/* 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_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 {
    padding: 25px;
    width: 50%; }
  .big-news__title {
    font-size: 22px;
    line-height: 27px;
    color: #000000;
    font-weight: bold;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .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; }

.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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V0FBVztFQUNYLFlBQVk7RUFDWixVQUFVLEVBQUE7O0FBR1o7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCLEVBQUE7O0E3QjVuRHhCO0U2QmdvREUseUJBQXlCO0VBQ3pCLGVBQWUsRUFBQTs7QTdCam9EakI7RTZCc29ERSxjQUFjO0VBQ2QsbUJBQW1CLEVBQUE7O0E3QnZvRHJCO0U2QjJvREUsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixVQUFVLEVBQUE7O0FyQjNwRFY7RXFCK3BEQSx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLFVBQVU7RUFDVixTQUFTLEVBQUE7RUFKWDtJQVFJLDZCQUFxQjtJQUFyQixxQkFBcUIsRUFBQTs7QTNCcHREekI7RTJCaXVERSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFpQjtLQUFqQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsa0JBQWtCLEVBQUE7RUFMcEI7SUFPSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLHNCQUFtQjtPQUFuQixtQkFBbUIsRUFBQTs7QUFpQnZCO0U3QnR1REE7STZCd3VESSxpQkFBaUIsRUFBQTtFN0I3dERyQjtJNkJndURJLG1CQUFtQixFQUFBO0VBL0J2QjtJQWtDSSxZQUFZLEVBQUEsRUFDYiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gY2xlYXJmaXgge1x0XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIGxpbmstdGV4dC1pbmRlbnQge1xuICBib3JkZXI6MDtcbiAgZm9udDogMC8wIGE7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4ganVzdGlmaWVkLW1lbnUge1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0Ly8gbGluZS1oZWlnaHQ6IDA7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAwcHg7XG5cdH1cbn1cblxuQG1peGluIHBzZXVkby1iZyB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLyogaW1nIGFic29sdXRlIGNlbnRlcmluZyAqL1xuXG5AbWl4aW4gaW1nLWNlbnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtyaWdodDogMDt0b3A6IDA7Ym90dG9tOiAwO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbkBtaXhpbiBjZW50ZXJlZCgkYXhpczogJ2JvdGgnKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRAaWYgKCRheGlzID09ICdib3RoJykge1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxuXG5cdEBpZiAkYXhpcyA9PSAneCcge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHRAaWYgJGF4aXMgPT0gJ3knIHtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cbn1cblxuLy9Db250YWluZXIgbWl4aW5cbkBtaXhpbiBtb2ItY29udGFpbmVyIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWl4aW4gY29udGFpbmVyIHtcblx0d2lkdGg6ICRtZC1jb250YWluZXItd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWl4aW4gY29udGFpbmVyLXRhYiB7XG5cdHdpZHRoOiAkc20tY29udGFpbmVyLXdpZHRoO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuQG1peGluIGNvbnRhaW5lci1mbHVpZCB7XG5cdHdpZHRoOiA5My4yNSU7XG5cdG1pbi13aWR0aDogNzQ2cHg7XG5cdG1heC13aWR0aDogMTI3OXB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuXG4vL01vYmlsZS1maXJzdCBNZWRpYSBxdWVyaWVzIFxuXG5AbWl4aW4gbW9iaWxlKCkge1xuXHRAbWVkaWEgI3skbW9iaWxlb25seX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2J0YWIoKSB7XG5cdEBtZWRpYSAjeyRtb2J0YWJvbmx5fSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHRhYmxldCgpIHtcblx0QG1lZGlhICN7JHRhYm9ubHl9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFiZGVzaygpIHtcblx0QG1lZGlhICN7JHRhYmRlc2tvbmx5fSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGRlc2t0b3AoKSB7XG5cdEBtZWRpYSAjeyRkZXNrb25seX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUtb25seSB7XG5cdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWl4aW4gcmVzcG9uZCgkYnJlYWtwb2ludCkge1xuXHRAaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0IHtcblx0XHQvLyBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0QG1lZGlhICN7JG1vYnRhYm9ubHl9IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXG5cdEBpZiAkYnJlYWtwb2ludCA9PSBwaG9uZSB7XG5cdFx0QG1lZGlhICN7JG1vYmlsZW9ubHl9IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRcblx0QGlmICRicmVha3BvaW50ID09IHRhYm9ubHkge1xuXHRcdEBtZWRpYSAjeyR0YWJvbmx5fSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0XG5cdEBpZiAkYnJlYWtwb2ludCA9PSBwb3J0dGFiIHtcblx0XHRAbWVkaWEgI3skcG9ydHRhYn0ge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRAaWYgJGJyZWFrcG9pbnQgPT0gbGFuZHRhYiB7XG5cdFx0QG1lZGlhICN7JGxhbmR0YWJ9IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRcblx0QGlmICRicmVha3BvaW50ID09IHRhYmRlc2sge1xuXHRcdEBtZWRpYSAjeyR0YWJkZXNrb25seX0ge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRAaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcCB7XG5cdFx0QG1lZGlhICN7JGRlc2tvbmx5fSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGljb25lZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIGxpbmUtaGVpZ2h0OiAxO1xuXHQuaWNvbiwgLmljb25pbWcge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL2ltZyxsZWdlbmR7Ym9yZGVyOjB9bGVnZW5kLHRkLHRoe3BhZGRpbmc6MH1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMscHJvZ3Jlc3MsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9YXtiYWNrZ3JvdW5kOjAgMH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixvcHRncm91cCxzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWRmbntmb250LXN0eWxlOml0YWxpY31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0uNWVtfXN1Yntib3R0b206LS4yNWVtfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfXByZSx0ZXh0YXJlYXtvdmVyZmxvdzphdXRvfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O21hcmdpbjowfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfWlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCBzaWx2ZXI7bWFyZ2luOjAgMnB4O3BhZGRpbmc6LjM1ZW0gLjYyNWVtIC43NWVtfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfSIsIi8qIGltZyBhYnNvbHV0ZSBjZW50ZXJpbmcgKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuaW1nLCBsZWdlbmQge1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kLCB0ZCwgdGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLCBjYW52YXMsIHByb2dyZXNzLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSwgdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kOiAwIDA7IH1cblxuYTphY3RpdmUsIGE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLCBvcHRncm91cCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAuNjdlbSAwOyB9XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUsIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IC4zNWVtIC42MjVlbSAuNzVlbTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uZmxleGJveHR3ZWVuZXIsIC5mbGV4Ym94dHdlZW5lciBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm91dGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4ud3JhcHBlciB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cblxuLnBhZ2UtaGVhZGVyLFxuLnBhZ2UtZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87IH1cblxuaHRtbC5mcmVlemUsIGJvZHkuZnJlZXplIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuXG5hW2hyZWZdOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYVtocmVmXTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucmVzZXQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAucmVzZXQtbGlzdCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZm9udC0xIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi5mb250LTA5IHtcbiAgb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDg1IHtcbiAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50OyB9XG5cbi5mb250LTA4IHtcbiAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDcge1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDsgfVxuXG4uZm9udC0wNiB7XG4gIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG5cbi5mb250LTA1IHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDQge1xuICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDsgfVxuXG4uZm9udC0wMyB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50OyB9XG5cbi5mb250LTAyIHtcbiAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDEge1xuICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDsgfVxuXG4uZm9udC01MCB7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTQwIHtcbiAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMzgge1xuICBmb250LXNpemU6IDM4cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0zNiB7XG4gIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTM0IHtcbiAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMzIge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0zMCB7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTI4IHtcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMjYge1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTIyIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTEzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4uZm9udC04MDAge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC01MDAge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcHggIWltcG9ydGFudDsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDdweCAhaW1wb3J0YW50OyB9XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTcge1xuICBtYXJnaW4tbGVmdDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDdweCAhaW1wb3J0YW50OyB9XG5cbi5tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHggIWltcG9ydGFudDsgfVxuXG4ucHItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xOCB7XG4gIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTgge1xuICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xOCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTgge1xuICBwYWRkaW5nLWJvdHRvbTogMThweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTE4IHtcbiAgcGFkZGluZy1yaWdodDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtLTEwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtLTEwIHtcbiAgcGFkZGluZy10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0tMTAge1xuICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LS0xNSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LS0xNSB7XG4gIHBhZGRpbmctdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0tMTUge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0tMTUge1xuICBwYWRkaW5nLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLS0xNSB7XG4gIHBhZGRpbmctbGVmdDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ubXItLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wci0tMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0tMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0tMjAge1xuICBwYWRkaW5nLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWItLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGItLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0tMjAge1xuICBwYWRkaW5nLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLS0yMCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ucHItLTIwIHtcbiAgcGFkZGluZy1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtLTMwIHtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtLTMwIHtcbiAgcGFkZGluZy10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0tMzAge1xuICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLS0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmxoLTEyIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuLmxoLTE0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLmxoLTE2IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cblxuLmxoLTE4IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmxoLTIwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmxoLTIyIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmxoLTI0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxoLTI2IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLmxoLTQ2IHtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY4OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBhZ2UtaGVhZGVyX19hZHYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWhlYWRlcl9fYWR2IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLWhlYWRlcl9fYWR2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogI2IzYjNiMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnBhZ2UtaGVhZGVyX193cmFwcGVyIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7IH1cblxuLnBhZ2UtaGVhZGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLnBhZ2UtaGVhZGVyX19tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51LmhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWl0ZW06aG92ZXIgYSB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnBhZ2UtaGVhZGVyX19zZWFyY2gtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1NXB4KTtcbiAgbGVmdDogMTE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMDsgfVxuICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jay5vcGVuIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47IH1cbiAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jay5vcGVuIC50YWdzLWRyb3Bkb3duIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG4gIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAuZm9ybS1ncm91cCAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWFyY2gtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzI3Mjc1NTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19zZWFyY2gtYmxvY2sgLmZvcm0tZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzI3Mjc1NTsgfVxuICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjQsIDU1LCAxMzIsIDAuNDcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTBweCAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwcyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgLnBhZ2UtaGVhZGVyX19zZWFyY2gtYmxvY2sgLnRhZ3MtZHJvcGRvd24gPiBzcGFuIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMjcyNzU1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhZ2UtaGVhZGVyX19zZWFyY2gtYmxvY2sgLnRhZ3MtZHJvcGRvd24gLnRhZ3MtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biAudGFncy1saXN0X19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19zZWFyY2gtYmxvY2sgLnRhZ3MtZHJvcGRvd24gLnRhZ3MtbGlzdF9faXRlbTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMxNzIwNkE7IH1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnRvZ2dsZS1zZWFyY2gge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYXJjaC1idG4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG4gICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC50b2dnbGUtc2VhcmNoLm9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4OyB9XG4gIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2F2YXRhciB7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjdweDsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19hdmF0YXIgLnByb2ZpbGVfX2F2YXRhciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93biB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDIzLCAzMiwgMTA2LCAwLjE4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDI2cHggMTZweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fZHJvcGRvd246OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQ3cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZS1zaGFwZS5zdmdcIik7IH1cbiAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fZHJvcGRvd24ub3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93biAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDE5cHggMCByZ2JhKDYwLCAxMjgsIDIwOSwgMC4xKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93biAuaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duLW1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMjcyNzU1O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bi1pdGVtOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fZHJvcGRvd24taXRlbS5jb21tZW50cy1pOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL21lc3NhZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IC42OyB9XG4gICAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fZHJvcGRvd24taXRlbS51c2VyLWk6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bi1pdGVtLmxvZ291dC1pOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvZ291dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gICAgICAgICAgb3BhY2l0eTogLjY7IH1cbiAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE3MjA2QTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIuYWN0aXZlIC5sYW5nLWN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWN1cnJlbnQge1xuICAgICAgICBwYWRkaW5nOiA2cHggMzRweCA2cHggMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMTcyMDZBO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1jdXJyZW50OjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1hcnJvdy1ib3JkZXIuc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNzIwNkE7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluOyB9XG4gICAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWxpc3Qub3BlbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1saXN0IC5sYW5nLWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjMTcyMDZhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cblxuLmNvdmlkLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNEODA5NDM7XG4gIGJvcmRlci1yYWRpdXM6IDE4LjVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogOXB4IDIwcHggOXB4IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb3ZpZC1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjE3NTk7IH1cbiAgLmNvdmlkLWJ0bjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjE3NTk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NlbGwuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxOC41cHg7IH1cblxuLmJhY2tncm91bmQtZ3JheSAucGFnZS1mb290ZXJfX3RvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMmYyZjIgMCUsIHdoaXRlKTsgfVxuICAuYmFja2dyb3VuZC1ncmF5IC5wYWdlLWZvb3Rlcl9fdG9wOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBoZWlnaHQ6IDEzNSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyZjJmMiAyNCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgIHotaW5kZXg6IDQ7IH1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucGFnZS1mb290ZXJfX3RvcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcDo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIGhlaWdodDogMTM1JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvb3Rlci1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnBhZ2UtZm9vdGVyX190b3AgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgLnBhZ2UtZm9vdGVyX190b3AgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhZ2UtZm9vdGVyX190b3AgLnN0b3JlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5wYWdlLWZvb3Rlcl9fdG9wIC5zdG9yZSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG4gICAgICAgIC5wYWdlLWZvb3Rlcl9fdG9wIC5zdG9yZSBhOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcCAuYXBwLXN0b3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLnBhZ2UtZm9vdGVyX190b3AgLmFsd2F5cy1hd2FyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBwYWRkaW5nOiAxMDBweCAzMHB4IDQwcHggMjUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAucGFnZS1mb290ZXJfX3RvcCAuYWx3YXlzLWF3YXJlIC5zaXRlLWxvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7IH1cbiAgICAgIC5wYWdlLWZvb3Rlcl9fdG9wIC5hbHdheXMtYXdhcmUgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5wYWdlLWZvb3Rlcl9fdG9wIC5hbHdheXMtYXdhcmUgLnN1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM1ODU4NTg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAucGFnZS1mb290ZXJfX2JvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTkyNztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wYWdlLWZvb3Rlcl9fYm90dG9tIC5mb290ZXItYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweCAwIDIwcHg7IH1cbiAgICAgIC5wYWdlLWZvb3Rlcl9fYm90dG9tIC5mb290ZXItbWVudV9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAgICAgICAucGFnZS1mb290ZXJfX2JvdHRvbSAuZm9vdGVyLW1lbnVfX2l0ZW0gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAgICAgICAgIC5wYWdlLWZvb3Rlcl9fYm90dG9tIC5mb290ZXItbWVudV9faXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4uc29jaWFsLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgLnNvY2lhbC1pdGVtcyAuc29jaWFsLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5zb2NpYWwtaXRlbXMgLnNvY2lhbC1pdGVtIGE6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyB9XG4gICAgLnNvY2lhbC1pdGVtcyAuc29jaWFsLWl0ZW0gYSBpbWcge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWF4LXdpZHRoOiAyOHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uYmlnLW5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYmlnLW5ld3NfY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYmlnLW5ld3NfY29sdW1uIC5iaWctbmV3c19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTsgfVxuICAgIC5iaWctbmV3c19jb2x1bW4gLmJpZy1uZXdzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuYmlnLW5ld3NfY29sdW1uIC5iaWctbmV3c19fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAuYmlnLW5ld3NfX2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJpZy1uZXdzX19pbWc6aG92ZXIgKyAuYmlnLW5ld3NfX2NvbnRlbnQgLmJpZy1uZXdzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAgIC5iaWctbmV3c19faW1nIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5iaWctbmV3c19fY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5iaWctbmV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJpZy1uZXdzX190aXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAuYmlnLW5ld3NfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udG9wLW5ld3NfX2JpZyAuYmlnLW5ld3NfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNCQjMgIWltcG9ydGFudDsgfVxuXG4udG9wLW5ld3NfX2JpZyAuYmlnLW5ld3M6aG92ZXIgLmJpZy1uZXdzX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zbWFsbC1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNtYWxsLW5ld3M6aG92ZXIgLnNtYWxsLW5ld3NfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAuc21hbGwtbmV3c19faW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNtYWxsLW5ld3NfX2ltZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAxczsgfVxuICAuc21hbGwtbmV3c19fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDE7IH1cbiAgLnNtYWxsLW5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuXG4ubmV3cy1sZW50YSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOTcsIDE5NywgMTk3LCAwLjgpO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5uZXdzLWxlbnRhOmhvdmVyIC5uZXdzLWxlbnRhX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLm5ld3MtbGVudGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuXG4ubmV3cy1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5ld3Mtb3ZlcmxheTpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uZXdzLW92ZXJsYXlfc21hbGwgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfVxuICAubmV3cy1vdmVybGF5X3NtYWxsIC5uZXdzLW92ZXJsYXlfX2NhdGVnb3J5IHtcbiAgICB0b3A6IDIwcHg7IH1cbiAgLm5ld3Mtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAuODsgfVxuICAubmV3cy1vdmVybGF5X19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAubmV3cy1vdmVybGF5X19jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMzIsIDEwNiwgMC42KTtcbiAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uaW50ZXJ2aWV3LW5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmludGVydmlldy1uZXdzX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuaW50ZXJ2aWV3LW5ld3NfX2ltZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmludGVydmlldy1uZXdzX190aXRsZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBjMmY3NTsgfVxuXG4ubmV3cy1idXNpbmVzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLm5ld3MtYnVzaW5lc3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwM0JCMzsgfVxuICAgIC5uZXdzLWJ1c2luZXNzOmhvdmVyIC5uZXdzLWJ1c2luZXNzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAubmV3cy1idXNpbmVzc19faW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5ld3MtYnVzaW5lc3NfX2ltZyB7XG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAubmV3cy1idXNpbmVzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzOmhvdmVyIC5uZXdzX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLm5ld3NfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLm5ld3NfX2ltZzpob3ZlciArIC5uZXdzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAgIC5uZXdzX19pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzX190aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgICAubmV3c19fdGl0bGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLm5ld3NfX2Rlc2Mge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm5ld3NfX2NhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAzMiwgMTA2LCAwLjYpO1xuICAgIHBhZGRpbmc6IDRweCAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi50b3AtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvcC1nYWxsZXJ5OmhvdmVyIC50b3AtZ2FsbGVyeV9faW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgLnRvcC1nYWxsZXJ5OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAudG9wLWdhbGxlcnlfX3BsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogODJweDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDMyLCAxMDYsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAudG9wLWdhbGxlcnlfX3BsYXktaWNvbi52aWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BsYXktdmlkZW8uc3ZnKTsgfVxuICAgIC50b3AtZ2FsbGVyeV9fcGxheS1pY29uLmltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxheS1pbWFnZS5zdmcpOyB9XG4gIC50b3AtZ2FsbGVyeV9faW1nIHtcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC50b3AtZ2FsbGVyeV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjlweDsgfVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdhbGxlcnktaXRlbTpob3ZlciAuZ2FsbGVyeS1pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLmdhbGxlcnktaXRlbTpob3ZlciAuZ2FsbGVyeS1pdGVtX19pbWcgLmltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5nYWxsZXJ5LWl0ZW1fX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmdhbGxlcnktaXRlbV9faW1nIC5pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlOyB9XG4gIC5nYWxsZXJ5LWl0ZW1fX3BsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTFweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDMyLCAxMDYsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAuZ2FsbGVyeS1pdGVtX19wbGF5LWljb24udmlkZW8ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LXZpZGVvLnN2Zyk7IH1cbiAgICAuZ2FsbGVyeS1pdGVtX19wbGF5LWljb24uaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LWltYWdlLnN2Zyk7IH1cbiAgLmdhbGxlcnktaXRlbSAubmV3cy1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZ2FsbGVyeS1pdGVtIC5uZXdzLW1ldGEgLmNhdGVnb3J5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGNvbG9yOiAjMzA0RkZGOyB9XG4gIC5nYWxsZXJ5LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgICAuZ2FsbGVyeS1pdGVtX190aXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzE3MjA2QTsgfVxuXG4ubmV3cy1tb3JlLXJlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjMxKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuICAubmV3cy1tb3JlLXJlYWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC42KTsgfVxuICAubmV3cy1tb3JlLXJlYWRfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE4cHggMThweCAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5uZXdzLW1vcmUtcmVhZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAubmV3cy1tb3JlLXJlYWQgLm5ld3MtbWV0YSB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAubmV3cy1tb3JlLXJlYWQgLm5ld3NfX2NhdGVnb3J5IHtcbiAgICB6LWluZGV4OiA1OyB9XG5cbi5uZXdzLXJlY29tbWVuZGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIzKTsgfVxuICAubmV3cy1yZWNvbW1lbmRlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcyMDZBOyB9XG4gICAgLm5ld3MtcmVjb21tZW5kZWQ6aG92ZXIgLm5ld3MtcmVjb21tZW5kZWRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMTcyMDZBOyB9XG4gIC5uZXdzLXJlY29tbWVuZGVkX190aXRsZSB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxOHB4IDE4cHggMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAubmV3cy1yZWNvbW1lbmRlZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAubmV3cy1yZWNvbW1lbmRlZCAubmV3cy1tZXRhIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uc2luZ2xlLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEzcHggMDsgfVxuICAuc2luZ2xlLWxheW91dF9fbGVmdC1jZW50ZXIge1xuICAgIGZsZXg6IDE7IH1cbiAgICAuc2luZ2xlLWxheW91dF9fbGVmdC1jZW50ZXIgLnN0aWNreS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zaW5nbGUtbGF5b3V0X19sZWZ0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlLWxheW91dF9fY2VudGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtbGF5b3V0X19jZW50ZXIuc2xjIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NDBweCk7IH1cbiAgLnNpbmdsZS1sYXlvdXRfX3JpZ2h0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2luZ2xlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAuc2luZ2xlLWhlYWRlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yMyk7IH1cbiAgLnNpbmdsZS1oZWFkZXJfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC5jb21tZW50cyB7XG4gICAgICBjb2xvcjogIzE3MjA2QTsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC5kYXRlLCAuc2luZ2xlLWhlYWRlcl9fbWV0YSAudmlldywgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmNvbW1lbnRzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmRhdGU6OmJlZm9yZSwgLnNpbmdsZS1oZWFkZXJfX21ldGEgLnZpZXc6OmJlZm9yZSwgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmNvbW1lbnRzOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC5kYXRlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhbGVuZGFyLnN2Z1wiKTsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC52aWV3OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZpZXcuc3ZnXCIpOyB9XG4gICAgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmNvbW1lbnRzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lc3NhZ2Uuc3ZnXCIpOyB9XG4gIC5zaW5nbGUtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zaW5nbGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIzKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUFRTZXJpZlwiOyB9XG4gIC5zaW5nbGUtY29udGVudDo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTc5Nzk3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgb3BhY2l0eTogLjY7IH1cbiAgLnNpbmdsZS1jb250ZW50IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUFRTZXJpZlwiOyB9XG4gICAgLnNpbmdsZS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtY29udGVudCBpIHtcbiAgICBmb250LWZhbWlseTogXCJQVFNlcmlmXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5zaW5nbGUtY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaW5nbGUtY29udGVudCB2aWRlbywgLnNpbmdsZS1jb250ZW50IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2luZ2xlLWNvbnRlbnQgZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNpbmdsZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC5zaW5nbGUtY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLnNpbmdsZS1jb250ZW50IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZS1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg0ZmE4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogNDBweCAwIDMwcHggMDsgfVxuICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSB7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzk3OTc5NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI4cHggMjJweCAyOHB4OyB9XG4gICAgICAuc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZTpub3QoW2NsYXNzXSk6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmxvY2txdW90ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAuc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZTpub3QoW2NsYXNzXSk6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjlweDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUFRTZXJpZlwiOyB9XG4gICAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBjb2xvcjogIzE3MjA2QSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUubGluay1zdHlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMzMpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjM0I1RkI4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlLmxpbmstc3R5bGUgcCwgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUubGluay1zdHlsZSBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBjb2xvcjogIzE3MjA2QTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUubGluay1zdHlsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLnNpbmdsZS1jb250ZW50IC5tYWluLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaW5nbGUtY29udGVudCAubWFpbi1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgLm1haW4taW1nX19jYXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDAuNTY7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5zaW5nbGUtY29udGVudCAubGluay1zdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zMyk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzNCNUZCODtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAuc2luZ2xlLWNvbnRlbnQgLmxpbmstc3R5bGUgcCwgLnNpbmdsZS1jb250ZW50IC5saW5rLXN0eWxlIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBjb2xvcjogIzE3MjA2QTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnNpbmdsZS1jb250ZW50IC5saW5rLXN0eWxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAzQkIzOyB9XG5cbi5saW5rLXN0eWxlIGEsIC5ibC1kIGEge1xuICBjb2xvcjogIzNiNWZiOCAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXN0eWxlIGE6aG92ZXIsIC5ibC1kIGE6aG92ZXIge1xuICBjb2xvcjogIzAwM0JCMyAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUtY29udGVudCBmaWd1cmUuaWZyYW1lIGlmcmFtZTpub3QoLmp1eHRhcG9zZSkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgZmlndXJlLmlmcmFtZSBpZnJhbWU6bm90KC5qdXh0YXBvc2UpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5zaGFyZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNoYXJlLWxpbmtzIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc2hhcmUtbGlua3MgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTsgfVxuICAgIC5zaGFyZS1saW5rcyAuaXRlbXMgYSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuICAgICAgLnNoYXJlLWxpbmtzIC5pdGVtcyBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMiwgNDcsIDExNywgMC4xKTsgfVxuICAgIC5zaGFyZS1saW5rcyAuaXRlbXMgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwcHg7IH1cblxuLmNvbW1lbnQtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLmNvbW1lbnQtd3JhcHBlciAubG9naW4tZGF0ZS1pbmZvIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAuNDsgfVxuXG4uY29tbWVudC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbW1lbnQtaGVhZGVyIC5jb21tZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuY29tbWVudC1oZWFkZXIgLmNvbW1lbnQtdG9nZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUsIDgwLCAyMzQsIDAuNDcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAuY29tbWVudC1oZWFkZXIgLmNvbW1lbnQtdG9nZ2xlIC5hcnJvdy1pY29uIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LXNvbGlkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb21tZW50LWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY0O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jb21tZW50LWZpbHRlcl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM0MTRkNmE7XG4gICAgcGFkZGluZzogMTJweCAxN3B4OyB9XG4gICAgLmNvbW1lbnQtZmlsdGVyX19pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDU1MGVhOyB9XG4gICAgLmNvbW1lbnQtZmlsdGVyX19pdGVtLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA1NTBlYTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbW1lbnQtZmlsdGVyX19pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MGVhO1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5jb21tZW50LXVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbWctYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjU4KTsgfVxuICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAubGVmdC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAubGVmdC1ibG9jayAubG9naW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzQxNGQ2YTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAubGVmdC1ibG9jayAubG9naW4tZGF0ZS1pbmZvIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjNDE0ZDZhOyB9XG4gICAgICAuY29tbWVudC11c2VyIC5jb21tZW50LWluZm8gLmNvbW1lbnQtaGVhZGVyIC5yaWdodC1ibG9jayAubGlrZS1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuY29tbWVudC11c2VyIC5jb21tZW50LWluZm8gLmNvbW1lbnQtaGVhZGVyIC5yaWdodC1ibG9jayAubGlrZS1idXR0b25zIC50aHVtYnMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMwMjhjNDU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1oZWFkZXIgLnJpZ2h0LWJsb2NrIC5saWtlLWJ1dHRvbnMgLnRodW1icyAuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGh1bWJzLXVwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAucmlnaHQtYmxvY2sgLmxpa2UtYnV0dG9ucyAudGh1bWJzLnRodW1icy1kb3duIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LXRleHQge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWJvdHRvbSAuY29tbWVudC1ibG9jay5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1ib3R0b20gLmNvbW1lbnQtYmxvY2suY2xvc2U6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2xvc2UtY29tbWVudC5zdmdcIik7IH1cbiAgICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1ib3R0b20gLmNvbW1lbnQtYmxvY2sgYSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzc4Nzk5MztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1hbnN3ZXJzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29tbWVudC11c2VyIC5jb21tZW50LWluZm8gLmNvbW1lbnQtYW5zd2Vycy13cmFwcGVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG5cbi5jb21tZW50LWFuc3dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuY29tbWVudC1hbnN3ZXIuY29tbWVudC1vbi1tb2RlcmF0b3IgLmNvbW1lbnQtaW1nLWJsb2NrIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAuY29tbWVudC1hbnN3ZXIuY29tbWVudC1vbi1tb2RlcmF0b3IgLmNvbW1lbnQtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLmNvbW1lbnQtYW5zd2VyLmNvbW1lbnQtb24tbW9kZXJhdG9yIC5jb21tZW50LWluZm86OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuY29tbWVudC1hbnN3ZXIuY29tbWVudC1vbi1tb2RlcmF0b3IgLmNvbW1lbnQtaW5mbyAubm90aWNlLWFmdGVyLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5jb21tZW50LWFuc3dlciAubG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNvbW1lbnQtYW5zd2VyIC5sb2dpbiAud2hvLFxuICAgIC5jb21tZW50LWFuc3dlciAubG9naW4gLnRvLXdob20ge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmNvbW1lbnQtYW5zd2VyIC5sb2dpbiAud2hvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAgICAgLmNvbW1lbnQtYW5zd2VyIC5sb2dpbiAud2hvOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9leHBsYW5hdGlvbi1hcnJvdy5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuY29tbWVudC1hbnN3ZXIgLmxvZ2luIC50by13aG9tIHtcbiAgICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi5jb21tZW50LWZvcm0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbW1lbnQtZm9ybS13cmFwcGVyLnNob3ctbm90aWNlIC5jb21tZW50LWZvcm0tYmxvY2sgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jb21tZW50LWZvcm0td3JhcHBlci5zaG93LW5vdGljZSAuY29tbWVudC1mb3JtLWJsb2NrIC5ub3RpY2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrLmZvY3VzZWQgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrLmZvY3VzZWQgLmljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrLmZvY3VzZWQgLmNvbW1lbnQtZm9ybV9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIC5jb21tZW50LWZvcm1fX2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIC5jb21tZW50LWZvcm1fX2J1dHRvbnMgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC4zNik7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAgICAgICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayAuY29tbWVudC1mb3JtX19idXR0b25zIGJ1dHRvbi5zdWJtaXQtYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MGVhO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYmxvY2sgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTdweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ibG9nZ2luZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYmxvY2sgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAxNTsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpOyB9XG4gICAgICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNDE0ZDZhOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYmxvY2sgLm5vdGljZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTY2LCAzNSwgMC4xMik7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIC5ub3RpY2UgLm5vdGljZS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayAubm90aWNlIC5ub3RpY2UtdGV4dCBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1hbGVydC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYWxlcnQtd3JhcHBlciAuY29tbWVudC1mb3JtLWFsZXJ0IHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWFsZXJ0LXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1hbGVydCAuY29tbWVudC1hbGVydC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogIzA1NTBlYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFuc3dlci1mb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYW5zd2VyLWZvcm06YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC41OCk7IH1cbiAgLmFuc3dlci1mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmFuc3dlci1mb3JtX190aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMTgzNzg0OyB9XG4gIC5hbnN3ZXItZm9ybSAuY29tbWVudC1mb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFuc3dlci1mb3JtIC5jb21tZW50LWZvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5vdGljZS1hZnRlci1zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjE4LCAxOTQsIDAuNjIpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0MTRkNmE7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5jb21tZW50LW5vLWF1dGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCA0cHggM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZjMDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkyLCA0LCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTZweCA2MHB4O1xuICBjb2xvcjogIzQxNGQ2YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7IH1cbiAgLmNvbW1lbnQtbm8tYXV0aCAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jsb2dnaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIC5jb21tZW50LW5vLWF1dGggYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjMDU1MGVhOyB9XG5cbi5ub3RpY2UtY2hlY2sge1xuICBjb2xvcjogIzE2NEU0RDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMEVDRjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubm90aWNlLWNoZWNrLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb21tZW50cy1ibG9jay13cmFwcGVyIC5sb2dpbi13aXRoLXNvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmNvbW1lbnQtY29sbGFwc2UtYmxvY2suaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXVkaW8tcGxheWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAyM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5hdWRpby1wbGF5ZXJfX25hdmlnYXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC5hdWRpby1wbGF5ZXJfX3BhcmFtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmF1ZGlvLXBsYXllcl9fcGFyYW1zIC5wbGF5ZXItYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuOmhvdmVyIHN2ZywgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ0bi5hY3RpdmUgc3ZnIHtcbiAgICAgIGZpbGw6ICM0NTkyRkY7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNiZWMwYzI7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuX19wcmV2LCAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuX19uZXh0IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ0bl9fcGxheSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gIC5hdWRpby1wbGF5ZXIgLmF1ZGlvLWluZm8ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmF1ZGlvLXBsYXllciAuYXVkaW8taW5mb19fY29udGVudCB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLmF1ZGlvLXBsYXllciAuYXVkaW8taW5mb19faW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5hdWRpby1pbmZvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogcmdiYSg0MCwgNDcsIDU0LCAwLjgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5hdWRpby1pbmZvX190aW1lIHtcbiAgICAgIGNvbG9yOiByZ2JhKDQwLCA0NywgNTQsIDAuNSk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hdWRpby1wbGF5ZXIucGFyYW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnByb2dyZXNzYmFyLXVpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9ncmVzc2Jhci11aV9fZnJhZ21lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU5MkZGO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi8qIVxuICogUHJvamVjdDogUHJvamVjdCBLdW4udXpcbiovXG4uYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNDsgfVxuXG4uYXVkaW8tY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LWZhbWlseTogUFRTZXJpZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4uYXVkaW8tYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7IH1cblxuLmF1ZGlvLXBsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5hdWRpby1wbGF5ZXIgLmF1ZGlvLW1ldGEge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNzg3OTkzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ1dHRvbnMgLnRyYWNrLWJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ1dHRvbnMgLnRyYWNrLWJ0bi1ncm91cCBkaXYge1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgZGl2OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzg3OTkzOyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ1dHRvbnMgLnRyYWNrLWJ0bi1ncm91cCAucHJldi1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7IH1cbiAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgLnByZXYtYnRuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV4dC1wcmV2LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgLnBsYXktYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIHdpZHRoOiA1MXB4OyB9XG4gICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIC5wbGF5LWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGxheS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIC5wYXVzZS1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgd2lkdGg6IDUxcHg7IH1cbiAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgLnBhdXNlLWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2F1ZGlvLXBhdXNlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgLm5leHQtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIC5uZXh0LWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25leHQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5hdWRpby1wbGF5ZXIgLnBsYXllci10aW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLXRpbWUgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICM4QThBOEE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTBweDsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci10aW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmF1ZGlvLXBsYXllciAucGxheWVyLXRpbWUgLnBsYXllci1zbGlkZXItY29udGFpbmVyIC5qcC1zZWVrLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci10aW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciAuanAtc2Vlay1iYXIgLmpwLXBsYXktYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTFhNWIxO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmF1ZGlvLXBsYXllciAucGxheWVyLXRpbWUgLnBsYXllci1zbGlkZXItY29udGFpbmVyIC5qcC1zZWVrLWJhciAuanAtcGxheS1iYXIgLmpwLWhhbmRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4NEZBODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdm9sdW1lIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci12b2x1bWUgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZvbHVtZS1pY29uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdm9sdW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmF1ZGlvLXBsYXllciAucGxheWVyLXZvbHVtZSAucGxheWVyLXNsaWRlci1jb250YWluZXIgLnZvbHVtZS1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdm9sdW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciAudm9sdW1lLWJhciAuanAtdm9sdW1lLWJhci12YWx1ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ExYTViMTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci12b2x1bWUgLnBsYXllci1zbGlkZXItY29udGFpbmVyIC52b2x1bWUtYmFyIC5qcC12b2x1bWUtYmFyLXZhbHVlIC5qcC1oYW5kbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODRGQTg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmF1ZGlvLXBsYXllciAuc2hhcmUtZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmF1ZGlvLXBsYXllciAuc2hhcmUtZG93bmxvYWQgLnNoYXJlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2hhcmUtaWNvbi5zdmcpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5zaGFyZS1kb3dubG9hZCAuZG93bmxvYWQge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3dubG9hZC1pY29uLnN2Zyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuXG4uYXVkaW8taXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDUyMHB4OyB9XG4gIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47IH1cbiAgICAuYXVkaW8taXRlbXMtd3JhcHBlciAuYXVkaW8taXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwgMjAyLCAyNTEsIDAuMTcpOyB9XG4gICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2ltZy1ibG9jayB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgICAuYXVkaW8taXRlbXMtd3JhcHBlciAuYXVkaW8taXRlbSAuaXRlbV9faW1nLWJsb2NrIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIC5pdGVtX19pbmZvLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2luZm8tYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2luZm8tYmxvY2sgLmRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2luZm8tYmxvY2sgLmRhdGUgLmhvdXIge1xuICAgICAgICAgIGNvbG9yOiAjN2U4NzllO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2luZm8tYmxvY2sgLmRhdGUgLmRhdGEge1xuICAgICAgICAgIGNvbG9yOiAjN2U4NzllO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYXVkaW8taXRlbXMtd3JhcHBlciAuYXVkaW8taXRlbSAuc2hhcmUtZG93bmxvYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLnNoYXJlLWRvd25sb2FkIC5ob3VyIHtcbiAgICAgICAgY29sb3I6ICM3ZTg3OWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLnNoYXJlLWRvd25sb2FkIC5zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NoYXJlLWljb24uc3ZnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLnNoYXJlLWRvd25sb2FkIC5kb3dubG9hZCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rvd25sb2FkLWljb24uc3ZnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuXG4udGl0bGUtYmxvY2sud2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hdWRpb19fbmV3cy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmF1ZGlvX19uZXdzLWJsb2NrX19pdGVtIHtcbiAgYm94LXNoYWRvdzogMTNweCAxM3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYXVkaW9fX25ld3MtYmxvY2tfX2l0ZW0gLml0ZW1fX2ltZyBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYXVkaW9fX25ld3MtYmxvY2tfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5hdWRpb19fbmV3cy1ibG9ja19faXRlbSAuaXRlbV9faW5mbyAuZGF0ZSB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5hdWRpb19fbmV3cy1ibG9ja19faXRlbSAuaXRlbV9faW5mbyAudGl0bGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDsgfVxuXG4uZGFpbHktbmV3cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRhaWx5LW5ld3MubWF4LXcge1xuICAgIG1heC13aWR0aDogOTMwcHg7IH1cbiAgLmRhaWx5LW5ld3MgLmRheS1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRhaWx5LW5ld3MgLmRheS1saW5lOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0OHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQ3KTtcbiAgICAgIHBhZGRpbmc6IDAgMnB4OyB9XG4gICAgLmRhaWx5LW5ld3MgLmRheS1saW5lOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDc4LCAxMTQsIDIwMiwgMC4zNyk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDZweDtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZDQUZCO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5kYWlseS1uZXdzIC5kYXktbGluZSBwLmRheS1kYXRlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4cHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7IH1cbiAgICAuZGFpbHktbmV3cyAuZGF5LWxpbmUgZGl2LmxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC40Nyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQ3KTsgfVxuICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayBwLm5ld3MtZGF0ZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTkpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWluLXdpZHRoOiA1Mi4zNHB4O1xuICAgICAgbWF4LXdpZHRoOiA1Mi4zNHB4OyB9XG4gICAgICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2sgcC5uZXdzLWRhdGU6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQ3KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5yaWdodC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAucmlnaHQtYmxvY2s6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjI2KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5uZXdzLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAubmV3cy10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAzQkIzOyB9XG4gICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5kZXNjcmlwdGlvbi1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5kZXNjcmlwdGlvbi1ib3ggLnJlYWQtbW9yZSB7XG4gICAgICAgIGNvbG9yOiAjMzA0RkZGO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAuZGVzY3JpcHRpb24tYm94IC5yZWFkLW1vcmU6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5kZXNjcmlwdGlvbi1ib3ggLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2sgaW1nIHtcbiAgICAgIGhlaWdodDogMTA2cHg7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmRhaWx5LW5ld3MgLmRhaWx5LWFkIHNwYW4uYWQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjRTE4QzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5kYWlseS1uZXdzIC5kYWlseS1hZCAucmlnaHQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTIsIDQsIDAuMDcpOyB9XG5cbi5uYXYtdWkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NzsgfVxuICAubmF2LXVpX19pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG4gICAgLm5hdi11aV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5uYXYtdWlfX2l0ZW06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4Mzc4NDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5uYXYtdWlfX2l0ZW06aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5uYXYtdWlfX2l0ZW0uYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5uYXYtdWlfX2l0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubmF2LXVpX19pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2QTsgfVxuXG4uYXV0aC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9jayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrLnN1Y2Nlc3Mge1xuICAgICAgaGVpZ2h0OiA1MjBweDsgfVxuICAgICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9jay5zdWNjZXNzIC5hdXRoLWJsb2NrX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5hdXRoLXdyYXBwZXIgLmF1dGgtYmxvY2suc3VjY2VzcyAuYXV0aC1ibG9ja19fcmlnaHQgZm9ybSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9ja19fbGVmdCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXV0aC1iZy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDMyNXB4OyB9XG4gICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrX19sZWZ0IGRpdiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrX19sZWZ0IHVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTVweDsgfVxuICAgICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrX19sZWZ0IHVsIGxpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2tlZC5zdmdcIikgbm8tcmVwZWF0IHRvcCA3cHggbGVmdDsgfVxuICAgIC5hdXRoLXdyYXBwZXIgLmF1dGgtYmxvY2tfX3JpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAycHggNHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrX19yaWdodCAuY29udGVudC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICAgICAgY29sb3I6ICMyODJGMzY7IH1cbiAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrIC5mb290ZXItYmxvY2sge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogcmdiYSg0MCwgNDcsIDU0LCAwLjgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9jayAuZm9vdGVyLWJsb2NrOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrIC5mb290ZXItYmxvY2sgYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNDU5MkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDsgfVxuXG4uaW5wdXQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAuaW5wdXQtZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDlweCAzMHB4IDlweCA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5pbnB1dC1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoNDAsIDQ3LCA1NCwgMC41KTsgfVxuICAuaW5wdXQtZmllbGQgLmZpZWxkLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmlucHV0LWZpZWxkIC5maWVsZC1pY29uOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSk7IH1cbiAgLmlucHV0LWZpZWxkLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNlODkwOTA7IH1cbiAgLmlucHV0LWZpZWxkLnVzZXIgLmZpZWxkLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDsgfVxuICAuaW5wdXQtZmllbGQucGhvbmUgLmZpZWxkLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZWxlcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4OyB9XG4gIC5pbnB1dC1maWVsZC5wYXNzd29yZCAuZmllbGQtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4OyB9XG4gIC5pbnB1dC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDQwLCA0NywgNTQsIDAuNSk7IH1cblxuLmNoZWNrYm94LWZpZWxkIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2hlY2tib3gtZmllbGQgaW5wdXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICAuY2hlY2tib3gtZmllbGQgaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1tYXNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTkyRkY7XG4gICAgICBib3JkZXItY29sb3I6ICM0NTkyRkY7IH1cbiAgLmNoZWNrYm94LWZpZWxkIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2hlY2tib3gtZmllbGQgLmNoZWNrYm94LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSg0MCwgNDcsIDU0LCAwLjgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5jaGVja2JveC1maWVsZCAuY2hlY2tib3gtbWFzayB7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MCwgNDcsIDU0LCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2VkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNvbW1lbnQtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHggMjVweDsgfVxuICAuY29tbWVudC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbW1lbnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMTcyMDZBO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbW1lbnQtY2FyZF9fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY4O1xuICAgIG1hcmdpbjogMCAtMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29tbWVudC1jYXJkX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAuNDtcbiAgICBjb2xvcjogIzE3MjA2QTsgfVxuICAuY29tbWVudC1jYXJkX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiByZ2JhKDI0LCA1NSwgMTMyLCAwLjYpO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMxODM3ODQ7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgNTUsIDEzMiwgMC4xMik7IH1cbiAgICAuY29tbWVudC1jYXJkX19zdGF0dXMubW9kZXJhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4NCwgMTA1LCAwLjEzKTtcbiAgICAgIGNvbG9yOiByZ2JhKDIwOCwgMiwgMjcsIDAuNDgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmNTQ2OTsgfVxuXG4ucGVyc29uLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wZXJzb24tY2FyZCAuaW1nLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBlcnNvbi1jYXJkIC5pbWctYmxvY2sgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wZXJzb24tY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBlcnNvbi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM3YzdjN2M7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMTsgfVxuICAgIC5wZXJzb24tY2FyZF9fZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLm5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTE5NDk5O1xuICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5vdGlmaWNhdGlvbi10ZXh0X19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzkxOTQ5OTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOHB4OyB9XG4gIC5ub3RpZmljYXRpb24tdGV4dF9faWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWxlcnQtaS1tZXNzYWdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAubm90aWZpY2F0aW9uLXRleHQuc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzVjYzYyOyB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0LnN1Y2Nlc3MgLm5vdGlmaWNhdGlvbi10ZXh0X19tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAjMzVjYzYyOyB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0LnN1Y2Nlc3MgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbGVydC1pLXRpY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLm5vdGlmaWNhdGlvbi10ZXh0LmluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogIzBlY2NjYzsgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dC5pbmZvIC5ub3RpZmljYXRpb24tdGV4dF9fbWVzc2FnZSB7XG4gICAgICBjb2xvcjogIzBlY2NjYzsgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dC5pbmZvIC5ub3RpZmljYXRpb24tdGV4dF9faWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWxlcnQtaS1jb21tZW50LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5ub3RpZmljYXRpb24tdGV4dC53YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmI1NGM7IH1cbiAgICAubm90aWZpY2F0aW9uLXRleHQud2FybmluZyAubm90aWZpY2F0aW9uLXRleHRfX21lc3NhZ2Uge1xuICAgICAgY29sb3I6ICNmZmI1NGM7IH1cbiAgICAubm90aWZpY2F0aW9uLXRleHQud2FybmluZyAubm90aWZpY2F0aW9uLXRleHRfX2ljb24ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktd2FybmluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAubm90aWZpY2F0aW9uLXRleHQuZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNmYTY1NTc7IH1cbiAgICAubm90aWZpY2F0aW9uLXRleHQuZGFuZ2VyIC5ub3RpZmljYXRpb24tdGV4dF9fbWVzc2FnZSB7XG4gICAgICBjb2xvcjogI2ZhNjU1NzsgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dC5kYW5nZXIgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbGVydC1pLWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4OyB9XG5cbi5zdWJzY3JpcHRpb24tdGVsZWdyYW0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogMCAtOXB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4uc3Vic2NyaXB0aW9uLXRlbGVncmFtLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zdWJzY3JpcHRpb24tdGVsZWdyYW0tYmxvY2sgLnRpdGxlIHtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgICAuc3Vic2NyaXB0aW9uLXRlbGVncmFtLWJsb2NrIC50aXRsZTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3Vic2NyaWJlLXRlbGVncmFtLWJlZm9yZS5zdmcpOyB9XG4gIC5zdWJzY3JpcHRpb24tdGVsZWdyYW0tYmxvY2sgLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS1jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYW5jZWwuc3ZnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS1ibG9jayAubGluay10ZWxlZ3JhbSB7XG4gICAgcGFkZGluZzogMTNweCAzMHB4IDEzcHggNjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IERJTlBybztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdWJzY3JpcHRpb24tdGVsZWdyYW0tYmxvY2sgLmxpbmstdGVsZWdyYW06OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlbGVncnJhbS1saW5rLnN2Zy5wbmcpOyB9XG5cbi5oaWRlLXN1YnNjcmlwdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmFkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYWQtYmxvY2tfX2xlZnQge1xuICAgIHBhZGRpbmc6IDM1cHggNDVweDtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgLmFkLWJsb2NrX19sZWZ0IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuYWQtYmxvY2tfX2xlZnQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIC5hZC1ibG9ja19fbGVmdCBoNCB7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFkLWJsb2NrX19yaWdodCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIC5hZC1ibG9ja19fcmlnaHQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmRlZmF1bHQtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDM1cHggNjVweCAxMDBweCA2NXB4OyB9XG4gIC5kZWZhdWx0LXBhZ2UgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGVmYXVsdC1wYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3OyB9XG5cbi5wcm9maWxlLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2s6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lLXNoYXBlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrIC5wcm9maWxlX19pbWcge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAxOXB4IDAgcmdiYSg2MCwgMTI4LCAyMDksIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGVfX2ltZy5kZWZhdWx0LWF2YXRhciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayAucHJvZmlsZV9faW1nLmRlZmF1bHQtYXZhdGFyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGVfX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGVfX25hbWUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICMzNDQzNTY7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGVfX2F1dGgtZGF0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBjb2xvcjogIzM0NDM1NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrIC5wcm9maWxlLW1lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayAucHJvZmlsZS1tZW51X19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzI3Mjc1NTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgICAgICAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayAucHJvZmlsZS1tZW51X19pdGVtOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMik7IH1cbiAgICAgICAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayAucHJvZmlsZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjM0KTsgfVxuICAucHJvZmlsZS1wYWdlIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyNXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb2ZpbGUtcGFnZSAucmlnaHQtYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzI3Mjc1NTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnNlbGVjdC1hdmF0YXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZWxlY3QtYXZhdGFyIC5sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5zZWxlY3QtYXZhdGFyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmF2YXRhci1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hdmF0YXItY2hlY2tib3ggbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXZhdGFyLWNoZWNrYm94IGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmF2YXRhci1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmltZy1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hdmF0YXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5pbWctYmxvY2s6OmFmdGVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuYXZhdGFyLWNoZWNrYm94IC5pbWctYmxvY2sge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDsgfVxuICAgIC5hdmF0YXItY2hlY2tib3ggLmltZy1ibG9jazo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzNzg0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2tlZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAuYXZhdGFyLWNoZWNrYm94IC5pbWctYmxvY2sgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbi5wcm9maWxlLXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNDBweCA1NXB4O1xuICBmbGV4OiAxOyB9XG4gIC5wcm9maWxlLXNldHRpbmdzIGZvcm0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcm9maWxlLXNldHRpbmdzIC5zZWxlY3QtYXZhdGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5mb3JtLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5mb3JtLWZpZWxkLnRleHRhcmVhLmxhYmVsLXRvcCBsYWJlbCB7XG4gICAgdG9wOiAtMTRweDsgfVxuICAuZm9ybS1maWVsZC50ZXh0YXJlYSBsYWJlbCB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGJvdHRvbTogYXV0bzsgfVxuICAuZm9ybS1maWVsZC5sYWJlbC10b3AgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3R0b206IDM4cHg7IH1cbiAgLmZvcm0tZmllbGQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxMjAsIDEyMSwgMTQ3LCAwLjU4KTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlOyB9XG4gICAgLmZvcm0tZmllbGQgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODM3ODQ7IH1cbiAgLmZvcm0tZmllbGQgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDEyMCwgMTIxLCAxNDcsIDAuNTgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgcmVzaXplOiBub25lOyB9XG4gIC5mb3JtLWZpZWxkIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NCk7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5jb250YWN0LWJsb2NrIHtcbiAgcGFkZGluZzogMzVweCA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jb250YWN0LWJsb2NrIC5zb2NpYWwtaXRlbXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmNvbnRhY3QtYmxvY2sgLnNvY2lhbC1pdGVtcyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5jb250YWN0LWJsb2NrIC5zdG9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNvbnRhY3QtYmxvY2sgLnN0b3JlIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLmNvbnRhY3QtYmxvY2sgLnN0b3JlIGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyNnB4OyB9XG4gIC5jb250YWN0LWJsb2NrX19sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLmNvbnRhY3QtYmxvY2tfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzNXB4OyB9XG4gICAgLmNvbnRhY3QtYmxvY2tfX3JpZ2h0IC5zaG9ydC1pbmZvIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5jb250YWN0LWJsb2NrX19yaWdodCAud29yay10aW1lLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpOyB9XG4gICAgLmNvbnRhY3QtYmxvY2tfX3JpZ2h0IC5pbmZvLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpOyB9XG4gICAgLmNvbnRhY3QtYmxvY2tfX3JpZ2h0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyNDI3MmI7IH1cbiAgLmNvbnRhY3QtYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLm5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTB2aDsgfVxuICAubm90LWZvdW5kX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5ub3QtZm91bmRfX2NvbnRlbnQgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubm90LWZvdW5kX19jb250ZW50IHNwYW4ge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb3ZpZC1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvdmlkLWJhbm5lci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY292aWQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb3ZpZC1jYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5jb3ZpZC1jYWxsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAyO1xuICAgIGNvbG9yOiAjMDc0Y2IyO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuY292aWQtY2FsbF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNlMTA4NGQ7IH1cbiAgLmNvdmlkLWNhbGxfX3Bob25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI2NnB4O1xuICAgIGhlaWdodDogODhweDtcbiAgICBib3JkZXItcmFkaXVzOiA2M3B4O1xuICAgIGJveC1zaGFkb3c6IDAgNDRweCA5MnB4IDAgcmdiYSg1MCwgNjcsIDE0OCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY292aWQtY2FsbF9fcGhvbmU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDU0cHggMCByZ2JhKDEzOSwgMTk1LCAyMTIsIDAuNzQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL29sZC10eXBpY2FsLXBob25lLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuY292aWQtY2FsbF9fcGhvbmUgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5jb3ZpZC1jYWxsX19waG9uZSBpbWc6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTA4cHg7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5jb3ZpZC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTcsIDE5NywgMTk3LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY292aWQtYmxvY2stLWJpZyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY292aWQtYmxvY2stLWJpZyAuY292aWQtYmxvY2tfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5jb3ZpZC1ibG9jay0tYmlnIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cbiAgICAgICAgLmNvdmlkLWJsb2NrLS1iaWcgLmNvdmlkLWJsb2NrX19pdGVtIC50ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMTIyNDVlOyB9XG4gICAgICAgIC5jb3ZpZC1ibG9jay0tYmlnIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuY292aWQtYmxvY2stLWJpZyAuY292aWQtYmxvY2tfX2l0ZW0gLmltZyB7XG4gICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNzYsIDE3OCwgMC4xMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ2cHg7IH1cbiAgICAgIC5jb3ZpZC1ibG9jay0tYmlnIC5jb3ZpZC1ibG9ja19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG4gICAgICAuY292aWQtYmxvY2stLWJpZyAuY292aWQtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAgIC5jb3ZpZC1ibG9jay0tYmlnIC5jb3ZpZC1ibG9ja19fbGlzdCB7XG4gICAgICBmbGV4OiBpbmhlcml0OyB9XG4gIC5jb3ZpZC1ibG9ja19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzI5NDVBQjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICAgIC5jb3ZpZC1ibG9ja19fdGl0bGUgLmltZyB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlydXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmNvdmlkLWJsb2NrX19saXN0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb3ZpZC1ibG9ja19faXRlbSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb3ZpZC1ibG9ja19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLmNvdmlkLWJsb2NrX19pdGVtOm50aC1jaGlsZCgxKSAuaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvdmlkLWktMS5zdmdcIik7IH1cbiAgICAuY292aWQtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5jb3ZpZC1ibG9ja19faXRlbTpudGgtY2hpbGQoMikgLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb3ZpZC1pLTIuc3ZnXCIpOyB9XG4gICAgLmNvdmlkLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzKSAuaW1nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb3ZpZC1pLTMuc3ZnXCIpOyB9XG4gICAgLmNvdmlkLWJsb2NrX19pdGVtIC5pbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzhweDsgfVxuICAgIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxOTcsIDE5NywgMTk3LCAwLjgpOyB9XG4gICAgICAuY292aWQtYmxvY2tfX2l0ZW0gLnRleHQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmNvdmlkLWJsb2NrX19pdGVtIC50ZXh0IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICNFMTA4NEQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgLmNvdmlkLWJsb2NrX19pdGVtIC50ZXh0IHNwYW46bGFzdC1jaGlsZCBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cblxuLmNvdmlkLXN0YXRpc3RpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5jb3ZpZC1zdGF0aXN0aWNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwOTQzYTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY292aWQtc3RhdGlzdGljc19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyOyB9XG4gICAgLmNvdmlkLXN0YXRpc3RpY3NfX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MjsgfVxuICAuY292aWQtc3RhdGlzdGljcyAubGVmdC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb3ZpZC1zdGF0aXN0aWNzIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMzQpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvdmlkLXN0YXRpc3RpY3MgLnJpZ2h0LWJsb2NrOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTQzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmZmZmKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAuY292aWQtc3RhdGlzdGljc19fdGFibGUgLnRyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY292aWQtc3RhdGlzdGljc19fdGFibGUgLnRkIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSAudGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAuY292aWQtc3RhdGlzdGljc19fdGFibGUgLnRkIHtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSAudGhlYWQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9XG4gICAgLmNvdmlkLXN0YXRpc3RpY3NfX3RhYmxlIC50Ym9keSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSAudGJvZHkgLmNvdW50cnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSAudGJvZHkgLmNvdW50cnkgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNvdmlkLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuY292aWQtc3RlcHMgLnJpZ2h0LWJsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAuY292aWQtc3RlcHMgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAuY292aWQtc3RlcHNfX2ltZyB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY292aWQtYmxvY2stMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiA0NTBweDsgfVxuICAuY292aWQtc3RlcHNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvdmlkLXN0ZXBzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlM2YzO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5jb3ZpZC1zdGVwc19faXRlbSAuc3RlcCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogIzA1NTZiZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlM2YzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5jb3ZpZC1zdGVwc19faXRlbSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjZweDsgfVxuXG4uY292aWQtZmFxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuY292aWQtZmFxIC5ncmF5LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5jb3ZpZC1mYXEgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLmNvdmlkLWZhcSAucmlnaHQtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvdmlkLWZhcV9faW1nIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb3ZpZC1ibG9jay0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBoZWlnaHQ6IDU1MHB4OyB9XG4gIC5jb3ZpZC1mYXFfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuY292aWQtZmFxX19pdGVtIC50b2dnbGUtYnRuIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsdXMtZWxsaXBzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY292aWQtZmFxX19pdGVtIC5oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmNvdmlkLWZhcV9faXRlbSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjM2EzZjQ2O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC5jb3ZpZC1mYXFfX2l0ZW0gLmNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICBjb2xvcjogIzQyNDg1MDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdyYXktYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCA2OSwgMTcxLCAwLjEpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDM2MGNhO1xuICBwYWRkaW5nOiAxN3B4IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgLmdyYXktYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCA2OSwgMTcxLCAwLjIpOyB9XG5cbi5iaWctdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA3NGNiMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY292aWQtbmV3cyAuZ3JheS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uc2VsZWN0b3IsIC5zZWxlY3RvcjIsIC5zZWxlY3RvcjMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbmJvZHkuYmFja2dyb3VuZC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjMxKTsgfVxuXG4uYWR2LWJhbm5lci1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWR2ZXJ0aXNlbWVudF90b3AtYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW4tYnRuLXNvbGlkIHtcbiAgcGFkZGluZzogMTFweCA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3MjA2QTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgLm1haW4tYnRuLXNvbGlkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE3MjA2QTsgfVxuXG4uYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmJsb2NrLXRpdGxlIGEge1xuICAgIGNvbG9yOiAjMTcyMDZBO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmJsb2NrLXRpdGxlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLmJsb2NrLXRpdGxlIHNwYW4ge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLmJsb2NrLXRpdGxlIHNwYW46OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2QTsgfVxuXG4ubmV3cy1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jYWxlbmRhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLm1haW4tYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3MjA2QTtcbiAgY29sb3I6ICMxNzIwNkE7XG4gIHBhZGRpbmc6IDEzcHggNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuICAubWFpbi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNkE7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFkdi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMzIpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hZHYtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFkdi13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFkdi13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogI2IzYjNiMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmJ1c2luZXNzLWJsb2NrX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5idXNpbmVzcy1ibG9ja19faGVhZCBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5idXNpbmVzcy1ibG9ja19faGVhZCBkaXYgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5idXNpbmVzcy1ibG9ja19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5idXNpbmVzcy1ibG9jayAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5idXNpbmVzcy1ibG9jayAubmV3cy1idXNpbmVzcyB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYnVzaW5lc3MtYmxvY2tfX3NsaWRlcjpob3ZlciAuc3dpcGVyLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmlucXVpcnktcG9zdCAucG9zdC1ib3ggLnBvc3QtYm9keSBoNCxcbi5zbWFsbC1wb3N0IC5wb3N0LXRpdGxlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5zd2lwZXItYnRuIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAuc3dpcGVyLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnN3aXBlci1idG46OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Rvd24tYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuc3dpcGVyLWJ0bl9wcmV2IHtcbiAgICBsZWZ0OiAtMTZweDsgfVxuICAgIC5zd2lwZXItYnRuX3ByZXY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuc3dpcGVyLWJ0bl9uZXh0IHtcbiAgICByaWdodDogLTE2cHg7IH1cbiAgICAuc3dpcGVyLWJ0bl9uZXh0OjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAubmV3cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIHAubmV3cy1kYXRlOjphZnRlciB7XG4gIHRvcDogMTJweDsgfVxuXG4uYXVkaW8tcGxheWVyIHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uc21hbGwtbmV3cyB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7IH1cblxuLm5ld3MgLm5ld3NfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogNjZweDsgfVxuXG4uYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuX19wbGF5IHtcbiAgbWFyZ2luOiAwIDE1cHg7IH1cblxuLnRhZ3MtdWkge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC50YWdzLXVpX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC50YWdzLXVpX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRhZ3MtdWlfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnRhZ3MtdWlfX2xpbmsge1xuICAgIGNvbG9yOiAjMGMyZjc1O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC50YWdzLXVpX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zdWJzY3JpYmUtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zdWJzY3JpYmUtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUU2VyaWZcIjsgfVxuICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5zdWJzY3JpYmUtYmxvY2tfX3NvY2lhbHMgYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEuc3R5bGUtaW5zdGFncmFtIHtcbiAgICAgICAgY29sb3I6ICNkMDAyMWI7IH1cbiAgICAgICAgLnN1YnNjcmliZS1ibG9ja19fc29jaWFscyBhLnN0eWxlLWluc3RhZ3JhbTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMDAyMWI7IH1cbiAgICAgIC5zdWJzY3JpYmUtYmxvY2tfX3NvY2lhbHMgYS5zdHlsZS10ZWxlZ3JhbSB7XG4gICAgICAgIGNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAgIC5zdWJzY3JpYmUtYmxvY2tfX3NvY2lhbHMgYS5zdHlsZS10ZWxlZ3JhbTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTkwZTI7IH1cbiAgICAgIC5zdWJzY3JpYmUtYmxvY2tfX3NvY2lhbHMgYS5zdHlsZS1mYWNlYm9vayB7XG4gICAgICAgIGNvbG9yOiAjMTgzNzg0OyB9XG4gICAgICAgIC5zdWJzY3JpYmUtYmxvY2tfX3NvY2lhbHMgYS5zdHlsZS1mYWNlYm9vazo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODM3ODQ7IH1cbiAgICAgIC5zdWJzY3JpYmUtYmxvY2tfX3NvY2lhbHMgYTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuXG4udGhlbWUtdWlfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLnRoZW1lLXVpX193cmFwcGVyIHtcbiAgcGFkZGluZzogMTZweCAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50aGVtZS11aV9fd3JhcHBlciAuZmxleC0xIHtcbiAgICBmbGV4OiAxOyB9XG5cbi50aGVtZS11aV9faW1nIHtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDcwcHg7IH1cblxuLnRoZW1lLXVpX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAudGhlbWUtdWlfX3RpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwM0JCMzsgfVxuXG4udGhlbWUtdWlfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnRoZW1lLXVpX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMkY3NTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBDMkY3NTtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRoZW1lLXVpX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMEMyRjc1OyB9XG5cbi5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5sb2FkLW1vcmVfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZBO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmc6IDE4cHggMTVweCAxOHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb3J0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuICAgIC5sb2FkLW1vcmVfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmM2Q5OTsgfVxuXG4ubG9naW4td2l0aC1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sb2dpbi13aXRoLXNvY2lhbCAudGV4dCB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5sb2dpbi13aXRoLXNvY2lhbCAucmVnLXNvY2lhbHMgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmxvZ2luLXdpdGgtc29jaWFsIC5yZWctc29jaWFscyAuaXRlbXMgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyBhLmZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1NTNCNDsgfVxuICAgICAgICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyBhLmZhY2Vib29rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0MTk0OyB9XG4gICAgICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyBhLnRlbGVncmFtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3OUNERTsgfVxuICAgICAgICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyBhLnRlbGVncmFtOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU4MWJmOyB9XG4gICAgICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyBhIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjBweDsgfVxuXG4ubmV3cy1vdmVybGF5LmJsdXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uZXdzLW92ZXJsYXkuYmx1cjo6YmVmb3JlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzLW92ZXJsYXkuYmx1ciBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbjogLTE1cHg7XG4gICAgZmlsdGVyOiBibHVyKDZweCk7IH1cbiAgLm5ld3Mtb3ZlcmxheS5ibHVyOmhvdmVyIC5uZXdzLW92ZXJsYXlfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmV3cy1vdmVybGF5LmJsdXI6aG92ZXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uZXdzLW92ZXJsYXkuYmx1ciAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLm5ld3Mtb3ZlcmxheS5ibHVyIC5uZXdzLW92ZXJsYXlfX3RpdGxlIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubmV3cy1vdmVybGF5LmJsdXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4udGhlbWVzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudGhlbWVzLWJsb2NrX19iaWcge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAudGhlbWVzLWJsb2NrX19iaWcgLm5ld3Mtb3ZlcmxheSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAudGhlbWVzLWJsb2NrX19iaWcgLm5ld3Mtb3ZlcmxheTpob3ZlciAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAudGhlbWVzLWJsb2NrX19iaWcgLm5ld3Mtb3ZlcmxheTpob3ZlciAubmV3cy1vdmVybGF5X190aXRsZSBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAudGhlbWVzLWJsb2NrX19iaWcgLm5ld3Mtb3ZlcmxheTpob3ZlciAubmV3cy1vdmVybGF5X190aXRsZSAudGhlbWVzLWNvdW50IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC50aGVtZXMtYmxvY2tfX2JpZyAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC50aGVtZXMtYmxvY2tfX2JpZyAubmV3cy1vdmVybGF5X190aXRsZSAudGhlbWVzLWNvdW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnRoZW1lcy1ibG9ja19fc21hbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAudGhlbWVzLWJsb2NrX19zbWFsbCAubmV3cy1vdmVybGF5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTsgfVxuICAgICAgLnRoZW1lcy1ibG9ja19fc21hbGwgLm5ld3Mtb3ZlcmxheTpob3ZlciAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAudGhlbWVzLWJsb2NrX19zbWFsbCAubmV3cy1vdmVybGF5OmhvdmVyIC5uZXdzLW92ZXJsYXlfX3RpdGxlIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC50aGVtZXMtYmxvY2tfX3NtYWxsIC5uZXdzLW92ZXJsYXk6aG92ZXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUgLnRoZW1lcy1jb3VudCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAudGhlbWVzLWJsb2NrX19zbWFsbCAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC50aGVtZXMtYmxvY2tfX3NtYWxsIC5uZXdzLW92ZXJsYXlfX3RpdGxlIC50aGVtZXMtY291bnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uc2VhcmNoLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjQxKTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZWFyY2gtYmxvY2tfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzk3OTc5NztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VhcmNoLWJsb2NrX19pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMxODM3ODQ7IH1cbiAgLnNlYXJjaC1ibG9ja19fYnRuIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VhcmNoLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4OyB9XG5cbi5jZC10b3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAvKiBpbWFnZSByZXBsYWNlbWVudCBwcm9wZXJ0aWVzICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjMmM1OWFhIHVybChcIi4uL2ltZy9jZC10b3AtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyAwcztcbiAgei1pbmRleDogNTA7IH1cblxuLmNkLXRvcC5jZC10b3AtLXNob3csXG4uY2QtdG9wLmNkLXRvcC0tZmFkZS1vdXQsXG4uY2QtdG9wOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcywgYmFja2dyb3VuZC1jb2xvciAuM3MgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyAwczsgfVxuXG4uY2QtdG9wLmNkLXRvcC0tc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNkLXRvcC5jZC10b3AtLWZhZGUtb3V0IHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmNkLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzU5YWE7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFkdi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2UxOGMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pZnJhbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmlmcmFtZS5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmlmcmFtZS5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5maWd1cmUubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuZmlndXJlLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2hhcmUtbmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnNoYXJlLW5ld3M6aG92ZXIgLnNoYXJlLW5ld3MtZHJvcGRvd24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNoYXJlLW5ld3MtbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFyZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNoYXJlLW5ld3MgLnNoYXJlLW5ld3MtZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogLTE0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI4cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlOyB9XG4gIC5zaGFyZS1uZXdzIC5saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgIC5zaGFyZS1uZXdzIC5saXN0IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuc2hhcmUtbmV3cyAubGlzdCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDdiZmY7IH1cblxuLmNvbC1tZC0xMiwgLmNvbC1tZC02LCAuY29sLW1kLTQsIC5jb2wtbWQtMyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG5cbi5ibG9jay10aXRsZSBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMTcyMDZBO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3Vic2NyaXB0aW9uLXRlbGVncmFtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNvdW50cmllcyB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvdW50cmllcyAuY291bnRyaWVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgICAuY291bnRyaWVzIC5jb3VudHJpZXMtbGlzdCAubGlzdCB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDQzcHg7IH1cbiAgICAgIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IC5saXN0IGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuY291bnRyaWVzIC5jb3VudHJpZXMtbGlzdCAubGlzdCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmNvdW50cmllcyAuY291bnRyaWVzLWxpc3QgLmxpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg1ODU4O1xuICAgICAgICAgIG1hcmdpbjogMCA4cHg7IH1cbiAgICAgICAgLmNvdW50cmllcyAuY291bnRyaWVzLWxpc3QgLmxpc3QgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgLmNvdW50cmllcyAuY291bnRyaWVzLWxpc3QgLmxpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzE3MjA2YTsgfVxuICAgICAgICAuY291bnRyaWVzIC5jb3VudHJpZXMtbGlzdCAubGlzdCBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2YTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IC5yZWdpb25zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNmE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IC5yZWdpb25zOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDIwcHggMCAyMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE3MjA2YTsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLnRvZ2dsZS1zZWFyY2gge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLnRvZ2dsZS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbmV3LXNlYXJjaC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctY3VycmVudCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWN1cnJlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b2dnbGUtY2lyY2xlLXYyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICByaWdodDogLTJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctbGlzdCAubGFuZy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7IH1cblxuLm1haW4tYnRuLXYyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2lsdmVyLWFycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgOTIlIGNlbnRlciAjZjBmMGYwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMjI0NkM1O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgLm1haW4tYnRuLXYyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMmZmOyB9XG5cbi5pbnRlcnZpZXcge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7IH1cblxuLnNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmludGVydmlldy1wb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmludGVydmlldy1wb3N0IGEge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuaW50ZXJ2aWV3LXBvc3Q6bnRoLWxhc3QtY2hpbGQoMSksIC5pbnRlcnZpZXctcG9zdDpudGgtbGFzdC1jaGlsZCgyKSwgLmludGVydmlldy1wb3N0Om50aC1sYXN0LWNoaWxkKDMpLCAuaW50ZXJ2aWV3LXBvc3Q6bnRoLWxhc3QtY2hpbGQoNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmludGVydmlldy1wb3N0IC5pcC1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpOyB9XG4gICAgLmludGVydmlldy1wb3N0IC5pcC1oZWFkIC5ibG9jay13b3JkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGNvbG9yOiAjRTNFM0UzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNTZweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIHRvcDogODZweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pbnRlcnZpZXctcG9zdCAuaXAtaGVhZCAucG9zdC10aHVtYm5haWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApOyB9XG4gICAgICAuaW50ZXJ2aWV3LXBvc3QgLmlwLWhlYWQgLnBvc3QtdGh1bWJuYWlsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwRDFCOEM7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC5pbnRlcnZpZXctcG9zdCAuaXAtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4OyB9XG4gICAgLmludGVydmlldy1wb3N0IC5pcC1ib2R5IC5wb3N0LXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRtLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gIG1hcmdpbi1yaWdodDogLTcuNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnRtLWNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgcGFkZGluZzogMCA3LjVweDsgfVxuXG4uaW50ZXJ2aWV3LWJvZHkge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuYS53aGl0ZS1iZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbnRlcnZpZXctcG9zdCBhOmhvdmVyIC5wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICMwMDNCQjM7IH1cblxuLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5pbnRlcnZpZXctcG9zdCAuaXAtaGVhZCAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5hbGwtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjI0NkM1ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5hbGwtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyYzUxZDQgIWltcG9ydGFudDsgfVxuICAgIC5hbGwtbGluazpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7IH1cbiAgLmFsbC1saW5rIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cblxuLmlucXVpcnktcG9zdCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5pbnF1aXJ5LXBvc3Q6aG92ZXIgaDQge1xuICAgIGNvbG9yOiAjMDAzQkIzICFpbXBvcnRhbnQ7IH1cbiAgLmlucXVpcnktcG9zdCAucG9zdC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAgIC5pbnF1aXJ5LXBvc3QgLnBvc3QtYm94IC5wb3N0LXRodW1iIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgICAgIC5pbnF1aXJ5LXBvc3QgLnBvc3QtYm94IC5wb3N0LXRodW1iOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuaW5xdWlyeS1wb3N0IC5wb3N0LWJveCAucG9zdC10aHVtYiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaW5xdWlyeS1wb3N0IC5wb3N0LWJveCAucG9zdC1ib2R5IGg0IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc21hbGwtcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zbWFsbC1wb3N0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNtYWxsLXBvc3Q6aG92ZXIgaDQge1xuICAgIGNvbG9yOiAjMDAzQkIzICFpbXBvcnRhbnQ7IH1cbiAgLnNtYWxsLXBvc3QgLnNtLXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgIC5zbWFsbC1wb3N0IC5zbS10aHVtYm5haWwgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNtYWxsLXBvc3QgLnBvc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDAgMjBweDsgfVxuICAgIC5zbWFsbC1wb3N0IC5wb3N0LXRpdGxlIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubmV3c19faW1nIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTsgfVxuICAubmV3c19faW1nIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5iaWctbmV3c19faW1nIGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubmV3c19fZGVzYyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5idXNpbmVzcy1ibG9ja19fc2xpZGVyIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwOyB9XG5cbi5wLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5idXNpbmVzcy1ibG9ja19fc2xpZGVyIC5zd2lwZXItYnRuX3ByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5idXNpbmVzcy1ibG9ja19fc2xpZGVyIC5zd2lwZXItYnRuX25leHQge1xuICByaWdodDogMDsgfVxuXG4ubmV3cy1idXNpbmVzc19faW1nLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApOyB9XG5cbi5uZXdzLWJ1c2luZXNzIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5uZXdzLWJ1c2luZXNzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7IH1cblxuLnRvcC1nYWxsZXJ5X19wbGF5LWljb24udmlkZW8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYXktdmlkZW8tdjMuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm5ld3MtbWV0YSA+IHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZ2FsbGVyeS1pdGVtIC5uZXdzLW1ldGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmdhbGxlcnktaXRlbSAubmV3cy1tZXRhIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYXBwLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW46IDUwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXItY29udGVudCAuYi1sb2dvIHtcbiAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgIGhlaWdodDogNzhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDEycHggNDRweCByZ2JhKDE4MiwgMTU3LCAxMjEsIDAuMzc4MzYpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXItY29udGVudCAuYi1sb2dvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLmItdGV4dCAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjMUMzMDdBO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXItY29udGVudCAuYi10ZXh0IC5kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXItY29udGVudCAuc3RvcmUtYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgICAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXItY29udGVudCAuc3RvcmUtYnRucyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuICAgICAgICAuYXBwLWJhbm5lciAuYXBwLWJhbm5lci1jb250ZW50IC5zdG9yZS1idG5zIGE6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuICAgICAgICAuYXBwLWJhbm5lciAuYXBwLWJhbm5lci1jb250ZW50IC5zdG9yZS1idG5zIGE6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXJfX2FkcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogMjBweDsgfVxuICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyX19hZHMgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyX19hZHMgaW1nIHtcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb290ZXItbWVudS1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjY4MDsgfVxuXG4ucGFnZS1mb290ZXJfX2JvdHRvbSAuZm9vdGVyLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2YTsgfVxuXG4ucGFnZS1mb290ZXJfX2JvdHRvbSAuZm9vdGVyLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uc29jaWFsLWl0ZW1zIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmdhbGxlcnktaXRlbSAubmV3cy1tZXRhIC5jYXRlZ29yeSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm5ld3MtbWV0YSA+IHNwYW4ge1xuICBjb2xvcjogIzhGOEY4RjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uc21hbGwtbmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uc21hbGwtbmV3c19fY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXG4uc21hbGwtbmV3c19faW1nIHtcbiAgd2lkdGg6IDE3NXB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNtYWxsLW5ld3NfX2ltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm5ld3MgLm5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uZWRpdG9yLWNob2ljZSAubmV3cyAubmV3c19faW1nIC50bV9jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvc3QtbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5wb3N0LWxpbmUgLmxpbmUtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvc3QtbGluZSAubGluZS1ibG9jayAuc3RhcnQtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KSB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucG9zdC1saW5lIC5saW5lLWJsb2NrIC5zdGFydC1kYXRlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzE3MjA2QTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5saW5lLXBvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQURBREE7IH1cbiAgLmxpbmUtcG9zdCAubHAtaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxpbmUtcG9zdCAubHAtaGVhZCAucHVibGlzaC1kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogLTcxLjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmxpbmUtcG9zdCAubHAtaGVhZCAucHVibGlzaC1kYXRlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgIC5saW5lLXBvc3QgLmxwLWhlYWQgLmxwLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAubGluZS1wb3N0IC5scC1oZWFkIC5scC10aXRsZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAubGluZS1wb3N0IC5scC1ib2R5IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmxpbmUtcG9zdCAubHAtYm9keSAucG9zdC10aHVtYiB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgICAubGluZS1wb3N0IC5scC1ib2R5IC5wb3N0LXRodW1iIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmxpbmUtcG9zdCAubHAtYm9keSAucG9zdC1kZXNjIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICM2MDYwNjA7IH1cbiAgICAgIC5saW5lLXBvc3QgLmxwLWJvZHkgLnBvc3QtZGVzYyBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4OyB9XG5cbi5sb2FkLW1vcmUtYnRuIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNThweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAzQkIzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cbiAgLmxvYWQtbW9yZS1idG46YWN0aXZlLCAubG9hZC1tb3JlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAubG9hZC1tb3JlLWJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubGluZS1ibG9jayAubGluZS1wb3N0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwcHg7IH1cbiAgLmxpbmUtYmxvY2sgLmxpbmUtcG9zdDpsYXN0LWNoaWxkIC5scC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnByb3ZpbmNlLXNsaWRlciAucHMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4MHB4OyB9XG4gIC5wcm92aW5jZS1zbGlkZXIgLnBzLWl0ZW0gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm92aW5jZS1zbGlkZXIgLnBzLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnByb3ZpbmNlLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCA1NSwgMTMyLCAwLjQyKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4ucHJvdmluY2Utc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wcm92aW5jZS1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTcyMDZhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgYm9yZGVyLXRvcDogMHB4OyB9XG5cbi5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIC50YWdzLWxpc3RfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzE3MjA2YTsgfVxuXG4ucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biA+IHNwYW4ge1xuICBjb2xvcjogIzE3MjA2YTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubmV3c19fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZBO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAwOyB9XG4gIC5uZXdzX19jYXRlZ29yeS5sZyB7XG4gICAgdG9wOiBjYWxjKDYwJSAtIDEwcHgpOyB9XG5cbi5iaWctbmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5hLmNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5hZHYtYnRuIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZHYtYnRuIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWl0ZW0gYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYWR2LWJ0biB7XG4gICAgd2lkdGg6IDEwMHB4OyB9IH1cbiIsIioge1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0Zm9udC1zaXplOiA2Mi41JTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLy9GbGV4Ym94IElFMTAgZml4IGh0dHBzOi8vdGhhdGVtaWwuY29tL2Jsb2cvMjAxMy8xMS8wMy9zdGlja3ktZm9vdGVycy1mbGV4Ym94LWFuZC1pZTEwL1xuLmZsZXhib3h0d2VlbmVyLCAuZmxleGJveHR3ZWVuZXIgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG5he1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm91dGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLndyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ucGFnZS1oZWFkZXIsXG4ucGFnZS1mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuaHRtbCwgYm9keSB7XG5cdCYuZnJlZXplIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO21hcmdpbjogMDsgaGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuXG4iLCIvLyBDT0xPUlNcbiRjb2xvci1wcmltYXJ5OiAjNTVjNTdhO1xuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICM3ZWQ1NmY7XG4kY29sb3ItcHJpbWFyeS1kYXJrOiAjMjhiNDg1O1xuXG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0OiAjZmZiOTAwO1xuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiAjZmY3NzMwO1xuXG4kY29sb3ItdGVydGlhcnktbGlnaHQ6ICMyOTk4ZmY7XG4kY29sb3ItdGVydGlhcnktZGFyazogIzU2NDNmYTtcblxuJGNvbG9yLWdyZXktbGlnaHQtMTogI2Y3ZjdmNztcbiRjb2xvci1ncmV5LWxpZ2h0LTI6ICNlZWU7XG5cbiRjb2xvci1ncmV5LWRhcms6ICM3Nzc7XG4kY29sb3ItZ3JleS1kYXJrLTI6ICM5OTk7XG4kY29sb3ItZ3JleS1kYXJrLTM6ICMzMzM7XG5cbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuJG1haW5Db2xvcjogIzE3MjA2QTtcbiRibHVlOiAjMDAzQkIzO1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICNmZmY7XG5cbiRmZi1yZWd1bGFyOiAnTW9udHNlcnJhdCc7XG4kRGluUHJvOiAnTW9udHNlcnJhdCc7XG4kUFRTZXJpZjogJ1BUU2VyaWYnO1xuXG5cblxuXG5cblxuXG4iLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuYVtocmVmXTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIi5yZXNldC1saXN0e1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpe1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLmZvbnQtMXtvcGFjaXR5OiAxIWltcG9ydGFudDt9XG4uZm9udC0wOXtvcGFjaXR5OiAuOSFpbXBvcnRhbnQ7fVxuLmZvbnQtMDg1e29wYWNpdHk6IC44NSFpbXBvcnRhbnQ7fVxuLmZvbnQtMDh7b3BhY2l0eTogLjghaW1wb3J0YW50O31cbi5mb250LTA3e29wYWNpdHk6IC43IWltcG9ydGFudDt9XG4uZm9udC0wNntvcGFjaXR5OiAuNiFpbXBvcnRhbnQ7fVxuLmZvbnQtMDV7b3BhY2l0eTogLjUhaW1wb3J0YW50O31cbi5mb250LTA0e29wYWNpdHk6IC40IWltcG9ydGFudDt9XG4uZm9udC0wM3tvcGFjaXR5OiAuMyFpbXBvcnRhbnQ7fVxuLmZvbnQtMDJ7b3BhY2l0eTogLjIhaW1wb3J0YW50O31cbi5mb250LTAxe29wYWNpdHk6IC4xIWltcG9ydGFudDt9XG5cbi5mb250LTUwe2ZvbnQtc2l6ZTogNTBweCFpbXBvcnRhbnQ7fVxuLmZvbnQtNDB7Zm9udC1zaXplOiA0MHB4IWltcG9ydGFudDt9XG4uZm9udC0zOHtmb250LXNpemU6IDM4cHghaW1wb3J0YW50O31cbi5mb250LTM2e2ZvbnQtc2l6ZTogMzZweCFpbXBvcnRhbnQ7fVxuLmZvbnQtMzR7Zm9udC1zaXplOiAzNHB4IWltcG9ydGFudDt9XG4uZm9udC0zMntmb250LXNpemU6IDMycHghaW1wb3J0YW50O31cbi5mb250LTMwe2ZvbnQtc2l6ZTogMzBweCFpbXBvcnRhbnQ7fVxuLmZvbnQtMjh7Zm9udC1zaXplOiAyOHB4IWltcG9ydGFudDt9XG4uZm9udC0yNntmb250LXNpemU6IDI2cHghaW1wb3J0YW50O31cbi5mb250LTI0e2ZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7fVxuLmZvbnQtMjJ7Zm9udC1zaXplOiAyMnB4IWltcG9ydGFudDt9XG4uZm9udC0yMHtmb250LXNpemU6IDIwcHghaW1wb3J0YW50O31cbi5mb250LTE4e2ZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7fVxuLmZvbnQtMTZ7Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDt9XG4uZm9udC0xNXtmb250LXNpemU6IDE1cHghaW1wb3J0YW50O31cbi5mb250LTE0e2ZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7fVxuLmZvbnQtMTN7Zm9udC1zaXplOiAxM3B4IWltcG9ydGFudDt9XG4uZm9udC0xMntmb250LXNpemU6IDEycHghaW1wb3J0YW50O31cblxuLmZvbnQtODAwe2ZvbnQtd2VpZ2h0OiA4MDAhaW1wb3J0YW50O31cbi5mb250LTcwMHtmb250LXdlaWdodDogNzAwIWltcG9ydGFudDt9XG4uZm9udC02MDB7Zm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7fVxuLmZvbnQtNTAwe2ZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O31cbi5mb250LTMwMHtmb250LXdlaWdodDogMzAwIWltcG9ydGFudDt9XG4uZm9udC0yMDB7Zm9udC13ZWlnaHQ6IDIwMCFpbXBvcnRhbnQ7fVxuXG4kc3BhY2VhbW91bnRzOiAoMCwgMywgNSwgNywgMTAsIDE4LCAxNSwgMjAsIDI1LCAzMCwgMzUsIDQwLCA0NSwgNTAsIDYwLCA3MCwgODAsIDkwLCAxMDAsIC0xMCwgLTE1LCAtMjAsIC0zMCk7IC8vIEFkanVzdCB0aGlzIHRvIGluY2x1ZGUgdGhlIHBpeGVsIGFtb3VudHMgeW91IG5lZWQuXG4kc2lkZXM6ICh0b3AsIGJvdHRvbSwgbGVmdCwgcmlnaHQpOyAvLyBMZWF2ZSB0aGlzIHZhcmlhYmxlIGFsb25lXG5cbkBlYWNoICRzcGFjZSBpbiAkc3BhY2VhbW91bnRzIHtcbiAgQGVhY2ggJHNpZGUgaW4gJHNpZGVzIHtcbiAgICAubSN7c3RyLXNsaWNlKCRzaWRlLCAwLCAxKX0tI3skc3BhY2V9IHtcbiAgICAgIG1hcmdpbi0jeyRzaWRlfTogI3skc3BhY2V9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucCN7c3RyLXNsaWNlKCRzaWRlLCAwLCAxKX0tI3skc3BhY2V9IHtcbiAgICAgIHBhZGRpbmctI3skc2lkZX06ICN7JHNwYWNlfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O31cbi50ZXh0LXJpZ2h0e3RleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDt9XG4udGV4dC1sZWZ0e3RleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O31cblxuLmxoLTEye2xpbmUtaGVpZ2h0OiAxMnB4O31cbi5saC0xNHtsaW5lLWhlaWdodDogMTRweDt9XG4ubGgtMTZ7bGluZS1oZWlnaHQ6IDE2cHg7fVxuLmxoLTE4e2xpbmUtaGVpZ2h0OiAxOHB4O31cbi5saC0yMHtsaW5lLWhlaWdodDogMjBweDt9XG4ubGgtMjJ7bGluZS1oZWlnaHQ6IDIycHg7fVxuLmxoLTI0e2xpbmUtaGVpZ2h0OiAyNHB4O31cbi5saC0yNntsaW5lLWhlaWdodDogMjZweDt9XG4ubGgtNDZ7bGluZS1oZWlnaHQ6IDQ2cHg7fVxuXG5cbi53LTEwMHt3aWR0aDogMTAwJTt9XG5cbi5iZy1ncmF5e2JhY2tncm91bmQtY29sb3I6ICNFRkYyRjg7fVxuLnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fSIsIlxuLnBhZ2UtaGVhZGVyX19hZHZ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgc3BhbntcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICNiM2IzYjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbn1cbi5wYWdlLWhlYWRlcl9fd3JhcHBlcntcbiAgcGFkZGluZzogMTJweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG4ucGFnZS1oZWFkZXJfX2xvZ28gaW1ne1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBhZ2UtaGVhZGVyX19tZW51e1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgJi5oaWRle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fbWVudS1pdGVte1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICY6aG92ZXJ7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbiAgYXtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9ja3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTVweCk7XG4gIGxlZnQ6IDExNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XG4gIG9wYWNpdHk6IDA7XG4gICYub3BlbntcbiAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XG4gICAgLnRhZ3MtZHJvcGRvd257XG4gICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgICB9XG4gIH1cbiAgZm9ybXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvcm0tZ3JvdXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNlYXJjaC1idXR0b257XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWFyY2gtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzI3Mjc1NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhZ3MtZHJvcGRvd257XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjQsIDU1LCAxMzIsIDAuNDcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTBweCAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwcyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICYgPiBzcGFue1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC50YWdzLWxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgJl9faXRlbXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25ze1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAudG9nZ2xlLXNlYXJjaHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWFyY2gtYnRuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAmLm9wZW57XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5wcm9maWxle1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX2F2YXRhcntcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgLnByb2ZpbGVfX2F2YXRhcntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Ryb3Bkb3due1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyMywgMzIsIDEwNiwgMC4xOCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAyNnB4IDE2cHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE0N3B4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmUtc2hhcGUuc3ZnXCIpO1xuICAgICAgfVxuICAgICAgJi5vcGVue1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgICAuaW1ne1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMTlweCAwIHJnYmEoNjAsIDEyOCwgMjA5LCAwLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1tZW51e1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICAmLWl0ZW17XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMjcyNzU1O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgICAmLmNvbW1lbnRzLWl7XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWVzc2FnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnVzZXItaXtcbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxvZ291dC1pe1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvZ291dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGFuZy13cmFwcGVye1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5Db2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICYuYWN0aXZle1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgLmxhbmctY3VycmVudHtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxhbmctYmxvY2t7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAubGFuZy1jdXJyZW50e1xuICAgICAgICBwYWRkaW5nOiA2cHggMzRweCA2cHggMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1hcnJvdy1ib3JkZXIuc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxhbmctbGlzdHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5Db2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG4gICAgICAgICYub3BlbntcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIC5sYW5nLWxpbmt7XG4gICAgICAgICAgY29sb3I6ICMxNzIwNmE7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY292aWQtYnRue1xuICBiYWNrZ3JvdW5kOiAjRDgwOTQzO1xuICBib3JkZXItcmFkaXVzOiAxOC41cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDlweCAyMHB4IDlweCA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxNzU5O1xuICB9XG4gICY6OmFmdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjE3NTk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NlbGwuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxOC41cHg7XG4gIH1cbn0iLCIuYmFja2dyb3VuZC1ncmF5e1xuICAucGFnZS1mb290ZXJfX3RvcHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJmMmYyIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkpO1xuICAgICY6OmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgaGVpZ2h0OiAxMzUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMmYyZjIgMjQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG4gIH1cbn1cbi5wYWdlLWZvb3RlcntcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAmX190b3B7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgaGVpZ2h0OiAxMzUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9vdGVyLWJnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnN0b3Jle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFwcC1zdG9yZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAuYWx3YXlzLWF3YXJle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZzogMTAwcHggMzBweCA0MHB4IDI1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIC5zaXRlLWxvZ297XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAuc3VidGl0bGV7XG4gICAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm90dG9te1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzE5Mjc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLmZvb3Rlci1ib3R0b217XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmZvb3Rlci1tZW51e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXRleHR7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVweDtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtaXRlbXN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAuc29jaWFsLWl0ZW17XG4gICAgYXtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1heC13aWR0aDogMjhweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmlnLW5ld3N7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAmX2NvbHVtbntcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLmJpZy1uZXdzX19pbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG4gICAgfVxuICAgIC5iaWctbmV3c19fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5iaWctbmV3c19fY29udGVudHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgfVxuICAmX19pbWd7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6aG92ZXIgKyAuYmlnLW5ld3NfX2NvbnRlbnR7XG4gICAgICAuYmlnLW5ld3NfX3RpdGxle1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnR7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG4gICZfX2Rlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50b3AtbmV3c19fYmlne1xuICAuYmlnLW5ld3NfX3RpdGxle1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJsdWUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYmlnLW5ld3N7XG4gICAgJjpob3ZlcntcbiAgICAgIC5iaWctbmV3c19fdGl0bGV7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNtYWxsLW5ld3N7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAmOmhvdmVye1xuICAgIC5zbWFsbC1uZXdzX190aXRsZXtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMTtcbiAgfVxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgfVxufSIsIi5uZXdzLWxlbnRhe1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTk3LCAxOTcsIDE5NywgLjgpO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAmOmhvdmVye1xuICAgIC5uZXdzLWxlbnRhX190aXRsZXtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG5cbiAgfVxufSIsIi5uZXdzLW92ZXJsYXl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDY1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAmOmhvdmVye1xuICAgICY6OmJlZm9yZXtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gICZfc21hbGx7XG4gICAgLm5ld3Mtb3ZlcmxheV9fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgfVxuICAgIC5uZXdzLW92ZXJsYXlfX2NhdGVnb3J5e1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmOjpiZWZvcmV7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsMCwwLDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cbiAgJl9faW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gICZfX2NhdGVnb3J5e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsMzIsMTA2LDAuNik7XG4gICAgcGFkZGluZzogNHB4IDE0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn0iLCIuaW50ZXJ2aWV3LW5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBjMmY3NTtcbiAgfVxufSIsIi5uZXdzLWJ1c2luZXNze1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwxNTEsMTUxLDAuMjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAmOmhvdmVye1xuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgLm5ld3MtYnVzaW5lc3NfX3RpdGxle1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuICAmX19pbWctd3JhcHBlcntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICZfX2ltZ3tcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuIiwiLm5ld3N7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXJ7XG4gICAgLm5ld3NfX3RpdGxle1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuICAmX19pbWd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICY6aG92ZXIgKyAubmV3c19fdGl0bGV7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX190aXRsZXtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG4gICZfX2Rlc2N7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC40Mik7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAmX19jYXRlZ29yeXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLDMyLDEwNiwwLjYpO1xuICAgIHBhZGRpbmc6IDRweCAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4iLCIudG9wLWdhbGxlcnl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gICY6aG92ZXJ7XG4gICAgLnRvcC1nYWxsZXJ5X19pbWd7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG4gICY6OmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50LCMwMDApO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gICZfX3BsYXktaWNvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogODJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgei1pbmRleDogMTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMzIsIDEwNiwgLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICYudmlkZW97XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BsYXktdmlkZW8uc3ZnKTtcbiAgICB9XG4gICAgJi5pbWFnZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxheS1pbWFnZS5zdmcpO1xuICAgIH1cbiAgfVxuICAmX19pbWd7XG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmX190aXRsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCI7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn0iLCIuZ2FsbGVyeS1pdGVte1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgJjpob3ZlcntcbiAgICAuZ2FsbGVyeS1pdGVtX190aXRsZXtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gICAgLmdhbGxlcnktaXRlbV9faW1nIC5pbWd7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG4gICZfX2ltZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICB9XG4gIH1cbiAgJl9fcGxheS1pY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAzMiwgMTA2LCAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgJi52aWRlb3tcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxheS12aWRlby5zdmcpO1xuICAgIH1cbiAgICAmLmltYWdle1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LWltYWdlLnN2Zyk7XG4gICAgfVxuICB9XG4gIC5uZXdzLW1ldGF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5jYXRlZ29yeXtcbiAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgY29sb3I6ICMzMDRGRkY7XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICB9XG4gIH1cbn0iLCIubmV3cy1tb3JlLXJlYWR7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwyMTYsMjE2LDAuMzEpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC42KTtcbiAgfVxuICAmX190aXRsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE4cHggMThweCAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gICZfX2ltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAubmV3cy1tZXRhe1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW46IDBcbiAgfVxuICAubmV3c19fY2F0ZWdvcnl7XG4gICAgei1pbmRleDogNTtcbiAgfVxufSIsIi5uZXdzLXJlY29tbWVuZGVke1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMjMpO1xuICAmOmhvdmVye1xuICAgIGJvcmRlci1jb2xvcjogJG1haW5Db2xvcjtcbiAgICAubmV3cy1yZWNvbW1lbmRlZF9fdGl0bGV7XG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxOHB4IDE4cHggMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAmX19pbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLm5ld3MtbWV0YXtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufSIsIi5zaW5nbGUtbGF5b3V0e1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gICZfX2xlZnQtY2VudGVye1xuICAgIGZsZXg6IDE7XG4gICAgLnN0aWNreS13cmFwcGVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gICZfX2xlZnR7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJl9fY2VudGVye1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuc2xje1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU0MHB4KTtcbiAgICB9XG5cbiAgfVxuICAmX19yaWdodHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uc2luZ2xlLWhlYWRlcntcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAmOjphZnRlcntcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMjMpO1xuICB9XG4gICZfX21ldGF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC5jb21tZW50c3tcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgIH1cbiAgICAuZGF0ZSwgLnZpZXcsIC5jb21tZW50c3tcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRle1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2FsZW5kYXIuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld3tcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZpZXcuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29tbWVudHN7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZXNzYWdlLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5zaW5nbGUtY29udGVudHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMjMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICY6OmFmdGVye1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTc5Nzk3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgb3BhY2l0eTogLjY7XG4gIH1cbiAgcHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkUFRTZXJpZjtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBpe1xuICAgIGZvbnQtZmFtaWx5OiAkUFRTZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHZpZGVvLCBpZnJhbWV7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBmaWd1cmV7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmaWdjYXB0aW9ue1xuICAgICAgY29sb3I6ICM4ODg4ODg7XG4gICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG4gIH1cbiAgdWx7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGxpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAvL2F7XG4gICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsMjE2LDIxNiwwLjMzKTtcbiAgICAgIC8vICBtYXJnaW46IDA7XG4gICAgICAvLyAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgLy8gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAvLyAgZm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuICAgICAgLy8gIGNvbG9yOiAjMTcyMDZBIWltcG9ydGFudDtcbiAgICAgIC8vICBmb250LXNpemU6IDE2cHg7XG4gICAgICAvLyAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAvL31cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NGZhODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBibG9ja3F1b3Rle1xuICAgIG1hcmdpbjogNDBweCAwIDMwcHggMDtcbiAgICAmOm5vdChbY2xhc3NdKXtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjOTc5Nzk3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjhweCAyMnB4IDI4cHg7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmxvY2txdW90ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI5cHg7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0QTkwRTI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuICAgICAgICBjb2xvcjogIzE3MjA2QSFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICAgICYubGluay1zdHlsZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LDIxNiwyMTYsMC4zMyk7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMzQjVGQjg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgICAgIHAsIGF7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICMxNzIwNkE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWFpbi1pbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19jYXB0aW9ue1xuICAgICAgb3BhY2l0eTogMC41NjtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1jb250ZW50e1xuICAubGluay1zdHlsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwyMTYsMjE2LDAuMzMpO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzNCNUZCODtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gICAgcCwgYXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgICAgIGNvbG9yOiAjMTcyMDZBO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIGF7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGluay1zdHlsZSBhLCAuYmwtZCBhe1xuICBjb2xvcjogIzNiNWZiOCFpbXBvcnRhbnQ7XG59XG4ubGluay1zdHlsZSBhOmhvdmVyLCAuYmwtZCBhOmhvdmVye1xuICBjb2xvcjogJGJsdWUhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWNvbnRlbnQgZmlndXJlLmlmcmFtZXtcbiAgaWZyYW1lOm5vdCguanV4dGFwb3NlKXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtY29udGVudCBmaWd1cmUuaWZyYW1le1xuICAgIGlmcmFtZTpub3QoLmp1eHRhcG9zZSl7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2hhcmUtbGlua3N7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC50ZXh0e1xuICAgIHBhZGRpbmc6IDIycHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzMpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5pdGVtc3tcbiAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XG4gICAgYXtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMiwgNDcsIDExNywgLjEpO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbW1lbnQtZm9ybXtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5jb21tZW50LXdyYXBwZXJ7XG4gIC5sb2dpbi1kYXRlLWluZm97XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgb3BhY2l0eTogLjQ7XG4gIH1cbn1cbi5jb21tZW50LWhlYWRlcntcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuY29tbWVudC10aXRsZXtcbiAgICAvL2ZvbnQtZmFtaWx5OiAkcHRTZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuICAuY29tbWVudC10b2dnbGV7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1LCA4MCwgMjM0LCAwLjQ3KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC5hcnJvdy1pY29ue1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Rvd24tYXJyb3ctc29saWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG4uY29tbWVudC1maWx0ZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY0O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICZfX2l0ZW17XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM0MTRkNmE7XG4gICAgcGFkZGluZzogMTJweCAxN3B4O1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogIzA1NTBlYTtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICBjb2xvcjogIzA1NTBlYTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MGVhO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNvbW1lbnQtdXNlcntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAuY29tbWVudC1pbWctYmxvY2t7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgLmNvbW1lbnQtaW5mb3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNTgpO1xuICAgIC5jb21tZW50LWhlYWRlcntcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAubGVmdC1ibG9ja3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmxvZ2lue1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjNDE0ZDZhO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAubG9naW4tZGF0ZS1pbmZve1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzQxNGQ2YTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0LWJsb2Nre1xuICAgICAgICAubGlrZS1idXR0b25ze1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLnRodW1ic3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAyOGM0NTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90aHVtYnMtdXAuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGh1bWJzLWRvd257XG4gICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21tZW50LXRleHR7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLmNvbW1lbnQtYm90dG9te1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAuY29tbWVudC1ibG9ja3tcbiAgICAgICAgJi5jbG9zZXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Nsb3NlLWNvbW1lbnQuc3ZnXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIG9wYWNpdHk6IDAuODQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjNzg3OTkzO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29tbWVudC1hbnN3ZXJzLXdyYXBwZXJ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjI2KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29tbWVudC1hbnN3ZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgJi5jb21tZW50LW9uLW1vZGVyYXRvcntcbiAgICAuY29tbWVudC1pbWctYmxvY2t7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gICAgLmNvbW1lbnQtaW5mb3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICAgIC5ub3RpY2UtYWZ0ZXItc3VibWl0e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb2dpbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAud2hvLFxuICAgIC50by13aG9te1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC53aG97XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9leHBsYW5hdGlvbi1hcnJvdy5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC50by13aG9te1xuICAgICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgfVxuICB9XG59XG4uY29tbWVudC1mb3JtLXdyYXBwZXJ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICYuc2hvdy1ub3RpY2V7XG4gICAgLmNvbW1lbnQtZm9ybS1ibG9ja3tcbiAgICAgIHRleHRhcmVhe1xuICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubm90aWNle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29tbWVudC1mb3JtLWJsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgJi5mb2N1c2Vke1xuICAgICAgdGV4dGFyZWF7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICAgIC5pY29ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNvbW1lbnQtZm9ybV9fYnV0dG9uc3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21tZW50LWZvcm1fX2J1dHRvbnN7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC4zNik7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgICAmLnN1Ym1pdC1idG57XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NTBlYTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29ue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTdweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ibG9nZ2luZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMTU7XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNDE0ZDZhO1xuICAgICAgfVxuICAgIH1cbiAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubm90aWNle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDE2NiwgMzUsIDAuMTIpO1xuICAgICAgei1pbmRleDogMzA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLm5vdGljZS10ZXh0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGF7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbW1lbnQtZm9ybS1hbGVydC13cmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLmNvbW1lbnQtZm9ybS1hbGVydHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIC5jb21tZW50LWFsZXJ0LWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgY29sb3I6ICMwNTUwZWE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFuc3dlci1mb3Jte1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC41OCk7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgIH1cbiAgfVxuICAuY29tbWVudC1mb3JtLXdyYXBwZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29tbWVudC1mb3JtLWJsb2Nre1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5vdGljZS1hZnRlci1zdWJtaXR7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyMTgsIDE5NCwgMC42Mik7XG4gIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDE0ZDZhO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jb21tZW50LW5vLWF1dGh7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDRweCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmMwMDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTIsIDQsIDAuMTUpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxNnB4IDYwcHg7XG4gIGNvbG9yOiAjNDE0ZDZhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAuaWNvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTdweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmxvZ2dpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICMwNTUwZWE7XG4gIH1cbn1cbi5ub3RpY2UtY2hlY2t7XG4gIGNvbG9yOiAjMTY0RTREO1xuICBmb250LWZhbWlseTogJERpblBybztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBFQ0YwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvd3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbW1lbnRzLWJsb2NrLXdyYXBwZXJ7XG4gIC5sb2dpbi13aXRoLXNvY2lhbHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY29tbWVudC1jb2xsYXBzZS1ibG9jay5oaWRkZW57ZGlzcGxheTogbm9uZX1cbiIsIi5hdWRpby1wbGF5ZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMjNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgJl9fbmF2aWdhdGlvbnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAmX19wYXJhbXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC5wbGF5ZXItYnRue1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5wbGF5ZXItYnRue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciwgJi5hY3RpdmV7XG4gICAgICBzdmd7XG4gICAgICAgIGZpbGw6ICM0NTkyRkY7XG4gICAgICB9XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgZmlsbDogI2JlYzBjMjtcbiAgICB9XG4gICAgJl9fcHJldiwgJl9fbmV4dHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmX19wbGF5e1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gIH1cbiAgLmF1ZGlvLWluZm97XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJl9fY29udGVudHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgICZfX2ltZ3tcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6IHJnYmEoNDAsNDcsNTQsMC44KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX190aW1le1xuICAgICAgY29sb3I6IHJnYmEoNDAsNDcsNTQsMC41KTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gICYucGFyYW1ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ucHJvZ3Jlc3NiYXItdWl7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLDQ3LDU0LDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJl9fZnJhZ21lbnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTkyRkY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuXG4vKiFcbiAqIFByb2plY3Q6IFByb2plY3QgS3VuLnV6XG4qL1xuJHB0U2VyaWY6IFBUU2VyaWY7XG4kZGluOiBESU5Qcm87XG5cbi5hdWRpby13cmFwcGVye1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjQ7XG59XG4uYXVkaW8tY29udGVudC10aXRsZXtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtZmFtaWx5OiAkcHRTZXJpZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5hdWRpby1ibG9ja3tcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuLmF1ZGlvLXBsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuYXVkaW8tbWV0YSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNzg3OTkzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnBsYXllci1idXR0b25zIHtcbiAgICAudHJhY2stYnRuLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ODc5OTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wcmV2LWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL25leHQtcHJldi5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBsYXktYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wbGF5LnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYXVzZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hdWRpby1wYXVzZS5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5leHQtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbmV4dC5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGxheWVyLXRpbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjOEE4QThBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wcHg7XG4gICAgfVxuICAgIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5qcC1zZWVrLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuanAtcGxheS1iYXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhMWE1YjE7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICAgICAgICAuanAtaGFuZGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTg0RkE4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGxheWVyLXZvbHVtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZvbHVtZS1pY29uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICAgIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC52b2x1bWUtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5qcC12b2x1bWUtYmFyLXZhbHVlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTFhNWIxO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmpwLWhhbmRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4NEZBODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNoYXJlLWRvd25sb2Fke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC5zaGFyZXtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2hhcmUtaWNvbi5zdmcpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuICAgIC5kb3dubG9hZHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG93bmxvYWQtaWNvbi5zdmcpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuICB9XG59XG4uYXVkaW8taXRlbXMtd3JhcHBlcntcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogNTIwcHg7XG4gIC5hdWRpby1pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsIDIwMiwgMjUxLCAwLjE3KTtcbiAgICB9XG4gICAgLml0ZW1fX2ltZy1ibG9ja3tcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW1fX2luZm8tYmxvY2t7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICAudGl0bGV7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmRhdGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLmhvdXJ7XG4gICAgICAgICAgY29sb3I6ICM3ZTg3OWU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGF7XG4gICAgICAgICAgY29sb3I6ICM3ZTg3OWU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNoYXJlLWRvd25sb2Fke1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC5ob3Vye1xuICAgICAgICBjb2xvcjogIzdlODc5ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgIC5zaGFyZXtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2hhcmUtaWNvbi5zdmcpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICAgICAgLmRvd25sb2Fke1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3dubG9hZC1pY29uLnN2Zyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGl0bGUtYmxvY2t7XG4gICYud2lkdGgtMTAwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hdWRpb19fbmV3cy1ibG9ja3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hdWRpb19fbmV3cy1ibG9ja19faXRlbXtcbiAgYm94LXNoYWRvdzogMTNweCAxM3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLml0ZW1fX2ltZ3tcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLml0ZW1fX2luZm97XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIC5kYXRle1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICB9XG4gIH1cbn0iLCIuZGFpbHktbmV3cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYubWF4LXd7XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgfVxuICAuZGF5LWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0OHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjQ3KTtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzgsMTE0LDIwMiwwLjM3KTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0NnB4O1xuICAgICAgdG9wOiAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkNBRkI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICBwLmRheS1kYXRlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4cHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgfVxuICAgIGRpdi5saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNDcpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5kYWlseS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjQ3KTtcbiAgICB9XG4gICAgcC5uZXdzLWRhdGUge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjU5KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1pbi13aWR0aDogNTIuMzRweDtcbiAgICAgIG1heC13aWR0aDogNTIuMzRweDtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwxNTEsMTUxLDAuNDcpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodC1ibG9ja3tcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwxNTEsMTUxLDAuMjYpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXdzLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDNCQjM7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbi1ib3h7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgLnJlYWQtbW9yZXtcbiAgICAgICAgY29sb3I6ICMzMDRGRkY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmRhaWx5LWFkIHtcbiAgICBzcGFuLmFkLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjRTE4QzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgLnJpZ2h0LWJsb2Nre1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMTkyLDQsMC4wNyk7XG4gICAgfVxuICB9XG59IiwiLm5hdi11aXtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICZfX2l0ZW17XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzNzg0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNkE7XG4gICAgfVxuICB9XG59IiwiLmF1dGgtd3JhcHBlcntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC5hdXRoLWJsb2Nre1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICYuc3VjY2Vzc3tcbiAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICAuYXV0aC1ibG9ja19fcmlnaHR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb3Jte1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0e1xuICAgICAgcGFkZGluZzogNDBweCAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2F1dGgtYmcucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMjVweDtcbiAgICAgIGRpdntcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICB1bHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTVweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrZWQuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgN3B4IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcmlnaHR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMnB4IDRweCAxNHB4IDAgcmdiYSgwLDAsMCwwLjAxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5jb250ZW50LWJsb2Nre1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjMjgyRjM2O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWJsb2Nre1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogcmdiYSg0MCw0Nyw1NCwwLjgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLDQ3LDU0LDAuMTUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNDU5MkZGIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5pbnB1dC1maWVsZHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQwLDQ3LDU0LDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGlucHV0e1xuICAgIHBhZGRpbmc6IDlweCAzMHB4IDlweCA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgIGNvbG9yOiByZ2JhKDQwLDQ3LDU0LDAuNSk7XG4gICAgfVxuICB9XG4gIC5maWVsZC1pY29ue1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAyO1xuICAgICY6YWZ0ZXJ7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0NywgNTQsIDAuMTUpXG4gICAgfVxuICB9XG4gICYuZXJyb3J7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTg5MDkwO1xuICB9XG4gICYudXNlcntcbiAgICAuZmllbGQtaWNvbntcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLnBob25le1xuICAgIC5maWVsZC1pY29ue1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RlbGVwaG9uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbiAgJi5wYXNzd29yZHtcbiAgICAuZmllbGQtaWNvbntcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2NrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmOjpwbGFjZWhvbGRlcntcbiAgICBjb2xvcjogcmdiYSg0MCw0Nyw1NCwwLjUpO1xuICB9XG59XG4uY2hlY2tib3gtZmllbGR7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGlucHV0e1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgJjpjaGVja2VkICsgLmNoZWNrYm94LW1hc2t7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU5MkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDU5MkZGO1xuICAgIH1cbiAgfVxuICBsYWJlbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY2hlY2tib3gtdGV4dHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoNDAsNDcsNTQsMC44KTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuY2hlY2tib3gtbWFza3tcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQwLCA0NywgNTQsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrZWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufSIsIi5jb21tZW50LWNhcmR7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHggMjVweDtcbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb257XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19mb290ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmODtcbiAgICBtYXJnaW46IDAgLTI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9fZGF0ZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAuNDtcbiAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgfVxuICAmX19zdGF0dXN7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHJnYmEoMjQsIDU1LCAxMzIsIC42KTtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMTgzNzg0O1xuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDU1LCAxMzIsIDAuMTIpO1xuICAgICYubW9kZXJhdG9ye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDg0LCAxMDUsIDAuMTMpO1xuICAgICAgY29sb3I6IHJnYmEoMjA4LCAyLCAyNywgMC40OCk7XG4gICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjZmY1NDY5O1xuICAgIH1cbiAgfVxufSIsIi5wZXJzb24tY2FyZHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgLmltZy1ibG9ja3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZ3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX2Rlc2NyaXB0aW9ue1xuICAgIGNvbG9yOiAjN2M3YzdjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDE7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxufSIsIi5ub3RpZmljYXRpb24tdGV4dHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTE5NDk5O1xuICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICZfX21lc3NhZ2V7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM5MTk0OTk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhweDtcbiAgfVxuICAmX19pY29ue1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktbWVzc2FnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJi5zdWNjZXNze1xuICAgIGJvcmRlci1jb2xvcjogIzM1Y2M2MjtcbiAgICAubm90aWZpY2F0aW9uLXRleHRfX21lc3NhZ2V7XG4gICAgICBjb2xvcjogIzM1Y2M2MjtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29ue1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktdGljay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgJi5pbmZve1xuICAgIGJvcmRlci1jb2xvcjogIzBlY2NjYztcbiAgICAubm90aWZpY2F0aW9uLXRleHRfX21lc3NhZ2V7XG4gICAgICBjb2xvcjogIzBlY2NjYztcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29ue1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktY29tbWVudC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgJi53YXJuaW5ne1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYjU0YztcbiAgICAubm90aWZpY2F0aW9uLXRleHRfX21lc3NhZ2V7XG4gICAgICBjb2xvcjogI2ZmYjU0YztcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29ue1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktd2FybmluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgJi5kYW5nZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmE2NTU3O1xuICAgIC5ub3RpZmljYXRpb24tdGV4dF9fbWVzc2FnZXtcbiAgICAgIGNvbG9yOiAjZmE2NTU3O1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLXRleHRfX2ljb257XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWxlcnQtaS1jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn0iLCIuc3Vic2NyaXB0aW9uLXRlbGVncmFtLXdyYXBwZXJ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogMCAtOXB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5zdWJzY3JpcHRpb24tdGVsZWdyYW0tYmxvY2t7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnRpdGxle1xuICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDonJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N1YnNjcmliZS10ZWxlZ3JhbS1iZWZvcmUuc3ZnKTtcbiAgICB9XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS1jbG9zZS1idG57XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhbmNlbC5zdmcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAubGluay10ZWxlZ3JhbXtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTNweCA2NXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVsZWdycmFtLWxpbmsuc3ZnLnBuZyk7XG4gICAgfVxuICB9XG59XG4uaGlkZS1zdWJzY3JpcHRpb257XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59IiwiLmFkLWJsb2Nre1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAmX19sZWZ0e1xuICAgIHBhZGRpbmc6IDM1cHggNDVweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMxODM3ODQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICBoNHtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgJl9fcmlnaHR7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxufSIsIi5kZWZhdWx0LXBhZ2V7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDM1cHggNjVweCAxMDBweCA2NXB4O1xuICBoM3tcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMxODM3ODQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgcHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgfVxufSIsIi5wcm9maWxlLXBhZ2V7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICAubGVmdC1ibG9ja3tcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lLXNoYXBlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5wcm9maWxlX19pbWd7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDE5cHggMCByZ2JhKDYwLCAxMjgsIDIwOSwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC02NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICYuZGVmYXVsdC1hdmF0YXJ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMThweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2ZpbGVfX25hbWV7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBjb2xvcjogIzM0NDM1NjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAucHJvZmlsZV9fYXV0aC1kYXRle1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgY29sb3I6ICMzNDQzNTY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAucHJvZmlsZS1tZW51e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4yKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMzQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yaWdodC1ibG9ja3tcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzI1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmJsb2NrLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMjcyNzU1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc2VsZWN0LWF2YXRhcntcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLmxhYmVse1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuICAmX19pdGVtc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmF2YXRhci1jaGVja2JveHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxhYmVse1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBpbnB1dHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6Y2hlY2tlZCArIC5pbWctYmxvY2t7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltZy1ibG9ja3tcbiAgICB3aWR0aDogNjBweDsgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDsgbWluLWhlaWdodDogNjBweDtcbiAgICAmOjphZnRlcntcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4Mzc4NDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrZWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGUtc2V0dGluZ3N7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDQwcHggNTVweDtcbiAgZmxleDogMTtcbiAgZm9ybXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2VsZWN0LWF2YXRhcntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbn0iLCIuZm9ybS1maWVsZHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAmLnRleHRhcmVhe1xuICAgICYubGFiZWwtdG9we1xuICAgICAgbGFiZWx7XG4gICAgICAgIHRvcDogLTE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLmxhYmVsLXRvcHtcbiAgICBsYWJlbHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvdHRvbTogMzhweDtcbiAgICB9XG4gIH1cbiAgaW5wdXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDEyMCwgMTIxLCAxNDcsIDAuNTgpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgJjpmb2N1c3tcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgzNzg0O1xuICAgIH1cbiAgfVxuICB0ZXh0YXJlYXtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxMjAsIDEyMSwgMTQ3LCAwLjU4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuICBsYWJlbHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NCk7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG59XG5cbi5jb250YWN0LWJsb2Nre1xuICBwYWRkaW5nOiAzNXB4IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIC5zb2NpYWwtaXRlbXN7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAuc3RvcmV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGF7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGVmdHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgJl9fcmlnaHR7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzVweDtcbiAgICAuc2hvcnQtaW5mb3tcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLndvcmstdGltZS1pbmZve1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAuMik7XG4gICAgfVxuICAgIC5pbmZvLWl0ZW17XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDE1MSwgMTUxLCAxNTEsIC4yKTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMjQyNzJiO1xuICAgIH1cbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMxODM3ODQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbiIsIi5ub3QtZm91bmR7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTB2aDtcbiAgJl9fY29udGVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBpbWd7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi5jb3ZpZC1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvdmlkLWJhbm5lci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jb3ZpZC1jYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDI7XG4gICAgY29sb3I6ICMwNzRjYjI7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNlMTA4NGQ7XG4gIH1cblxuICAmX19waG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyNjZweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjNweDtcbiAgICBib3gtc2hhZG93OiAwIDQ0cHggOTJweCAwIHJnYmEoNTAsIDY3LCAxNDgsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNTRweCAwIHJnYmEoMTM5LCAxOTUsIDIxMiwgMC43NCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvb2xkLXR5cGljYWwtcGhvbmUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTA4cHg7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvdmlkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE5NywgMTk3LCAxOTcsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjRweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYtLWJpZyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuY292aWQtYmxvY2tfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzEyMjQ1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWcge1xuICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDc2LCAxNzgsIDAuMTMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NnB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY292aWQtYmxvY2tfX2xpc3Qge1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMjk0NUFCO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXG4gICAgLmltZyB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlydXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAuaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvdmlkLWktMS5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb3ZpZC1pLTIuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC5pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY292aWQtaS0zLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTk3LCAxOTcsIDE5NywgMC44KTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICNFMTA4NEQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY292aWQtc3RhdGlzdGljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDk0M2E1O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzI7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICAgIH1cbiAgfVxuXG4gIC5sZWZ0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucmlnaHQtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjM0KTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNDNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmZmZmYpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIC50ciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC50ZCB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICY6bm90KCY6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlYWQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIH1cblxuICAgIC50Ym9keSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgIC5jb3VudHJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY292aWQtc3RlcHN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIC5yaWdodC1ibG9ja3tcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAubGVmdC1ibG9ja3tcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgJl9faW1ne1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvdmlkLWJsb2NrLTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAmOmFmdGVye1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlM2YzO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3RlcHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogNDBweDsgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICMwNTU2YmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTNmMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7XG4gICAgfVxuICB9XG59XG5cbi5jb3ZpZC1mYXF7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIC5ncmF5LWJ0bntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmxlZnQtYmxvY2t7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAucmlnaHQtYmxvY2t7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAmX19pbWd7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY292aWQtYmxvY2stMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuICAmX19pdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLnRvZ2dsZS1idG57XG4gICAgICB3aWR0aDogNDBweDsgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsdXMtZWxsaXBzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5oZWFke1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzNhM2Y0NjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5jb250ZW50e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICBjb2xvcjogIzQyNDg1MDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uZ3JheS1idG57XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgNjksIDE3MSwgMC4xKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAzNjBjYTtcbiAgcGFkZGluZzogMTdweCA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDY5LCAxNzEsIDAuMik7O1xuICB9XG59XG5cbi5iaWctdGl0bGV7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDc0Y2IyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY292aWQtbmV3c3tcbiAgLmdyYXktYnRue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufSIsIi8vIEFic3RyYWN0c1xuQGltcG9ydCBcIi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4vLyBWZW5kb3JcblxuLy8gQmFzZVxuLy8gQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemVjc3Mvbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiLi9iYXNlL19yZXNldFwiO1xuQGltcG9ydCBcIi4vYmFzZS9fYmFzZVwiO1xuQGltcG9ydCBcIi4vYmFzZS9fdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIi4vYmFzZS9fdXRpbGl0aWVzXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvcGFnZS1oZWFkZXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvcGFnZS1mb290ZXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmV3cy1iaWdcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmV3cy1zbWFsbFwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzLWxlbnRhXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL25ld3Mtb3ZlcmxheVwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzLWludGVydmlld1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzLWJ1c2luZXNzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL25ld3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvdG9wLWdhbGxlcnlcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZ2FsbGVyeS1pdGVtXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL25ld3MtbW9yZS1yZWFkXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL25ld3MtcmVjb21tZW5kZWRcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc2luZ2xlXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2NvbW1lbnQtYmxvY2tcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYXVkaW8tcGxheWVyXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2RhaWx5LW5ld3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmF2LXVpXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2F1dGhcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvY29tbWVudC1jYXJkXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3BlcnNvbi1jYXJkXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL25vdGlmaWNhdGlvbi10ZXh0XCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3N1YnNjcmlwdGlvblwiO1xuXG4vLyBMYXlvdXRzXG4vLyBAaW1wb3J0IFwiLi9sYXlvdXRzL19yZXNldFwiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcIi4vcGFnZXMvYWRcIjtcbkBpbXBvcnQgXCIuL3BhZ2VzL2RlZmF1bHRcIjtcbkBpbXBvcnQgXCIuL3BhZ2VzL3Byb2ZpbGVcIjtcbkBpbXBvcnQgXCIuL3BhZ2VzL2NvbnRhY3RcIjtcbkBpbXBvcnQgXCIuL3BhZ2VzLzQwNFwiO1xuQGltcG9ydCBcIi4vcGFnZXMvY292aWRcIjtcblxuLy8gVGhlbWVzXG4vLyBAaW1wb3J0IFwiLi90aGVtZXMvX3Jlc2V0XCI7XG5cbiVmbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWxlY3RvciB7XG4gIEBleHRlbmQgJWZsZXgtY2VudGVyO1xufVxuXG4uc2VsZWN0b3IyIHtcbiAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XG59XG5cbi5zZWxlY3RvcjMge1xuICBAZXh0ZW5kICVmbGV4LWNlbnRlcjtcbn1cblxuLy8uc2VsZWN0b3IsXG4vLy5zZWxlY3RvcjIsXG4vLy5zZWxlY3RvcjMge1xuLy8gIGRpc3BsYXk6IGZsZXg7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vfVxuXG5cbmJvZHkge1xuICAmLmJhY2tncm91bmQtZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjMxKTtcbiAgfVxufVxuXG4uYWR2LWJhbm5lci1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFkdmVydGlzZW1lbnRfdG9wLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1idG4tc29saWQge1xuICBwYWRkaW5nOiAxMXB4IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2QTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTcyMDZBO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE3MjA2QTtcbiAgfVxufVxuXG4uYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4ubmV3cy1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jYWxlbmRhci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5tYWluLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluQ29sb3I7XG4gIGNvbG9yOiAkbWFpbkNvbG9yO1xuICBwYWRkaW5nOiAxM3B4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4uYWR2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zMik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogI2IzYjNiMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmJ1c2luZXNzLWJsb2NrIHtcbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idXNpbmVzcy1ibG9jayB7XG4gICZfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm5ld3MtYnVzaW5lc3Mge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYnVzaW5lc3MtYmxvY2tfX3NsaWRlcntcbiAgJjpob3ZlcntcbiAgICAuc3dpcGVyLWJ0bntcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4uaW5xdWlyeS1wb3N0IC5wb3N0LWJveCAucG9zdC1ib2R5IGg0LFxuLnNtYWxsLXBvc3QgLnBvc3QtdGl0bGUgaDR7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuXG4uc3dpcGVyLWJ0biB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0JSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDEpO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJl9wcmV2IHtcbiAgICBsZWZ0OiAtMTZweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX25leHQge1xuICAgIHJpZ2h0OiAtMTZweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAubmV3cy10aXRsZXtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kYWlseS1uZXdzIC5kYWlseS1ibG9jayBwLm5ld3MtZGF0ZTo6YWZ0ZXJ7XG4gIHRvcDogMTJweDtcbn1cbi5hdWRpby1wbGF5ZXJ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zbWFsbC1uZXdze1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xufVxuLm5ld3MgLm5ld3NfX3RpdGxle1xuICBtaW4taGVpZ2h0OiA2NnB4O1xufVxuLmF1ZGlvLXBsYXllciAucGxheWVyLWJ0bl9fcGxheXtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi50YWdzLXVpIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAmX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAjMGMyZjc1O1xuICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLnN1YnNjcmliZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdHlsZS1pbnN0YWdyYW0ge1xuICAgICAgICBjb2xvcjogcmdiKDIwOCwgMiwgMjcpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA4LCAyLCAyNyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdHlsZS10ZWxlZ3JhbSB7XG4gICAgICAgIGNvbG9yOiByZ2IoNzQsIDE0NCwgMjI2KTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc0LCAxNDQsIDIyNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdHlsZS1mYWNlYm9vayB7XG4gICAgICAgIGNvbG9yOiByZ2IoMjQsIDU1LCAxMzIpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQsIDU1LCAxMzIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50aGVtZS11aSB7XG4gICZfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZsZXgtMSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMyRjc1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQzJGNzU7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzBDMkY3NTtcbiAgICB9XG4gIH1cbn1cblxuLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgJl9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZzogMThweCAxNXB4IDE4cHggMjBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvcnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYzZDk5O1xuICAgIH1cbiAgfVxufVxuXG5cbi5sb2dpbi13aXRoLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnRleHQge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5yZWctc29jaWFscyB7XG4gICAgLml0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1NTNCNDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDE5NDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRlbGVncmFtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Q0RFO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU4MWJmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5ld3Mtb3ZlcmxheSB7XG4gICYuYmx1ciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICBtYXJnaW46IC0xNXB4O1xuICAgICAgZmlsdGVyOiBibHVyKDZweCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi50aGVtZXMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2JpZyB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIC5uZXdzLW92ZXJsYXkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5uZXdzLW92ZXJsYXlfX3RpdGxlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aGVtZXMtY291bnQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC50aGVtZXMtY291bnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NtYWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLm5ld3Mtb3ZlcmxheSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGhlbWVzLWNvdW50IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAudGhlbWVzLWNvdW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC40MSk7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5Nzk3OTc7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMxODM3ODQ7XG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWFyY2gtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLmNkLXRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC8qIGltYWdlIHJlcGxhY2VtZW50IHByb3BlcnRpZXMgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMyYzU5YWEgdXJsKCcuLi9pbWcvY2QtdG9wLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyAwcztcbiAgei1pbmRleDogNTA7XG59XG5cbi5jZC10b3AuY2QtdG9wLS1zaG93LFxuLmNkLXRvcC5jZC10b3AtLWZhZGUtb3V0LFxuLmNkLXRvcDpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHMsIGJhY2tncm91bmQtY29sb3IgLjNzIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcywgYmFja2dyb3VuZC1jb2xvciAuM3MgMHM7XG59XG5cbi5jZC10b3AuY2QtdG9wLS1zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNkLXRvcC5jZC10b3AtLWZhZGUtb3V0IHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5jZC10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1OWFhO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWR2LXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZTE4YzAwO1xuICBsZXR0ZXItc3BhY2luZzogLjI0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pZnJhbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLmxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5maWd1cmUubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmZpZ3VyZS5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaGFyZS1uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAmOmhvdmVyIHtcbiAgICAuc2hhcmUtbmV3cy1kcm9wZG93biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zaGFyZS1uZXdzLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogLTE0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI4cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICB9XG5cbiAgLmxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwN2JmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tIEN1c3RvbSBjc3Mgc3R5bGVzIC0tLS0tLS0tLS0tLS0gLy9cblxuXG4vLyAtLS0tIEJvb3RzdHJhcCBuZXcgZ3JpZCBzdHlsZSAtLS0tLSAvL1xuLmNvbC1tZC0xMiwgLmNvbC1tZC02LCAuY29sLW1kLTQsIC5jb2wtbWQtMyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG5cblxuLmJsb2NrLXRpdGxlIHNwYW4ge1xuICAmOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICMxNzIwNkE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY291bnRyaWVzIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcblxuICAuY291bnRyaWVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAubGlzdCB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTg1ODU4O1xuICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICM1ODU4NTg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTcyMDZhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNmE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZ2lvbnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2YTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDAgMjBweCAxMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxNzIwNmE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAudG9nZ2xlLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC50b2dnbGUtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbmV3LXNlYXJjaC1pY29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWN1cnJlbnQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctY3VycmVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdG9nZ2xlLWNpcmNsZS12Mi5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICByaWdodDogLTJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1saXN0IC5sYW5nLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi5tYWluLWJ0bi12MiB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvc2lsdmVyLWFycm93LXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCA5MiUgY2VudGVyICNmMGYwZjA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyMjQ2QzU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWYyZmY7XG4gIH1cbn1cblxuLmludGVydmlldyB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5pbnRlcnZpZXctcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIGF7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cblxuICAmOm50aC1sYXN0LWNoaWxkKDEpLCAmOm50aC1sYXN0LWNoaWxkKDIpLCAmOm50aC1sYXN0LWNoaWxkKDMpLCAmOm50aC1sYXN0LWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5pcC1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuXG4gICAgLmJsb2NrLXdvcmQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICNFM0UzRTM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC01NnB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgdG9wOiA4NnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzBEMUI4QztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlwLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcblxuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi50bS1yb3cge1xuICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udG0tY29sLTMge1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBwYWRkaW5nOiAwIDcuNXB4O1xufVxuXG4uaW50ZXJ2aWV3LWJvZHkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5hLndoaXRlLWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnRlcnZpZXctcG9zdCBhOmhvdmVyIC5wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICMwMDNCQjM7XG59XG5cbi5wb3N0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbnRlcnZpZXctcG9zdCAuaXAtaGVhZCAucG9zdC10aHVtYm5haWwgaW1ne1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hbGwtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjI0NkM1ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMmM1MWQ0ICFpbXBvcnRhbnQ7XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgfVxufVxuXG4uaW5xdWlyeS1wb3N0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgaDQge1xuICAgICAgY29sb3I6ICMwMDNCQjMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucG9zdC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcblxuICAgIC5wb3N0LXRodW1iIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1ib2R5IHtcbiAgICAgIGg0IHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbWFsbC1wb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgaDQge1xuICAgICAgY29sb3I6ICMwMDNCQjMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc20tdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDAgMjBweDtcblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3NfX2ltZyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJpZy1uZXdzX19pbWd7XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4ubmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm5ld3NfX2Rlc2Mge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJ1c2luZXNzLWJsb2NrX19zbGlkZXIge1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG59XG5cbi5wLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnVzaW5lc3MtYmxvY2tfX3NsaWRlciAuc3dpcGVyLWJ0bl9wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmJ1c2luZXNzLWJsb2NrX19zbGlkZXIgLnN3aXBlci1idG5fbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmV3cy1idXNpbmVzc19faW1nLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApO1xufVxuXG4ubmV3cy1idXNpbmVzcyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5ld3MtYnVzaW5lc3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcbn1cblxuLnRvcC1nYWxsZXJ5X19wbGF5LWljb24udmlkZW8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsYXktdmlkZW8tdjMuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5uZXdzLW1ldGEgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5nYWxsZXJ5LWl0ZW0gLm5ld3MtbWV0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmdhbGxlcnktaXRlbSAubmV3cy1tZXRhIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFwcC1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNzBweCAwO1xuXG4gIC5hcHAtYmFubmVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5iLWxvZ28ge1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiA1cHggMTJweCA0NHB4IHJnYmEoMTgyLCAxNTcsIDEyMSwgMC4zNzgzNik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmItdGV4dCB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzFDMzA3QTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yZS1idG5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFwcC1iYW5uZXJfX2Fkc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbWVudS1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjY4MDtcbn1cblxuLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1ib3R0b20ge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNmE7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYm90dG9tIC5mb290ZXItdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc29jaWFsLWl0ZW1zIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5nYWxsZXJ5LWl0ZW0gLm5ld3MtbWV0YSAuY2F0ZWdvcnkge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubmV3cy1tZXRhID4gc3BhbiB7XG4gIGNvbG9yOiAjOEY4RjhGO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc21hbGwtbmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNtYWxsLW5ld3NfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi5zbWFsbC1uZXdzX19pbWcge1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMTEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG59XG5cbi5uZXdzIC5uZXdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5lZGl0b3ItY2hvaWNlIC5uZXdzIC5uZXdzX19pbWcgLnRtX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ucG9zdC1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgLmxpbmUtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAuc3RhcnQtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KSB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzE3MjA2QTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5saW5lLXBvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQURBREE7XG5cbiAgLmxwLWhlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wdWJsaXNoLWRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAtNzEuNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmxwLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMDAzQkIzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5scC1ib2R5IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLnBvc3QtdGh1bWIge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtZGVzYyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjNjA2MDYwO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9hZC1tb3JlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwM0JCMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmxpbmUtYmxvY2sgLmxpbmUtcG9zdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuXG4gIC5scC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5wcm92aW5jZS1zbGlkZXIgLnBzLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODBweDtcblxuICBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ucHJvdmluY2Utc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDU1LCAxMzIsIDAuNDIpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuXG59XG5cbi5wcm92aW5jZS1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm92aW5jZS1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTcyMDZhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4ucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJvcmRlci10b3A6IDBweDtcblxufVxuXG4ucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biAudGFncy1saXN0X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxNzIwNmE7XG59XG5cbi5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duID4gc3BhbiB7XG4gIGNvbG9yOiAjMTcyMDZhO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubmV3c19fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZBO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAwO1xuXG5cbiAgJi5sZyB7XG4gICAgdG9wOiBjYWxjKDYwJSAtIDEwcHgpO1xuICB9XG5cbiAgJi5tZCB7XG5cbiAgfVxuXG4gICYuc20ge1xuXG4gIH1cbn1cblxuLmJpZy1uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hLmNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWR2LWJ0biB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgLy8mOmFmdGVyIHtcbiAgLy8gIHdpZHRoOiAxMDAlO1xuICAvLyAgaGVpZ2h0OiA0NHB4O1xuICAvLyAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fkdi1idG4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC8vICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC8vICBjb250ZW50OiBcIlwiO1xuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgbGVmdDogMDtcbiAgLy8gIHRvcDogLTVweDtcbiAgLy99XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpe1xuICAucGFnZS1oZWFkZXJfX21lbnV7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWl0ZW0gYXtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5hZHYtYnRue1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuIl19 */
