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

legend, td, th {
  padding: 0; }

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

body {
  margin: 0; }

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

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

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

[hidden], template {
  display: none; }

a {
  background: 0 0; }

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

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

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

dfn {
  font-style: italic; }

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

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

small {
  font-size: 80%; }

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

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

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

figure {
  margin: 1em 40px; }

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

pre, textarea {
  overflow: auto; }

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

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

button {
  overflow: visible; }

button, select {
  text-transform: none; }

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

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

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

input {
  line-height: normal; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0; }

button {
  border: 0;
  border: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-100 {
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

iframe.instagram-media {
  margin: 0 auto !important; }

.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: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.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: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.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 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.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: 0.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: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.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: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.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 0.3s 0s, visibility 0s 0.3s, background-color 0.3s 0s;
  -o-transition: opacity 0.3s 0s, visibility 0s 0.3s, background-color 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s, background-color 0.3s 0s;
  z-index: 50; }

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

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

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

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

.adv-text {
  font-size: 12px;
  color: #e18c00;
  letter-spacing: 0.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: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.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 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.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 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.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 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.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 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX3V0aWxpdGllcy5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19uZXdzLWJpZy5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1zbWFsbC5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1sZW50YS5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL19uZXdzLWludGVydmlldy5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1idXNpbmVzcy5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fdG9wLWdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2dhbGxlcnktaXRlbS5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1tb3JlLXJlYWQuc2NzcyIsImNvbXBvbmVudHMvX25ld3MtcmVjb21tZW5kZWQuc2NzcyIsImNvbXBvbmVudHMvX3NpbmdsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tbWVudC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYXVkaW8tcGxheWVyLnNjc3MiLCJjb21wb25lbnRzL19kYWlseS1uZXdzLnNjc3MiLCJjb21wb25lbnRzL25hdi11aS5zY3NzIiwiY29tcG9uZW50cy9fYXV0aC5zY3NzIiwiY29tcG9uZW50cy9fY29tbWVudC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19wZXJzb24tY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLXRleHQuc2NzcyIsImNvbXBvbmVudHMvX3N1YnNjcmlwdGlvbi5zY3NzIiwicGFnZXMvX2FkLnNjc3MiLCJwYWdlcy9fZGVmYXVsdC5zY3NzIiwicGFnZXMvX3Byb2ZpbGUuc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fNDA0LnNjc3MiLCJwYWdlcy9fY292aWQuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0NBLDJCQUFBO0FDeENBLDJEQUFBO0FBQTREO0VBQVcsU0FBUSxFQUFBOztBQUFDO0VBQWEsVUFBUyxFQUFBOztBQUFDO0VBQUssdUJBQXNCO0VBQUMsMEJBQXlCO0VBQUMsOEJBQTZCLEVBQUE7O0FBQUM7RUFBSyxTQUFRLEVBQUE7O0FBQUM7RUFBc0YsY0FBYSxFQUFBOztBQUFDO0VBQTRCLHFCQUFvQjtFQUFDLHdCQUF1QixFQUFBOztBQUFDO0VBQXNCLGFBQVk7RUFBQyxTQUFRLEVBQUE7O0FDMkJqYTtFRDNCb2IsYUFBWSxFQUFBOztBQUFDO0VBQUUsZUFBYyxFQUFBOztBQUFDO0VBQWlCLFVBQVMsRUFBQTs7QUFBQztFQUFZLHlCQUF3QixFQUFBOztBQUFDO0VBQWtCLGdCQUFlLEVBQUE7O0FBQUM7RUFBSSxrQkFBaUIsRUFBQTs7QUFBQztFQUFHLGNBQWE7RUFBQyxlQUFjLEVBQUE7O0FBQUM7RUFBSyxnQkFBZTtFQUFDLFdBQVUsRUFBQTs7QUFBQztFQUFNLGNBQWEsRUFBQTs7QUFBQztFQUFRLGNBQWE7RUFBQyxjQUFhO0VBQUMsa0JBQWlCO0VBQUMsd0JBQXVCLEVBQUE7O0FBQUM7RUFBSSxVQUFTLEVBQUE7O0FBQUM7RUFBSSxjQUFhLEVBQUE7O0FBQUM7RUFBZSxnQkFBZSxFQUFBOztBQUFDO0VBQU8sZ0JBQWUsRUFBQTs7QUFBQztFQUErQiwrQkFBc0I7VUFBdEIsdUJBQXNCO0VBQUMsU0FBUSxFQUFBOztBQUFDO0VBQWEsY0FBYSxFQUFBOztBQUFDO0VBQWtCLGdDQUErQjtFQUFDLGNBQWEsRUFBQTs7QUFBQztFQUFzQyxjQUFhO0VBQUMsYUFBWTtFQUFDLFNBQVEsRUFBQTs7QUFBQztFQUFPLGlCQUFnQixFQUFBOztBQUFDO0VBQWMsb0JBQW1CLEVBQUE7O0FBQUM7RUFBb0UsMEJBQXlCO0VBQUMsZUFBYyxFQUFBOztBQUFDO0VBQXNDLGVBQWMsRUFBQTs7QUFBQztFQUFpRCxTQUFRO0VBQUMsVUFBUyxFQUFBOztBQUFDO0VBQU0sbUJBQWtCLEVBQUE7O0FBQUM7RUFBdUMsOEJBQXFCO1VBQXJCLHNCQUFxQjtFQUFDLFVBQVMsRUFBQTs7QUFBQztFQUE0RixZQUFXLEVBQUE7O0FBQUM7RUFBbUIsNkJBQTRCO0VBQTZCLCtCQUE4QjtFQUFDLHVCQUFzQixFQUFBOztBQUFDO0VBQStGLHdCQUF1QixFQUFBOztBQUFDO0VBQVMsd0JBQXVCO0VBQUMsYUFBWTtFQUFDLDJCQUEwQixFQUFBOztBQUFDO0VBQU0seUJBQXdCO0VBQUMsaUJBQWdCLEVBQUE7O0FFQS8zRDtFQUNDLDhCQUFxQjtVQUFyQixzQkFBcUI7RUFDckIsYUFBYSxFQUFBOztBQUdkOztFQUVDLDhCQUFxQjtVQUFyQixzQkFBcUIsRUFBQTs7QUZQaUY7RUVXdEcsNkNBQTBDO0VBQzFDLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGtCQUFrQixFQUFBOztBQUluQjtFQUNFLFlBQVksRUFBQTs7QUZwQjZLO0VFd0IxTCxVQUFVO0VBQUUsU0FBUztFQUNyQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLHlCQ0F3QjtFREN4QixnQkFBZ0IsRUFBQTs7QUY1QmdiO0VFZ0NoYyxxQkFBcUI7RUFDckIsZUFBZSxFQUFBOztBQUdoQjtFQUNDLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFBOztBQUdsQjtFQUNFLG1CQUFjO0VBQWQsc0JBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZixrQkFBa0I7RUFDbEIsVUFBVSxFQUFBOztBQUdYOztFQUVFLG1CQUFjO0VBQWQsc0JBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWMsRUFBQTs7QUFHaEI7RUFFRSxnQkFBZ0I7RUFBQyxTQUFTO0VBQUUsWUFBWSxFQUFBOztBRnZEaXdCO0VFNkQxeUIsU0FBUyxFQUFBOztBRjdENGhDO0VFaUVyaUMsU0FBUztFQUNULFlBQVksRUFBQTs7QUQ4SGI7RUMxSEMsZUFBZSxFQUFBOztBRnRFOC9DO0VFMEU3Z0Qsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTs7QUUxRWpCO0VBQ0MsbUJBQW1CO0VBQ25CLGFBQWEsRUFBQTs7QUpGbWI7RUlNaGMscUJBQXFCO0VBQ3JCLDJCQUFtQjtFQUFuQixzQkFBbUI7RUFBbkIsbUJBQW1CLEVBQUE7O0FBR3BCO0VBQ0UsY0FBYztFQUNkLHFCQUFxQixFQUFBO0VBRnZCO0lBSUcscUJBQXFCLEVBQUE7O0FDZHhCO0VBQ0UsVUFBVTtFQUNWLFNBQVMsRUFBQTtFQUZYO0lBSUksZ0JBQWdCLEVBQUE7O0FBSXBCO0VBQVEscUJBQW9CLEVBQUE7O0FBQzVCO0VBQVMsdUJBQXFCLEVBQUE7O0FBQzlCO0VBQVUsd0JBQXNCLEVBQUE7O0FBQ2hDO0VBQVMsdUJBQXFCLEVBQUE7O0FBQzlCO0VBQVMsdUJBQXFCLEVBQUE7O0FBQzlCO0VBQVMsdUJBQXFCLEVBQUE7O0FBQzlCO0VBQVMsdUJBQXFCLEVBQUE7O0FBQzlCO0VBQVMsdUJBQXFCLEVBQUE7O0FBQzlCO0VBQVMsdUJBQXFCLEVBQUE7O0FBQzlCO0VBQVMsdUJBQXFCLEVBQUE7O0FBQzlCO0VBQVMsdUJBQXFCLEVBQUE7O0FBRTlCO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBRWxDO0VBQVUsMkJBQTBCLEVBQUE7O0FBQ3BDO0VBQVUsMkJBQTBCLEVBQUE7O0FBQ3BDO0VBQVUsMkJBQTBCLEVBQUE7O0FBQ3BDO0VBQVUsMkJBQTBCLEVBQUE7O0FBQ3BDO0VBQVUsMkJBQTBCLEVBQUE7O0FBQ3BDO0VBQVUsMkJBQTBCLEVBQUE7O0FBT2hDO0VBQ0UsMEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsMkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsMkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsMkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsMkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsK0JBQWdELEVBQUE7O0FBR2xEO0VBQ0UsZ0NBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsK0JBQWdELEVBQUE7O0FBR2xEO0VBQ0UsZ0NBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsK0JBQWdELEVBQUE7O0FBR2xEO0VBQ0UsZ0NBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsK0JBQWdELEVBQUE7O0FBR2xEO0VBQ0UsZ0NBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsK0JBQWdELEVBQUE7O0FBR2xEO0VBQ0UsZ0NBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBS3hEO0VBQWEsNkJBQTRCLEVBQUE7O0FBQ3pDO0VBQVksNEJBQTJCLEVBQUE7O0FBQ3ZDO0VBQVcsMkJBQTBCLEVBQUE7O0FBRXJDO0VBQU8saUJBQWlCLEVBQUE7O0FBQ3hCO0VBQU8saUJBQWlCLEVBQUE7O0FBQ3hCO0VBQU8saUJBQWlCLEVBQUE7O0FBQ3hCO0VBQU8saUJBQWlCLEVBQUE7O0FBQ3hCO0VBQU8saUJBQWlCLEVBQUE7O0FBQ3hCO0VBQU8saUJBQWlCLEVBQUE7O0FBQ3hCO0VBQU8saUJBQWlCLEVBQUE7O0FBQ3hCO0VBQU8saUJBQWlCLEVBQUE7O0FBQ3hCO0VBQU8saUJBQWlCLEVBQUE7O0FBR3hCO0VBQU8sV0FBVyxFQUFBOztBQUVsQjtFQUFTLHlCQUF5QixFQUFBOztBQUNsQztFQUFnQix5QkFBeUIsRUFBQTs7QUM5RXpDO0VBQ0UsY0FBYztFQUNkLGtCQUFrQixFQUFBO0VBRnBCO0lBSUksZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsY0FBYyxFQUFBO0VBUGxCO0lBVUksZUFBZTtJQUNmLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxnQkFBZ0IsRUFBQTs7QUFJcEI7RUFDRSxlQUFlO0VBQ2Ysb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLFdBQVcsRUFBQTs7QUFFYjtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osc0JBQW1CO0tBQW5CLG1CQUFtQixFQUFBOztBQUVyQjtFQUNFLGlCQUFpQjtFQUNqQixtQkFBTztFQUFQLGVBQU87TUFBUCxXQUFPO1VBQVAsT0FBTztFQUNQLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBb0I7RUFBcEIsdUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQiw2QkFBcUI7T0FBckIsd0JBQXFCO1VBQXJCLHFCQUFxQixFQUFBO0VBTHZCO0lBT0ksVUFBVTtJQUNWLDRCQUFvQjtTQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CLEVBQUE7O0FBR3hCO0VBQ0UsZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQixFQUFBO0VBTHBCO0lBUU0sY0g5QlEsRUFBQTtFR3NCZDtJQVlJLGNBQWMsRUFBQTs7QUFJbEI7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGlDQUF5QjtFQUF6Qix5QkFBeUI7RUFDekIsV0FBVztFQUNYLG1DQUEyQjtFQUEzQiw4QkFBMkI7RUFBM0IsMkJBQTJCO0VBQzNCLFVBQVUsRUFBQTtFQU5aO0lBUUksMkJBQTJCO0lBQzNCLFVBQVU7SUFDVixtQ0FBMkI7SUFBM0IsOEJBQTJCO0lBQTNCLDJCQUEyQixFQUFBO0lBVi9CO01BWU0sdUJBQXVCO01BQ3ZCLFVBQVU7TUFDVixnQ0FBd0I7VUFBeEIsNEJBQXdCO2NBQXhCLHdCQUF3QjtNQUN4Qiw0QkFBb0I7TUFBcEIsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQiw2QkFBcUI7V0FBckIsd0JBQXFCO2NBQXJCLHFCQUFxQixFQUFBO0VBaEIzQjtJQW9CSSxrQkFBa0IsRUFBQTtFQXBCdEI7SUF1Qkksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUEyQjtJQUEzQixtQ0FBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsa0JBQWtCLEVBQUE7SUExQnRCO01BNEJNLFdBQVc7TUFDWCxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLG1DQUEyQjtNQUEzQiw4QkFBMkI7TUFBM0IsMkJBQTJCO01BQzNCLDBEQUEwRDtNQUMxRCxxQkFBcUI7TUFDckIsVUFBVSxFQUFBO0lBbENoQjtNQXFDTSxnQ0FBd0I7TUFBeEIsd0JBQXdCO01BQ3hCLFNBQVM7TUFDVCxhQUFhO01BQ2IsNkJBQTZCO01BQzdCLGVBQWU7TUFDZixjQUFjLEVBQUE7TUExQ3BCO1FBNENRLGVBQWU7UUFDZixjQUFjLEVBQUE7TUE3Q3RCO1FBNENRLGVBQWU7UUFDZixjQUFjLEVBQUE7TUE3Q3RCO1FBNENRLGVBQWU7UUFDZixjQUFjLEVBQUE7TUE3Q3RCO1FBNENRLGVBQWU7UUFDZixjQUFjLEVBQUE7TUE3Q3RCO1FBNENRLGVBQWU7UUFDZixjQUFjLEVBQUE7RUE3Q3RCO0lBa0RJLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULE9BQU87SUFDUCx5Q0FBeUM7SUFDekMseUJBQXlCO0lBQ3pCLGFBQWE7SUFDYiw0QkFBNEI7SUFDNUIsb0NBQTRCO1FBQTVCLGdDQUE0QjtZQUE1Qiw0QkFBNEI7SUFDNUIsVUFBVTtJQUNWLDJCQUFtQjtJQUFuQixzQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLDRCQUFvQjtTQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CLEVBQUE7SUE3RHhCO01BK0RNLFlBQVk7TUFDWixlQUFlO01BQ2YsY0FBYztNQUNkLG1CQUFtQjtNQUNuQixjQUFjLEVBQUE7SUFuRXBCO01Bc0VNLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix1QkFBZTtVQUFmLG1CQUFlO2NBQWYsZUFBZSxFQUFBO01BdkVyQjtRQXlFUSxrQkFBa0I7UUFDbEIseUJBQXlCO1FBQ3pCLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsaUJBQWlCO1FBQ2pCLGtCQUFrQjtRQUNsQixjQUFjO1FBQ2QsNEJBQW9CO1FBQXBCLHVCQUFvQjtRQUFwQixvQkFBb0I7UUFDcEIseUJBQXlCO1FBQ3pCLG1CQUFtQjtRQUNuQixjQUFjO1FBQ2QsbUJBQU87UUFBUCxlQUFPO1lBQVAsV0FBTztnQkFBUCxPQUFPO1FBQ1AsbUJBQW1CO1FBQ25CLGtCQUFrQixFQUFBO1FBdEYxQjtVQXdGVSxjSC9IUyxFQUFBOztBR3NJbkI7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RUFGckI7SUFJSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQix5REFBeUQ7SUFDekQsd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLDRCQUFvQjtJQUFwQix1QkFBb0I7SUFBcEIsb0JBQW9CLEVBQUE7SUFaeEI7TUFjTSxvREFBb0Q7TUFDcEQscUJBQXFCLEVBQUE7RUFmM0I7SUFtQkksa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixrQkFBa0IsRUFBQTtJQXJCdEI7TUF1Qk0sV0FBVztNQUNYLFlBQVksRUFBQTtNQXhCbEI7UUEwQlEsa0JBQWtCO1FBQ2xCLGNBQWM7UUFDZCxXQUFXO1FBQ1gsWUFBWTtRQUNaLG9CQUFpQjtXQUFqQixpQkFBaUIsRUFBQTtJQTlCekI7TUFrQ00sa0JBQWtCO01BQ2xCLHlDQUF5QztNQUN6Qyx5QkFBeUI7TUFDekIsa0JBQWtCO01BQ2xCLFNBQVM7TUFDVCxRQUFRO01BQ1Isa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixvQ0FBNEI7VUFBNUIsZ0NBQTRCO2NBQTVCLDRCQUE0QjtNQUM1Qiw0QkFBb0I7TUFBcEIsdUJBQW9CO01BQXBCLG9CQUFvQjtNQUNwQixVQUFVLEVBQUE7TUE1Q2hCO1FBOENRLFdBQVc7UUFDWCxhQUFhO1FBQ2IsV0FBVztRQUNYLGtCQUFrQjtRQUNsQixPQUFPO1FBQ1AsTUFBTTtRQUNOLHdDQUF3QyxFQUFBO01BcERoRDtRQXVEUSxnQ0FBd0I7WUFBeEIsNEJBQXdCO2dCQUF4Qix3QkFBd0I7UUFDeEIsVUFBVTtRQUNWLG1CQUFtQixFQUFBO01BekQzQjtRQTREUSxXQUFXO1FBQ1gsWUFBWTtRQUNaLHlEQUFpRDtnQkFBakQsaURBQWlEO1FBQ2pELHlCQUF5QjtRQUN6QixtQkFBbUI7UUFDbkIsb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHlCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkIsc0JBQW1CO2dCQUFuQixtQkFBbUI7UUFDbkIsd0JBQXVCO1FBQXZCLCtCQUF1QjtZQUF2QixxQkFBdUI7Z0JBQXZCLHVCQUF1QjtRQUN2QixjQUFjO1FBQ2Qsa0JBQWtCO1FBQ2xCLFVBQVUsRUFBQTtRQXRFbEI7VUF3RVUsV0FBVztVQUNYLFlBQVksRUFBQTtNQXpFdEI7UUE2RVEsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixVQUFVLEVBQUE7TUEvRWxCO1FBa0ZRLG1CQUFtQjtRQUNuQiw0QkFBNEI7UUFDNUIsV0FBVztRQUNYLGVBQWU7UUFDZixjQUFjO1FBQ2Qsa0JBQWtCLEVBQUE7UUF2RjFCO1VBeUZVLFdBQVc7VUFDWCxZQUFZO1VBQ1osa0JBQWtCO1VBQ2xCLE9BQU87VUFDUCxRQUFRO1VBQ1IsbUNBQTJCO2NBQTNCLCtCQUEyQjtrQkFBM0IsMkJBQTJCO1VBQzNCLFdBQVcsRUFBQTtRQS9GckI7VUFtR1ksc0RBQXNEO1VBQ3RELHFCQUFxQjtVQUNyQixXQUFXLEVBQUE7UUFyR3ZCO1VBMEdZLHNEQUFzRDtVQUN0RCxxQkFBcUIsRUFBQTtRQTNHakM7VUFnSFkscURBQXFEO1VBQ3JELHFCQUFxQjtVQUNyQixXQUFXLEVBQUE7RUFsSHZCO0lBeUhJLG1CQUFtQjtJQUNuQix5QkhoUWU7SUdpUWYsc0JBQXNCLEVBQUE7SUEzSDFCO01BNkhNLDRCQUE0QjtNQUM1Qiw2QkFBNkI7TUFDN0IsbUNBQTJCO01BQTNCLDhCQUEyQjtNQUEzQiwyQkFBMkI7TUFDM0Isa0JBQWtCO01BQ2xCLFlBQVksRUFBQTtNQWpJbEI7UUFvSVUsaUNBQXlCO1lBQXpCLDZCQUF5QjtnQkFBekIseUJBQXlCLEVBQUE7SUFwSW5DO01BeUlNLGtCQUFrQixFQUFBO01Bekl4QjtRQTJJUSwwQkFBMEI7UUFDMUIsZUFBZTtRQUNmLGtCQUFrQjtRQUNsQixjSHBSVztRR3FSWCxlQUFlO1FBQ2YsdUJBQXVCO1FBQ3ZCLHlCQUFpQjtXQUFqQixzQkFBaUI7WUFBakIscUJBQWlCO2dCQUFqQixpQkFBaUI7UUFDakIsZ0JBQWdCLEVBQUE7UUFsSnhCO1VBb0pVLGtCQUFrQjtVQUNsQixXQUFXO1VBQ1gsTUFBTTtVQUNOLFNBQVM7VUFDVCxVQUFVO1VBQ1YsWUFBWTtVQUNaLHdCQUF3QjtVQUN4Qiw0QkFBNEI7VUFDNUIsMkJBQTJCO1VBQzNCLHFEQUFxRDtVQUNyRCxXQUFXO1VBQ1gsWUFBWTtVQUNaLDRCQUFvQjtVQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CLEVBQUE7TUFoSzlCO1FBb0tRLGtCQUFrQjtRQUNsQixTQUFTO1FBQ1QsVUFBVTtRQUNWLFFBQVE7UUFDUiwrQkFBdUI7UUFBdkIsdUJBQXVCO1FBQ3ZCLFlBQVk7UUFDWixvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IsNEJBQXNCO1FBQXRCLDZCQUFzQjtRQUF0Qiw4QkFBc0I7WUFBdEIsMEJBQXNCO2dCQUF0QixzQkFBc0I7UUFDdEIsaUJBQWlCO1FBQ2pCLDRCQUE0QjtRQUM1Qix5QkhwVFc7UUdxVFgsZ0JBQWdCO1FBQ2hCLHNCQUFzQjtRQUN0QixvQ0FBNEI7WUFBNUIsZ0NBQTRCO2dCQUE1Qiw0QkFBNEI7UUFDNUIsVUFBVTtRQUNWLGtCQUFrQjtRQUNsQixtQ0FBMkI7UUFBM0IsOEJBQTJCO1FBQTNCLDJCQUEyQixFQUFBO1FBcExuQztVQXNMVSxnQ0FBd0I7Y0FBeEIsNEJBQXdCO2tCQUF4Qix3QkFBd0I7VUFDeEIsVUFBVTtVQUNWLG1CQUFtQixFQUFBO1FBeEw3QjtVQTJMVSxjQUFjO1VBQ2QsZUFBZTtVQUNmLHVCQUF1QjtVQUN2QixnQkFBZ0I7VUFDaEIsbUJBQW1CLEVBQUE7O0FBTzdCO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QsZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixnQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTtFQVRwQjtJQVdJLHlCQUF5QixFQUFBO0VBWDdCO0lBY0kseUJBQXlCO0lBQ3pCLHdDQUF3QztJQUN4QyxvQkFBb0I7SUFDcEIsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLE1BQU07SUFDTixxQkFBcUIsRUFBQTs7QUMxWHpCO0VBRUksMkZBQTRFO0VBQTVFLDREQUE0RTtFQUE1RSwrREFBNEUsRUFBQTtFQUZoRjtJQUlNLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsU0FBUztJQUNULE9BQU87SUFDUCxVQUFVO0lBQ1YsWUFBWTtJQUNaLHdCQUF3QjtJQUN4Qiw0QkFBNEI7SUFDNUIsdUhBQWlGO0lBQWpGLDhFQUFpRjtJQUFqRixpRkFBaUY7SUFDakYsZ0NBQWdDO0lBQ2hDLFVBQVUsRUFBQTs7QUFJaEI7RUFFRSxnQkFBZ0IsRUFBQTtFQUNoQjtJQUNFLGdCQUFnQjtJQUNoQixrQkFBa0IsRUFBQTtJQUZuQjtNQUlHLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsU0FBUztNQUNULE9BQU87TUFDUCxVQUFVO01BQ1YsWUFBWTtNQUNaLHdCQUF3QjtNQUN4Qiw0QkFBNEI7TUFDNUIsMkNBQTJDO01BQzNDLGdDQUFnQztNQUNoQyxVQUFVLEVBQUE7SUFkYjtNQWlCRyxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQThCO01BQTlCLHNDQUE4QjtVQUE5QixzQkFBOEI7Y0FBOUIsOEJBQThCO01BQzlCLHNCQUFxQjtNQUFyQiw2QkFBcUI7VUFBckIsbUJBQXFCO2NBQXJCLHFCQUFxQixFQUFBO0lBbkJ4QjtNQXNCRyxjQUFjLEVBQUE7SUF0QmpCO01BeUJHLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUE7TUEzQnZCO1FBNkJLLGNBQWM7UUFDZCw0QkFBb0I7UUFBcEIsdUJBQW9CO1FBQXBCLG9CQUFvQixFQUFBO1FBOUJ6QjtVQWdDTyxtQ0FBMkI7Y0FBM0IsK0JBQTJCO2tCQUEzQiwyQkFBMkIsRUFBQTtJQWhDbEM7TUFxQ0csa0JBQWtCO01BQ2xCLGlCQUFpQixFQUFBO0lBdENwQjtNQXlDRyxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsNEJBQXNCO01BQXRCLDZCQUFzQjtNQUF0Qiw4QkFBc0I7VUFBdEIsMEJBQXNCO2NBQXRCLHNCQUFzQjtNQUN0QixnQkFBZ0I7TUFDaEIsOEJBQThCO01BQzlCLGtCQUFrQjtNQUNsQixVQUFVLEVBQUE7TUE5Q2I7UUFnREssa0JBQWtCO1FBQ2xCLE9BQU87UUFDUCxhQUFhLEVBQUE7TUFsRGxCO1FBcURLLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsY0FBYztRQUNkLGtCQUFrQjtRQUNsQixrQkFBa0I7UUFDbEIsVUFBVSxFQUFBO01BMURmO1FBNkRLLGNBQWM7UUFDZCx5Qkp2RGE7UUl3RGIsZUFBZTtRQUNmLGlCQUFpQjtRQUNqQixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLFVBQVUsRUFBQTtFQUloQjtJQUNFLHlCQUF5QjtJQUN6QixjQUFjLEVBQUE7SUFGZjtNQUlHLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIseUJBQThCO01BQTlCLHNDQUE4QjtVQUE5QixzQkFBOEI7Y0FBOUIsOEJBQThCLEVBQUE7SUFOakM7TUFTRyxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO01BQW5CLDJCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLG9CQUFvQixFQUFBO01BWHZCO1FBYUssa0JBQWtCLEVBQUE7UUFidkI7VUFlTyxlQUFlO1VBQ2YsaUJBQWlCO1VBQ2pCLGNBQWM7VUFDZCx5QkpsRlcsRUFBQTtVSWdFbEI7WUFvQlMsMEJBQTBCLEVBQUE7SUFwQm5DO01BMEJHLGVBQWU7TUFDZix1QkFBdUI7TUFDdkIsaUJBQWlCO01BQ2pCLG9CQUFvQjtNQUNwQixpQkFBaUI7TUFDakIsbUJBQW1CLEVBQUE7O0FBS3pCO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixvQkFBb0IsRUFBQTtFQUh0QjtJQU1NLFlBQVk7SUFDWixtQ0FBMkI7SUFBM0IsOEJBQTJCO0lBQTNCLDJCQUEyQjtJQUMzQixpQkFBaUIsRUFBQTtJQVJ2QjtNQVVRLG1DQUEyQjtVQUEzQiwrQkFBMkI7Y0FBM0IsMkJBQTJCLEVBQUE7SUFWbkM7TUFhUSxZQUFZO01BQ1osZUFBZTtNQUNmLHNCQUFtQjtTQUFuQixtQkFBbUIsRUFBQTs7QUMvSTNCO0VBQ0UsV0FBVztFQUNYLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBeUI7RUFDekIsbUJBQW1CLEVBQUE7RUFFbkI7SUFDRSxhQUFhLEVBQUE7RUFFZjtJQUNFLDRCQUFzQjtJQUF0Qiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIseUJBQXlCLEVBQUE7SUFGMUI7TUFJRyxXQUFXO01BQ1gsMENBQWtDO01BQWxDLGtDQUFrQyxFQUFBO0lBTHJDO01BUUcsZUFBZSxFQUFBO0lBUmxCO01BV0csV0FBVztNQUNYLGVBQWUsRUFBQTtFQUduQjtJQUNFLFVBQVU7SUFDVixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGdCQUFnQixFQUFBO0lBSmpCO01BT0ssY0xUTSxFQUFBO0lLRVg7TUFXRyxzQkFBYztNQUFkLGlCQUFjO01BQWQsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsTUFBTTtNQUNOLFdBQVc7TUFDWCxZQUFZO01BQ1osb0JBQWlCO1NBQWpCLGlCQUFpQixFQUFBO0VBR3JCO0lBQ0UsVUFBVTtJQUNWLGFBQWE7SUFHYixnQkFBZ0I7SUFDaEIsa0JBQWtCLEVBQUE7RUFnQnBCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixjQUFjLEVBQUE7SUFQZjtNQVNHLGNMckRRLEVBQUE7RUt3RFo7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsY0FBYyxFQUFBO0lBTGY7TUFRRyxnQkFBZ0I7TUFDaEIsb0JBQW9CO01BQ3BCLHFCQUFxQjtNQUNyQiw0QkFBNEIsRUFBQTs7QUFLbEM7RUFHTSx5QkFBdUIsRUFBQTs7QUFIN0I7RUFTUSxjQUFjLEVBQUE7O0FDdkd0QjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixXQUFXO0VBQ1gsbUJBQW1CLEVBQUE7RUFIckI7SUFNTSxjTmdCUSxFQUFBO0VNYlo7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZ0JBQWdCLEVBQUE7SUFMakI7TUFPRyxrQkFBa0I7TUFDbEIsT0FBTztNQUNQLE1BQU07TUFDTixXQUFXO01BQ1gsWUFBWTtNQUNaLG9CQUFpQjtTQUFqQixpQkFBaUI7TUFDakIsc0JBQWM7TUFBZCxpQkFBYztNQUFkLGNBQWMsRUFBQTtFQUdsQjtJQUNFLGtCQUFrQjtJQUNsQixtQkFBTztJQUFQLGVBQU87UUFBUCxXQUFPO1lBQVAsT0FBTyxFQUFBO0VBRVQ7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsNEJBQW9CO0lBQXBCLHVCQUFvQjtJQUFwQixvQkFBb0IsRUFBQTs7QUNsQ3hCO0VBQ0Usb0JBQW9CO0VBQ3BCLGlEQUFnRDtFQUNoRCxtQkFBbUIsRUFBQTtFQUhyQjtJQU1NLGNQZ0JRLEVBQUE7RU9iWjtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCw0QkFBb0I7SUFBcEIsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUFBOztBQ2R4QjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGNBQWM7RUFDZCxtQkFBbUIsRUFBQTtFQUxyQjtJQVFNLFVBQVUsRUFBQTtFQUdiO0lBRUcsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsa0JBQWtCLEVBQUE7RUFMckI7SUFRRyxTQUFTLEVBQUE7RUFuQmY7SUF1QkksNEJBQW9CO0lBQXBCLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsV0FBVztJQUNYLFlBQVk7SUFDWixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxTQUFTO0lBQ1QsV0FBVztJQUNYLGdHQUFtRTtJQUFuRSxzRUFBbUU7SUFBbkUsc0VBQW1FO0lBQ25FLFVBQVU7SUFDVixXQUFXLEVBQUE7RUFFYjtJQUNFLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsTUFBTTtJQUNOLFdBQVc7SUFDWCxZQUFZO0lBQ1osb0JBQWlCO09BQWpCLGlCQUFpQjtJQUNqQixjQUFjLEVBQUE7RUFFaEI7SUFDRSxhQUFhO0lBQ2IsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsU0FBUztJQUNULE9BQU87SUFDUCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsVUFBVTtJQUNWLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixzQkFBcUI7SUFBckIsNkJBQXFCO1FBQXJCLG1CQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtFQUV2QjtJQUNFLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsT0FBTztJQUNQLFVBQVU7SUFDVix3Q0FBcUM7SUFDckMsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUE7O0FDcEVwQjtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUJBQW1CLEVBQUE7RUFDbkI7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsbUJBQW1CLEVBQUE7SUFMcEI7TUFPRyxrQkFBa0I7TUFDbEIsT0FBTztNQUNQLE1BQU07TUFDTixvQkFBaUI7U0FBakIsaUJBQWlCO01BQ2pCLFlBQVk7TUFDWixXQUFXLEVBQUE7RUFJZjtJQUNFLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGNBQWMsRUFBQTs7QUMzQmxCO0VBQ0UsMkNBQXdDO0VBQ3hDLHlCQUF5QixFQUFBO0VBRjNCO0lBSUkscUJWa0JVLEVBQUE7SVV0QmQ7TUFNTSxjVmdCUSxFQUFBO0VVYlo7SUFDRSxjQUFjO0lBQ2QsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsZ0JBQWdCLEVBQUE7RUFFbEI7SUFDRSwyQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsWUFBWTtJQUNaLHNCQUFzQjtJQUN0QiwyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsTUFBTTtJQUNOLFdBQVcsRUFBQTtFQUViO0lBQ0UsZUFBZTtJQUNmLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIscUJBQXFCO0lBQ3JCLGNBQWM7SUFDZCw0QkFBb0I7SUFBcEIsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQixjQUFjLEVBQUE7O0FDbkNsQjtFQUNFLFdBQVc7RUFDWCxrQkFBa0IsRUFBQTtFQUZwQjtJQUtNLGNYaUJRLEVBQUE7RVdkWjtJQUNFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsbUJBQW1CLEVBQUE7SUFOcEI7TUFRRyxjWE1RLEVBQUE7SVdkWDtNQVdHLGNBQWM7TUFDZCwyQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG1CQUFtQjtNQUNuQixvQkFBaUI7U0FBakIsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsTUFBTTtNQUNOLFdBQVc7TUFDWCxZQUFZLEVBQUE7RUFHaEI7SUFDRSx5QkFBcUI7SUFDckIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsNEJBQW9CO0lBQXBCLHVCQUFvQjtJQUFwQixvQkFBb0IsRUFBQTtJQUxyQjtNQU9HLGNYZFEsRUFBQTtFV2lCWjtJQUNFLDBCQUF1QjtJQUN2QixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixnQkFBZ0IsRUFBQTtFQUVsQjtJQUNFLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsT0FBTztJQUNQLFVBQVU7SUFDVix3Q0FBcUM7SUFDckMsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUE7O0FDdkRwQjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLDBDQUFrQztFQUFsQyxrQ0FBa0M7RUFDbEMsY0FBYyxFQUFBO0VBTGhCO0lBUU0sNkJBQXFCO1FBQXJCLHlCQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtFQVIzQjtJQVlJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxPQUFPO0lBQ1AsWUFBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztJQUNYLDhGQUEwRDtJQUExRCw0REFBMEQ7SUFBMUQsNERBQTBEO0lBQzFELFdBQVcsRUFBQTtFQUViO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxPQUFPO0lBQ1AsWUFBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lBQ1osd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1Qix3QkFBd0I7SUFDeEIsV0FBVztJQUNYLHdDQUF1QztJQUN2QyxvQkFBb0IsRUFBQTtJQWZyQjtNQWlCRyw0Q0FBNEMsRUFBQTtJQWpCL0M7TUFvQkcsNENBQTRDLEVBQUE7RUFHaEQ7SUFDRSwyQkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsWUFBWTtJQUNaLHNCQUFzQjtJQUN0QiwyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLGNBQWM7SUFDZCxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNLEVBQUE7RUFFUjtJQUNFLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsU0FBUztJQUNULFdBQVc7SUFDWCxXQUFXO0lBQ1gsV0FBVztJQUNYLHFCQUFxQjtJQUNyQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGlCQUFpQixFQUFBOztBQ3pFckI7RUFDRSxXQUFXO0VBQ1gsbUJBQW1CLEVBQUE7RUFGckI7SUFLTSxjYmlCUSxFQUFBO0VhdEJkO0lBUU0sNkJBQXFCO1FBQXJCLHlCQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtFQUd6QjtJQUNFLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsMENBQWtDO0lBQWxDLGtDQUFrQztJQUNsQyxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLGdCQUFnQixFQUFBO0lBTmpCO01BUUcsV0FBVztNQUNYLFlBQVk7TUFDWixzQkFBc0I7TUFDdEIsNEJBQTRCO01BQzVCLDJCQUEyQjtNQUMzQixrQkFBa0I7TUFDbEIsT0FBTztNQUNQLE1BQU07TUFDTiwyQkFBbUI7TUFBbkIsc0JBQW1CO01BQW5CLG1CQUFtQixFQUFBO0VBR3ZCO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxPQUFPO0lBQ1AsWUFBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lBQ1osd0JBQXdCO0lBQ3hCLDRCQUE0QjtJQUM1Qix3QkFBd0I7SUFDeEIsV0FBVztJQUNYLHdDQUF1QztJQUN2QyxvQkFBb0IsRUFBQTtJQWZyQjtNQWlCRyw0Q0FBNEMsRUFBQTtJQWpCL0M7TUFvQkcsNENBQTRDLEVBQUE7RUFsRGxEO0lBc0RJLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixlQUFlO0lBQ2YseUJBQThCO0lBQTlCLHNDQUE4QjtRQUE5QixzQkFBOEI7WUFBOUIsOEJBQThCLEVBQUE7SUF4RGxDO01BMERNLHlCYjlCZTtNYStCZixjQUFjLEVBQUE7RUFHbEI7SUFDRSx5QmJuQ2lCO0lhb0NqQixpQkFBaUI7SUFDakIsY0FBYztJQUNkLGlCQUFpQjtJQUNqQiw0QkFBb0I7SUFBcEIsdUJBQW9CO0lBQXBCLG9CQUFvQixFQUFBO0lBTHJCO01BT0csY2JoRGEsRUFBQTs7QWNyQm5CO0VBQ0UsV0FBVztFQUNYLDJDQUF3QztFQUN4QyxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG1DQUEyQjtFQUEzQiw4QkFBMkI7RUFBM0IsMkJBQTJCLEVBQUE7RUFMN0I7SUFPSSwwQ0FBMEMsRUFBQTtFQUU1QztJQUNFLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIsY0FBYztJQUNkLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUE7RUFFbEI7SUFDRSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2Qsc0JBQXNCO0lBQ3RCLDJCQUEyQixFQUFBO0VBdkIvQjtJQTBCSSxlQUFlO0lBQ2YsU0FDRixFQUFBO0VBNUJGO0lBOEJJLFVBQVUsRUFBQTs7QUM5QmQ7RUFDRSxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsMkNBQTJDLEVBQUE7RUFMN0M7SUFPSSxxQmZjZSxFQUFBO0llckJuQjtNQVNNLGNmWWEsRUFBQTtFZVRqQjtJQUNFLDRCQUFvQjtJQUFwQix1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIsY0FBYztJQUNkLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUE7RUFFbEI7SUFDRSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2Qsc0JBQXNCO0lBQ3RCLDJCQUEyQixFQUFBO0VBM0IvQjtJQThCSSxlQUFlO0lBQ2YsZ0JBQWdCLEVBQUE7O0FDL0JwQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixlQUFlLEVBQUE7RUFDZjtJQUNFLG1CQUFPO0lBQVAsZUFBTztRQUFQLFdBQU87WUFBUCxPQUFPLEVBQUE7SUFEUjtNQUdHLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixtQkFBbUIsRUFBQTtFQUd2QjtJQUNFLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQUE7RUFFbEI7SUFDRSxtQkFBTztJQUFQLGVBQU87UUFBUCxXQUFPO1lBQVAsT0FBTztJQUNQLGtCQUFrQixFQUFBO0lBRm5CO01BSUcsaUNBQXlCO01BQXpCLHlCQUF5QixFQUFBO0VBSTdCO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQixFQUFBOztBQUlwQjtFQUNFLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsVUFBVSxFQUFBO0VBSFo7SUFLSSxVQUFVO0lBQ1YsaUNBQXlCO0lBQXpCLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxTQUFTO0lBQ1QsZ0RBQWdELEVBQUE7RUFFbEQ7SUFDRSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBO0lBTnBCO01BUUcsY2hCN0JhLEVBQUE7SWdCcUJoQjtNQVdHLGtCQUFrQjtNQUNsQixrQkFBa0I7TUFDbEIsa0JBQWtCLEVBQUE7TUFickI7UUFlSyxrQkFBa0I7UUFDbEIsV0FBVztRQUNYLE1BQU07UUFDTixPQUFPO1FBQ1AsU0FBUztRQUNULFlBQVk7UUFDWix3QkFBd0I7UUFDeEIsNEJBQTRCO1FBQzVCLDJCQUEyQjtRQUMzQixXQUFXO1FBQ1gsWUFBWSxFQUFBO0lBekJqQjtNQThCSyw0Q0FBNEMsRUFBQTtJQTlCakQ7TUFtQ0ssd0NBQXdDLEVBQUE7SUFuQzdDO01Bd0NLLDJDQUEyQyxFQUFBO0VBSWpEO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsY0FBYyxFQUFBOztBQUlsQjtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLGVBQWU7RUFDZixnREFBZ0Q7RUFDaEQsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsc0JoQjFFaUIsRUFBQTtFZ0JpRW5CO0lBV0ksZ0NBQXdCO0lBQXhCLHdCQUF3QjtJQUN4QixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixTQUFTO0lBQ1QsaUNBQWlDO0lBQ2pDLFdBQVc7SUFDWCxXQUFXLEVBQUE7RUFsQmY7SUFxQkksZ0JBQWdCO0lBQ2hCLHNCaEJ2RmUsRUFBQTtJZ0JpRW5CO01Bd0JNLGdCQUFnQixFQUFBO0VBeEJ0QjtJQTRCSSxzQmhCN0ZlO0lnQjhGZixrQkFBa0IsRUFBQTtFQTdCdEI7SUFnQ0ksZUFBZTtJQUNmLFlBQVk7SUFDWixZQUFZO0lBQ1osY0FBYyxFQUFBO0VBbkNsQjtJQXNDSSxlQUFlO0lBQ2YsWUFBWTtJQUNaLGNBQWMsRUFBQTtFQXhDbEI7SUEyQ0ksZUFBZTtJQUNmLGVBQWU7SUFDZixjQUFjLEVBQUE7SUE3Q2xCO01BK0NNLGNBQWM7TUFDZCx5QmhCbEhlO01nQm1IZixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixnQkFBZ0IsRUFBQTtFQXBEdEI7SUF3REksZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxrQkFBa0IsRUFBQTtJQTFEdEI7TUE0RE0sbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFFbEIsMEJBQTBCO01BQzFCLDJCQUEyQjtNQUMzQixvQkFBb0IsRUFBQTtNQWxFMUI7UUE4RVEsV0FBVztRQUNYLGtCQUFrQjtRQUNsQixRQUFRO1FBQ1IsT0FBTztRQUNQLFdBQVc7UUFDWCxZQUFZO1FBQ1oseUJBQXlCO1FBQ3pCLGtCQUFrQixFQUFBO0VBckYxQjtJQTBGSSxxQkFBcUIsRUFBQTtJQTFGekI7TUE0Rk0sMEJBQTBCO01BQzFCLHlCQUF5QjtNQUN6QixrQkFBa0I7TUFDbEIsNEJBQTRCLEVBQUE7TUEvRmxDO1FBaUdRLFdBQVc7UUFDWCxZQUFZO1FBQ1osV0FBVztRQUNYLGtCQUFrQjtRQUNsQixVQUFVO1FBQ1YsVUFBVTtRQUNWLHlEQUF5RDtRQUN6RCx3QkFBd0IsRUFBQTtNQXhHaEM7UUEyR1EsV0FBVztRQUNYLFlBQVk7UUFDWixXQUFXO1FBQ1gsa0JBQWtCO1FBQ2xCLFVBQVU7UUFDVixVQUFVO1FBQ1YseUJBQXlCO1FBQ3pCLHdCQUF3QjtRQUN4QixXQUFXO1FBQ1gsb0JBQW9CLEVBQUE7TUFwSDVCO1FBdUhRLGFBQWE7UUFDYixlQUFlO1FBQ2Ysa0JBQWtCO1FBQ2xCLGlCQUFpQjtRQUNqQixjQUFjO1FBQ2Qsc0JoQjdMVyxFQUFBO1FnQmlFbkI7VUE4SFUsZ0JBQWdCLEVBQUE7TUE5SDFCO1FBa0lRLGdCQUFnQjtRQUNoQix5QmhCdE1pQjtRZ0J1TWpCLHlCQUF3QjtRQUN4QixlQUFlO1FBQ2YsaUJBQWlCLEVBQUE7SUF0SXpCO01BMElNLDJDQUF3QztNQUN4Qyw4QkFBOEI7TUFDOUIsU0FBUztNQUNULGlCQUFpQjtNQUNqQix5QmhCak5tQixFQUFBO01nQm1FekI7UUFnSlEsbUJBQW1CO1FBQ25CLGdCQUFnQjtRQUNoQixnQkFBZ0I7UUFDaEIseUJoQnROaUI7UWdCdU5qQixjQUFjO1FBQ2QsZUFBZTtRQUNmLGlCQUFpQixFQUFBO01BdEp6QjtRQTBKVSxjaEJsT0ksRUFBQTtFZ0J3RWQ7SUFnS0ksV0FBVztJQUNYLG1CQUFtQixFQUFBO0lBakt2QjtNQW1LTSxXQUFXO01BQ1gsWUFBWTtNQUNaLGNBQWMsRUFBQTtJQXJLcEI7TUF3S00sYUFBYTtNQUNiLGNBQWM7TUFDZCx5QmhCNU9lO01nQjZPZixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLHVCQUF1QjtNQUN2QixvQkFBb0I7TUFDcEIsaUJBQWlCLEVBQUE7O0FBS3ZCO0VBRUksMkNBQXdDO0VBQ3hDLDhCQUE4QjtFQUM5QixvQkFBbUI7RUFDbkIsNEJBQTJCO0VBQzNCLHlCaEI3UHFCLEVBQUE7RWdCdVB6QjtJQVFNLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLHlCaEJsUW1CO0lnQm1RbkIsY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtFQWR2QjtJQWtCUSxjaEI5UU0sRUFBQTs7QWdCbVJkO0VBQ0UseUJBQXdCLEVBQUE7O0FBRTFCO0VBQ0UseUJBQXNCLEVBQUE7O0FBR3hCO0VBRUksZUFBZTtFQUNmLGFBQWEsRUFBQTs7QUFJakI7RUFQQTtJQVVNLGVBQWU7SUFDZixhQUFhLEVBQUEsRUFDZDs7QUFJTDtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBbUIsRUFBQTtFQUZyQjtJQUlJLGFBQWE7SUFDYixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLDJDQUEyQztJQUMzQyxnQkFBZ0I7SUFDaEIsZUFBZSxFQUFBO0VBVG5CO0lBYUksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsK0NBQStDO0lBQy9DLGtEQUFrRCxFQUFBO0lBaEJ0RDtNQWtCTSxZQUFZO01BQ1osbUJBQU87TUFBUCxlQUFPO1VBQVAsV0FBTztjQUFQLE9BQU87TUFDUCxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO01BQW5CLDJCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLHdCQUF1QjtNQUF2QiwrQkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QjtNQUN2QixpREFBaUQ7TUFDakQsNEJBQW9CO01BQXBCLHVCQUFvQjtNQUFwQixvQkFBb0IsRUFBQTtNQXhCMUI7UUEwQlEsd0NBQXVDLEVBQUE7SUExQi9DO01BOEJNLGVBQWU7TUFDZixnQkFBZ0IsRUFBQTs7QUMvVnRCO0VBQ0UsbUJBQW1CLEVBQUE7O0FBRXJCO0VBRUksY0FBYztFQUNkLHlCakJzQmlCO0VpQnJCakIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixXQUFXLEVBQUE7O0FBR2Y7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTtFQUpyQjtJQU9JLGVBQWU7SUFDZixnQkFBZ0IsRUFBQTtFQVJwQjtJQVdJLHdDQUF3QztJQUN4QyxtQkFBbUIsRUFBQTtJQVp2QjtNQWNNLFdBQVc7TUFDWCxXQUFXO01BQ1gsWUFBWTtNQUNaLG9EQUFvRDtNQUNwRCxvQkFBb0I7TUFDcEIsNEJBQTRCO01BQzVCLDJCQUEyQjtNQUMzQixjQUFjO01BQ2QsZUFBZSxFQUFBOztBQUlyQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLDhDQUE2QztFQUM3QyxtQkFBbUIsRUFBQTtFQUNuQjtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGtCQUFrQixFQUFBO0lBSm5CO01BTUcsY0FBYyxFQUFBO0lBTmpCO01BU0csY0FBYztNQUNkLGtCQUFrQixFQUFBO01BVnJCO1FBWUssV0FBVztRQUNYLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsWUFBWTtRQUNaLE9BQU87UUFDUCx5QkFBeUI7UUFDekIsV0FBVyxFQUFBOztBQUtuQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBMkI7RUFBM0IsbUNBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsbUJBQW1CLEVBQUE7RUFIckI7SUFNTSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixvQkFBaUI7T0FBakIsaUJBQWlCLEVBQUE7RUFUdkI7SUFhSSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsNEJBQXNCO0lBQXRCLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixpQkFBaUI7SUFDakIsV0FBVztJQUNYLG1EQUFtRCxFQUFBO0lBakJ2RDtNQW1CTSxtQkFBbUIsRUFBQTtNQW5CekI7UUFxQlEsb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHlCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkIsc0JBQW1CO2dCQUFuQixtQkFBbUIsRUFBQTtRQXRCM0I7VUF3QlUseUJqQi9EVztVaUJnRVgsZUFBZTtVQUNmLGdCQUFnQjtVQUNoQixjQUFjO1VBQ2Qsa0JBQWtCLEVBQUE7UUE1QjVCO1VBK0JVLFlBQVk7VUFDWix5QmpCdkVXO1VpQndFWCxlQUFlO1VBQ2YsZ0JBQWdCO1VBQ2hCLGNBQWMsRUFBQTtNQW5DeEI7UUF3Q1Usb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYSxFQUFBO1FBeEN2QjtVQTBDWSxpQkFBaUI7VUFDakIseUJqQmxGUztVaUJtRlQsZUFBZTtVQUNmLGNBQWM7VUFDZCxlQUFlO1VBQ2Ysb0JBQWE7VUFBYixxQkFBYTtVQUFiLG9CQUFhO1VBQWIsYUFBYTtVQUNiLHlCQUFtQjtVQUFuQiwyQkFBbUI7Y0FBbkIsc0JBQW1CO2tCQUFuQixtQkFBbUIsRUFBQTtVQWhEL0I7WUFrRGMsOERBQThEO1lBQzlELHdCQUF3QjtZQUN4QixXQUFXO1lBQ1gsWUFBWTtZQUNaLFdBQVc7WUFDWCxjQUFjO1lBQ2QsV0FBVztZQUNYLGlCQUFpQixFQUFBO1VBekQvQjtZQTZEZ0Isa0NBQTBCO2dCQUExQiw4QkFBMEI7b0JBQTFCLDBCQUEwQixFQUFBO0lBN0QxQztNQXFFTSxjQUFjO01BQ2QseUJqQjdHZTtNaUI4R2YsZUFBZTtNQUNmLHNCQUFzQjtNQUN0QixtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLFVBQVUsRUFBQTtJQTNFaEI7TUE4RU0sb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHVCQUEyQjtNQUEzQixtQ0FBMkI7VUFBM0Isb0JBQTJCO2NBQTNCLDJCQUEyQjtNQUMzQixtQkFBbUIsRUFBQTtNQWhGekI7UUFtRlUsa0JBQWtCO1FBQ2xCLGtCQUFrQixFQUFBO1FBcEY1QjtVQXNGWSxrQkFBa0I7VUFDbEIsV0FBVTtVQUNWLE9BQU87VUFDUCxNQUFNO1VBQ04sU0FBUztVQUNULFlBQVk7VUFDWixXQUFXO1VBQ1gsWUFBWTtVQUNaLHdCQUF3QjtVQUN4Qiw0QkFBNEI7VUFDNUIsMkJBQTJCO1VBQzNCLGlEQUFpRCxFQUFBO01Bakc3RDtRQXFHVSxhQUFhO1FBQ2IseUJqQjdJVztRaUI4SVgsZUFBZTtRQUNmLGNBQWM7UUFDZCwwQkFBMEI7UUFDMUIsa0JBQWtCLEVBQUE7SUExRzVCO01BK0dNLGtCQUFrQjtNQUNsQixrQkFBa0IsRUFBQTtNQWhIeEI7UUFrSFEsVUFBVTtRQUNWLGlDQUF5QjtRQUF6Qix5QkFBeUI7UUFDekIsV0FBVztRQUNYLDJDQUEyQztRQUMzQyxrQkFBa0I7UUFDbEIsT0FBTztRQUNQLE1BQU0sRUFBQTs7QUFLZDtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix1QkFBMkI7RUFBM0IsbUNBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsbUJBQW1CLEVBQUE7RUFIckI7SUFNTSxXQUFXLEVBQUE7RUFOakI7SUFTTSxrQkFBa0I7SUFDbEIseUJBQWlCO09BQWpCLHNCQUFpQjtRQUFqQixxQkFBaUI7WUFBakIsaUJBQWlCLEVBQUE7SUFWdkI7TUFZUSxXQUFXO01BQ1gsWUFBWTtNQUNaLFdBQVc7TUFDWCwwQ0FBc0M7TUFDdEMsa0JBQWtCO01BQ2xCLE9BQU87TUFDUCxNQUFNLEVBQUE7SUFsQmQ7TUFxQlEsa0JBQWtCO01BQ2xCLFVBQVUsRUFBQTtFQXRCbEI7SUEyQkksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUEyQjtJQUEzQixtQ0FBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0lBNUIvQjs7TUErQk0sY0FBYztNQUNkLHlCakJwTWU7TWlCcU1mLGVBQWU7TUFDZixnQkFBZ0IsRUFBQTtJQWxDdEI7TUFxQ00sa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixpQkFBaUI7TUFDakIseUJqQjVNZSxFQUFBO01pQm9LckI7UUEwQ1Esa0JBQWtCO1FBQ2xCLFdBQVU7UUFDVixRQUFRO1FBQ1IsTUFBTTtRQUNOLFNBQVM7UUFDVCxZQUFZO1FBQ1osd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QiwyQkFBMkI7UUFDM0IscURBQXFEO1FBQ3JELFdBQVc7UUFDWCxZQUFZO1FBQ1osaUNBQXlCO1lBQXpCLDZCQUF5QjtnQkFBekIseUJBQXlCLEVBQUE7SUF0RGpDO01BMERNLGNBQWMsRUFBQTs7QUFJcEI7RUFDRSxtQkFBbUIsRUFBQTtFQURyQjtJQU1VLFVBQVUsRUFBQTtFQU5wQjtJQU1VLFVBQVUsRUFBQTtFQU5wQjtJQU1VLFVBQVUsRUFBQTtFQU5wQjtJQU1VLFVBQVUsRUFBQTtFQU5wQjtJQU1VLFVBQVUsRUFBQTtFQU5wQjtJQVVRLFVBQVU7SUFDVixtQkFBbUIsRUFBQTtFQVgzQjtJQWdCSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGtCQUFrQixFQUFBO0lBbEJ0QjtNQXFCUSxhQUFhO01BQ2Isa0JBQWtCLEVBQUE7SUF0QjFCO01BeUJRLGFBQWEsRUFBQTtJQXpCckI7TUE0QlEsY0FBYyxFQUFBO0lBNUJ0QjtNQWdDTSxhQUFhO01BQ2Isa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixVQUFVLEVBQUE7TUFuQ2hCO1FBcUNRLGlCQUFpQjtRQUNqQixtQkFBbUI7UUFDbkIsMkNBQTJDO1FBQzNDLGFBQWE7UUFDYixlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGNBQWM7UUFDZCx5QmpCOVFhLEVBQUE7UWlCa09yQjtVQThDVSx5QkFBeUI7VUFDekIsY0FBYyxFQUFBO0lBL0N4QjtNQXFETSxrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLE1BQU07TUFDTixTQUFTO01BQ1QsWUFBWTtNQUNaLFdBQVc7TUFDWCxZQUFZO01BQ1osV0FBVztNQUNYLHVEQUF1RDtNQUN2RCxXQUFXLEVBQUE7SUE5RGpCO01BaUVNLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsU0FBUztNQUNULFdBQVc7TUFDWCxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLFdBQVcsRUFBQTtJQXZFakI7TUEwRU0sV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsbUJBQW1CO01BQ25CLGtCQUFrQjtNQUNsQix5QkFBeUI7TUFDekIseUJBQXlCO01BQ3pCLGNBQWM7TUFDZCx5QmpCcFRlO01pQnFUZixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGNBQWM7TUFDZCw0REFBb0Q7Y0FBcEQsb0RBQW9ELEVBQUE7TUF0RjFEO1FBd0ZRLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsY0FBYyxFQUFBO01BMUZ0QjtRQXdGUSxlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGNBQWMsRUFBQTtNQTFGdEI7UUF3RlEsZUFBZTtRQUNmLGdCQUFnQjtRQUNoQixjQUFjLEVBQUE7TUExRnRCO1FBd0ZRLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsY0FBYyxFQUFBO01BMUZ0QjtRQXdGUSxlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGNBQWMsRUFBQTs7QUFHbEI7RUE3Rko7SUErRlEsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixtQkFBbUIsRUFBQSxFQUNwQjtJQWxHUDtNQXFHTSxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLFFBQVE7TUFDUixTQUFTO01BQ1QsT0FBTztNQUNQLFdBQVc7TUFDWCxZQUFZO01BQ1osbUJBQW1CO01BQ25CLDBDQUEwQztNQUMxQyxXQUFXO01BQ1gsVUFBVTtNQUNWLGtCQUFrQixFQUFBO01BaEh4QjtRQWtIUSxrQkFBa0I7UUFDbEIsY0FBYztRQUNkLHlCakJ0VmE7UWlCdVZiLGVBQWU7UUFDZixnQkFBZ0I7UUFDaEIsV0FBVztRQUNYLG9CQUFhO1FBQWIscUJBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix1QkFBMkI7UUFBM0IsbUNBQTJCO1lBQTNCLG9CQUEyQjtnQkFBM0IsMkJBQTJCO1FBQzNCLHlCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkIsc0JBQW1CO2dCQUFuQixtQkFBbUI7UUFDbkIsZ0JBQWdCO1FBQ2hCLFlBQVksRUFBQTtRQTVIcEI7VUE4SFUsY0FBYyxFQUFBO0VBOUh4QjtJQW9JSSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IscUJBQXlCO0lBQXpCLGlDQUF5QjtRQUF6QixrQkFBeUI7WUFBekIseUJBQXlCO0lBQ3pCLHNCQUFxQjtJQUFyQiw2QkFBcUI7UUFBckIsbUJBQXFCO1lBQXJCLHFCQUFxQjtJQUNyQixpQkFBaUIsRUFBQTtJQXZJckI7TUF5SU0sZ0JBQWdCO01BQ2hCLFlBQVk7TUFDWixjQUFjO01BQ2QseUJqQjlXZTtNaUIrV2YsZUFBZTtNQUNmLGdCQUFnQixFQUFBO01BOUl0QjtRQWdKUSxlQUFlO1FBQ2YsY0FBYztRQUNkLDBCQUEwQixFQUFBOztBQUtsQztFQUNFLGtCQUFrQjtFQUNsQixnREFBZ0Q7RUFDaEQseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7RUFOcEI7SUFRSSxXQUFXO0lBQ1gsV0FBVztJQUNYLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFVBQVU7SUFDVixnREFBZ0QsRUFBQTtFQUVsRDtJQUNFLG1CQUFtQjtJQUNuQix5QmpCM1lpQjtJaUI0WWpCLGVBQWUsRUFBQTtJQUhoQjtNQUtHLHFCQUFxQjtNQUNyQixjQUFjLEVBQUE7RUF0QnBCO0lBMEJJLGdCQUFnQixFQUFBO0VBMUJwQjtJQTZCSSxnQkFBZ0IsRUFBQTs7QUFJcEI7RUFDRSxtQkFBbUI7RUFDbkIsMkNBQTJDO0VBQzNDLHlCakI3Wm1CO0VpQjhabkIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFBOztBQUVwQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQiw0REFBb0Q7VUFBcEQsb0RBQW9EO0VBQ3BELHlCQUF5QjtFQUN6Qix5Q0FBeUM7RUFDekMsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHlCakJoYm1CLEVBQUE7RWlCb2FyQjtJQWNJLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsTUFBTTtJQUNOLFNBQVM7SUFDVCxZQUFZO0lBQ1osV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXO0lBQ1gsdURBQXVEO0lBQ3ZELFdBQVcsRUFBQTtFQXZCZjtJQTBCSSxlQUFlO0lBQ2YsY0FBYyxFQUFBOztBQUdsQjtFQUNFLGNBQWM7RUFDZCx5QmpCcGNtQjtFaUJxY25CLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixhQUFhLEVBQUE7RUFWZjtJQVlJLGNBQWMsRUFBQTs7QUFHbEI7RUFFSSxtQkFBbUIsRUFBQTs7QUFHdkI7RUFBK0IsYUFBYSxFQUFBOztBQ2xmNUM7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQiwyQ0FBd0M7RUFDeEMseUJBQXlCO0VBQ3pCLG1CQUFtQixFQUFBO0VBQ25CO0lBQ0Usb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixrQkFBa0IsRUFBQTtFQUVwQjtJQUNFLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsaUJBQWlCLEVBQUE7SUFIbEI7TUFLRyxpQkFBaUIsRUFBQTtFQWpCdkI7SUFxQkksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsZUFBZSxFQUFBO0lBeEJuQjtNQTJCUSxhQUFhLEVBQUE7SUEzQnJCO01BK0JNLDRCQUFvQjtNQUFwQix1QkFBb0I7TUFBcEIsb0JBQW9CO01BQ3BCLGFBQWEsRUFBQTtJQWhDbkI7TUFtQ00sV0FBVztNQUNYLFlBQVksRUFBQTtJQXBDbEI7TUF1Q00sV0FBVztNQUNYLFlBQVk7TUFDWixjQUFjLEVBQUE7RUF6Q3BCO0lBNkNJLG1CQUFPO0lBQVAsZUFBTztRQUFQLFdBQU87WUFBUCxPQUFPO0lBQ1Asb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0lBL0N2QjtNQWlETSxtQkFBTztNQUFQLGVBQU87VUFBUCxXQUFPO2NBQVAsT0FBTyxFQUFBO0lBakRiO01Bb0RNLFdBQVc7TUFDWCxZQUFZO01BQ1osb0JBQWlCO1NBQWpCLGlCQUFpQjtNQUNqQixrQkFBa0IsRUFBQTtJQXZEeEI7TUEwRE0sZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsNEJBQXlCO01BQ3pCLG1CQUFtQjtNQUNuQixtQkFBbUIsRUFBQTtJQS9EekI7TUFrRU0sNEJBQXlCO01BQ3pCLGVBQWU7TUFDZixnQkFBZ0IsRUFBQTtFQXBFdEI7SUF3RUksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQixFQUFBOztBQUl2QjtFQUNFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsd0NBQXFDO0VBQ3JDLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGVBQWUsRUFBQTtFQUNmO0lBQ0Usa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxTQUFTO0lBQ1QsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsV0FBVztJQUNYLDRCQUFvQjtJQUFwQix1QkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLGtCQUFrQixFQUFBOztBQUt0Qjs7Q3BCMjdFQztBb0JyN0VEO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQix5QkFBeUIsRUFBQTs7QUFFM0I7RUFDRSxjQUFjO0VBQ2Qsb0JBVmU7RUFXZixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG9CQUFvQixFQUFBOztBQUV0QjtFQUNFLDJDQUEyQztFQUMzQyx5QkFBeUI7RUFDekIsa0JBQWtCLEVBQUE7O0FBeEhwQjtFQTJIRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsZ0NBQWdDO0VBQ2hDLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QixFQUFBO0VBTmhDO0lBUUksY0FBYztJQUNkLG1CQTVCUTtJQTZCUixlQUFlO0lBQ2YsY0FBYztJQUNkLHNCQUFzQjtJQUN0QixpQkFBaUIsRUFBQTtFQWJyQjtJQWlCTSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGlCQUFpQixFQUFBO0lBbkJ2QjtNQXFCUSxXQUFXO01BQ1gsaUNBQXlCO01BQXpCLDRCQUF5QjtNQUF6Qix5QkFBeUI7TUFDekIsNkJBQTZCO01BQzdCLGtCQUFrQixFQUFBO01BeEIxQjtRQTBCVSxrQkFBa0I7UUFDbEIseUJBQXlCLEVBQUE7SUEzQm5DO01BK0JRLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osV0FBVyxFQUFBO01BakNuQjtRQW1DVSxXQUFXO1FBQ1gsWUFBWTtRQUNaLE1BQU07UUFDTixPQUFPO1FBQ1AsUUFBUTtRQUNSLFNBQVM7UUFDVCxVQUFVO1FBQ1YsNkNBQTZDO1FBQzdDLDJCQUEyQjtRQUMzQix3QkFBd0I7UUFDeEIsNEJBQTRCO1FBQzVCLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsWUFBWSxFQUFBO0lBaER0QjtNQW9EUSxrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLFdBQVcsRUFBQTtNQXREbkI7UUF3RFUsV0FBVztRQUNYLFlBQVk7UUFDWixNQUFNO1FBQ04sU0FBUztRQUNULFFBQVE7UUFDUixTQUFTO1FBQ1QsVUFBVTtRQUNWLHdDQUF3QztRQUN4QywyQkFBMkI7UUFDM0Isd0JBQXdCO1FBQ3hCLDRCQUE0QjtRQUM1QixrQkFBa0I7UUFDbEIsV0FBVztRQUNYLFlBQVksRUFBQTtJQXJFdEI7TUEwRVEsa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixXQUFXLEVBQUE7TUE1RW5CO1FBOEVVLFdBQVc7UUFDWCxZQUFZO1FBQ1osTUFBTTtRQUNOLE9BQU87UUFDUCxRQUFRO1FBQ1IsU0FBUztRQUNULFVBQVU7UUFDViwrQ0FBK0M7UUFDL0MsMkJBQTJCO1FBQzNCLHdCQUF3QjtRQUN4Qiw0QkFBNEI7UUFDNUIsa0JBQWtCO1FBQ2xCLFdBQVc7UUFDWCxZQUFZLEVBQUE7SUEzRnRCO01BK0ZRLGtCQUFrQjtNQUNsQixZQUFZO01BQ1osV0FBVyxFQUFBO01BakduQjtRQW1HVSxXQUFXO1FBQ1gsWUFBWTtRQUNaLE1BQU07UUFDTixPQUFPO1FBQ1AsUUFBUTtRQUNSLFNBQVM7UUFDVCxVQUFVO1FBQ1Ysd0NBQXdDO1FBQ3hDLDJCQUEyQjtRQUMzQix3QkFBd0I7UUFDeEIsNEJBQTRCO1FBQzVCLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsWUFBWSxFQUFBO0VBaEh0QjtJQXNISSxXQUFXO0lBQ1gsWUFBWTtJQUNaLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGNBQWMsRUFBQTtJQTNIbEI7TUE2SE0sbUJBaEpNO01BaUpOLGVBQWU7TUFDZixjQUFjO01BQ2Qsb0JBQW9CLEVBQUE7SUFoSTFCO01BbUlNLGNBQWM7TUFDZCxhQUFhO01BQ2IsV0FBVyxFQUFBO01BcklqQjtRQXVJUSxtQkFBbUI7UUFDbkIsV0FBVztRQUNYLFdBQVc7UUFDWCxlQUFlLEVBQUE7UUExSXZCO1VBNElVLG1CQUFtQjtVQUNuQixRQUFRO1VBQ1IsV0FBVztVQUNYLGtCQUFrQjtVQUNsQiw0QkFBMkIsRUFBQTtVQWhKckM7WUFrSlksa0JBQWtCO1lBQ2xCLE1BQU07WUFDTixXQUFXO1lBQ1gsU0FBUztZQUNULFlBQVk7WUFDWixXQUFXO1lBQ1gsWUFBWTtZQUNaLG1CQUFtQjtZQUNuQixrQkFBa0IsRUFBQTtFQTFKOUI7SUFpS0ksZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWTtJQUNaLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUF2S3ZCO01BeUtNLGNBQWM7TUFDZCxZQUFZO01BQ1osZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixXQUFXO01BQ1gsK0NBQStDO01BQy9DLDRCQUE0QjtNQUM1Qix3QkFBd0I7TUFDeEIsMkJBQTJCLEVBQUE7SUFqTGpDO01Bb0xNLGNBQWM7TUFDZCxhQUFhO01BQ2IsV0FBVyxFQUFBO01BdExqQjtRQXdMUSxtQkFBbUI7UUFDbkIsV0FBVztRQUNYLFdBQVc7UUFDWCxlQUFlLEVBQUE7UUEzTHZCO1VBNkxVLG1CQUFtQjtVQUNuQixRQUFRO1VBQ1IsV0FBVztVQUNYLGtCQUFrQjtVQUNsQiw0QkFBMkIsRUFBQTtVQWpNckM7WUFtTVksa0JBQWtCO1lBQ2xCLE1BQU07WUFDTixXQUFXO1lBQ1gsU0FBUztZQUNULFlBQVk7WUFDWixXQUFXO1lBQ1gsWUFBWTtZQUNaLG1CQUFtQjtZQUNuQixrQkFBa0IsRUFBQTtFQTNNOUI7SUFrTkksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUEyQjtJQUEzQixtQ0FBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0lBbk4vQjtNQXFOTSxXQUFXO01BQ1gsWUFBWTtNQUNaLHdCQUF3QjtNQUN4Qiw0QkFBNEI7TUFDNUIsMkJBQTJCO01BQzNCLDRDQUE0QztNQUM1QyxlQUFlO01BQ2YsY0FBYyxFQUFBO0lBNU5wQjtNQStOTSxXQUFXO01BQ1gsWUFBWTtNQUNaLHdCQUF3QjtNQUN4Qiw0QkFBNEI7TUFDNUIsMkJBQTJCO01BQzNCLCtDQUErQztNQUMvQyxlQUFlO01BQ2YsY0FBYyxFQUFBOztBQUlwQjtFQUNFLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGFBQWEsRUFBQTtFQUpmO0lBTUksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUEyQjtJQUEzQixtQ0FBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGdDQUFnQztJQUNoQyxtQ0FBMkI7SUFBM0IsOEJBQTJCO0lBQTNCLDJCQUEyQixFQUFBO0lBWC9CO01BYU0sMkNBQTJDLEVBQUE7SUFiakQ7TUFnQk0sZ0JBQWdCLEVBQUE7TUFoQnRCO1FBa0JRLFlBQVk7UUFDWixZQUFZO1FBQ1osb0JBQWlCO1dBQWpCLGlCQUFpQixFQUFBO0lBcEJ6QjtNQXdCTSxlQUFlO01BQ2Ysb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHVCQUEyQjtNQUEzQixtQ0FBMkI7VUFBM0Isb0JBQTJCO2NBQTNCLDJCQUEyQjtNQUMzQiw0QkFBc0I7TUFBdEIsNkJBQXNCO01BQXRCLDhCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCO01BQ3RCLG1CQUFPO01BQVAsZUFBTztVQUFQLFdBQU87Y0FBUCxPQUFPLEVBQUE7TUE1QmI7UUE4QlEsY0FBYztRQUNkLG1CQTVSSTtRQTZSSixlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLG1CQUFtQixFQUFBO01BbEMzQjtRQXFDUSxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IsdUJBQTJCO1FBQTNCLG1DQUEyQjtZQUEzQixvQkFBMkI7Z0JBQTNCLDJCQUEyQixFQUFBO1FBdENuQztVQXdDVSxjQUFjO1VBQ2QsbUJBdFNFO1VBdVNGLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIsaUJBQWlCLEVBQUE7UUE1QzNCO1VBK0NVLGNBQWM7VUFDZCxtQkE3U0U7VUE4U0YsZUFBZTtVQUNmLGdCQUFnQixFQUFBO0lBbEQxQjtNQXVETSxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsdUJBQTJCO01BQTNCLG1DQUEyQjtVQUEzQixvQkFBMkI7Y0FBM0IsMkJBQTJCLEVBQUE7TUF4RGpDO1FBMERRLGNBQWM7UUFDZCxtQkF4VEk7UUF5VEosZUFBZTtRQUNmLGdCQUFnQixFQUFBO01BN0R4QjtRQWdFUSxXQUFXO1FBQ1gsWUFBWTtRQUNaLHdCQUF3QjtRQUN4Qiw0QkFBNEI7UUFDNUIsMkJBQTJCO1FBQzNCLDRDQUE0QztRQUM1QyxlQUFlO1FBQ2YsY0FBYyxFQUFBO01BdkV0QjtRQTBFUSxXQUFXO1FBQ1gsWUFBWTtRQUNaLHdCQUF3QjtRQUN4Qiw0QkFBNEI7UUFDNUIsMkJBQTJCO1FBQzNCLCtDQUErQztRQUMvQyxlQUFlO1FBQ2YsY0FBYyxFQUFBOztBQUt0QjtFQUVJLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZUFBZSxFQUFBOztBQUduQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7O0FBRXhCO0VBQ0Usc0RBQThDO1VBQTlDLDhDQUE4QztFQUM5Qyx5QkFBeUI7RUFDekIsbUJBQW1CLEVBQUE7RUFIckI7SUFNTSxZQUFZO0lBQ1osV0FBVyxFQUFBO0VBUGpCO0lBV0ksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsdUJBQTJCO0lBQTNCLG1DQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLGFBQWEsRUFBQTtJQWRqQjtNQWdCTSxjQUFjO01BQ2QsbUJBL1dNO01BZ1hOLGVBQWU7TUFDZix1QkFBdUI7TUFDdkIsa0JBQWtCLEVBQUE7SUFwQnhCO01BdUJNLFdBQVc7TUFDWCxtQkF0WE07TUF1WE4sZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixxQkFBcUIsRUFBQTs7QUNoZTNCO0VBQ0UsaUJBQWlCO0VBQ2pCLFVBQVU7RUFDVixrQkFBa0IsRUFBQTtFQUhwQjtJQUtJLGdCQUFnQixFQUFBO0VBTHBCO0lBUUksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixrQkFBa0IsRUFBQTtJQVZ0QjtNQVlNLFdBQVc7TUFDWCxVQUFVO01BQ1YsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YsTUFBTTtNQUNOLGlEQUE4QztNQUM5QyxjQUFjLEVBQUE7SUFuQnBCO01Bc0JNLFdBQVc7TUFDWCxZQUFZO01BQ1osMENBQXVDO01BQ3ZDLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLFNBQVM7TUFDVCxtQkFBbUI7TUFDbkIseUJBQXlCO01BQ3pCLFVBQVUsRUFBQTtJQS9CaEI7TUFrQ00sZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixjQUFjO01BQ2Qsc0JBQXNCO01BQ3RCLFdBQVc7TUFDWCxlQUFlO01BQ2YsU0FBUztNQUNULGlCQUFpQjtNQUNqQixvQkFBb0IsRUFBQTtJQTFDMUI7TUE2Q00sbUJBQW1CO01BQ25CLDJDQUEyQztNQUMzQyxXQUFXO01BQ1gsV0FBVztNQUNYLGFBQWEsRUFBQTtFQWpEbkI7SUFxREksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHFCQUFxQjtJQUNyQixrQkFBa0IsRUFBQTtJQXZEdEI7TUF5RE0sV0FBVztNQUNYLFVBQVU7TUFDVixZQUFZO01BQ1osa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixNQUFNO01BQ04sY0FBYztNQUNkLGlEQUE4QyxFQUFBO0lBaEVwRDtNQW1FTSxzQkFBc0I7TUFDdEIsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZiwwQkFBdUI7TUFDdkIsc0JBQXNCO01BQ3RCLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLGtCQUFrQjtNQUNsQixrQkFBa0IsRUFBQTtNQTVFeEI7UUE4RVEsV0FBVztRQUNYLFlBQVk7UUFDWiwyQ0FBd0M7UUFDeEMsV0FBVztRQUNYLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsU0FBUztRQUNULG1CQUFtQjtRQUNuQixzQkFBc0IsRUFBQTtJQXRGOUI7TUEwRk0sNEJBQTRCO01BQzVCLGtCQUFrQjtNQUNsQixXQUFXLEVBQUE7TUE1RmpCO1FBOEZRLGdDQUF3QjtRQUF4Qix3QkFBd0I7UUFDeEIsV0FBVztRQUNYLDJDQUF3QztRQUN4QyxrQkFBa0I7UUFDbEIsUUFBUTtRQUNSLFNBQVM7UUFDVCxXQUFXLEVBQUE7SUFwR25CO01Bd0dNLGFBQWE7TUFDYixpQkFBaUI7TUFDakIsZUFBZTtNQUNmLGNBQWM7TUFDZCxpQkFBaUI7TUFDakIsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixpQ0FBeUI7TUFBekIsNEJBQXlCO01BQXpCLHlCQUF5QjtNQUN6QixXQUFXLEVBQUE7TUFoSGpCO1FBa0hRLGNBQWMsRUFBQTtJQWxIdEI7TUFzSE0sb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLFdBQVc7TUFDWCxnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLGVBQWU7TUFDZixnQkFBZ0IsRUFBQTtNQTNIdEI7UUE2SFEsY0FBYztRQUNkLGNBQWM7UUFDZCxlQUFlO1FBQ2YsZUFBZTtRQUNmLDBCQUEwQixFQUFBO1FBaklsQztVQW1JVSxxQkFBcUIsRUFBQTtNQW5JL0I7UUF1SVEsY0FBYztRQUNkLGVBQWU7UUFDZixpQkFBaUIsRUFBQTtJQXpJekI7TUE2SU0sYUFBYTtNQUNiLFlBQVk7TUFDWixnQkFBZ0I7TUFDaEIsb0JBQWlCO1NBQWpCLGlCQUFpQjtNQUNqQixtQkFBbUI7TUFDbkIsY0FBYztNQUNkLGtCQUFrQixFQUFBO0VBbkp4QjtJQXdKTSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixjQUFjO0lBQ2Qsc0JBQXNCO0lBQ3RCLGVBQWUsRUFBQTtFQTdKckI7SUFnS00seUNBQXNDLEVBQUE7O0FDaEs1QztFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixnQ0FBZ0MsRUFBQTtFQUNoQztJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsNEJBQTRCO0lBQzVCLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsNEJBQW9CO0lBQXBCLHVCQUFvQjtJQUFwQixvQkFBb0IsRUFBQTtJQVRyQjtNQVdHLGVBQWUsRUFBQTtJQVhsQjtNQWNHLFdBQVc7TUFDWCxXQUFXO01BQ1gseUJBQXlCO01BQ3pCLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsT0FBTztNQUNQLFlBQVk7TUFDWixVQUFVLEVBQUE7SUFyQmI7TUF3QkcsVUFBVSxFQUFBO0lBeEJiO01BMkJHLFVBQVUsRUFBQTtNQTNCYjtRQTZCSyxVQUFVLEVBQUE7SUE3QmY7TUFpQ0csV0FBVztNQUNYLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YsUUFBUTtNQUNSLG1DQUEyQjtVQUEzQiwrQkFBMkI7Y0FBM0IsMkJBQTJCO01BQzNCLFdBQVc7TUFDWCxZQUFZO01BQ1osbUJBQW1CO01BQ25CLHlCQUF5QixFQUFBOztBQzVDL0I7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUNsQixvQkFBb0IsRUFBQTtFQUp0QjtJQU1JLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0lBUmpCO01BVU0sYUFBYSxFQUFBO01BVm5CO1FBWVEsb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHlCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkIsc0JBQW1CO2dCQUFuQixtQkFBbUI7UUFDbkIsd0JBQXVCO1FBQXZCLCtCQUF1QjtZQUF2QixxQkFBdUI7Z0JBQXZCLHVCQUF1QixFQUFBO1FBZC9CO1VBZ0JVLGtCQUFrQixFQUFBO0lBaEI1QjtNQXFCTSxrQkFBa0I7TUFDbEIsMkNBQTJDO01BQzNDLHNCQUFzQjtNQUN0QiwyQkFBMkI7TUFDM0IsNEJBQTRCO01BQzVCLDRCQUE0QjtNQUM1QixnQkFBZ0IsRUFBQTtNQTNCdEI7UUE2QlEsY0FBYztRQUNkLGVBQWU7UUFDZixpQkFBaUI7UUFDakIsaUJBQWlCO1FBQ2pCLGtCQUFrQjtRQUNsQixnQkFBZ0I7UUFDaEIsbUJBQW1CLEVBQUE7TUFuQzNCO1FBc0NRLGdCQUFnQixFQUFBO1FBdEN4QjtVQXdDVSxjQUFjO1VBQ2QsbUJBQW1CO1VBQ25CLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIsaUJBQWlCO1VBQ2pCLGtCQUFrQjtVQUNsQiw0REFBNEQsRUFBQTtJQTlDdEU7TUFtRE0seUJBQXlCO01BQ3pCLHNEQUEyQztjQUEzQyw4Q0FBMkM7TUFDM0MsNEJBQTRCO01BQzVCLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYiw0QkFBc0I7TUFBdEIsNkJBQXNCO01BQXRCLDhCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCO01BQ3RCLHlCQUE4QjtNQUE5QixzQ0FBOEI7VUFBOUIsc0JBQThCO2NBQTlCLDhCQUE4QixFQUFBO01BeERwQztRQTBEUSxrQkFBa0I7UUFDbEIsY0FBYyxFQUFBO0lBM0R0QjtNQStETSw0QkFBNEI7TUFDNUIsb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHlCQUE4QjtNQUE5QixzQ0FBOEI7VUFBOUIsc0JBQThCO2NBQTlCLDhCQUE4QjtNQUM5QixlQUFlO01BQ2YsNEJBQXlCO01BQ3pCLGdCQUFnQjtNQUNoQixrQkFBa0IsRUFBQTtNQXJFeEI7UUF1RVEsZ0NBQXdCO1FBQXhCLHdCQUF3QjtRQUN4QixXQUFXO1FBQ1gsd0NBQXFDO1FBQ3JDLFdBQVc7UUFDWCxrQkFBa0I7UUFDbEIsTUFBTTtRQUNOLE9BQU8sRUFBQTtNQTdFZjtRQWdGUSxtQkFBbUI7UUFDbkIseUJBQXdCO1FBQ3hCLGdFQUFnRSxFQUFBOztBQU94RTtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsd0NBQXFDO0VBQ3JDLHlCQUF5QjtFQUN6QixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7RUFUbEI7SUFXSSwwQkFBMEI7SUFDMUIsV0FBVztJQUNYLFlBQVk7SUFDWiw2QkFBNkIsRUFBQTtJQWRqQztNQWdCTSw0QkFBeUIsRUFBQTtJQWhCL0I7TUFnQk0sNEJBQXlCLEVBQUE7SUFoQi9CO01BZ0JNLDRCQUF5QixFQUFBO0lBaEIvQjtNQWdCTSw0QkFBeUIsRUFBQTtJQWhCL0I7TUFnQk0sNEJBQXlCLEVBQUE7RUFoQi9CO0lBb0JJLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sV0FBVztJQUNYLFVBQVUsRUFBQTtJQTFCZDtNQTRCTSxVQUFVO01BQ1YsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsUUFBUTtNQUNSLG1DQUEyQjtVQUEzQiwrQkFBMkI7Y0FBM0IsMkJBQTJCO01BQzNCLFdBQVc7TUFDWCxrQ0FBa0MsRUFBQTtFQW5DeEM7SUF1Q0kscUJBQXFCLEVBQUE7RUF2Q3pCO0lBMkNNLHNEQUFzRDtJQUN0RCxxQkFBcUIsRUFBQTtFQTVDM0I7SUFpRE0sd0RBQXdEO0lBQ3hELHFCQUFxQixFQUFBO0VBbEQzQjtJQXVETSxtREFBbUQ7SUFDbkQscUJBQXFCLEVBQUE7RUF4RDNCO0lBNERJLDRCQUF5QixFQUFBO0VBNUQ3QjtJQTRESSw0QkFBeUIsRUFBQTtFQTVEN0I7SUE0REksNEJBQXlCLEVBQUE7RUE1RDdCO0lBNERJLDRCQUF5QixFQUFBO0VBNUQ3QjtJQTRESSw0QkFBeUIsRUFBQTs7QUFHN0I7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFBQTtFQUpyQjtJQU1JLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsT0FBTztJQUNQLE1BQU0sRUFBQTtJQVRWO01BV00seUJBQXlCO01BQ3pCLHFCQUFxQixFQUFBO0VBWjNCO0lBZ0JJLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixlQUFlLEVBQUE7RUFqQm5CO0lBb0JJLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsNEJBQXlCO0lBQ3pCLGlCQUFpQixFQUFBO0VBdkJyQjtJQTBCSSw0QkFBb0I7SUFBcEIsdUJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQix3Q0FBd0M7SUFDeEMsa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsWUFBWTtJQUNaLGVBQWU7SUFDZiwyQ0FBMkM7SUFDM0MsMkJBQTJCO0lBQzNCLHFCQUFxQjtJQUNyQiw0QkFBNEIsRUFBQTs7QUM1TGhDO0VBQ0UsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixrQkFBa0IsRUFBQTtFQUNsQjtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY0FBYztJQUNkLDBCQUEwQjtJQUMxQixtQkFBbUIsRUFBQTtFQUVyQjtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsY3RCT2U7SXNCTmYsaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFBO0VBRXJCO0lBQ0UseUJBQXlCO0lBQ3pCLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUE4QjtJQUE5QixzQ0FBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QjtJQUM5Qix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQUVyQjtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLGN0QlRlLEVBQUE7RXNCV2pCO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQiw2QkFBNEI7SUFDNUIsK0JBQStCO0lBQy9CLGlCQUFpQjtJQUNqQix5Q0FBeUMsRUFBQTtJQU4xQztNQVFHLDBDQUEwQztNQUMxQyw2QkFBNkI7TUFDN0IsK0JBQStCLEVBQUE7O0FDMUNyQztFQUNFLFdBQVc7RUFDWCxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixZQUFZLEVBQUE7RUFKZDtJQU1JLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFBQTtJQVZwQjtNQVlNLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsTUFBTTtNQUNOLFdBQVc7TUFDWCxZQUFZO01BQ1osb0JBQWlCO1NBQWpCLGlCQUFpQixFQUFBO0VBR3JCO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQUVyQjtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBUztJQUFULGlCQUFTO1FBQVQsYUFBUztZQUFULFNBQVMsRUFBQTtJQVJWO01BVUcsV0FBVztNQUNYLFdBQVc7TUFDWCx5QkFBeUI7TUFDekIsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsUUFBUTtNQUNSLG1CQUFtQixFQUFBOztBQzFDekI7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBO0VBQ25CO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2Qsc0JBQXNCLEVBQUE7RUFFeEI7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQiw4REFBOEQ7SUFDOUQsd0JBQXdCLEVBQUE7RUFsQjVCO0lBcUJJLHFCQUFxQixFQUFBO0lBckJ6QjtNQXVCTSxjQUFjLEVBQUE7SUF2QnBCO01BMEJNLDJEQUEyRDtNQUMzRCx3QkFBd0IsRUFBQTtFQTNCOUI7SUErQkkscUJBQXFCLEVBQUE7SUEvQnpCO01BaUNNLGNBQWMsRUFBQTtJQWpDcEI7TUFvQ00sOERBQThEO01BQzlELHdCQUF3QixFQUFBO0VBckM5QjtJQXlDSSxxQkFBcUIsRUFBQTtJQXpDekI7TUEyQ00sY0FBYyxFQUFBO0lBM0NwQjtNQThDTSw4REFBOEQ7TUFDOUQsd0JBQXdCLEVBQUE7RUEvQzlCO0lBbURJLHFCQUFxQixFQUFBO0lBbkR6QjtNQXFETSxjQUFjLEVBQUE7SUFyRHBCO01Bd0RNLDREQUE0RDtNQUM1RCxxQkFBcUIsRUFBQTs7QUN6RDNCO0VBQ0UsZUFBZTtFQUNmLFNBQVM7RUFDVCxPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVk7RUFDWixXQUFXO0VBQ1gsYUFBYTtFQUNiLG1EQUEyQztVQUEzQywyQ0FBMkM7RUFDM0MseUJBQXlCO0VBQ3pCLGFBQWEsRUFBQTs7QUFFZjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RUFIckI7SUFLSSxjQUFjO0lBQ2QsbUJQcUZRO0lPcEZSLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGtCQUFrQixFQUFBO0lBVnRCO01BWU0sa0JBQWtCO01BQ2xCLFdBQVU7TUFDVixNQUFNO01BQ04sT0FBTztNQUNQLFNBQVM7TUFDVCxZQUFZO01BQ1osV0FBVztNQUNYLFlBQVk7TUFDWix3QkFBd0I7TUFDeEIsNEJBQTRCO01BQzVCLDJCQUEyQjtNQUMzQiwyREFBMkQsRUFBQTtFQXZCakU7SUEyQkksV0FBVztJQUNYLFlBQVk7SUFDWix3QkFBd0I7SUFDeEIsNEJBQTRCO0lBQzVCLDJCQUEyQjtJQUMzQix3Q0FBd0M7SUFDeEMsZUFBZSxFQUFBO0VBakNuQjtJQW9DSSw0QkFBNEI7SUFDNUIscUJBQXFCO0lBQ3JCLGNBQWM7SUFDZCxtQlBvRFE7SU9uRFIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQix5QkFBeUI7SUFDekIsa0JBQWtCLEVBQUE7SUEzQ3RCO01BNkNNLGtCQUFrQjtNQUNsQixXQUFVO01BQ1YsTUFBTTtNQUNOLFNBQVM7TUFDVCxPQUFPO01BQ1AsWUFBWTtNQUNaLFdBQVc7TUFDWCxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLHdCQUF3QjtNQUN4Qiw0QkFBNEI7TUFDNUIsMkJBQTJCO01BQzNCLG9EQUFvRCxFQUFBOztBQUkxRDtFQUNFLG1DQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLG1DQUEyQjtFQUEzQiw4QkFBMkI7RUFBM0IsMkJBQTJCO0VBQzNCLFVBQVU7RUFDVixrQkFBa0IsRUFBQTs7QUM3RXBCO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUF5QjtFQUN6QixnQkFBZ0IsRUFBQTtFQUNoQjtJQUNFLGtCQUFrQjtJQUNsQixVQUFVLEVBQUE7SUFGWDtNQUlHLGVBQWU7TUFDZixjQUFjO01BQ2QsZ0JBQWdCO01BQ2hCLG1CQUFtQixFQUFBO0lBUHRCO01BVUcsZUFBZTtNQUNmLGlCQUFpQixFQUFBO0lBWHBCO01BY0csY0FBYztNQUNkLGdCQUFnQjtNQUNoQixlQUFlLEVBQUE7RUFHbkI7SUFDRSxVQUFVLEVBQUE7SUFEWDtNQUdHLFdBQVc7TUFDWCxZQUFZO01BQ1osb0JBQWlCO1NBQWpCLGlCQUFpQixFQUFBOztBQzVCdkI7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLHdCQUF3QjtFQUN4Qiw2QkFBNkIsRUFBQTtFQUovQjtJQU1JLGVBQWU7SUFDZixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFBO0VBVHRCO0lBWUksZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUIsRUFBQTs7QUNkckI7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsaUJBQWlCLEVBQUE7RUFGbkI7SUFJSSxZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFBO0lBVHRCO01BV00sV0FBVztNQUNYLGFBQWE7TUFDYix5REFBeUQ7TUFDekQsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsTUFBTSxFQUFBO0lBakJaO01Bb0JNLFlBQVk7TUFDWixhQUFhO01BQ2IseURBQWlEO2NBQWpELGlEQUFpRDtNQUNqRCx5QkFBeUI7TUFDekIsbUJBQW1CO01BQ25CLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsd0JBQXVCO01BQXZCLCtCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLGNBQWM7TUFDZCxvQ0FBNEI7VUFBNUIsZ0NBQTRCO2NBQTVCLDRCQUE0QjtNQUM1QixvQkFBb0I7TUFDcEIsa0JBQWtCO01BQ2xCLFVBQVUsRUFBQTtNQWhDaEI7UUFrQ1EsbUJBQW1CLEVBQUE7UUFsQzNCO1VBb0NVLFlBQVk7VUFDWixhQUFhO1VBQ2Isb0JBQW9CO1VBQ3BCLG9CQUFpQjthQUFqQixpQkFBaUIsRUFBQTtNQXZDM0I7UUEyQ1EsZ0NBQXdCO1FBQXhCLHdCQUF3QjtRQUN4QixpQ0FBeUI7UUFBekIseUJBQXlCO1FBQ3pCLG9CQUFvQjtRQUNwQixvQkFBaUI7V0FBakIsaUJBQWlCLEVBQUE7SUE5Q3pCO01Ba0RNLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsY0FBYztNQUNkLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLGtCQUFrQjtNQUNsQixVQUFVLEVBQUE7SUF6RGhCO01BNERNLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsWUFBWTtNQUNaLGNBQWM7TUFDZCxtQkFBbUI7TUFDbkIsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixVQUFVLEVBQUE7SUFuRWhCO01Bc0VNLGtCQUFrQjtNQUNsQixVQUFVLEVBQUE7TUF2RWhCO1FBeUVRLGVBQWU7UUFDZixjQUFjO1FBQ2QsV0FBVztRQUNYLGNBQWM7UUFDZCxrQkFBa0I7UUFDbEIsZUFBZTtRQUNmLDRCQUFvQjtRQUFwQix1QkFBb0I7UUFBcEIsb0JBQW9CLEVBQUE7UUEvRTVCO1VBaUZVLDBDQUEwQyxFQUFBO1FBakZwRDtVQW9GVSwyQ0FBMkMsRUFBQTtFQXBGckQ7SUEwRkksaUNBQXlCO0lBQXpCLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIsb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0IsRUFBQTtJQTdGMUI7TUErRk0sZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixjQUFjO01BQ2QsbUJBQW1CLEVBQUE7O0FBTXpCO0VBQ0UsbUJBQW1CLEVBQUE7RUFEckI7SUFHSSxtQkFBbUI7SUFDbkIsZ0JBQWdCLEVBQUE7RUFFbEI7SUFDRSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsdUJBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWUsRUFBQTs7QUFHbkI7RUFDRSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBSHJCO0lBS0ksZUFBZSxFQUFBO0VBTG5CO0lBUUksYUFBYSxFQUFBO0lBUmpCO01BVU0sa0JBQWtCLEVBQUE7TUFWeEI7UUFZUSxtQkFBbUI7UUFDbkIsVUFBVSxFQUFBO0VBYmxCO0lBa0JJLFdBQVc7SUFBRSxlQUFlO0lBQzVCLFlBQVk7SUFBRSxnQkFBZ0IsRUFBQTtJQW5CbEM7TUFxQk0sV0FBVztNQUNYLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCxZQUFZO01BQ1oseUJBQXlCO01BQ3pCLG9CQUFvQjtNQUNwQiwyQ0FBMkM7TUFDM0Msb0JBQW9CO01BQ3BCLDJCQUEyQjtNQUMzQiw0QkFBNEI7TUFDNUIsa0JBQWtCO01BQ2xCLFVBQVU7TUFDViw0QkFBb0I7TUFBcEIsdUJBQW9CO01BQXBCLG9CQUFvQixFQUFBO0lBbkMxQjtNQXNDTSxXQUFXO01BQ1gsWUFBWTtNQUNaLHNCQUFtQjtTQUFuQixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUE7O0FBSzFCO0VBQ0UseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixtQkFBTztFQUFQLGVBQU87TUFBUCxXQUFPO1VBQVAsT0FBTyxFQUFBO0VBSFQ7SUFLSSxZQUFZO0lBQ1osb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsd0JBQXVCO0lBQXZCLCtCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUE4QjtJQUE5QixzQ0FBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QixFQUFBO0VBVGxDO0lBWUksbUJBQW1CLEVBQUE7O0FDN0t2QjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUZyQjtJQU1RLFVBQVUsRUFBQTtFQU5sQjtJQVVNLFNBQVM7SUFDVCxZQUFZLEVBQUE7RUFYbEI7SUFnQk0sZUFBZTtJQUNmLFlBQVksRUFBQTtFQWpCbEI7SUFxQkksV0FBVztJQUNYLFlBQVk7SUFDWixrREFBa0Q7SUFDbEQsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLDRCQUFvQjtJQUFwQix1QkFBb0I7SUFBcEIsb0JBQW9CLEVBQUE7SUE1QnhCO01BOEJNLGdDQUFnQyxFQUFBO0VBOUJ0QztJQWtDSSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCx5QkFBeUI7SUFDekIsNEJBQW9CO0lBQXBCLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLGtEQUFrRDtJQUNsRCxXQUFXO0lBQ1gsYUFBYTtJQUNiLFlBQVksRUFBQTtFQTNDaEI7SUE4Q0ksa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxZQUFZO0lBQ1osZUFBZTtJQUNmLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIsNEJBQW9CO0lBQXBCLHVCQUFvQjtJQUFwQixvQkFBb0I7SUFDcEIsWUFBWSxFQUFBOztBQUloQjtFQUNFLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixnQkFBZ0IsRUFBQTtFQUxsQjtJQU9JLGlCQUFpQixFQUFBO0lBUHJCO01BU00sZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUIsRUFBQTtFQVh2QjtJQWVJLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJQWhCdkI7TUFrQk0saUJBQWlCO01BQ2pCLG1EQUF1QztjQUF2QywyQ0FBdUM7TUFDdkMsbUJBQW1CLEVBQUE7TUFwQnpCO1FBc0JRLFlBQVksRUFBQTtFQUlsQjtJQUNFLFVBQVU7SUFDVixtQkFBbUIsRUFBQTtFQUVyQjtJQUNFLFVBQVU7SUFDVixpREFBeUM7WUFBekMseUNBQXlDO0lBQ3pDLDJDQUEyQztJQUMzQyx5QkFBeUI7SUFDekIsYUFBYSxFQUFBO0lBTGQ7TUFPRyxjQUFjO01BQ2QsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsbUJBQW1CLEVBQUE7SUFYdEI7TUFjRyxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGNBQWM7TUFDZCxpQkFBaUI7TUFDakIsb0JBQW9CO01BQ3BCLGlEQUFnRCxFQUFBO0lBbkJuRDtNQXNCRyxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO01BQW5CLDJCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLHlCQUE4QjtNQUE5QixzQ0FBOEI7VUFBOUIsc0JBQThCO2NBQTlCLDhCQUE4QjtNQUM5QixlQUFlO01BQ2YsaURBQWdELEVBQUE7SUExQm5EO01BNkJHLGVBQWU7TUFDZixjQUFjLEVBQUE7RUE1RHBCO0lBZ0VJLGVBQWU7SUFDZixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUFBOztBQzVIdkI7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQixFQUFBO0VBQ2pCO0lBQ0Usb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsNEJBQXNCO0lBQXRCLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0lBSnZCO01BTUcsbUJBQW1CLEVBQUE7SUFOdEI7TUFTRyxnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsa0JBQWtCLEVBQUE7O0FDakJ4QjtFQUNFLFdBQVc7RUFDWCxhQUFhO0VBQ2IsMkRBQTJEO0VBQzNELHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsYUFBYTtFQUNiLG1CQUFtQixFQUFBO0VBRW5CO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFBOztBQUl0QjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLG1CQUFtQixFQUFBO0VBRW5CO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixpQkFBaUI7SUFDakIsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsY0FBYyxFQUFBO0VBR2hCO0lBQ0Usb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osWUFBWTtJQUNaLG1CQUFtQjtJQUNuQix3REFBZ0Q7WUFBaEQsZ0RBQWdEO0lBQ2hELHlCQUF5QjtJQUN6QixZQUFZO0lBQ1osa0JBQWtCLEVBQUE7SUFUbkI7TUFZRyxXQUFXO01BQ1gsWUFBWTtNQUNaLHdEQUFnRDtjQUFoRCxnREFBZ0Q7TUFDaEQseUJBQXlCO01BQ3pCLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsTUFBTTtNQUNOLHNDQUE4QjtVQUE5QixrQ0FBOEI7Y0FBOUIsOEJBQThCO01BQzlCLFdBQVc7TUFDWCxvQkFBb0I7TUFDcEIscURBQXFEO01BQ3JELHFCQUFxQjtNQUNyQiwyQkFBMkI7TUFDM0IsNEJBQTRCLEVBQUE7SUF6Qi9CO01BOEJLLFdBQVc7TUFDWCxZQUFZO01BQ1osb0JBQW9CO01BQ3BCLG9CQUFpQjtTQUFqQixpQkFBaUI7TUFDakIsa0JBQWtCLEVBQUE7SUFsQ3ZCO01Bc0NLLFlBQVk7TUFDWixZQUFZO01BQ1osc0JBQW1CO1NBQW5CLG1CQUFtQixFQUFBOztBQU0zQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsMENBQTBDO0VBQzFDLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7RUFFbkI7SUFDRSxZQUFZO0lBQ1osVUFBVSxFQUFBO0lBRlg7TUFLRyxXQUFXLEVBQUE7TUFMZDtRQVFLLGtCQUFrQjtRQUNsQixpQkFBaUIsRUFBQTtRQVR0QjtVQWFTLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIsY0FBYyxFQUFBO1FBZnZCO1VBbUJTLGNBQWMsRUFBQTtNQW5CdkI7UUF5QkssV0FBVztRQUNYLFlBQVk7UUFDWix3Q0FBd0M7UUFDeEMsb0JBQW9CO1FBQ3BCLHFCQUFxQixFQUFBO01BN0IxQjtRQWlDSyxtQkFBbUIsRUFBQTtNQWpDeEI7UUFxQ0ssbUJBQW1CLEVBQUE7SUFyQ3hCO01BMENHLHlCQUFhO01BQWIscUJBQWE7VUFBYixpQkFBYTtjQUFiLGFBQWEsRUFBQTtFQUlqQjtJQUNFLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsY0FBYztJQUNkLG9CQUFvQixFQUFBO0lBUHJCO01BVUcsV0FBVztNQUNYLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLG9EQUFvRDtNQUNwRCx3QkFBd0IsRUFBQTtFQUk1QjtJQUNFLG1CQUFPO0lBQVAsZUFBTztRQUFQLFdBQU87WUFBUCxPQUFPO0lBQ1Asb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUE4QjtJQUE5QixzQ0FBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QixFQUFBO0VBR2hDO0lBQ0UsWUFBWTtJQUNaLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7SUFBbkIsMkJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJQUhwQjtNQU1HLG1CQUFtQixFQUFBO01BTnRCO1FBU0ssNkNBQTZDLEVBQUE7SUFUbEQ7TUFjRyxtQkFBbUIsRUFBQTtNQWR0QjtRQWlCSyw2Q0FBNkMsRUFBQTtJQWpCbEQ7TUF1QkssNkNBQTZDLEVBQUE7SUF2QmxEO01BNEJHLFdBQVc7TUFDWCxZQUFZO01BQ1osV0FBVztNQUNYLDRCQUE0QjtNQUM1QiwyQkFBMkI7TUFDM0IscUJBQXFCLEVBQUE7SUFqQ3hCO01BcUNHLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsK0NBQStDLEVBQUE7TUF2Q2xEO1FBMENLLGNBQWMsRUFBQTtRQTFDbkI7VUE2Q08sZUFBZTtVQUNmLGNBQWMsRUFBQTtRQTlDckI7VUFrRE8sY0FBYztVQUNkLGVBQWUsRUFBQTtVQW5EdEI7WUFzRFMsZ0JBQWdCO1lBQ2hCLGVBQWUsRUFBQTs7QUFRM0I7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQW1CLEVBQUE7RUFFbkI7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxtQkFBbUIsRUFBQTtFQUdyQjtJQUNFLGVBQWU7SUFDZixpQkFBaUIsRUFBQTtJQUZsQjtNQUtHLGVBQWU7TUFDZixpQkFBaUIsRUFBQTtFQWpCdkI7SUFzQkksbUJBQW1CO0lBQ25CLFVBQVUsRUFBQTtFQXZCZDtJQTJCSSxVQUFVO0lBQ1YsMkNBQTJDO0lBQzNDLGFBQWE7SUFDYixrQkFBa0IsRUFBQTtJQTlCdEI7TUFnQ00sV0FBVztNQUNYLGFBQWE7TUFDYiw0R0FBNkU7TUFBN0UsMEVBQTZFO01BQTdFLDZFQUE2RTtNQUM3RSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLE9BQU87TUFDUCxTQUFTLEVBQUE7RUFJYjtJQUNFLFdBQVc7SUFDWCx3Q0FBb0M7SUFDcEMseUNBQXFDO0lBQ3JDLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsZ0JBQWdCLEVBQUE7SUFOakI7TUFTRyxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhLEVBQUE7SUFUaEI7TUFhRyxZQUFZO01BQ1osMkNBQXVDO01BQ3ZDLDBDQUFzQyxFQUFBO01BZnpDO1FBa0JLLG1CQUFPO1FBQVAsZUFBTztZQUFQLFdBQU87Z0JBQVAsT0FBTyxFQUFBO01BbEJaO1FBc0JLLFVBQVUsRUFBQTtJQXRCZjtNQTJCRyxlQUFlO01BQ2YseUJBQXlCO01BQ3pCLGdCQUFnQjtNQUNoQix5QkFBeUIsRUFBQTtJQTlCNUI7TUFrQ0csZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixvQkFBb0IsRUFBQTtNQXBDdkI7UUF1Q0ssb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLHlCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkIsc0JBQW1CO2dCQUFuQixtQkFBbUIsRUFBQTtRQXhDeEI7VUEyQ08sV0FBVztVQUNYLGtCQUFrQixFQUFBOztBQU81QjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBbUIsRUFBQTtFQUZyQjtJQUlJLFVBQVU7SUFDVixrQkFBa0IsRUFBQTtFQUx0QjtJQVFJLFVBQVU7SUFDVixtQkFBbUIsRUFBQTtFQUVyQjtJQUNFLFdBQVc7SUFDWCxXQUFXO0lBQ1gsNERBQTREO0lBQzVELHdCQUF3QjtJQUN4QixhQUFhLEVBQUE7RUFFZjtJQUNFLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixvQkFBb0I7SUFDcEIsa0JBQWtCLEVBQUE7SUFIbkI7TUFNSyxVQUFVO01BQ1YsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YsTUFBTTtNQUNOLHlCQUF5QjtNQUN6QixXQUFXLEVBQUE7SUFaaEI7TUFnQkcsVUFBVTtNQUNWLFdBQVc7TUFBRSxlQUFlO01BQzVCLFlBQVk7TUFDWixjQUFjO01BQ2QsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQix5QkFBeUI7TUFDekIsb0JBQW9CO01BQ3BCLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsd0JBQXVCO01BQXZCLCtCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsTUFBTSxFQUFBO0lBN0JUO01BZ0NHLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsa0JBQWtCLEVBQUE7O0FBS3hCO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFtQixFQUFBO0VBRnJCO0lBSUksV0FBVztJQUNYLGdCQUFnQjtJQUNoQixnQkFBZ0IsRUFBQTtFQU5wQjtJQVNJLFVBQVU7SUFDVixtQkFBbUI7SUFDbkIsa0JBQWtCLEVBQUE7RUFYdEI7SUFjSSxVQUFVLEVBQUE7RUFFWjtJQUNFLFdBQVc7SUFDWCxXQUFXO0lBQ1gsNERBQTREO0lBQzVELHdCQUF3QjtJQUN4QixhQUFhLEVBQUE7RUFFZjtJQUNFLG1CQUFtQixFQUFBO0lBRHBCO01BR0csV0FBVztNQUFFLGVBQWU7TUFDNUIsWUFBWTtNQUNaLDJEQUEyRDtNQUMzRCx3QkFBd0I7TUFDeEIsV0FBVztNQUNYLGVBQWUsRUFBQTtJQVJsQjtNQVdHLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIseUJBQThCO01BQTlCLHNDQUE4QjtVQUE5QixzQkFBOEI7Y0FBOUIsOEJBQThCLEVBQUE7SUFiakM7TUFnQkcsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixjQUFjO01BQ2QsbUJBQW1CLEVBQUE7SUFuQnRCO01Bc0JHLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsY0FBYztNQUNkLGFBQWEsRUFBQTs7QUFJbkI7RUFDRSxrQkFBa0I7RUFDbEIsd0NBQXdDO0VBQ3hDLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsNEJBQW9CO0VBQXBCLHVCQUFvQjtFQUFwQixvQkFBb0IsRUFBQTtFQVJ0QjtJQVVJLHdDQUF3QyxFQUFBOztBQUk1QztFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY0FBYztFQUNkLG1CQUFtQixFQUFBOztBQUdyQjtFQUVJLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZ0JBQWdCLEVBQUE7O0FDclpwQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUFzQnJCO0VBRUksMkNBQTJDLEVBQUE7O0FBSS9DO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLHlCQUF5QixFQUFBOztBQUczQjtFQUNFLGNBQWMsRUFBQTs7QUFHaEI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLDZCQUFxQjtFQUFyQix3QkFBcUI7RUFBckIscUJBQXFCLEVBQUE7RUFUdkI7SUFZSSw2QkFBNkI7SUFDN0IsY0FBYyxFQUFBOztBQUlsQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7RUFBOUIsc0NBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsbUJBQW1CLEVBQUE7RUFIckI7SUFNSSxjaENoR2U7SWdDaUdmLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsMEJBQTBCLEVBQUE7SUFUOUI7TUFZTSxxQkFBcUI7TUFDckIsY2hDdEdRLEVBQUE7RWdDeUZkO0lBa0JJLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2Qsa0JBQWtCLEVBQUE7SUF2QnRCO01BMEJNLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsT0FBTztNQUNQLFFBQVE7TUFDUixtQ0FBMkI7VUFBM0IsK0JBQTJCO2NBQTNCLDJCQUEyQjtNQUMzQixXQUFXO01BQ1gsWUFBWTtNQUNaLG1CQUFtQjtNQUNuQix5QmhDNUhhLEVBQUE7O0FnQ2lJbkI7RUFDRSxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGNBQWM7RUFDZCxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLDREQUE0RDtFQUM1RCx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSx5QmhDNUlpQjtFZ0M2SWpCLGNoQzdJaUI7RWdDOElqQixrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLDZCQUFxQjtFQUFyQix3QkFBcUI7RUFBckIscUJBQXFCLEVBQUE7RUFSdkI7SUFXSSx5QmhDdEplO0lnQ3VKZixjQUFjLEVBQUE7O0FBSWxCO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCwyQ0FBMkM7RUFDM0MsbUJBQW1CLEVBQUE7RUFKckI7SUFPSSxrQkFBa0IsRUFBQTtFQVB0QjtJQVdJLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsY0FBYztJQUNkLGNBQWMsRUFBQTtFQWRsQjtJQWtCSSxlQUFlO0lBQ2YsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsU0FBUztJQUNULGdCQUFnQixFQUFBOztBQUtsQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUJBQThCO0VBQTlCLHNDQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCLEVBQUE7RUFIL0I7SUFNRyxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixpQkFBaUI7SUFDakIseUJBQXlCLEVBQUE7SUFWNUI7TUFhSyxpQkFBaUIsRUFBQTs7QUFPdkI7RUFDRSxrQkFBa0IsRUFBQTs7QUFGdEI7RUFNSSxZQUFZLEVBQUE7O0FBTmhCO0VBVUksWUFBWSxFQUFBOztBQUloQjtFQUdNLFVBQVU7RUFDVixtQkFBbUIsRUFBQTs7QUFLekI7O0VBRUUsMkJBQTJCLEVBQUE7O0FBRzdCO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWiwwQ0FBMEM7RUFDMUMscURBQThDO1VBQTlDLDZDQUE4QztFQUM5QyxvQkFBb0I7RUFDcEIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsVUFBVTtFQUNWLGVBQWU7RUFDZiw2QkFBcUI7TUFBckIseUJBQXFCO1VBQXJCLHFCQUFxQjtFQUNyQixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLGlDQUF5QjtFQUF6Qiw0QkFBeUI7RUFBekIseUJBQXlCLEVBQUE7RUFmM0I7SUFrQkksdUJBQXdDLEVBQUE7RUFsQjVDO0lBc0JJLFdBQVc7SUFDWCxZQUFZO0lBQ1osOENBQThDO0lBQzlDLHFCQUFxQjtJQUNyQiw0QkFBNEI7SUFDNUIsMkJBQTJCO0lBQzNCLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLE1BQU0sRUFBQTtFQUdSO0lBQ0UsV0FBVyxFQUFBO0lBRFo7TUFJRyxnQ0FBd0I7VUFBeEIsNEJBQXdCO2NBQXhCLHdCQUF3QixFQUFBO0VBSTVCO0lBQ0UsWUFBWSxFQUFBO0lBRGI7TUFJRyxpQ0FBeUI7VUFBekIsNkJBQXlCO2NBQXpCLHlCQUF5QixFQUFBOztBYnpTL0I7RWErU0UsZ0JBQWdCLEVBQUE7O0FiL1NsQjtFYWtURSxTQUFTLEVBQUE7O0FkbFRYO0VjcVRFLGFBQWEsRUFBQTs7QTFCclRmO0UwQnlURSxpQ0FBeUI7RUFBekIseUJBQXlCLEVBQUE7O0FBRTNCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FkNVRsQjtFYytURSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsbUJBQW1CLEVBQUE7RUFFbkI7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLGVBQWU7SUFDZixrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix1QkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZSxFQUFBO0VBR2pCO0lBQ0Usa0JBQWtCO0lBQ2xCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsY0FBYztJQUNkLHlCaEM1VGlCO0lnQzZUakIsZUFBZTtJQUNmLGdCQUFnQixFQUFBO0lBSmpCO01BT0csMEJBQTBCLEVBQUE7O0FBS2hDO0VBQ0UsbUJBQW1CLEVBQUE7RUFFbkI7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLHNCaEM5VWUsRUFBQTtFZ0NpVmpCO0lBQ0UsaUJBQWlCLEVBQUE7SUFEbEI7TUFJRyxrQkFBa0I7TUFDbEIseUJoQ3ZWZTtNZ0N3VmYsa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsZ0JBQWdCLEVBQUE7TUFUbkI7UUFhTyw2QkFBcUI7WUFBckIseUJBQXFCO2dCQUFyQixxQkFBcUIsRUFBQTtNQWI1QjtRQWtCSyxjQUFzQixFQUFBO1FBbEIzQjtVQXFCTyx5QkFBaUMsRUFBQTtNQXJCeEM7UUEwQkssY0FBd0IsRUFBQTtRQTFCN0I7VUE2Qk8seUJBQW1DLEVBQUE7TUE3QjFDO1FBa0NLLGNBQXVCLEVBQUE7UUFsQzVCO1VBcUNPLHlCQUFrQyxFQUFBO01BckN6QztRQTBDSyxVQUFVO1FBQ1YsV0FBVztRQUNYLFdBQVc7UUFDWCxvQkFBb0I7UUFDcEIsa0JBQWtCO1FBQ2xCLE9BQU87UUFDUCxNQUFNO1FBQ04sU0FBUztRQUNULGNBQWM7UUFDZCx5QkFBeUI7UUFDekIsNkJBQXFCO1FBQXJCLHdCQUFxQjtRQUFyQixxQkFBcUIsRUFBQTs7QUFPM0I7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGNBQWM7RUFDZCxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxrQkFBa0I7RUFDbEIsMkNBQTJDO0VBQzNDLHlCQUF5QjtFQUN6QixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RUFMcEI7SUFRRyxtQkFBTztJQUFQLGVBQU87UUFBUCxXQUFPO1lBQVAsT0FBTyxFQUFBOztBQUlYO0VBQ0UsWUFBWTtFQUNaLFlBQVksRUFBQTs7QUFHZDtFQUNFLGNBQWM7RUFDZCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBO0VBSm5CO0lBT0csY2hDbGJRLEVBQUE7O0FnQ3NiWjtFQUNFLGVBQWU7RUFDZixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLHlCQUF5QjtFQUN6Qix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsY0FBYyxFQUFBO0VBTmY7SUFTRyx5QkFBeUI7SUFDekIsY0FBYyxFQUFBOztBQUtwQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG9CQUFvQjtFQUNwQixpQkFBaUIsRUFBQTtFQUVqQjtJQUNFLGVBQWU7SUFDZixXQUFXO0lBQ1gseUJoQ3ZkZTtJZ0N3ZGYsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLDRCQUE0QjtJQUM1QixlQUFlO0lBQ2Ysd0NBQXdDO0lBQ3hDLDRCQUE0QjtJQUM1QixzQ0FBc0M7SUFDdEMscUJBQXFCO0lBQ3JCLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCLEVBQUE7SUFkdEI7TUFpQkcseUJBQXlCLEVBQUE7O0FBSy9CO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtFQUFuQiwyQkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBO0VBRnJCO0lBS0ksWUFBWTtJQUNaLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQixFQUFBO0VBVHRCO0lBY00sb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0lBZG5CO01BaUJRLGdCQUFnQjtNQUNoQixXQUFXO01BQ1gsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO01BQW5CLDJCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLHdCQUF1QjtNQUF2QiwrQkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QjtNQUN2QixrQkFBa0IsRUFBQTtNQXhCMUI7UUEyQlUseUJBQXlCLEVBQUE7UUEzQm5DO1VBOEJZLHlCQUF5QixFQUFBO01BOUJyQztRQW1DVSx5QkFBeUIsRUFBQTtRQW5DbkM7VUFzQ1kseUJBQXlCLEVBQUE7TUF0Q3JDO1FBMkNVLGVBQWU7UUFDZixnQkFBZ0IsRUFBQTs7QUFPMUI7RUFFSSxtQkFBbUI7RUFDbkIsZ0JBQWdCLEVBQUE7RUFIcEI7SUFNTSxnQkFBZ0IsRUFBQTtFQU50QjtJQVVNLGdDQUF3QjtJQUF4Qix3QkFBd0I7SUFDeEIsaUNBQXlCO0lBQXpCLHlCQUF5QjtJQUN6QixhQUFhO0lBQ2IseUJBQWlCO1lBQWpCLGlCQUFpQixFQUFBO0VBYnZCO0lBa0JRLHFCQUFxQixFQUFBO0lBbEI3QjtNQXFCVSwwQkFBMEIsRUFBQTtFQXJCcEM7SUEyQk0sNEJBQXNCO0lBQXRCLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0Qix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIscUJBQXlCO0lBQXpCLGlDQUF5QjtRQUF6QixrQkFBeUI7WUFBekIseUJBQXlCLEVBQUE7SUE3Qi9CO01BZ0NRLGVBQWUsRUFBQTtJQWhDdkI7TUFvQ1EsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixpQkFBaUIsRUFBQTs7QUFNekI7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhLEVBQUE7RUFFYjtJQUNFLFVBQVUsRUFBQTtJQURYO01BSUcsZ0JBQWdCO01BQ2hCLFlBQVksRUFBQTtNQUxmO1FBU08scUJBQXFCLEVBQUE7UUFUNUI7VUFZUywwQkFBMEIsRUFBQTtRQVpuQztVQWdCUyxxQkFBcUIsRUFBQTtNQWhCOUI7UUFzQkssZUFBZTtRQUNmLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsNEJBQTRCO1FBQzVCLDRCQUFzQjtRQUF0Qiw2QkFBc0I7UUFBdEIsOEJBQXNCO1lBQXRCLDBCQUFzQjtnQkFBdEIsc0JBQXNCO1FBQ3RCLHFCQUF5QjtRQUF6QixpQ0FBeUI7WUFBekIsa0JBQXlCO2dCQUF6Qix5QkFBeUI7UUFDekIsd0JBQXVCO1FBQXZCLCtCQUF1QjtZQUF2QixxQkFBdUI7Z0JBQXZCLHVCQUF1QixFQUFBO1FBNUI1QjtVQStCTyxlQUFlO1VBQ2YsZ0JBQWdCO1VBQ2hCLGVBQWUsRUFBQTtFQU12QjtJQUNFLFVBQVU7SUFDVixvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsdUJBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWUsRUFBQTtJQUhoQjtNQU1HLGdCQUFnQjtNQUNoQixVQUFVO01BQ1YsMENBQWtDO01BQWxDLGtDQUFrQyxFQUFBO01BUnJDO1FBWU8scUJBQXFCLEVBQUE7UUFaNUI7VUFlUywwQkFBMEIsRUFBQTtRQWZuQztVQW1CUyxxQkFBcUIsRUFBQTtNQW5COUI7UUF5QkssZUFBZTtRQUNmLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsYUFBYTtRQUNiLDRCQUFzQjtRQUF0Qiw2QkFBc0I7UUFBdEIsOEJBQXNCO1lBQXRCLDBCQUFzQjtnQkFBdEIsc0JBQXNCO1FBQ3RCLHFCQUF5QjtRQUF6QixpQ0FBeUI7WUFBekIsa0JBQXlCO2dCQUF6Qix5QkFBeUI7UUFDekIsd0JBQXVCO1FBQXZCLCtCQUF1QjtZQUF2QixxQkFBdUI7Z0JBQXZCLHVCQUF1QixFQUFBO1FBL0I1QjtVQWtDTyxlQUFlO1VBQ2YsZ0JBQWdCO1VBQ2hCLGVBQWUsRUFBQTs7QUFPekI7RUFDRSwyQ0FBMkM7RUFDM0Msa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBRW5CO0lBQ0Usb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUF5QjtJQUN6QixrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixnQkFBZ0IsRUFBQTtFQUdsQjtJQUNFLFlBQVk7SUFDWiw2QkFBNkI7SUFDN0IsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixtQkFBTztJQUFQLGVBQU87UUFBUCxXQUFPO1lBQVAsT0FBTztJQUNQLGVBQWU7SUFDZixjQUFjLEVBQUE7RUFHaEI7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLHlCQUF5QjtJQUN6QiwwREFBMEQ7SUFDMUQscUJBQXFCLEVBQUE7O0FBSXpCO0VBQ0UscUJBQXFCO0VBQ3JCLFlBQVk7RUFDWixXQUFXO0VBQ1gsZUFBZTtFQUNmLFlBQVk7RUFDWixXQUFXO0VBQ1gsZ0RBQWdEO0VBQ2hELHdDQUF3QztFQUN4QyxpQ0FBQTtFQUNBLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHVFQUF1RTtFQUN2RSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGlGQUFpRjtFQUNqRiw0RUFBeUU7RUFBekUseUVBQXlFO0VBQ3pFLFdBQVcsRUFBQTs7QUFHYjs7O0VBR0UsK0VBQStFO0VBQy9FLDBFQUF1RTtFQUF2RSx1RUFBdUUsRUFBQTs7QUFHekU7RUFDRSxtQkFBbUI7RUFDbkIsVUFBVSxFQUFBOztBQUdaO0VBQ0UsWUFBWSxFQUFBOztBQUdkO0VBQ0UseUJBQXlCO0VBQ3pCLFVBQVUsRUFBQTs7QUFHWjtFQUNFLGVBQWU7RUFDZixjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixjQUFjLEVBQUE7O0FBR2hCO0VBQ0Usa0JBQWtCLEVBQUE7RUFEcEI7SUFJSSxpQkFBaUIsRUFBQTtFQUpyQjtJQVFJLGdCQUFnQixFQUFBOztBbkM5d0J1eEI7RW1DbXhCenlCLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7RUFGbkI7SUFNTSxvQkFBb0I7SUFDcEIsVUFBVSxFQUFBO0VBSWQ7SUFDRSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQiwwREFBMEQ7SUFDMUQscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsZUFBZTtJQUNmLGtCQUFrQixFQUFBO0VBcEJ0QjtJQXdCSSw0QkFBNEI7SUFDNUIsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixtREFBMkM7WUFBM0MsMkNBQTJDO0lBQzNDLFNBQVM7SUFDVCxXQUFXO0lBQ1gsZ0NBQXdCO0lBQXhCLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLFVBQVU7SUFDViw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQixFQUFBO0VBbEN6QjtJQXNDSSwwQkFBMEI7SUFDMUIsaUJBQWlCLEVBQUE7SUF2Q3JCO01BMENNLGNBQWM7TUFDZCxtQkFBbUI7TUFDbkIsV0FBVztNQUNYLGdCQUFnQixFQUFBO01BN0N0QjtRQWdEUSxjQUFjLEVBQUE7O0FBU3RCOzs7O0VBSUUsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFLckI7RUFFSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLHVCQUF1QjtFQUN2Qix5QkFBeUI7RUFDekIsY0FBYyxFQUFBOztBUGgzQmxCO0VPcTNCRSx3QkFBd0IsRUFBQTs7QUFHMUI7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWEsRUFBQTtFQUhmO0lBTUksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGdCQUFnQixFQUFBO0lBVnBCO01BYU0sMEJBQWtCO01BQWxCLHVCQUFrQjtNQUFsQixrQkFBa0I7TUFDbEIsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gscUJBQXFCO01BQ3JCLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYixZQUFZLEVBQUE7TUFuQmxCO1FBc0JRLG9CQUFhO1FBQWIscUJBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix5QkFBbUI7UUFBbkIsMkJBQW1CO1lBQW5CLHNCQUFtQjtnQkFBbkIsbUJBQW1CLEVBQUE7UUF2QjNCO1VBMkJZLGFBQWEsRUFBQTtRQTNCekI7VUFnQ1UsWUFBWTtVQUNaLGNBQWM7VUFDZCxVQUFVO1VBQ1YsWUFBWTtVQUNaLG1CQUFtQjtVQUNuQixhQUFhLEVBQUE7UUFyQ3ZCO1VBeUNVLGVBQWU7VUFDZixjQUFjO1VBQ2Qsb0JBQWE7VUFBYixxQkFBYTtVQUFiLG9CQUFhO1VBQWIsYUFBYTtVQUNiLGtCQUFrQjtVQUNsQixpQ0FBeUI7VUFBekIsNEJBQXlCO1VBQXpCLHlCQUF5QjtVQUN6QixnQkFBZ0I7VUFDaEIsaUJBQWlCO1VBQ2pCLG1CQUFtQixFQUFBO1VBaEQ3QjtZQW1EWSxjQUFjLEVBQUE7UUFuRDFCO1VBeURZLHlCQUF5QjtVQUN6QixXQUFXO1VBQ1gsa0JBQWtCO1VBQ2xCLG1CQUFtQixFQUFBO0lBNUQvQjtNQW1FTSx5QkFBeUI7TUFDekIsV0FBVztNQUNYLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixtQkFBbUI7TUFDbkIsa0JBQWtCLEVBQUE7TUExRXhCO1FBNkVRLFlBQVk7UUFDWixrQkFBa0I7UUFDbEIsTUFBTTtRQUNOLFNBQVM7UUFDVCxZQUFZO1FBQ1osUUFBUTtRQUNSLFNBQVM7UUFDVCxZQUFZO1FBQ1osbUJBQW1CO1FBQ25CLDhCQUE4QjtRQUM5Qix5REFBeUQsRUFBQTs7QTdCcHpCakU7RTZCMnpCRSxpQkFBaUI7RUFDakIsZUFBZSxFQUFBOztBN0I1ekJqQjtFNkJnMEJFLGlCQUFpQjtFQUNqQixpQkFBaUIsRUFBQTs7QTdCajBCbkI7RTZCcTBCRSw4REFBOEQsRUFBQTs7QUFHaEU7RUFDRSxXQUFXO0VBQ1gsWUFBWSxFQUFBOztBN0IxMEJkO0U2QjgwQkUsV0FBVztFQUNYLGdCQUFnQixFQUFBOztBN0IvMEJsQjtFNkJtMUJFLG9EQUFvRDtFQUNwRCxpQ0FBaUM7RUFDakMsV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZLEVBQUE7O0E3QnYxQmQ7RTZCMjFCRSxtQkFBbUI7RUFDbkIseUJBQXlCO0VBQ3pCLHlCQUF5QixFQUFBOztBN0I3MUIzQjtFNkJpMkJFLGdCQUFnQjtFQUNoQixXQUFXLEVBQUE7O0E3QmwyQmI7RTZCczJCRSx5QkFBeUI7RUFDekIsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsWUFBWTtFQUNaLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsNkVBQTZFO0VBQzdFLDZCQUE2QjtFQUM3QixnQ0FBZ0M7RUFDaEMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsV0FBVztFQUNYLDhCQUE4QjtFQUM5QixpQ0FBeUI7RUFBekIsNEJBQXlCO0VBQXpCLHlCQUF5QixFQUFBO0VBWjNCO0lBZUkseUJBQXlCLEVBQUE7O0FBSTdCO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QUFHdEI7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHlCQUE4QjtFQUE5QixzQ0FBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QixFQUFBOztBQUdoQztFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTtFQUxyQjtJQVFJLFlBQVksRUFBQTtFQVJoQjtJQWVJLGdCQUFnQixFQUFBO0VBZnBCO0lBa0JJLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxtQkFBbUI7SUFDbkIsb0NBQTRCO1FBQTVCLGdDQUE0QjtZQUE1Qiw0QkFBNEIsRUFBQTtJQXZCaEM7TUEwQk0sZUFBZTtNQUNmLGNBQWM7TUFDZCxnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixZQUFZO01BQ1osWUFBWTtNQUNaLFNBQVM7TUFDVCxpQ0FBeUI7VUFBekIsNkJBQXlCO2NBQXpCLHlCQUF5QjtNQUN6QixjQUFjLEVBQUE7SUFuQ3BCO01BdUNNLFdBQVc7TUFDWCxZQUFZO01BQ1osa0JBQWtCO01BQ2xCLDBDQUFrQztNQUFsQyxrQ0FBa0MsRUFBQTtNQTFDeEM7UUE2Q1EsWUFBWTtRQUNaLGNBQWM7UUFDZCxrQkFBa0I7UUFDbEIsWUFBWTtRQUNaLFdBQVc7UUFDWCxXQUFXO1FBQ1gsWUFBWTtRQUNaLG1CQUFtQjtRQUNuQixXQUFXLEVBQUE7RUFyRG5CO0lBMkRJLGtCQUFrQixFQUFBO0lBM0R0QjtNQThETSxhQUFhO01BQ2IsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixXQUFXO01BQ1gsZ0JBQWdCO01BQ2hCLHNCQUFzQixFQUFBOztBQUs1QjtFQUNFLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbUJBQWU7VUFBZixlQUFlLEVBQUE7O0FBR2pCO0VBQ0UsVUFBVTtFQUNWLG1CQUFhO0VBQWIscUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWE7RUFDYixnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsY0FBYyxFQUFBOztBQUdoQjtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWlCO0tBQWpCLGlCQUFpQixFQUFBOztBQUVuQjtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWlCO0tBQWpCLGlCQUFpQixFQUFBOztBQUduQjtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLDJCQUEyQjtFQUMzQix5QkFBeUI7RUFDekIsZ0NBQWdDLEVBQUE7RUFObEM7SUFTSSx5QkFBeUIsRUFBQTtJQVQ3QjtNQVlNLGtDQUEwQjtVQUExQiw4QkFBMEI7Y0FBMUIsMEJBQTBCLEVBQUE7RUFaaEM7SUFpQkksZ0JBQWdCO0lBQ2hCLGlDQUF5QjtJQUF6Qiw0QkFBeUI7SUFBekIseUJBQXlCLEVBQUE7O0FBSTdCO0VBQ0UsaUJBQWlCLEVBQUE7RUFEbkI7SUFLTSx5QkFBeUIsRUFBQTtFQUwvQjtJQVVJLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsbUJBQW1CLEVBQUE7SUFadkI7TUFlTSxXQUFXO01BQ1gsMENBQWtDO01BQWxDLGtDQUFrQztNQUNsQyxrQkFBa0I7TUFDbEIsb0NBQTRCO1VBQTVCLGdDQUE0QjtjQUE1Qiw0QkFBNEIsRUFBQTtNQWxCbEM7UUFxQlEsWUFBWTtRQUNaLGNBQWM7UUFDZCxrQkFBa0I7UUFDbEIsU0FBUztRQUNULFlBQVk7UUFDWixXQUFXO1FBQ1gsWUFBWTtRQUNaLHNCQUFzQixFQUFBO01BNUI5QjtRQWdDUSxXQUFXO1FBQ1gsWUFBWTtRQUNaLG9CQUFpQjtXQUFqQixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLE1BQU07UUFDTixPQUFPO1FBQ1AsVUFBVSxFQUFBO0lBdENsQjtNQTRDUSxhQUFhO01BQ2IsZ0JBQWdCO01BQ2hCLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsV0FBVztNQUNYLGdCQUFnQjtNQUNoQixpQkFBaUI7TUFDakIsZ0JBQWdCLEVBQUE7O0FBTXhCO0VBQ0UsV0FBVztFQUNYLG1CQUFtQixFQUFBO0VBRnJCO0lBS0ksZ0JBQWdCLEVBQUE7RUFMcEI7SUFVTSx5QkFBeUIsRUFBQTtFQVYvQjtJQWVJLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLG1CQUFjO0lBQWQsc0JBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWMsRUFBQTtJQWxCbEI7TUFxQk0sV0FBVztNQUNYLFlBQVk7TUFDWixvQkFBaUI7U0FBakIsaUJBQWlCLEVBQUE7RUF2QnZCO0lBNEJJLHdCQUF3QixFQUFBO0lBNUI1QjtNQStCTSxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixXQUFXO01BQ1gsZ0JBQWdCLEVBQUE7O0FyQmp3Q3BCO0VxQnV3Q0EsMENBQWtDO0VBQWxDLGtDQUFrQyxFQUFBO0VBRHBDO0lBR0ksY0FBYyxFQUFBOztBQUlsQjtFQUVJLGNBQWMsRUFBQTs7QXJCMXZDaEI7RXFCK3ZDQSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxnQkFBZ0IsRUFBQTs7QXJCeHZDaEI7RXFCNHZDQSxXQUFXLEVBQUE7O0FBbmtDWDtFQXVrQ0EsZUFBZTtFQUNmLG1CQUFtQixFQUFBOztBQUdyQjtFQUNFLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLE9BQU8sRUFBQTs7QUFHVDtFQUNFLFFBQVEsRUFBQTs7QXRCM3lDUjtFc0IreUNBLDBDQUFrQztFQUFsQyxrQ0FBa0MsRUFBQTs7QXRCeHpDcEM7RXNCNHpDRSxZQUFZLEVBQUE7O0F0Qmh5Q1o7RXNCb3lDQSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYix5QkFBeUIsRUFBQTs7QXBCM3lDeEI7RW9CK3lDRCxpRUFBaUU7RUFDakUsNkJBQTZCO0VBQzdCLFdBQVc7RUFDWCxZQUFZLEVBQUE7O0FBR2Q7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCLEVBQUE7O0FuQi8wQ2xCO0VtQm0xQ0Usc0JBQXNCO0VBQ3RCLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsV0FBVztFQUNYLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIscUJBQXlCO0VBQXpCLGlDQUF5QjtNQUF6QixrQkFBeUI7VUFBekIseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixlQUFlLEVBQUE7RUFUakI7SUFZSSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUFidkI7TUFnQk0sWUFBWTtNQUNaLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsc0JBQXNCO01BQ3RCLDhEQUFzRDtjQUF0RCxzREFBc0Q7TUFDdEQsb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHlCQUFtQjtNQUFuQiwyQkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQix3QkFBdUI7TUFBdkIsK0JBQXVCO1VBQXZCLHFCQUF1QjtjQUF2Qix1QkFBdUI7TUFDdkIsa0JBQWtCLEVBQUE7TUF4QnhCO1FBMkJRLGVBQWUsRUFBQTtJQTNCdkI7TUFpQ1EseUJBQXlCO01BQ3pCLGdCQUFnQjtNQUNoQixlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGNBQWM7TUFDZCxrQkFBa0IsRUFBQTtJQXRDMUI7TUEwQ1EsZUFBZTtNQUNmLFdBQVc7TUFDWCxpQkFBaUI7TUFDakIsZ0JBQWdCLEVBQUE7SUE3Q3hCO01Ba0RNLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsZUFBZSxFQUFBO01BcERyQjtRQXNEUSxjQUFjO1FBQ2QsaUNBQXlCO1FBQXpCLDRCQUF5QjtRQUF6Qix5QkFBeUIsRUFBQTtRQXZEakM7VUF5RFUsbUNBQTJCO2NBQTNCLCtCQUEyQjtrQkFBM0IsMkJBQTJCLEVBQUE7UUF6RHJDO1VBNERVLGtCQUFrQixFQUFBO0VBNUQ1QjtJQWtFSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVksRUFBQTtJQXBFaEI7TUFzRU0sY0FBYyxFQUFBO0lBdEVwQjtNQXlFTSxZQUFZO01BQ1osY0FBYyxFQUFBOztBQUtwQjtFQUNFLHlCQUF5QixFQUFBOztBNUJoMUN4QjtFNEJvMUNELGVBQWU7RUFDZix5QkFBeUIsRUFBQTs7QTVCcjFDeEI7RTRCeTFDRCxpQkFBaUIsRUFBQTs7QTVCcnpDbkI7RTRCeXpDRSxpQkFBaUIsRUFBQTs7QW5CejdDbkI7RW1CNjdDRSxnQkFBZ0IsRUFBQTs7QUFoSGxCO0VBb0hFLGNBQWM7RUFDZCxnQkFBZ0IsRUFBQTs7QTFCcjZDaEI7RTBCeTZDQSxlQUFlO0VBQ2YsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixpQkFBaUIsRUFBQTs7QTFCaDdDakI7RTBCbzdDQSxnQ0FBZ0M7RUFDaEMsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QTFCdjhDcEI7RTBCMjhDQSxZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFrQixFQUFBO0UxQjc4Q2pCO0kwQmc5Q0Msa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLFlBQVk7SUFDWixvQkFBaUI7T0FBakIsaUJBQWlCLEVBQUE7O0FBbnFDckI7RUF3cUNFLGVBQWU7RUFDZixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxhQUFhLEVBQUE7O0FBR2Y7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsZ0JBQWdCLEVBQUE7RUFMbEI7SUFRSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLDhCQUE4QjtJQUM5QixrQkFBa0IsRUFBQTtJQVh0QjtNQWNNLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsMEJBQWtCO01BQWxCLHVCQUFrQjtNQUFsQixrQkFBa0I7TUFDbEIsb0RBQTRDO1VBQTVDLGdEQUE0QztjQUE1Qyw0Q0FBNEM7TUFDNUMsZUFBZTtNQUNmLFdBQVc7TUFDWCxnQkFBZ0IsRUFBQTtNQXBCdEI7UUF1QlEsWUFBWTtRQUNaLGNBQWM7UUFDZCxXQUFXO1FBQ1gsWUFBWTtRQUNaLHlCQUF5QjtRQUN6QixrQkFBa0I7UUFDbEIsaUJBQWlCO1FBQ2pCLGtCQUFrQixFQUFBOztBQU0xQjtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZUFBZTtFQUNmLGdDQUFnQyxFQUFBO0VBSmxDO0lBT0ksa0JBQWtCLEVBQUE7SUFQdEI7TUFVTSxrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLGFBQWE7TUFDYixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUIsRUFBQTtNQWhCekI7UUFtQlEsWUFBWTtRQUNaLGNBQWM7UUFDZCxXQUFXO1FBQ1gsWUFBWTtRQUNaLHlCQUF5QjtRQUN6Qix1QkFBdUI7UUFDdkIsa0JBQWtCO1FBQ2xCLGlCQUFpQixFQUFBO0lBMUJ6QjtNQStCTSxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLFdBQVc7TUFDWCxnQkFBZ0IsRUFBQTtNQWxDdEI7UUFxQ1EsMEJBQTBCO1FBQzFCLGNBQWMsRUFBQTtFQXRDdEI7SUE0Q0ksY0FBYztJQUNkLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtJQTlDM0I7TUFpRE0sWUFBWTtNQUNaLGFBQWE7TUFDYixvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsbUJBQWM7TUFBZCxzQkFBYztVQUFkLGtCQUFjO2NBQWQsY0FBYyxFQUFBO01BcERwQjtRQXVEUSxXQUFXO1FBQ1gsWUFBWTtRQUNaLG9CQUFpQjtXQUFqQixpQkFBaUIsRUFBQTtJQXpEekI7TUE4RE0sa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsY0FBYyxFQUFBO01BakVwQjtRQW9FUSxTQUFTO1FBQ1Qsc0JBQXNCLEVBQUE7O0FBTTlCO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxZQUFZO0VBQ1osOEJBQThCO0VBQzlCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixpQ0FBeUI7RUFBekIsNEJBQXlCO0VBQXpCLHlCQUF5QixFQUFBO0VBVDNCO0lBYUksbUJBQW1CLEVBQUE7RUFidkI7SUFpQkksZUFBZTtJQUNmLFdBQVc7SUFDWCxnQkFBZ0IsRUFBQTs7QUFJcEI7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBQUE7RUFGcEI7SUFLSSxnQkFBZ0I7SUFDaEIsb0JBQW9CLEVBQUE7O0FBSXhCO0VBQ0UsK0NBQXVDO1VBQXZDLHVDQUF1QyxFQUFBOztBQUd6QztFQUNFO0lBQ0UsK0JBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBRXpCO0lBQ0UsaUNBQXlCO1lBQXpCLHlCQUF5QixFQUFBLEVBQUE7O0FBTDdCO0VBQ0U7SUFDRSwrQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7RUFFekI7SUFDRSxpQ0FBeUI7WUFBekIseUJBQXlCLEVBQUEsRUFBQTs7QUFJN0I7RUFDRSxXQUFXO0VBQ1gsYUFBYSxFQUFBO0VBRmY7SUFLSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLG9CQUFpQjtPQUFqQixpQkFBaUI7SUFDakIsY0FBYyxFQUFBO0VBUmxCO0lBWUksV0FBVztJQUNYLFlBQVk7SUFDWixvQkFBaUI7T0FBakIsaUJBQWlCLEVBQUE7O0FBSXJCO0VBQ0UsMEJBQWtCO0VBQWxCLHVCQUFrQjtFQUFsQixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFlBQVk7RUFDWixjQUFjO0VBQ2QsWUFBWTtFQUNaLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG1DQUFtQztFQUNuQyxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVLEVBQUE7O0FBR1o7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCLEVBQUE7O0E3QnBuRHhCO0U2QnduREUseUJBQXlCO0VBQ3pCLGVBQWUsRUFBQTs7QTdCem5EakI7RTZCNm5ERSxjQUFjO0VBQ2QsbUJBQW1CLEVBQUE7O0E3QjluRHJCO0U2QmtvREUsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixVQUFVLEVBQUE7O0FyQmxwRFY7RXFCc3BEQSx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLFVBQVU7RUFDVixTQUFTLEVBQUE7RUFKWDtJQU9JLDZCQUFxQjtJQUFyQixxQkFBcUIsRUFBQTs7QTNCMXNEekI7RTJCcXRERSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFpQjtLQUFqQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsa0JBQWtCLEVBQUE7RUFMcEI7SUFPSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLHNCQUFtQjtPQUFuQixtQkFBbUIsRUFBQTs7QUFldkI7RTdCeHREQTtJNkIwdERJLGlCQUFpQixFQUFBO0U3Qi9zRHJCO0k2Qmt0REksbUJBQW1CLEVBQUE7RUE3QnZCO0lBZ0NJLFlBQVksRUFBQSxFQUNiIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBjbGVhcmZpeCB7XHRcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gbGluay10ZXh0LWluZGVudCB7XG4gIGJvcmRlcjowO1xuICBmb250OiAwLzAgYTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBqdXN0aWZpZWQtbWVudSB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHQvLyBsaW5lLWhlaWdodDogMDtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDBweDtcblx0fVxufVxuXG5AbWl4aW4gcHNldWRvLWJnIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiBpbWcgYWJzb2x1dGUgY2VudGVyaW5nICovXG5cbkBtaXhpbiBpbWctY2VudGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO3JpZ2h0OiAwO3RvcDogMDtib3R0b206IDA7XG5cdG1hcmdpbjogYXV0bztcbn1cblxuQG1peGluIGNlbnRlcmVkKCRheGlzOiAnYm90aCcpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdEBpZiAoJGF4aXMgPT0gJ2JvdGgnKSB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cblx0QGlmICRheGlzID09ICd4JyB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxuXG5cdEBpZiAkYXhpcyA9PSAneScge1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxufVxuXG4vL0NvbnRhaW5lciBtaXhpblxuQG1peGluIG1vYi1jb250YWluZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbkBtaXhpbiBjb250YWluZXIge1xuXHR3aWR0aDogJG1kLWNvbnRhaW5lci13aWR0aDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbkBtaXhpbiBjb250YWluZXItdGFiIHtcblx0d2lkdGg6ICRzbS1jb250YWluZXItd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWl4aW4gY29udGFpbmVyLWZsdWlkIHtcblx0d2lkdGg6IDkzLjI1JTtcblx0bWluLXdpZHRoOiA3NDZweDtcblx0bWF4LXdpZHRoOiAxMjc5cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5cbi8vTW9iaWxlLWZpcnN0IE1lZGlhIHF1ZXJpZXMgXG5cbkBtaXhpbiBtb2JpbGUoKSB7XG5cdEBtZWRpYSAjeyRtb2JpbGVvbmx5fSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYnRhYigpIHtcblx0QG1lZGlhICN7JG1vYnRhYm9ubHl9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0KCkge1xuXHRAbWVkaWEgI3skdGFib25seX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB0YWJkZXNrKCkge1xuXHRAbWVkaWEgI3skdGFiZGVza29ubHl9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZGVza3RvcCgpIHtcblx0QG1lZGlhICN7JGRlc2tvbmx5fSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZS1vbmx5IHtcblx0QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtaXhpbiByZXNwb25kKCRicmVha3BvaW50KSB7XG5cdEBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQge1xuXHRcdC8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRAbWVkaWEgI3skbW9idGFib25seX0ge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGlmICRicmVha3BvaW50ID09IHBob25lIHtcblx0XHRAbWVkaWEgI3skbW9iaWxlb25seX0ge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRAaWYgJGJyZWFrcG9pbnQgPT0gdGFib25seSB7XG5cdFx0QG1lZGlhICN7JHRhYm9ubHl9IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxuXHRcblx0QGlmICRicmVha3BvaW50ID09IHBvcnR0YWIge1xuXHRcdEBtZWRpYSAjeyRwb3J0dGFifSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0XG5cdEBpZiAkYnJlYWtwb2ludCA9PSBsYW5kdGFiIHtcblx0XHRAbWVkaWEgI3skbGFuZHRhYn0ge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRAaWYgJGJyZWFrcG9pbnQgPT0gdGFiZGVzayB7XG5cdFx0QG1lZGlhICN7JHRhYmRlc2tvbmx5fSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0XG5cdEBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wIHtcblx0XHRAbWVkaWEgI3skZGVza29ubHl9IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gaWNvbmVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ly8gbGluZS1oZWlnaHQ6IDE7XG5cdC5pY29uLCAuaWNvbmltZyB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cblxufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovaW1nLGxlZ2VuZHtib3JkZXI6MH1sZWdlbmQsdGQsdGh7cGFkZGluZzowfWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQ6MCAwfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1iLG9wdGdyb3VwLHN0cm9uZ3tmb250LXdlaWdodDo3MDB9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LS41ZW19c3Vie2JvdHRvbTotLjI1ZW19c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9cHJlLHRleHRhcmVhe292ZXJmbG93OmF1dG99Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7bWFyZ2luOjB9YnV0dG9ue292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9aW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkIHNpbHZlcjttYXJnaW46MCAycHg7cGFkZGluZzouMzVlbSAuNjI1ZW0gLjc1ZW19dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9IiwiLyogaW1nIGFic29sdXRlIGNlbnRlcmluZyAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5pbWcsIGxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQsIHRkLCB0aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG5hOmFjdGl2ZSwgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmIsIG9wdGdyb3VwLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbnByZSwgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5mbGV4Ym94dHdlZW5lciwgLmZsZXhib3h0d2VlbmVyIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ub3V0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi53cmFwcGVyIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuXG4ucGFnZS1oZWFkZXIsXG4ucGFnZS1mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuXG5odG1sLmZyZWV6ZSwgYm9keS5mcmVlemUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbmFbaHJlZl06bm90KFtjbGFzc10pIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhW2hyZWZdOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yZXNldC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5yZXNldC1saXN0IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5mb250LTEge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDkge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDsgfVxuXG4uZm9udC0wODUge1xuICBvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDgge1xuICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDsgfVxuXG4uZm9udC0wNyB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG5cbi5mb250LTA2IHtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDUge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuXG4uZm9udC0wNCB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTAzIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDIge1xuICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDsgfVxuXG4uZm9udC0wMSB7XG4gIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50OyB9XG5cbi5mb250LTUwIHtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtNDAge1xuICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0zOCB7XG4gIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTM2IHtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMzQge1xuICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0zMiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTMwIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMjgge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTI0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMjIge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTE0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC03MDAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC0zMDAge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDsgfVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDsgfVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDsgfVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDsgfVxuXG4ubWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDsgfVxuXG4ucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50OyB9XG5cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTE4IHtcbiAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xOCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ubXItMTgge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ucHItMTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ubXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ubXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucHItODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0tMTAge1xuICBwYWRkaW5nLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ubWItLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGItLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0tMTAge1xuICBwYWRkaW5nLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLS0xMCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ucHItLTEwIHtcbiAgcGFkZGluZy1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtLTE1IHtcbiAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtLTE1IHtcbiAgcGFkZGluZy10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLS0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0tMTUge1xuICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tci0tMTUge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLS0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LS0yMCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LS0yMCB7XG4gIHBhZGRpbmctdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLS0yMCB7XG4gIHBhZGRpbmctbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubXItLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0tMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0tMzAge1xuICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0tMzAge1xuICBwYWRkaW5nLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubWItLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ucGItLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0tMzAge1xuICBwYWRkaW5nLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLS0zMCB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ucHItLTMwIHtcbiAgcGFkZGluZy1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4ubGgtMTIge1xuICBsaW5lLWhlaWdodDogMTJweDsgfVxuXG4ubGgtMTQge1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubGgtMTYge1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4ubGgtMTgge1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ubGgtMjAge1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ubGgtMjIge1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ubGgtMjQge1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4ubGgtMjYge1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4ubGgtNDYge1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjg7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucGFnZS1oZWFkZXJfX2FkdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtaGVhZGVyX19hZHYgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2UtaGVhZGVyX19hZHYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucGFnZS1oZWFkZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTsgfVxuXG4ucGFnZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4ucGFnZS1oZWFkZXJfX21lbnUge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuICAucGFnZS1oZWFkZXJfX21lbnUuaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4ucGFnZS1oZWFkZXJfX21lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAucGFnZS1oZWFkZXJfX21lbnUtaXRlbTpob3ZlciBhIHtcbiAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAucGFnZS1oZWFkZXJfX21lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDU1cHgpO1xuICBsZWZ0OiAxMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrLm9wZW4ge1xuICAgIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjsgfVxuICAgIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrLm9wZW4gLnRhZ3MtZHJvcGRvd24ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cbiAgLnBhZ2UtaGVhZGVyX19zZWFyY2gtYmxvY2sgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC5mb3JtLWdyb3VwIC5zZWFyY2gtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYXJjaC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMjcyNzU1OyB9XG4gICAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAuZm9ybS1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMjcyNzU1OyB9XG4gIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNCwgNTUsIDEzMiwgMC40Nyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxMHB4IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDBzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biA+IHNwYW4ge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biAudGFncy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIC50YWdzLWxpc3RfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biAudGFncy1saXN0X19pdGVtOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzE3MjA2QTsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAudG9nZ2xlLXNlYXJjaCB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VhcmNoLWJ0bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnRvZ2dsZS1zZWFyY2gub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7IH1cbiAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2F2YXRhciAucHJvZmlsZV9fYXZhdGFyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjMsIDMyLCAxMDYsIDAuMTgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMjZweCAxNnB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDdweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lLXNoYXBlLnN2Z1wiKTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bi5vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duIC5pbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMTlweCAwIHJnYmEoNjAsIDEyOCwgMjA5LCAwLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duIC5pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duLWl0ZW06OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bi1pdGVtLmNvbW1lbnRzLWk6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWVzc2FnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgb3BhY2l0eTogLjY7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bi1pdGVtLnVzZXItaTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDsgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duLWl0ZW0ubG9nb3V0LWk6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9nb3V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICAgICAgICBvcGFjaXR5OiAuNjsgfVxuICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTcyMDZBO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlci5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk5OyB9XG4gICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlci5hY3RpdmUgLmxhbmctY3VycmVudDo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctY3VycmVudCB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAzNHB4IDZweCAxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICMxNzIwNkE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LWJvcmRlci5zdmdcIik7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG4gICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE3MjA2QTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctbGlzdC5vcGVuIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWxpc3QgLmxhbmctbGluayB7XG4gICAgICAgICAgY29sb3I6ICMxNzIwNmE7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4uY292aWQtYnRuIHtcbiAgYmFja2dyb3VuZDogI0Q4MDk0MztcbiAgYm9yZGVyLXJhZGl1czogMTguNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA5cHggMjBweCA5cHggNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvdmlkLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMTc1OTsgfVxuICAuY292aWQtYnRuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMTc1OTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2VsbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4LjVweDsgfVxuXG4uYmFja2dyb3VuZC1ncmF5IC5wYWdlLWZvb3Rlcl9fdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyZjJmMiAwJSwgd2hpdGUpOyB9XG4gIC5iYWNrZ3JvdW5kLWdyYXkgLnBhZ2UtZm9vdGVyX190b3A6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzUlO1xuICAgIGhlaWdodDogMTM1JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJmMmYyIDI0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgei1pbmRleDogNDsgfVxuXG4ucGFnZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wYWdlLWZvb3Rlcl9fdG9wIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLWZvb3Rlcl9fdG9wOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgaGVpZ2h0OiAxMzUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9vdGVyLWJnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcCAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcCAuc3RvcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLnBhZ2UtZm9vdGVyX190b3AgLnN0b3JlIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAgICAgLnBhZ2UtZm9vdGVyX190b3AgLnN0b3JlIGE6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsgfVxuICAgIC5wYWdlLWZvb3Rlcl9fdG9wIC5hcHAtc3RvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcCAuYWx3YXlzLWF3YXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHggNDBweCAyNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5wYWdlLWZvb3Rlcl9fdG9wIC5hbHdheXMtYXdhcmUgLnNpdGUtbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMTVweDsgfVxuICAgICAgLnBhZ2UtZm9vdGVyX190b3AgLmFsd2F5cy1hd2FyZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLnBhZ2UtZm9vdGVyX190b3AgLmFsd2F5cy1hd2FyZSAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gIC5wYWdlLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxOTI3O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucGFnZS1mb290ZXJfX2JvdHRvbSAuZm9vdGVyLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDsgfVxuICAgICAgLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAgIC5wYWdlLWZvb3Rlcl9fYm90dG9tIC5mb290ZXItbWVudV9faXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiOyB9XG4gICAgICAgICAgLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1tZW51X19pdGVtIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZS1mb290ZXJfX2JvdHRvbSAuZm9vdGVyLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5zb2NpYWwtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAuc29jaWFsLWl0ZW1zIC5zb2NpYWwtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnNvY2lhbC1pdGVtcyAuc29jaWFsLWl0ZW0gYTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cbiAgICAuc29jaWFsLWl0ZW1zIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXgtd2lkdGg6IDI4cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5iaWctbmV3cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5iaWctbmV3c19fcm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iaWctbmV3c19jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5iaWctbmV3c19jb2x1bW4gLmJpZy1uZXdzX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApOyB9XG4gICAgLmJpZy1uZXdzX2NvbHVtbiAuYmlnLW5ld3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5iaWctbmV3c19jb2x1bW4gLmJpZy1uZXdzX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5iaWctbmV3c19faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYmlnLW5ld3NfX2ltZzpob3ZlciArIC5iaWctbmV3c19fY29udGVudCAuYmlnLW5ld3NfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAzQkIzOyB9XG4gICAgLmJpZy1uZXdzX19pbWcgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmJpZy1uZXdzX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJpZy1uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJpZy1uZXdzX190aXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAuYmlnLW5ld3NfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5iaWctbmV3c19fZGVzY3JpcHRpb24udHJ1bmNhdGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuXG4udG9wLW5ld3NfX2JpZyAuYmlnLW5ld3NfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNCQjMgIWltcG9ydGFudDsgfVxuXG4udG9wLW5ld3NfX2JpZyAuYmlnLW5ld3M6aG92ZXIgLmJpZy1uZXdzX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zbWFsbC1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNtYWxsLW5ld3M6aG92ZXIgLnNtYWxsLW5ld3NfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAuc21hbGwtbmV3c19faW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNtYWxsLW5ld3NfX2ltZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAxczsgfVxuICAuc21hbGwtbmV3c19fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDE7IH1cbiAgLnNtYWxsLW5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuXG4ubmV3cy1sZW50YSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOTcsIDE5NywgMTk3LCAwLjgpO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5uZXdzLWxlbnRhOmhvdmVyIC5uZXdzLWxlbnRhX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLm5ld3MtbGVudGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuXG4ubmV3cy1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5ld3Mtb3ZlcmxheTpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uZXdzLW92ZXJsYXlfc21hbGwgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfVxuICAubmV3cy1vdmVybGF5X3NtYWxsIC5uZXdzLW92ZXJsYXlfX2NhdGVnb3J5IHtcbiAgICB0b3A6IDIwcHg7IH1cbiAgLm5ld3Mtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAuODsgfVxuICAubmV3cy1vdmVybGF5X19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAubmV3cy1vdmVybGF5X19jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMzIsIDEwNiwgMC42KTtcbiAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uaW50ZXJ2aWV3LW5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmludGVydmlldy1uZXdzX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuaW50ZXJ2aWV3LW5ld3NfX2ltZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmludGVydmlldy1uZXdzX190aXRsZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBjMmY3NTsgfVxuXG4ubmV3cy1idXNpbmVzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLm5ld3MtYnVzaW5lc3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwM0JCMzsgfVxuICAgIC5uZXdzLWJ1c2luZXNzOmhvdmVyIC5uZXdzLWJ1c2luZXNzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAubmV3cy1idXNpbmVzc19faW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5ld3MtYnVzaW5lc3NfX2ltZyB7XG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAubmV3cy1idXNpbmVzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzOmhvdmVyIC5uZXdzX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLm5ld3NfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLm5ld3NfX2ltZzpob3ZlciArIC5uZXdzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAgIC5uZXdzX19pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzX190aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgICAubmV3c19fdGl0bGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLm5ld3NfX2Rlc2Mge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm5ld3NfX2NhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAzMiwgMTA2LCAwLjYpO1xuICAgIHBhZGRpbmc6IDRweCAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi50b3AtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvcC1nYWxsZXJ5OmhvdmVyIC50b3AtZ2FsbGVyeV9faW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgLnRvcC1nYWxsZXJ5OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAudG9wLWdhbGxlcnlfX3BsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogODJweDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDMyLCAxMDYsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAudG9wLWdhbGxlcnlfX3BsYXktaWNvbi52aWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BsYXktdmlkZW8uc3ZnKTsgfVxuICAgIC50b3AtZ2FsbGVyeV9fcGxheS1pY29uLmltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxheS1pbWFnZS5zdmcpOyB9XG4gIC50b3AtZ2FsbGVyeV9faW1nIHtcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC50b3AtZ2FsbGVyeV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjlweDsgfVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdhbGxlcnktaXRlbTpob3ZlciAuZ2FsbGVyeS1pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLmdhbGxlcnktaXRlbTpob3ZlciAuZ2FsbGVyeS1pdGVtX19pbWcgLmltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5nYWxsZXJ5LWl0ZW1fX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmdhbGxlcnktaXRlbV9faW1nIC5pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlOyB9XG4gIC5nYWxsZXJ5LWl0ZW1fX3BsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTFweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDMyLCAxMDYsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAuZ2FsbGVyeS1pdGVtX19wbGF5LWljb24udmlkZW8ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LXZpZGVvLnN2Zyk7IH1cbiAgICAuZ2FsbGVyeS1pdGVtX19wbGF5LWljb24uaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LWltYWdlLnN2Zyk7IH1cbiAgLmdhbGxlcnktaXRlbSAubmV3cy1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZ2FsbGVyeS1pdGVtIC5uZXdzLW1ldGEgLmNhdGVnb3J5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGNvbG9yOiAjMzA0RkZGOyB9XG4gIC5nYWxsZXJ5LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgICAuZ2FsbGVyeS1pdGVtX190aXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzE3MjA2QTsgfVxuXG4ubmV3cy1tb3JlLXJlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjMxKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuICAubmV3cy1tb3JlLXJlYWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC42KTsgfVxuICAubmV3cy1tb3JlLXJlYWRfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE4cHggMThweCAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5uZXdzLW1vcmUtcmVhZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAubmV3cy1tb3JlLXJlYWQgLm5ld3MtbWV0YSB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAubmV3cy1tb3JlLXJlYWQgLm5ld3NfX2NhdGVnb3J5IHtcbiAgICB6LWluZGV4OiA1OyB9XG5cbi5uZXdzLXJlY29tbWVuZGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIzKTsgfVxuICAubmV3cy1yZWNvbW1lbmRlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcyMDZBOyB9XG4gICAgLm5ld3MtcmVjb21tZW5kZWQ6aG92ZXIgLm5ld3MtcmVjb21tZW5kZWRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMTcyMDZBOyB9XG4gIC5uZXdzLXJlY29tbWVuZGVkX190aXRsZSB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxOHB4IDE4cHggMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAubmV3cy1yZWNvbW1lbmRlZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAubmV3cy1yZWNvbW1lbmRlZCAubmV3cy1tZXRhIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uc2luZ2xlLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEzcHggMDsgfVxuICAuc2luZ2xlLWxheW91dF9fbGVmdC1jZW50ZXIge1xuICAgIGZsZXg6IDE7IH1cbiAgICAuc2luZ2xlLWxheW91dF9fbGVmdC1jZW50ZXIgLnN0aWNreS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zaW5nbGUtbGF5b3V0X19sZWZ0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlLWxheW91dF9fY2VudGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtbGF5b3V0X19jZW50ZXIuc2xjIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NDBweCk7IH1cbiAgLnNpbmdsZS1sYXlvdXRfX3JpZ2h0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2luZ2xlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAuc2luZ2xlLWhlYWRlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yMyk7IH1cbiAgLnNpbmdsZS1oZWFkZXJfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC5jb21tZW50cyB7XG4gICAgICBjb2xvcjogIzE3MjA2QTsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC5kYXRlLCAuc2luZ2xlLWhlYWRlcl9fbWV0YSAudmlldywgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmNvbW1lbnRzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmRhdGU6OmJlZm9yZSwgLnNpbmdsZS1oZWFkZXJfX21ldGEgLnZpZXc6OmJlZm9yZSwgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmNvbW1lbnRzOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC5kYXRlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhbGVuZGFyLnN2Z1wiKTsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC52aWV3OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZpZXcuc3ZnXCIpOyB9XG4gICAgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmNvbW1lbnRzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lc3NhZ2Uuc3ZnXCIpOyB9XG4gIC5zaW5nbGUtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zaW5nbGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIzKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUFRTZXJpZlwiOyB9XG4gIC5zaW5nbGUtY29udGVudDo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTc5Nzk3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgb3BhY2l0eTogLjY7IH1cbiAgLnNpbmdsZS1jb250ZW50IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUFRTZXJpZlwiOyB9XG4gICAgLnNpbmdsZS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtY29udGVudCBpIHtcbiAgICBmb250LWZhbWlseTogXCJQVFNlcmlmXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5zaW5nbGUtY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaW5nbGUtY29udGVudCB2aWRlbywgLnNpbmdsZS1jb250ZW50IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2luZ2xlLWNvbnRlbnQgZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNpbmdsZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC5zaW5nbGUtY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLnNpbmdsZS1jb250ZW50IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZS1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg0ZmE4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogNDBweCAwIDMwcHggMDsgfVxuICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSB7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzk3OTc5NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI4cHggMjJweCAyOHB4OyB9XG4gICAgICAuc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZTpub3QoW2NsYXNzXSk6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmxvY2txdW90ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAuc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZTpub3QoW2NsYXNzXSk6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjlweDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUFRTZXJpZlwiOyB9XG4gICAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBjb2xvcjogIzE3MjA2QSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUubGluay1zdHlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMzMpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjM0I1RkI4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlLmxpbmstc3R5bGUgcCwgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUubGluay1zdHlsZSBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBjb2xvcjogIzE3MjA2QTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUubGluay1zdHlsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLnNpbmdsZS1jb250ZW50IC5tYWluLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaW5nbGUtY29udGVudCAubWFpbi1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgLm1haW4taW1nX19jYXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDAuNTY7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5zaW5nbGUtY29udGVudCAubGluay1zdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zMyk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzNCNUZCODtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAuc2luZ2xlLWNvbnRlbnQgLmxpbmstc3R5bGUgcCwgLnNpbmdsZS1jb250ZW50IC5saW5rLXN0eWxlIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBjb2xvcjogIzE3MjA2QTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnNpbmdsZS1jb250ZW50IC5saW5rLXN0eWxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAzQkIzOyB9XG5cbi5saW5rLXN0eWxlIGEsIC5ibC1kIGEge1xuICBjb2xvcjogIzNiNWZiOCAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXN0eWxlIGE6aG92ZXIsIC5ibC1kIGE6aG92ZXIge1xuICBjb2xvcjogIzAwM0JCMyAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUtY29udGVudCBmaWd1cmUuaWZyYW1lIGlmcmFtZTpub3QoLmp1eHRhcG9zZSkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgZmlndXJlLmlmcmFtZSBpZnJhbWU6bm90KC5qdXh0YXBvc2UpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5zaGFyZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNoYXJlLWxpbmtzIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc2hhcmUtbGlua3MgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTsgfVxuICAgIC5zaGFyZS1saW5rcyAuaXRlbXMgYSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuICAgICAgLnNoYXJlLWxpbmtzIC5pdGVtcyBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMiwgNDcsIDExNywgMC4xKTsgfVxuICAgIC5zaGFyZS1saW5rcyAuaXRlbXMgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwcHg7IH1cblxuLmNvbW1lbnQtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLmNvbW1lbnQtd3JhcHBlciAubG9naW4tZGF0ZS1pbmZvIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAuNDsgfVxuXG4uY29tbWVudC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbW1lbnQtaGVhZGVyIC5jb21tZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuY29tbWVudC1oZWFkZXIgLmNvbW1lbnQtdG9nZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUsIDgwLCAyMzQsIDAuNDcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAuY29tbWVudC1oZWFkZXIgLmNvbW1lbnQtdG9nZ2xlIC5hcnJvdy1pY29uIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LXNvbGlkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb21tZW50LWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY0O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jb21tZW50LWZpbHRlcl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM0MTRkNmE7XG4gICAgcGFkZGluZzogMTJweCAxN3B4OyB9XG4gICAgLmNvbW1lbnQtZmlsdGVyX19pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDU1MGVhOyB9XG4gICAgLmNvbW1lbnQtZmlsdGVyX19pdGVtLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA1NTBlYTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbW1lbnQtZmlsdGVyX19pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MGVhO1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5jb21tZW50LXVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbWctYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjU4KTsgfVxuICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAubGVmdC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAubGVmdC1ibG9jayAubG9naW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzQxNGQ2YTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAubGVmdC1ibG9jayAubG9naW4tZGF0ZS1pbmZvIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjNDE0ZDZhOyB9XG4gICAgICAuY29tbWVudC11c2VyIC5jb21tZW50LWluZm8gLmNvbW1lbnQtaGVhZGVyIC5yaWdodC1ibG9jayAubGlrZS1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuY29tbWVudC11c2VyIC5jb21tZW50LWluZm8gLmNvbW1lbnQtaGVhZGVyIC5yaWdodC1ibG9jayAubGlrZS1idXR0b25zIC50aHVtYnMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMwMjhjNDU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1oZWFkZXIgLnJpZ2h0LWJsb2NrIC5saWtlLWJ1dHRvbnMgLnRodW1icyAuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGh1bWJzLXVwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAucmlnaHQtYmxvY2sgLmxpa2UtYnV0dG9ucyAudGh1bWJzLnRodW1icy1kb3duIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LXRleHQge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWJvdHRvbSAuY29tbWVudC1ibG9jay5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1ib3R0b20gLmNvbW1lbnQtYmxvY2suY2xvc2U6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2xvc2UtY29tbWVudC5zdmdcIik7IH1cbiAgICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1ib3R0b20gLmNvbW1lbnQtYmxvY2sgYSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzc4Nzk5MztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1hbnN3ZXJzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29tbWVudC11c2VyIC5jb21tZW50LWluZm8gLmNvbW1lbnQtYW5zd2Vycy13cmFwcGVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG5cbi5jb21tZW50LWFuc3dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuY29tbWVudC1hbnN3ZXIuY29tbWVudC1vbi1tb2RlcmF0b3IgLmNvbW1lbnQtaW1nLWJsb2NrIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAuY29tbWVudC1hbnN3ZXIuY29tbWVudC1vbi1tb2RlcmF0b3IgLmNvbW1lbnQtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLmNvbW1lbnQtYW5zd2VyLmNvbW1lbnQtb24tbW9kZXJhdG9yIC5jb21tZW50LWluZm86OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuY29tbWVudC1hbnN3ZXIuY29tbWVudC1vbi1tb2RlcmF0b3IgLmNvbW1lbnQtaW5mbyAubm90aWNlLWFmdGVyLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5jb21tZW50LWFuc3dlciAubG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNvbW1lbnQtYW5zd2VyIC5sb2dpbiAud2hvLFxuICAgIC5jb21tZW50LWFuc3dlciAubG9naW4gLnRvLXdob20ge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmNvbW1lbnQtYW5zd2VyIC5sb2dpbiAud2hvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAgICAgLmNvbW1lbnQtYW5zd2VyIC5sb2dpbiAud2hvOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9leHBsYW5hdGlvbi1hcnJvdy5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuY29tbWVudC1hbnN3ZXIgLmxvZ2luIC50by13aG9tIHtcbiAgICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi5jb21tZW50LWZvcm0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbW1lbnQtZm9ybS13cmFwcGVyLnNob3ctbm90aWNlIC5jb21tZW50LWZvcm0tYmxvY2sgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jb21tZW50LWZvcm0td3JhcHBlci5zaG93LW5vdGljZSAuY29tbWVudC1mb3JtLWJsb2NrIC5ub3RpY2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrLmZvY3VzZWQgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrLmZvY3VzZWQgLmljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrLmZvY3VzZWQgLmNvbW1lbnQtZm9ybV9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIC5jb21tZW50LWZvcm1fX2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIC5jb21tZW50LWZvcm1fX2J1dHRvbnMgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC4zNik7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAgICAgICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayAuY29tbWVudC1mb3JtX19idXR0b25zIGJ1dHRvbi5zdWJtaXQtYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MGVhO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYmxvY2sgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTdweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ibG9nZ2luZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYmxvY2sgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAxNTsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpOyB9XG4gICAgICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNDE0ZDZhOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYmxvY2sgLm5vdGljZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTY2LCAzNSwgMC4xMik7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIC5ub3RpY2UgLm5vdGljZS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayAubm90aWNlIC5ub3RpY2UtdGV4dCBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1hbGVydC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYWxlcnQtd3JhcHBlciAuY29tbWVudC1mb3JtLWFsZXJ0IHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWFsZXJ0LXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1hbGVydCAuY29tbWVudC1hbGVydC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogIzA1NTBlYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFuc3dlci1mb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYW5zd2VyLWZvcm06YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC41OCk7IH1cbiAgLmFuc3dlci1mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmFuc3dlci1mb3JtX190aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMTgzNzg0OyB9XG4gIC5hbnN3ZXItZm9ybSAuY29tbWVudC1mb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFuc3dlci1mb3JtIC5jb21tZW50LWZvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5vdGljZS1hZnRlci1zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjE4LCAxOTQsIDAuNjIpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0MTRkNmE7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5jb21tZW50LW5vLWF1dGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCA0cHggM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZjMDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkyLCA0LCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTZweCA2MHB4O1xuICBjb2xvcjogIzQxNGQ2YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7IH1cbiAgLmNvbW1lbnQtbm8tYXV0aCAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jsb2dnaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIC5jb21tZW50LW5vLWF1dGggYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjMDU1MGVhOyB9XG5cbi5ub3RpY2UtY2hlY2sge1xuICBjb2xvcjogIzE2NEU0RDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMEVDRjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubm90aWNlLWNoZWNrLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb21tZW50cy1ibG9jay13cmFwcGVyIC5sb2dpbi13aXRoLXNvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmNvbW1lbnQtY29sbGFwc2UtYmxvY2suaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXVkaW8tcGxheWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAyM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5hdWRpby1wbGF5ZXJfX25hdmlnYXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC5hdWRpby1wbGF5ZXJfX3BhcmFtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmF1ZGlvLXBsYXllcl9fcGFyYW1zIC5wbGF5ZXItYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuOmhvdmVyIHN2ZywgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ0bi5hY3RpdmUgc3ZnIHtcbiAgICAgIGZpbGw6ICM0NTkyRkY7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNiZWMwYzI7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuX19wcmV2LCAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuX19uZXh0IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ0bl9fcGxheSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gIC5hdWRpby1wbGF5ZXIgLmF1ZGlvLWluZm8ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmF1ZGlvLXBsYXllciAuYXVkaW8taW5mb19fY29udGVudCB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLmF1ZGlvLXBsYXllciAuYXVkaW8taW5mb19faW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5hdWRpby1pbmZvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogcmdiYSg0MCwgNDcsIDU0LCAwLjgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5hdWRpby1pbmZvX190aW1lIHtcbiAgICAgIGNvbG9yOiByZ2JhKDQwLCA0NywgNTQsIDAuNSk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hdWRpby1wbGF5ZXIucGFyYW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnByb2dyZXNzYmFyLXVpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9ncmVzc2Jhci11aV9fZnJhZ21lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU5MkZGO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi8qIVxuICogUHJvamVjdDogUHJvamVjdCBLdW4udXpcbiovXG4uYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNDsgfVxuXG4uYXVkaW8tY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LWZhbWlseTogUFRTZXJpZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4uYXVkaW8tYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7IH1cblxuLmF1ZGlvLXBsYXllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5hdWRpby1wbGF5ZXIgLmF1ZGlvLW1ldGEge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNzg3OTkzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ1dHRvbnMgLnRyYWNrLWJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ1dHRvbnMgLnRyYWNrLWJ0bi1ncm91cCBkaXYge1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgZGl2OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzg3OTkzOyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ1dHRvbnMgLnRyYWNrLWJ0bi1ncm91cCAucHJldi1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7IH1cbiAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgLnByZXYtYnRuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV4dC1wcmV2LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgLnBsYXktYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIHdpZHRoOiA1MXB4OyB9XG4gICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIC5wbGF5LWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcGxheS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIC5wYXVzZS1idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgd2lkdGg6IDUxcHg7IH1cbiAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgLnBhdXNlLWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2F1ZGlvLXBhdXNlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgLm5leHQtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIC5uZXh0LWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25leHQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5hdWRpby1wbGF5ZXIgLnBsYXllci10aW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLXRpbWUgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICM4QThBOEE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTBweDsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci10aW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmF1ZGlvLXBsYXllciAucGxheWVyLXRpbWUgLnBsYXllci1zbGlkZXItY29udGFpbmVyIC5qcC1zZWVrLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci10aW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciAuanAtc2Vlay1iYXIgLmpwLXBsYXktYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTFhNWIxO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmF1ZGlvLXBsYXllciAucGxheWVyLXRpbWUgLnBsYXllci1zbGlkZXItY29udGFpbmVyIC5qcC1zZWVrLWJhciAuanAtcGxheS1iYXIgLmpwLWhhbmRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4NEZBODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdm9sdW1lIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci12b2x1bWUgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZvbHVtZS1pY29uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdm9sdW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmF1ZGlvLXBsYXllciAucGxheWVyLXZvbHVtZSAucGxheWVyLXNsaWRlci1jb250YWluZXIgLnZvbHVtZS1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdm9sdW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciAudm9sdW1lLWJhciAuanAtdm9sdW1lLWJhci12YWx1ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ExYTViMTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci12b2x1bWUgLnBsYXllci1zbGlkZXItY29udGFpbmVyIC52b2x1bWUtYmFyIC5qcC12b2x1bWUtYmFyLXZhbHVlIC5qcC1oYW5kbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODRGQTg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmF1ZGlvLXBsYXllciAuc2hhcmUtZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmF1ZGlvLXBsYXllciAuc2hhcmUtZG93bmxvYWQgLnNoYXJlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2hhcmUtaWNvbi5zdmcpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5zaGFyZS1kb3dubG9hZCAuZG93bmxvYWQge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3dubG9hZC1pY29uLnN2Zyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuXG4uYXVkaW8taXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDUyMHB4OyB9XG4gIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47IH1cbiAgICAuYXVkaW8taXRlbXMtd3JhcHBlciAuYXVkaW8taXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwgMjAyLCAyNTEsIDAuMTcpOyB9XG4gICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2ltZy1ibG9jayB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgICAuYXVkaW8taXRlbXMtd3JhcHBlciAuYXVkaW8taXRlbSAuaXRlbV9faW1nLWJsb2NrIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIC5pdGVtX19pbmZvLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2luZm8tYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2luZm8tYmxvY2sgLmRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2luZm8tYmxvY2sgLmRhdGUgLmhvdXIge1xuICAgICAgICAgIGNvbG9yOiAjN2U4NzllO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2luZm8tYmxvY2sgLmRhdGUgLmRhdGEge1xuICAgICAgICAgIGNvbG9yOiAjN2U4NzllO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYXVkaW8taXRlbXMtd3JhcHBlciAuYXVkaW8taXRlbSAuc2hhcmUtZG93bmxvYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLnNoYXJlLWRvd25sb2FkIC5ob3VyIHtcbiAgICAgICAgY29sb3I6ICM3ZTg3OWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLnNoYXJlLWRvd25sb2FkIC5zaGFyZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NoYXJlLWljb24uc3ZnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLnNoYXJlLWRvd25sb2FkIC5kb3dubG9hZCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rvd25sb2FkLWljb24uc3ZnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuXG4udGl0bGUtYmxvY2sud2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5hdWRpb19fbmV3cy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmF1ZGlvX19uZXdzLWJsb2NrX19pdGVtIHtcbiAgYm94LXNoYWRvdzogMTNweCAxM3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYXVkaW9fX25ld3MtYmxvY2tfX2l0ZW0gLml0ZW1fX2ltZyBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYXVkaW9fX25ld3MtYmxvY2tfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5hdWRpb19fbmV3cy1ibG9ja19faXRlbSAuaXRlbV9faW5mbyAuZGF0ZSB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5hdWRpb19fbmV3cy1ibG9ja19faXRlbSAuaXRlbV9faW5mbyAudGl0bGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDsgfVxuXG4uZGFpbHktbmV3cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRhaWx5LW5ld3MubWF4LXcge1xuICAgIG1heC13aWR0aDogOTMwcHg7IH1cbiAgLmRhaWx5LW5ld3MgLmRheS1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRhaWx5LW5ld3MgLmRheS1saW5lOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0OHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQ3KTtcbiAgICAgIHBhZGRpbmc6IDAgMnB4OyB9XG4gICAgLmRhaWx5LW5ld3MgLmRheS1saW5lOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDc4LCAxMTQsIDIwMiwgMC4zNyk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDZweDtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZDQUZCO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5kYWlseS1uZXdzIC5kYXktbGluZSBwLmRheS1kYXRlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4cHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7IH1cbiAgICAuZGFpbHktbmV3cyAuZGF5LWxpbmUgZGl2LmxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC40Nyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jazo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQ3KTsgfVxuICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayBwLm5ld3MtZGF0ZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTkpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWluLXdpZHRoOiA1Mi4zNHB4O1xuICAgICAgbWF4LXdpZHRoOiA1Mi4zNHB4OyB9XG4gICAgICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2sgcC5uZXdzLWRhdGU6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQ3KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5yaWdodC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAucmlnaHQtYmxvY2s6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjI2KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5uZXdzLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAubmV3cy10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAzQkIzOyB9XG4gICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5kZXNjcmlwdGlvbi1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5kZXNjcmlwdGlvbi1ib3ggLnJlYWQtbW9yZSB7XG4gICAgICAgIGNvbG9yOiAjMzA0RkZGO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAuZGVzY3JpcHRpb24tYm94IC5yZWFkLW1vcmU6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5kZXNjcmlwdGlvbi1ib3ggLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2sgaW1nIHtcbiAgICAgIGhlaWdodDogMTA2cHg7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmRhaWx5LW5ld3MgLmRhaWx5LWFkIHNwYW4uYWQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjRTE4QzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5kYWlseS1uZXdzIC5kYWlseS1hZCAucmlnaHQtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTIsIDQsIDAuMDcpOyB9XG5cbi5uYXYtdWkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NzsgfVxuICAubmF2LXVpX19pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG4gICAgLm5hdi11aV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5uYXYtdWlfX2l0ZW06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4Mzc4NDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5uYXYtdWlfX2l0ZW06aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5uYXYtdWlfX2l0ZW0uYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5uYXYtdWlfX2l0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubmF2LXVpX19pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2QTsgfVxuXG4uYXV0aC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9jayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrLnN1Y2Nlc3Mge1xuICAgICAgaGVpZ2h0OiA1MjBweDsgfVxuICAgICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9jay5zdWNjZXNzIC5hdXRoLWJsb2NrX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5hdXRoLXdyYXBwZXIgLmF1dGgtYmxvY2suc3VjY2VzcyAuYXV0aC1ibG9ja19fcmlnaHQgZm9ybSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9ja19fbGVmdCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXV0aC1iZy5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDMyNXB4OyB9XG4gICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrX19sZWZ0IGRpdiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrX19sZWZ0IHVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTVweDsgfVxuICAgICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrX19sZWZ0IHVsIGxpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2tlZC5zdmdcIikgbm8tcmVwZWF0IHRvcCA3cHggbGVmdDsgfVxuICAgIC5hdXRoLXdyYXBwZXIgLmF1dGgtYmxvY2tfX3JpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAycHggNHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrX19yaWdodCAuY29udGVudC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICAgICAgY29sb3I6ICMyODJGMzY7IH1cbiAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrIC5mb290ZXItYmxvY2sge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogcmdiYSg0MCwgNDcsIDU0LCAwLjgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9jayAuZm9vdGVyLWJsb2NrOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrIC5mb290ZXItYmxvY2sgYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNDU5MkZGICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDsgfVxuXG4uaW5wdXQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAuaW5wdXQtZmllbGQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDlweCAzMHB4IDlweCA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5pbnB1dC1maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoNDAsIDQ3LCA1NCwgMC41KTsgfVxuICAuaW5wdXQtZmllbGQgLmZpZWxkLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmlucHV0LWZpZWxkIC5maWVsZC1pY29uOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSk7IH1cbiAgLmlucHV0LWZpZWxkLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNlODkwOTA7IH1cbiAgLmlucHV0LWZpZWxkLnVzZXIgLmZpZWxkLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDsgfVxuICAuaW5wdXQtZmllbGQucGhvbmUgLmZpZWxkLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZWxlcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4OyB9XG4gIC5pbnB1dC1maWVsZC5wYXNzd29yZCAuZmllbGQtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4OyB9XG4gIC5pbnB1dC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDQwLCA0NywgNTQsIDAuNSk7IH1cblxuLmNoZWNrYm94LWZpZWxkIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2hlY2tib3gtZmllbGQgaW5wdXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICAuY2hlY2tib3gtZmllbGQgaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1tYXNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTkyRkY7XG4gICAgICBib3JkZXItY29sb3I6ICM0NTkyRkY7IH1cbiAgLmNoZWNrYm94LWZpZWxkIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2hlY2tib3gtZmllbGQgLmNoZWNrYm94LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogcmdiYSg0MCwgNDcsIDU0LCAwLjgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5jaGVja2JveC1maWVsZCAuY2hlY2tib3gtbWFzayB7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MCwgNDcsIDU0LCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2VkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNvbW1lbnQtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHggMjVweDsgfVxuICAuY29tbWVudC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbW1lbnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMTcyMDZBO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbW1lbnQtY2FyZF9fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY4O1xuICAgIG1hcmdpbjogMCAtMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29tbWVudC1jYXJkX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBvcGFjaXR5OiAuNDtcbiAgICBjb2xvcjogIzE3MjA2QTsgfVxuICAuY29tbWVudC1jYXJkX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiByZ2JhKDI0LCA1NSwgMTMyLCAwLjYpO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMxODM3ODQ7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgNTUsIDEzMiwgMC4xMik7IH1cbiAgICAuY29tbWVudC1jYXJkX19zdGF0dXMubW9kZXJhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4NCwgMTA1LCAwLjEzKTtcbiAgICAgIGNvbG9yOiByZ2JhKDIwOCwgMiwgMjcsIDAuNDgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmNTQ2OTsgfVxuXG4ucGVyc29uLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wZXJzb24tY2FyZCAuaW1nLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBlcnNvbi1jYXJkIC5pbWctYmxvY2sgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wZXJzb24tY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnBlcnNvbi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM3YzdjN2M7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMTsgfVxuICAgIC5wZXJzb24tY2FyZF9fZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLm5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjOTE5NDk5O1xuICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5vdGlmaWNhdGlvbi10ZXh0X19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzkxOTQ5OTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOHB4OyB9XG4gIC5ub3RpZmljYXRpb24tdGV4dF9faWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWxlcnQtaS1tZXNzYWdlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAubm90aWZpY2F0aW9uLXRleHQuc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzVjYzYyOyB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0LnN1Y2Nlc3MgLm5vdGlmaWNhdGlvbi10ZXh0X19tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAjMzVjYzYyOyB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0LnN1Y2Nlc3MgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbGVydC1pLXRpY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLm5vdGlmaWNhdGlvbi10ZXh0LmluZm8ge1xuICAgIGJvcmRlci1jb2xvcjogIzBlY2NjYzsgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dC5pbmZvIC5ub3RpZmljYXRpb24tdGV4dF9fbWVzc2FnZSB7XG4gICAgICBjb2xvcjogIzBlY2NjYzsgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dC5pbmZvIC5ub3RpZmljYXRpb24tdGV4dF9faWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWxlcnQtaS1jb21tZW50LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5ub3RpZmljYXRpb24tdGV4dC53YXJuaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmI1NGM7IH1cbiAgICAubm90aWZpY2F0aW9uLXRleHQud2FybmluZyAubm90aWZpY2F0aW9uLXRleHRfX21lc3NhZ2Uge1xuICAgICAgY29sb3I6ICNmZmI1NGM7IH1cbiAgICAubm90aWZpY2F0aW9uLXRleHQud2FybmluZyAubm90aWZpY2F0aW9uLXRleHRfX2ljb24ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktd2FybmluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAubm90aWZpY2F0aW9uLXRleHQuZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNmYTY1NTc7IH1cbiAgICAubm90aWZpY2F0aW9uLXRleHQuZGFuZ2VyIC5ub3RpZmljYXRpb24tdGV4dF9fbWVzc2FnZSB7XG4gICAgICBjb2xvcjogI2ZhNjU1NzsgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dC5kYW5nZXIgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbGVydC1pLWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4OyB9XG5cbi5zdWJzY3JpcHRpb24tdGVsZWdyYW0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogMCAtOXB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4uc3Vic2NyaXB0aW9uLXRlbGVncmFtLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zdWJzY3JpcHRpb24tdGVsZWdyYW0tYmxvY2sgLnRpdGxlIHtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgICAuc3Vic2NyaXB0aW9uLXRlbGVncmFtLWJsb2NrIC50aXRsZTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3Vic2NyaWJlLXRlbGVncmFtLWJlZm9yZS5zdmcpOyB9XG4gIC5zdWJzY3JpcHRpb24tdGVsZWdyYW0tYmxvY2sgLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS1jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYW5jZWwuc3ZnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS1ibG9jayAubGluay10ZWxlZ3JhbSB7XG4gICAgcGFkZGluZzogMTNweCAzMHB4IDEzcHggNjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IERJTlBybztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdWJzY3JpcHRpb24tdGVsZWdyYW0tYmxvY2sgLmxpbmstdGVsZWdyYW06OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlbGVncnJhbS1saW5rLnN2Zy5wbmcpOyB9XG5cbi5oaWRlLXN1YnNjcmlwdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmFkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYWQtYmxvY2tfX2xlZnQge1xuICAgIHBhZGRpbmc6IDM1cHggNDVweDtcbiAgICB3aWR0aDogNjAlOyB9XG4gICAgLmFkLWJsb2NrX19sZWZ0IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuYWQtYmxvY2tfX2xlZnQgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIC5hZC1ibG9ja19fbGVmdCBoNCB7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmFkLWJsb2NrX19yaWdodCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIC5hZC1ibG9ja19fcmlnaHQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmRlZmF1bHQtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDM1cHggNjVweCAxMDBweCA2NXB4OyB9XG4gIC5kZWZhdWx0LXBhZ2UgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGVmYXVsdC1wYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3OyB9XG5cbi5wcm9maWxlLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2s6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lLXNoYXBlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrIC5wcm9maWxlX19pbWcge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAxOXB4IDAgcmdiYSg2MCwgMTI4LCAyMDksIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGVfX2ltZy5kZWZhdWx0LWF2YXRhciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayAucHJvZmlsZV9faW1nLmRlZmF1bHQtYXZhdGFyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGVfX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGVfX25hbWUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICMzNDQzNTY7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGVfX2F1dGgtZGF0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBjb2xvcjogIzM0NDM1NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrIC5wcm9maWxlLW1lbnUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayAucHJvZmlsZS1tZW51X19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzI3Mjc1NTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgICAgICAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayAucHJvZmlsZS1tZW51X19pdGVtOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMik7IH1cbiAgICAgICAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayAucHJvZmlsZS1tZW51X19pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjM0KTsgfVxuICAucHJvZmlsZS1wYWdlIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyNXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb2ZpbGUtcGFnZSAucmlnaHQtYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzI3Mjc1NTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLnNlbGVjdC1hdmF0YXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZWxlY3QtYXZhdGFyIC5sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5zZWxlY3QtYXZhdGFyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmF2YXRhci1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hdmF0YXItY2hlY2tib3ggbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXZhdGFyLWNoZWNrYm94IGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmF2YXRhci1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmltZy1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hdmF0YXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5pbWctYmxvY2s6OmFmdGVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAuYXZhdGFyLWNoZWNrYm94IC5pbWctYmxvY2sge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDsgfVxuICAgIC5hdmF0YXItY2hlY2tib3ggLmltZy1ibG9jazo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzNzg0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2tlZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAuYXZhdGFyLWNoZWNrYm94IC5pbWctYmxvY2sgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbi5wcm9maWxlLXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNDBweCA1NXB4O1xuICBmbGV4OiAxOyB9XG4gIC5wcm9maWxlLXNldHRpbmdzIGZvcm0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcm9maWxlLXNldHRpbmdzIC5zZWxlY3QtYXZhdGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5mb3JtLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC5mb3JtLWZpZWxkLnRleHRhcmVhLmxhYmVsLXRvcCBsYWJlbCB7XG4gICAgdG9wOiAtMTRweDsgfVxuICAuZm9ybS1maWVsZC50ZXh0YXJlYSBsYWJlbCB7XG4gICAgdG9wOiAxMnB4O1xuICAgIGJvdHRvbTogYXV0bzsgfVxuICAuZm9ybS1maWVsZC5sYWJlbC10b3AgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3R0b206IDM4cHg7IH1cbiAgLmZvcm0tZmllbGQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxMjAsIDEyMSwgMTQ3LCAwLjU4KTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlOyB9XG4gICAgLmZvcm0tZmllbGQgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODM3ODQ7IH1cbiAgLmZvcm0tZmllbGQgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDEyMCwgMTIxLCAxNDcsIDAuNTgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgcmVzaXplOiBub25lOyB9XG4gIC5mb3JtLWZpZWxkIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NCk7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5jb250YWN0LWJsb2NrIHtcbiAgcGFkZGluZzogMzVweCA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jb250YWN0LWJsb2NrIC5zb2NpYWwtaXRlbXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmNvbnRhY3QtYmxvY2sgLnNvY2lhbC1pdGVtcyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5jb250YWN0LWJsb2NrIC5zdG9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNvbnRhY3QtYmxvY2sgLnN0b3JlIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgLmNvbnRhY3QtYmxvY2sgLnN0b3JlIGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyNnB4OyB9XG4gIC5jb250YWN0LWJsb2NrX19sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLmNvbnRhY3QtYmxvY2tfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzNXB4OyB9XG4gICAgLmNvbnRhY3QtYmxvY2tfX3JpZ2h0IC5zaG9ydC1pbmZvIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5jb250YWN0LWJsb2NrX19yaWdodCAud29yay10aW1lLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpOyB9XG4gICAgLmNvbnRhY3QtYmxvY2tfX3JpZ2h0IC5pbmZvLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpOyB9XG4gICAgLmNvbnRhY3QtYmxvY2tfX3JpZ2h0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyNDI3MmI7IH1cbiAgLmNvbnRhY3QtYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLm5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTB2aDsgfVxuICAubm90LWZvdW5kX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5ub3QtZm91bmRfX2NvbnRlbnQgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubm90LWZvdW5kX19jb250ZW50IHNwYW4ge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb3ZpZC1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvdmlkLWJhbm5lci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY292aWQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb3ZpZC1jYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5jb3ZpZC1jYWxsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAyO1xuICAgIGNvbG9yOiAjMDc0Y2IyO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuY292aWQtY2FsbF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNlMTA4NGQ7IH1cbiAgLmNvdmlkLWNhbGxfX3Bob25lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI2NnB4O1xuICAgIGhlaWdodDogODhweDtcbiAgICBib3JkZXItcmFkaXVzOiA2M3B4O1xuICAgIGJveC1zaGFkb3c6IDAgNDRweCA5MnB4IDAgcmdiYSg1MCwgNjcsIDE0OCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY292aWQtY2FsbF9fcGhvbmU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDU0cHggMCByZ2JhKDEzOSwgMTk1LCAyMTIsIDAuNzQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL29sZC10eXBpY2FsLXBob25lLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuY292aWQtY2FsbF9fcGhvbmUgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIC5jb3ZpZC1jYWxsX19waG9uZSBpbWc6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTA4cHg7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5jb3ZpZC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTcsIDE5NywgMTk3LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY292aWQtYmxvY2stLWJpZyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY292aWQtYmxvY2stLWJpZyAuY292aWQtYmxvY2tfX2l0ZW0ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5jb3ZpZC1ibG9jay0tYmlnIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cbiAgICAgICAgLmNvdmlkLWJsb2NrLS1iaWcgLmNvdmlkLWJsb2NrX19pdGVtIC50ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMTIyNDVlOyB9XG4gICAgICAgIC5jb3ZpZC1ibG9jay0tYmlnIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuY292aWQtYmxvY2stLWJpZyAuY292aWQtYmxvY2tfX2l0ZW0gLmltZyB7XG4gICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNywgNzYsIDE3OCwgMC4xMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ2cHg7IH1cbiAgICAgIC5jb3ZpZC1ibG9jay0tYmlnIC5jb3ZpZC1ibG9ja19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG4gICAgICAuY292aWQtYmxvY2stLWJpZyAuY292aWQtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAgIC5jb3ZpZC1ibG9jay0tYmlnIC5jb3ZpZC1ibG9ja19fbGlzdCB7XG4gICAgICBmbGV4OiBpbmhlcml0OyB9XG4gIC5jb3ZpZC1ibG9ja19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzI5NDVBQjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICAgIC5jb3ZpZC1ibG9ja19fdGl0bGUgLmltZyB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlydXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmNvdmlkLWJsb2NrX19saXN0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb3ZpZC1ibG9ja19faXRlbSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb3ZpZC1ibG9ja19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLmNvdmlkLWJsb2NrX19pdGVtOm50aC1jaGlsZCgxKSAuaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvdmlkLWktMS5zdmdcIik7IH1cbiAgICAuY292aWQtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5jb3ZpZC1ibG9ja19faXRlbTpudGgtY2hpbGQoMikgLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb3ZpZC1pLTIuc3ZnXCIpOyB9XG4gICAgLmNvdmlkLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzKSAuaW1nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb3ZpZC1pLTMuc3ZnXCIpOyB9XG4gICAgLmNvdmlkLWJsb2NrX19pdGVtIC5pbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzhweDsgfVxuICAgIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxOTcsIDE5NywgMTk3LCAwLjgpOyB9XG4gICAgICAuY292aWQtYmxvY2tfX2l0ZW0gLnRleHQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmNvdmlkLWJsb2NrX19pdGVtIC50ZXh0IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICNFMTA4NEQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgLmNvdmlkLWJsb2NrX19pdGVtIC50ZXh0IHNwYW46bGFzdC1jaGlsZCBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cblxuLmNvdmlkLXN0YXRpc3RpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5jb3ZpZC1zdGF0aXN0aWNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwOTQzYTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY292aWQtc3RhdGlzdGljc19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyOyB9XG4gICAgLmNvdmlkLXN0YXRpc3RpY3NfX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MjsgfVxuICAuY292aWQtc3RhdGlzdGljcyAubGVmdC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb3ZpZC1zdGF0aXN0aWNzIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMzQpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvdmlkLXN0YXRpc3RpY3MgLnJpZ2h0LWJsb2NrOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTQzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmZmZmKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAuY292aWQtc3RhdGlzdGljc19fdGFibGUgLnRyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY292aWQtc3RhdGlzdGljc19fdGFibGUgLnRkIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSAudGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAuY292aWQtc3RhdGlzdGljc19fdGFibGUgLnRkIHtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSAudGhlYWQge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9XG4gICAgLmNvdmlkLXN0YXRpc3RpY3NfX3RhYmxlIC50Ym9keSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSAudGJvZHkgLmNvdW50cnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSAudGJvZHkgLmNvdW50cnkgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNvdmlkLXN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuY292aWQtc3RlcHMgLnJpZ2h0LWJsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAuY292aWQtc3RlcHMgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAuY292aWQtc3RlcHNfX2ltZyB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY292aWQtYmxvY2stMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiA0NTBweDsgfVxuICAuY292aWQtc3RlcHNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvdmlkLXN0ZXBzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlM2YzO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5jb3ZpZC1zdGVwc19faXRlbSAuc3RlcCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogIzA1NTZiZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlM2YzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5jb3ZpZC1zdGVwc19faXRlbSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjZweDsgfVxuXG4uY292aWQtZmFxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuY292aWQtZmFxIC5ncmF5LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5jb3ZpZC1mYXEgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLmNvdmlkLWZhcSAucmlnaHQtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvdmlkLWZhcV9faW1nIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb3ZpZC1ibG9jay0yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBoZWlnaHQ6IDU1MHB4OyB9XG4gIC5jb3ZpZC1mYXFfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuY292aWQtZmFxX19pdGVtIC50b2dnbGUtYnRuIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsdXMtZWxsaXBzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY292aWQtZmFxX19pdGVtIC5oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmNvdmlkLWZhcV9faXRlbSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjM2EzZjQ2O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC5jb3ZpZC1mYXFfX2l0ZW0gLmNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICBjb2xvcjogIzQyNDg1MDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdyYXktYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCA2OSwgMTcxLCAwLjEpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDM2MGNhO1xuICBwYWRkaW5nOiAxN3B4IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgLmdyYXktYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCA2OSwgMTcxLCAwLjIpOyB9XG5cbi5iaWctdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA3NGNiMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY292aWQtbmV3cyAuZ3JheS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uc2VsZWN0b3IsIC5zZWxlY3RvcjIsIC5zZWxlY3RvcjMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbmJvZHkuYmFja2dyb3VuZC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjMxKTsgfVxuXG4uYWR2LWJhbm5lci1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5pZnJhbWUuaW5zdGFncmFtLW1lZGlhIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWR2ZXJ0aXNlbWVudF90b3AtYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1haW4tYnRuLXNvbGlkIHtcbiAgcGFkZGluZzogMTFweCA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNmE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3MjA2YTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gIC5tYWluLWJ0bi1zb2xpZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNzIwNmE7IH1cblxuLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ibG9jay10aXRsZSBhIHtcbiAgICBjb2xvcjogIzE3MjA2QTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5ibG9jay10aXRsZSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAzQkIzOyB9XG4gIC5ibG9jay10aXRsZSBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC5ibG9jay10aXRsZSBzcGFuOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNkE7IH1cblxuLm5ld3MtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2FsZW5kYXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5tYWluLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzIwNkE7XG4gIGNvbG9yOiAjMTcyMDZBO1xuICBwYWRkaW5nOiAxM3B4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gIC5tYWluLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2QTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYWR2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zMik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFkdi13cmFwcGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWR2LXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWR2LXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYnVzaW5lc3MtYmxvY2tfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmJ1c2luZXNzLWJsb2NrX19oZWFkIGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmJ1c2luZXNzLWJsb2NrX19oZWFkIGRpdiBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmJ1c2luZXNzLWJsb2NrX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJ1c2luZXNzLWJsb2NrIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmJ1c2luZXNzLWJsb2NrIC5uZXdzLWJ1c2luZXNzIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5idXNpbmVzcy1ibG9ja19fc2xpZGVyOmhvdmVyIC5zd2lwZXItYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uaW5xdWlyeS1wb3N0IC5wb3N0LWJveCAucG9zdC1ib2R5IGg0LFxuLnNtYWxsLXBvc3QgLnBvc3QtdGl0bGUgaDQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cblxuLnN3aXBlci1idG4ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuc3dpcGVyLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnN3aXBlci1idG46OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Rvd24tYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAuc3dpcGVyLWJ0bl9wcmV2IHtcbiAgICBsZWZ0OiAtMTZweDsgfVxuICAgIC5zd2lwZXItYnRuX3ByZXY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuc3dpcGVyLWJ0bl9uZXh0IHtcbiAgICByaWdodDogLTE2cHg7IH1cbiAgICAuc3dpcGVyLWJ0bl9uZXh0OjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAubmV3cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIHAubmV3cy1kYXRlOjphZnRlciB7XG4gIHRvcDogMTJweDsgfVxuXG4uYXVkaW8tcGxheWVyIHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uc21hbGwtbmV3cyB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7IH1cblxuLm5ld3MgLm5ld3NfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogNjZweDsgfVxuXG4uYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuX19wbGF5IHtcbiAgbWFyZ2luOiAwIDE1cHg7IH1cblxuLnRhZ3MtdWkge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC50YWdzLXVpX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAudGFncy11aV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC50YWdzLXVpX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC50YWdzLXVpX19saW5rIHtcbiAgICBjb2xvcjogIzBjMmY3NTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAudGFncy11aV9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc3Vic2NyaWJlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc3Vic2NyaWJlLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJQVFNlcmlmXCI7IH1cbiAgLnN1YnNjcmliZS1ibG9ja19fc29jaWFscyB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLnN1YnNjcmliZS1ibG9ja19fc29jaWFscyBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuICAgICAgLnN1YnNjcmliZS1ibG9ja19fc29jaWFscyBhLnN0eWxlLWluc3RhZ3JhbSB7XG4gICAgICAgIGNvbG9yOiAjZDAwMjFiOyB9XG4gICAgICAgIC5zdWJzY3JpYmUtYmxvY2tfX3NvY2lhbHMgYS5zdHlsZS1pbnN0YWdyYW06OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAwMjFiOyB9XG4gICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEuc3R5bGUtdGVsZWdyYW0ge1xuICAgICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEuc3R5bGUtdGVsZWdyYW06OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEuc3R5bGUtZmFjZWJvb2sge1xuICAgICAgICBjb2xvcjogIzE4Mzc4NDsgfVxuICAgICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEuc3R5bGUtZmFjZWJvb2s6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzNzg0OyB9XG4gICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGE6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG5cbi50aGVtZS11aV9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4udGhlbWUtdWlfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRoZW1lLXVpX193cmFwcGVyIC5mbGV4LTEge1xuICAgIGZsZXg6IDE7IH1cblxuLnRoZW1lLXVpX19pbWcge1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogNzBweDsgfVxuXG4udGhlbWUtdWlfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC50aGVtZS11aV9fdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAzQkIzOyB9XG5cbi50aGVtZS11aV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udGhlbWUtdWlfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMyZjc1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGMyZjc1O1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudGhlbWUtdWlfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwYzJmNzU7IH1cblxuLmxvYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLmxvYWQtbW9yZV9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNkE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZzogMThweCAxNXB4IDE4cHggMjBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvcnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAgIC5sb2FkLW1vcmVfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmM2Q5OTsgfVxuXG4ubG9naW4td2l0aC1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sb2dpbi13aXRoLXNvY2lhbCAudGV4dCB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5sb2dpbi13aXRoLXNvY2lhbCAucmVnLXNvY2lhbHMgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmxvZ2luLXdpdGgtc29jaWFsIC5yZWctc29jaWFscyAuaXRlbXMgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyBhLmZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1NTNiNDsgfVxuICAgICAgICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyBhLmZhY2Vib29rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0MTk0OyB9XG4gICAgICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyBhLnRlbGVncmFtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3OWNkZTsgfVxuICAgICAgICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyBhLnRlbGVncmFtOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU4MWJmOyB9XG4gICAgICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyBhIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjBweDsgfVxuXG4ubmV3cy1vdmVybGF5LmJsdXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uZXdzLW92ZXJsYXkuYmx1cjo6YmVmb3JlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzLW92ZXJsYXkuYmx1ciBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbjogLTE1cHg7XG4gICAgZmlsdGVyOiBibHVyKDZweCk7IH1cbiAgLm5ld3Mtb3ZlcmxheS5ibHVyOmhvdmVyIC5uZXdzLW92ZXJsYXlfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmV3cy1vdmVybGF5LmJsdXI6aG92ZXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uZXdzLW92ZXJsYXkuYmx1ciAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLm5ld3Mtb3ZlcmxheS5ibHVyIC5uZXdzLW92ZXJsYXlfX3RpdGxlIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubmV3cy1vdmVybGF5LmJsdXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4udGhlbWVzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudGhlbWVzLWJsb2NrX19iaWcge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAudGhlbWVzLWJsb2NrX19iaWcgLm5ld3Mtb3ZlcmxheSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAudGhlbWVzLWJsb2NrX19iaWcgLm5ld3Mtb3ZlcmxheTpob3ZlciAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAudGhlbWVzLWJsb2NrX19iaWcgLm5ld3Mtb3ZlcmxheTpob3ZlciAubmV3cy1vdmVybGF5X190aXRsZSBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAudGhlbWVzLWJsb2NrX19iaWcgLm5ld3Mtb3ZlcmxheTpob3ZlciAubmV3cy1vdmVybGF5X190aXRsZSAudGhlbWVzLWNvdW50IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC50aGVtZXMtYmxvY2tfX2JpZyAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4IDMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC50aGVtZXMtYmxvY2tfX2JpZyAubmV3cy1vdmVybGF5X190aXRsZSAudGhlbWVzLWNvdW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnRoZW1lcy1ibG9ja19fc21hbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAudGhlbWVzLWJsb2NrX19zbWFsbCAubmV3cy1vdmVybGF5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTsgfVxuICAgICAgLnRoZW1lcy1ibG9ja19fc21hbGwgLm5ld3Mtb3ZlcmxheTpob3ZlciAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAudGhlbWVzLWJsb2NrX19zbWFsbCAubmV3cy1vdmVybGF5OmhvdmVyIC5uZXdzLW92ZXJsYXlfX3RpdGxlIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC50aGVtZXMtYmxvY2tfX3NtYWxsIC5uZXdzLW92ZXJsYXk6aG92ZXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUgLnRoZW1lcy1jb3VudCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAudGhlbWVzLWJsb2NrX19zbWFsbCAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC50aGVtZXMtYmxvY2tfX3NtYWxsIC5uZXdzLW92ZXJsYXlfX3RpdGxlIC50aGVtZXMtY291bnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uc2VhcmNoLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjQxKTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zZWFyY2gtYmxvY2tfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzk3OTc5NztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VhcmNoLWJsb2NrX19pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMxODM3ODQ7IH1cbiAgLnNlYXJjaC1ibG9ja19fYnRuIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VhcmNoLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4OyB9XG5cbi5jZC10b3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAvKiBpbWFnZSByZXBsYWNlbWVudCBwcm9wZXJ0aWVzICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjMmM1OWFhIHVybChcIi4uL2ltZy9jZC10b3AtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcyAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcyAwcztcbiAgei1pbmRleDogNTA7IH1cblxuLmNkLXRvcC5jZC10b3AtLXNob3csXG4uY2QtdG9wLmNkLXRvcC0tZmFkZS1vdXQsXG4uY2QtdG9wOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zcyAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMHM7IH1cblxuLmNkLXRvcC5jZC10b3AtLXNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jZC10b3AuY2QtdG9wLS1mYWRlLW91dCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uY2QtdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTlhYTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYWR2LXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZTE4YzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pZnJhbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmlmcmFtZS5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmlmcmFtZS5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5maWd1cmUubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuZmlndXJlLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc2hhcmUtbmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLnNoYXJlLW5ld3M6aG92ZXIgLnNoYXJlLW5ld3MtZHJvcGRvd24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNoYXJlLW5ld3MtbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFyZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNoYXJlLW5ld3MgLnNoYXJlLW5ld3MtZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDQwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0b3A6IC04cHg7XG4gICAgbGVmdDogLTE0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI4cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAuc2hhcmUtbmV3cyAubGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAuc2hhcmUtbmV3cyAubGlzdCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnNoYXJlLW5ld3MgLmxpc3QgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA3YmZmOyB9XG5cbi5jb2wtbWQtMTIsXG4uY29sLW1kLTYsXG4uY29sLW1kLTQsXG4uY29sLW1kLTMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuXG4uYmxvY2stdGl0bGUgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzE3MjA2YTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jb3VudHJpZXMge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgLmNvdW50cmllcyAuY291bnRyaWVzLWxpc3QgLmxpc3Qge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA0M3B4OyB9XG4gICAgICAuY291bnRyaWVzIC5jb3VudHJpZXMtbGlzdCAubGlzdCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvdW50cmllcyAuY291bnRyaWVzLWxpc3QgLmxpc3QgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IC5saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4NTg1ODtcbiAgICAgICAgICBtYXJnaW46IDAgOHB4OyB9XG4gICAgICAgIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IC5saXN0IGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IC5saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxNzIwNmE7IH1cbiAgICAgICAgLmNvdW50cmllcyAuY291bnRyaWVzLWxpc3QgLmxpc3QgbGkuYWN0aXZlIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNmE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuY291bnRyaWVzIC5jb3VudHJpZXMtbGlzdCAucmVnaW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZhO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY291bnRyaWVzIC5jb3VudHJpZXMtbGlzdCAucmVnaW9uczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDAgMjBweCAxMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxNzIwNmE7IH1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC50b2dnbGUtc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC50b2dnbGUtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL25ldy1zZWFyY2gtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2F2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWN1cnJlbnQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1jdXJyZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9nZ2xlLWNpcmNsZS12Mi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0ycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWxpc3QgLmxhbmctbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG5cbi5tYWluLWJ0bi12MiB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NpbHZlci1hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IDkyJSBjZW50ZXIgI2YwZjBmMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzIyNDZjNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAubWFpbi1idG4tdjI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWYyZmY7IH1cblxuLmludGVydmlldyB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuXG4uc3BhY2UtYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uaW50ZXJ2aWV3LXBvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuaW50ZXJ2aWV3LXBvc3QgYSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbnRlcnZpZXctcG9zdDpudGgtbGFzdC1jaGlsZCgxKSwgLmludGVydmlldy1wb3N0Om50aC1sYXN0LWNoaWxkKDIpLCAuaW50ZXJ2aWV3LXBvc3Q6bnRoLWxhc3QtY2hpbGQoMyksIC5pbnRlcnZpZXctcG9zdDpudGgtbGFzdC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaW50ZXJ2aWV3LXBvc3QgLmlwLWhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7IH1cbiAgICAuaW50ZXJ2aWV3LXBvc3QgLmlwLWhlYWQgLmJsb2NrLXdvcmQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICNlM2UzZTM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC01NnB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgdG9wOiA4NnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmludGVydmlldy1wb3N0IC5pcC1oZWFkIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7IH1cbiAgICAgIC5pbnRlcnZpZXctcG9zdCAuaXAtaGVhZCAucG9zdC10aHVtYm5haWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzBkMWI4YztcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgLmludGVydmlldy1wb3N0IC5pcC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7IH1cbiAgICAuaW50ZXJ2aWV3LXBvc3QgLmlwLWJvZHkgLnBvc3QtdGl0bGUge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udG0tcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4udG0tY29sLTMge1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBwYWRkaW5nOiAwIDcuNXB4OyB9XG5cbi5pbnRlcnZpZXctYm9keSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG5hLndoaXRlLWJnIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmludGVydmlldy1wb3N0IGE6aG92ZXIgLnBvc3QtdGl0bGUge1xuICBjb2xvcjogIzAwM2JiMzsgfVxuXG4ucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmludGVydmlldy1wb3N0IC5pcC1oZWFkIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmFsbC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMjQ2YzUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmFsbC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzJjNTFkNCAhaW1wb3J0YW50OyB9XG4gICAgLmFsbC1saW5rOmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTsgfVxuICAuYWxsLWxpbmsgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLmlucXVpcnktcG9zdCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5pbnF1aXJ5LXBvc3Q6aG92ZXIgaDQge1xuICAgIGNvbG9yOiAjMDAzYmIzICFpbXBvcnRhbnQ7IH1cbiAgLmlucXVpcnktcG9zdCAucG9zdC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDsgfVxuICAgIC5pbnF1aXJ5LXBvc3QgLnBvc3QtYm94IC5wb3N0LXRodW1iIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgICAgIC5pbnF1aXJ5LXBvc3QgLnBvc3QtYm94IC5wb3N0LXRodW1iOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuaW5xdWlyeS1wb3N0IC5wb3N0LWJveCAucG9zdC10aHVtYiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaW5xdWlyeS1wb3N0IC5wb3N0LWJveCAucG9zdC1ib2R5IGg0IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc21hbGwtcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zbWFsbC1wb3N0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNtYWxsLXBvc3Q6aG92ZXIgaDQge1xuICAgIGNvbG9yOiAjMDAzYmIzICFpbXBvcnRhbnQ7IH1cbiAgLnNtYWxsLXBvc3QgLnNtLXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgIC5zbWFsbC1wb3N0IC5zbS10aHVtYm5haWwgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnNtYWxsLXBvc3QgLnBvc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDAgMjBweDsgfVxuICAgIC5zbWFsbC1wb3N0IC5wb3N0LXRpdGxlIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubmV3c19faW1nIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTsgfVxuICAubmV3c19faW1nIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5iaWctbmV3c19faW1nIGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubmV3c19fZGVzYyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5idXNpbmVzcy1ibG9ja19fc2xpZGVyIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG5cbi5wLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5idXNpbmVzcy1ibG9ja19fc2xpZGVyIC5zd2lwZXItYnRuX3ByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5idXNpbmVzcy1ibG9ja19fc2xpZGVyIC5zd2lwZXItYnRuX25leHQge1xuICByaWdodDogMDsgfVxuXG4ubmV3cy1idXNpbmVzc19faW1nLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApOyB9XG5cbi5uZXdzLWJ1c2luZXNzIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5uZXdzLWJ1c2luZXNzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuXG4udG9wLWdhbGxlcnlfX3BsYXktaWNvbi52aWRlbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxheS12aWRlby12My5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubmV3cy1tZXRhID4gc3BhbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5nYWxsZXJ5LWl0ZW0gLm5ld3MtbWV0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZ2FsbGVyeS1pdGVtIC5uZXdzLW1ldGEgc3BhbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5hcHAtYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbjogNTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDcwcHggMDsgfVxuICAuYXBwLWJhbm5lciAuYXBwLWJhbm5lci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYXBwLWJhbm5lciAuYXBwLWJhbm5lci1jb250ZW50IC5iLWxvZ28ge1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiA1cHggMTJweCA0NHB4IHJnYmEoMTgyLCAxNTcsIDEyMSwgMC4zNzgzNik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuYXBwLWJhbm5lciAuYXBwLWJhbm5lci1jb250ZW50IC5iLWxvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXItY29udGVudCAuYi10ZXh0IC50aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzFjMzA3YTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLmItdGV4dCAuZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLnN0b3JlLWJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLnN0b3JlLWJ0bnMgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLnN0b3JlLWJ0bnMgYTpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gICAgICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLnN0b3JlLWJ0bnMgYTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuYXBwLWJhbm5lciAuYXBwLWJhbm5lcl9fYWRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiAyMHB4OyB9XG4gICAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXJfX2FkcyBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXJfX2FkcyBpbWcge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvb3Rlci1tZW51LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyNjgwOyB9XG5cbi5wYWdlLWZvb3Rlcl9fYm90dG9tIC5mb290ZXItYm90dG9tIHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZhOyB9XG5cbi5wYWdlLWZvb3Rlcl9fYm90dG9tIC5mb290ZXItdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5zb2NpYWwtaXRlbXMge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZ2FsbGVyeS1pdGVtIC5uZXdzLW1ldGEgLmNhdGVnb3J5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubmV3cy1tZXRhID4gc3BhbiB7XG4gIGNvbG9yOiAjOGY4ZjhmO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5zbWFsbC1uZXdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5zbWFsbC1uZXdzX19jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWNlY2U7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG5cbi5zbWFsbC1uZXdzX19pbWcge1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMTEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc21hbGwtbmV3c19faW1nIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ubmV3cyAubmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5lZGl0b3ItY2hvaWNlIC5uZXdzIC5uZXdzX19pbWcgLnRtX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9zdC1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLnBvc3QtbGluZSAubGluZS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UzZTNlMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucG9zdC1saW5lIC5saW5lLWJsb2NrIC5zdGFydC1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpIHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5wb3N0LWxpbmUgLmxpbmUtYmxvY2sgLnN0YXJ0LWRhdGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjMTcyMDZhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmxpbmUtcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTsgfVxuICAubGluZS1wb3N0IC5scC1oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGluZS1wb3N0IC5scC1oZWFkIC5wdWJsaXNoLWRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAtNzEuNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubGluZS1wb3N0IC5scC1oZWFkIC5wdWJsaXNoLWRhdGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gICAgLmxpbmUtcG9zdCAubHAtaGVhZCAubHAtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5saW5lLXBvc3QgLmxwLWhlYWQgLmxwLXRpdGxlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMDAzYmIzOyB9XG4gIC5saW5lLXBvc3QgLmxwLWJvZHkge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAubGluZS1wb3N0IC5scC1ib2R5IC5wb3N0LXRodW1iIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAgIC5saW5lLXBvc3QgLmxwLWJvZHkgLnBvc3QtdGh1bWIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAubGluZS1wb3N0IC5scC1ib2R5IC5wb3N0LWRlc2Mge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzYwNjA2MDsgfVxuICAgICAgLmxpbmUtcG9zdCAubHAtYm9keSAucG9zdC1kZXNjIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7IH1cblxuLmxvYWQtbW9yZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDNiYjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLmxvYWQtbW9yZS1idG46YWN0aXZlLCAubG9hZC1tb3JlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAubG9hZC1tb3JlLWJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ubGluZS1ibG9jayAubGluZS1wb3N0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwcHg7IH1cbiAgLmxpbmUtYmxvY2sgLmxpbmUtcG9zdDpsYXN0LWNoaWxkIC5scC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuNXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnByb3ZpbmNlLXNsaWRlciAucHMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4MHB4OyB9XG4gIC5wcm92aW5jZS1zbGlkZXIgLnBzLWl0ZW0gYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm92aW5jZS1zbGlkZXIgLnBzLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnByb3ZpbmNlLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCA1NSwgMTMyLCAwLjQyKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4ucHJvdmluY2Utc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wcm92aW5jZS1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTcyMDZhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgYm9yZGVyLXRvcDogMHB4OyB9XG5cbi5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIC50YWdzLWxpc3RfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzE3MjA2YTsgfVxuXG4ucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biA+IHNwYW4ge1xuICBjb2xvcjogIzE3MjA2YTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubmV3c19fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZhO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAwOyB9XG4gIC5uZXdzX19jYXRlZ29yeS5sZyB7XG4gICAgdG9wOiBjYWxjKDYwJSAtIDEwcHgpOyB9XG5cbi5iaWctbmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5hLmNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5hZHYtYnRuIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZHYtYnRuIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWl0ZW0gYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYWR2LWJ0biB7XG4gICAgd2lkdGg6IDEwMHB4OyB9IH1cbiIsIioge1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0Zm9udC1zaXplOiA2Mi41JTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLy9GbGV4Ym94IElFMTAgZml4IGh0dHBzOi8vdGhhdGVtaWwuY29tL2Jsb2cvMjAxMy8xMS8wMy9zdGlja3ktZm9vdGVycy1mbGV4Ym94LWFuZC1pZTEwL1xuLmZsZXhib3h0d2VlbmVyLCAuZmxleGJveHR3ZWVuZXIgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG5he1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm91dGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLndyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ucGFnZS1oZWFkZXIsXG4ucGFnZS1mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuaHRtbCwgYm9keSB7XG5cdCYuZnJlZXplIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO21hcmdpbjogMDsgaGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuXG4iLCIvLyBDT0xPUlNcbiRjb2xvci1wcmltYXJ5OiAjNTVjNTdhO1xuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICM3ZWQ1NmY7XG4kY29sb3ItcHJpbWFyeS1kYXJrOiAjMjhiNDg1O1xuXG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0OiAjZmZiOTAwO1xuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiAjZmY3NzMwO1xuXG4kY29sb3ItdGVydGlhcnktbGlnaHQ6ICMyOTk4ZmY7XG4kY29sb3ItdGVydGlhcnktZGFyazogIzU2NDNmYTtcblxuJGNvbG9yLWdyZXktbGlnaHQtMTogI2Y3ZjdmNztcbiRjb2xvci1ncmV5LWxpZ2h0LTI6ICNlZWU7XG5cbiRjb2xvci1ncmV5LWRhcms6ICM3Nzc7XG4kY29sb3ItZ3JleS1kYXJrLTI6ICM5OTk7XG4kY29sb3ItZ3JleS1kYXJrLTM6ICMzMzM7XG5cbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuJG1haW5Db2xvcjogIzE3MjA2QTtcbiRibHVlOiAjMDAzQkIzO1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICNmZmY7XG5cbiRmZi1yZWd1bGFyOiAnTW9udHNlcnJhdCc7XG4kRGluUHJvOiAnTW9udHNlcnJhdCc7XG4kUFRTZXJpZjogJ1BUU2VyaWYnO1xuXG5cblxuXG5cblxuXG4iLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuYVtocmVmXTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyIHtcbiAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIi5yZXNldC1saXN0e1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpe1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLmZvbnQtMXtvcGFjaXR5OiAxIWltcG9ydGFudDt9XG4uZm9udC0wOXtvcGFjaXR5OiAuOSFpbXBvcnRhbnQ7fVxuLmZvbnQtMDg1e29wYWNpdHk6IC44NSFpbXBvcnRhbnQ7fVxuLmZvbnQtMDh7b3BhY2l0eTogLjghaW1wb3J0YW50O31cbi5mb250LTA3e29wYWNpdHk6IC43IWltcG9ydGFudDt9XG4uZm9udC0wNntvcGFjaXR5OiAuNiFpbXBvcnRhbnQ7fVxuLmZvbnQtMDV7b3BhY2l0eTogLjUhaW1wb3J0YW50O31cbi5mb250LTA0e29wYWNpdHk6IC40IWltcG9ydGFudDt9XG4uZm9udC0wM3tvcGFjaXR5OiAuMyFpbXBvcnRhbnQ7fVxuLmZvbnQtMDJ7b3BhY2l0eTogLjIhaW1wb3J0YW50O31cbi5mb250LTAxe29wYWNpdHk6IC4xIWltcG9ydGFudDt9XG5cbi5mb250LTUwe2ZvbnQtc2l6ZTogNTBweCFpbXBvcnRhbnQ7fVxuLmZvbnQtNDB7Zm9udC1zaXplOiA0MHB4IWltcG9ydGFudDt9XG4uZm9udC0zOHtmb250LXNpemU6IDM4cHghaW1wb3J0YW50O31cbi5mb250LTM2e2ZvbnQtc2l6ZTogMzZweCFpbXBvcnRhbnQ7fVxuLmZvbnQtMzR7Zm9udC1zaXplOiAzNHB4IWltcG9ydGFudDt9XG4uZm9udC0zMntmb250LXNpemU6IDMycHghaW1wb3J0YW50O31cbi5mb250LTMwe2ZvbnQtc2l6ZTogMzBweCFpbXBvcnRhbnQ7fVxuLmZvbnQtMjh7Zm9udC1zaXplOiAyOHB4IWltcG9ydGFudDt9XG4uZm9udC0yNntmb250LXNpemU6IDI2cHghaW1wb3J0YW50O31cbi5mb250LTI0e2ZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7fVxuLmZvbnQtMjJ7Zm9udC1zaXplOiAyMnB4IWltcG9ydGFudDt9XG4uZm9udC0yMHtmb250LXNpemU6IDIwcHghaW1wb3J0YW50O31cbi5mb250LTE4e2ZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7fVxuLmZvbnQtMTZ7Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDt9XG4uZm9udC0xNXtmb250LXNpemU6IDE1cHghaW1wb3J0YW50O31cbi5mb250LTE0e2ZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7fVxuLmZvbnQtMTN7Zm9udC1zaXplOiAxM3B4IWltcG9ydGFudDt9XG4uZm9udC0xMntmb250LXNpemU6IDEycHghaW1wb3J0YW50O31cblxuLmZvbnQtODAwe2ZvbnQtd2VpZ2h0OiA4MDAhaW1wb3J0YW50O31cbi5mb250LTcwMHtmb250LXdlaWdodDogNzAwIWltcG9ydGFudDt9XG4uZm9udC02MDB7Zm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7fVxuLmZvbnQtNTAwe2ZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O31cbi5mb250LTMwMHtmb250LXdlaWdodDogMzAwIWltcG9ydGFudDt9XG4uZm9udC0yMDB7Zm9udC13ZWlnaHQ6IDIwMCFpbXBvcnRhbnQ7fVxuXG4kc3BhY2VhbW91bnRzOiAoMCwgMywgNSwgNywgMTAsIDE4LCAxNSwgMjAsIDI1LCAzMCwgMzUsIDQwLCA0NSwgNTAsIDYwLCA3MCwgODAsIDkwLCAxMDAsIC0xMCwgLTE1LCAtMjAsIC0zMCk7IC8vIEFkanVzdCB0aGlzIHRvIGluY2x1ZGUgdGhlIHBpeGVsIGFtb3VudHMgeW91IG5lZWQuXG4kc2lkZXM6ICh0b3AsIGJvdHRvbSwgbGVmdCwgcmlnaHQpOyAvLyBMZWF2ZSB0aGlzIHZhcmlhYmxlIGFsb25lXG5cbkBlYWNoICRzcGFjZSBpbiAkc3BhY2VhbW91bnRzIHtcbiAgQGVhY2ggJHNpZGUgaW4gJHNpZGVzIHtcbiAgICAubSN7c3RyLXNsaWNlKCRzaWRlLCAwLCAxKX0tI3skc3BhY2V9IHtcbiAgICAgIG1hcmdpbi0jeyRzaWRlfTogI3skc3BhY2V9cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucCN7c3RyLXNsaWNlKCRzaWRlLCAwLCAxKX0tI3skc3BhY2V9IHtcbiAgICAgIHBhZGRpbmctI3skc2lkZX06ICN7JHNwYWNlfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O31cbi50ZXh0LXJpZ2h0e3RleHQtYWxpZ246IHJpZ2h0IWltcG9ydGFudDt9XG4udGV4dC1sZWZ0e3RleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O31cblxuLmxoLTEye2xpbmUtaGVpZ2h0OiAxMnB4O31cbi5saC0xNHtsaW5lLWhlaWdodDogMTRweDt9XG4ubGgtMTZ7bGluZS1oZWlnaHQ6IDE2cHg7fVxuLmxoLTE4e2xpbmUtaGVpZ2h0OiAxOHB4O31cbi5saC0yMHtsaW5lLWhlaWdodDogMjBweDt9XG4ubGgtMjJ7bGluZS1oZWlnaHQ6IDIycHg7fVxuLmxoLTI0e2xpbmUtaGVpZ2h0OiAyNHB4O31cbi5saC0yNntsaW5lLWhlaWdodDogMjZweDt9XG4ubGgtNDZ7bGluZS1oZWlnaHQ6IDQ2cHg7fVxuXG5cbi53LTEwMHt3aWR0aDogMTAwJTt9XG5cbi5iZy1ncmF5e2JhY2tncm91bmQtY29sb3I6ICNFRkYyRjg7fVxuLnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fSIsIlxuLnBhZ2UtaGVhZGVyX19hZHZ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgc3BhbntcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICNiM2IzYjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbn1cbi5wYWdlLWhlYWRlcl9fd3JhcHBlcntcbiAgcGFkZGluZzogMTJweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG4ucGFnZS1oZWFkZXJfX2xvZ28gaW1ne1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBhZ2UtaGVhZGVyX19tZW51e1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgJi5oaWRle1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fbWVudS1pdGVte1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICY6aG92ZXJ7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbiAgYXtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9ja3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTVweCk7XG4gIGxlZnQ6IDExNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XG4gIG9wYWNpdHk6IDA7XG4gICYub3BlbntcbiAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XG4gICAgLnRhZ3MtZHJvcGRvd257XG4gICAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgICB9XG4gIH1cbiAgZm9ybXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvcm0tZ3JvdXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNlYXJjaC1idXR0b257XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWFyY2gtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzI3Mjc1NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhZ3MtZHJvcGRvd257XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjQsIDU1LCAxMzIsIDAuNDcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTBweCAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwcyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICYgPiBzcGFue1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC50YWdzLWxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgJl9faXRlbXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25ze1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAudG9nZ2xlLXNlYXJjaHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWFyY2gtYnRuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAmLm9wZW57XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5wcm9maWxle1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX2F2YXRhcntcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgLnByb2ZpbGVfX2F2YXRhcntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Ryb3Bkb3due1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyMywgMzIsIDEwNiwgMC4xOCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAyNnB4IDE2cHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE0N3B4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmUtc2hhcGUuc3ZnXCIpO1xuICAgICAgfVxuICAgICAgJi5vcGVue1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgICAuaW1ne1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMTlweCAwIHJnYmEoNjAsIDEyOCwgMjA5LCAwLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1tZW51e1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICAmLWl0ZW17XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMjcyNzU1O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgICAmLmNvbW1lbnRzLWl7XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWVzc2FnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnVzZXItaXtcbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxvZ291dC1pe1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvZ291dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGFuZy13cmFwcGVye1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5Db2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICYuYWN0aXZle1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgLmxhbmctY3VycmVudHtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxhbmctYmxvY2t7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAubGFuZy1jdXJyZW50e1xuICAgICAgICBwYWRkaW5nOiA2cHggMzRweCA2cHggMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1hcnJvdy1ib3JkZXIuc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxhbmctbGlzdHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5Db2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG4gICAgICAgICYub3BlbntcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgIC5sYW5nLWxpbmt7XG4gICAgICAgICAgY29sb3I6ICMxNzIwNmE7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY292aWQtYnRue1xuICBiYWNrZ3JvdW5kOiAjRDgwOTQzO1xuICBib3JkZXItcmFkaXVzOiAxOC41cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDlweCAyMHB4IDlweCA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxNzU5O1xuICB9XG4gICY6OmFmdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjE3NTk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NlbGwuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxOC41cHg7XG4gIH1cbn0iLCIuYmFja2dyb3VuZC1ncmF5e1xuICAucGFnZS1mb290ZXJfX3RvcHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJmMmYyIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkpO1xuICAgICY6OmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgaGVpZ2h0OiAxMzUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMmYyZjIgMjQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG4gIH1cbn1cbi5wYWdlLWZvb3RlcntcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAmX190b3B7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgaGVpZ2h0OiAxMzUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9vdGVyLWJnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnN0b3Jle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFwcC1zdG9yZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAuYWx3YXlzLWF3YXJle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZzogMTAwcHggMzBweCA0MHB4IDI1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIC5zaXRlLWxvZ297XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAuc3VidGl0bGV7XG4gICAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm90dG9te1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzE5Mjc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLmZvb3Rlci1ib3R0b217XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmZvb3Rlci1tZW51e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgICAgICZfX2l0ZW17XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXRleHR7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVweDtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtaXRlbXN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAuc29jaWFsLWl0ZW17XG4gICAgYXtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1heC13aWR0aDogMjhweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmlnLW5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAuYmlnLW5ld3NfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG4gICAgfVxuICAgIC5iaWctbmV3c19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuYmlnLW5ld3NfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICB9XG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6aG92ZXIgKyAuYmlnLW5ld3NfX2NvbnRlbnQge1xuICAgICAgLmJpZy1uZXdzX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICAvLyBtYXgtaGVpZ2h0OiAzNTRweDtcbiAgICAvLyBib3JkZXI6IDI1cHggc29saWQgI2VmZjJmODtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAmOjpiZWZvcmUge1xuICAgIC8vICAgY29udGVudDogXCJcIjtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIGJvdHRvbTogMDtcbiAgICAvLyAgIGxlZnQ6IDA7XG4gICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAvLyAgIGhlaWdodDogMTAwcHg7XG4gICAgLy8gICBiYWNrZ3JvdW5kOiByZ2IoMiwgMCwgMzYpO1xuICAgIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIC8vICAgICAxZGVnLFxuICAgIC8vICAgICByZ2JhKDIsIDAsIDM2LCAxKSAwJSxcbiAgICAvLyAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlXG4gICAgLy8gICApO1xuICAgIC8vIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLnRydW5jYXRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuICB9XG59XG5cbi50b3AtbmV3c19fYmlnIHtcbiAgLmJpZy1uZXdzX190aXRsZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmJpZy1uZXdzIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5iaWctbmV3c19fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zbWFsbC1uZXdze1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgJjpob3ZlcntcbiAgICAuc21hbGwtbmV3c19fdGl0bGV7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG4gICZfX2ltZ3tcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZ3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnR7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gIH1cbn0iLCIubmV3cy1sZW50YXtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE5NywgMTk3LCAxOTcsIC44KTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgJjpob3ZlcntcbiAgICAubmV3cy1sZW50YV9fdGl0bGV7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuXG4gIH1cbn0iLCIubmV3cy1vdmVybGF5e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2NSU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgJjpob3ZlcntcbiAgICAmOjpiZWZvcmV7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAmX3NtYWxse1xuICAgIC5uZXdzLW92ZXJsYXlfX3RpdGxle1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIH1cbiAgICAubmV3cy1vdmVybGF5X19jYXRlZ29yeXtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgJjo6YmVmb3Jle1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IC44O1xuICB9XG4gICZfX2ltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX3RpdGxle1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAmX19jYXRlZ29yeXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLDMyLDEwNiwwLjYpO1xuICAgIHBhZGRpbmc6IDRweCAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59IiwiLmludGVydmlldy1uZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaW1ne1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwYzJmNzU7XG4gIH1cbn0iLCIubmV3cy1idXNpbmVzc3tcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjIzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgJjpob3ZlcntcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIC5uZXdzLWJ1c2luZXNzX190aXRsZXtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbiAgJl9faW1nLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmX19pbWd7XG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiIsIi5uZXdze1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVye1xuICAgIC5uZXdzX190aXRsZXtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAmOmhvdmVyICsgLm5ld3NfX3RpdGxle1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuICAmX19kZXNje1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNDIpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgJl9fY2F0ZWdvcnl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywzMiwxMDYsMC42KTtcbiAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuIiwiLnRvcC1nYWxsZXJ5e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmOmhvdmVye1xuICAgIC50b3AtZ2FsbGVyeV9faW1ne1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxuICAmOjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCwjMDAwKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAmX19wbGF5LWljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogODJweDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDMyLCAxMDYsIC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAmLnZpZGVve1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LXZpZGVvLnN2Zyk7XG4gICAgfVxuICAgICYuaW1hZ2V7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BsYXktaW1hZ2Uuc3ZnKTtcbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4ycHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59IiwiLmdhbGxlcnktaXRlbXtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICY6aG92ZXJ7XG4gICAgLmdhbGxlcnktaXRlbV9fdGl0bGV7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICAgIC5nYWxsZXJ5LWl0ZW1fX2ltZyAuaW1ne1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxuICAmX19pbWd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5pbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gICAgfVxuICB9XG4gICZfX3BsYXktaWNvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogNTFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgei1pbmRleDogMTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMzIsIDEwNiwgLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICYudmlkZW97XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BsYXktdmlkZW8uc3ZnKTtcbiAgICB9XG4gICAgJi5pbWFnZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxheS1pbWFnZS5zdmcpO1xuICAgIH1cbiAgfVxuICAubmV3cy1tZXRhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuY2F0ZWdvcnl7XG4gICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgIGNvbG9yOiAjMzA0RkZGO1xuICAgIH1cbiAgfVxuICAmX190aXRsZXtcbiAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgfVxuICB9XG59IiwiLm5ld3MtbW9yZS1yZWFke1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsMjE2LDIxNiwwLjMxKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuNik7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxOHB4IDE4cHggMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAmX19pbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLm5ld3MtbWV0YXtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luOiAwXG4gIH1cbiAgLm5ld3NfX2NhdGVnb3J5e1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn0iLCIubmV3cy1yZWNvbW1lbmRlZHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIzKTtcbiAgJjpob3ZlcntcbiAgICBib3JkZXItY29sb3I6ICRtYWluQ29sb3I7XG4gICAgLm5ld3MtcmVjb21tZW5kZWRfX3RpdGxle1xuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMThweCAxOHB4IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgJl9faW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5uZXdzLW1ldGF7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn0iLCIuc2luZ2xlLWxheW91dHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTNweCAwO1xuICAmX19sZWZ0LWNlbnRlcntcbiAgICBmbGV4OiAxO1xuICAgIC5zdGlja3ktd3JhcHBlcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuICAmX19sZWZ0e1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICZfX2NlbnRlcntcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLnNsY3tcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NDBweCk7XG4gICAgfVxuXG4gIH1cbiAgJl9fcmlnaHR7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnNpbmdsZS1oZWFkZXJ7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgJjo6YWZ0ZXJ7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIzKTtcbiAgfVxuICAmX19tZXRhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAuY29tbWVudHN7XG4gICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICB9XG4gICAgLmRhdGUsIC52aWV3LCAuY29tbWVudHN7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF0ZXtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhbGVuZGFyLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXd7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92aWV3LnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1lbnRze1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVzc2FnZS5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4uc2luZ2xlLWNvbnRlbnR7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIzKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICAmOjphZnRlcntcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzk3OTc5NztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG4gIHB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgaXtcbiAgICBmb250LWZhbWlseTogJFBUU2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIGltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB2aWRlbywgaWZyYW1le1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZmlndXJle1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmlnY2FwdGlvbntcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICB9XG4gIHVse1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwIDI1cHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgLy9he1xuICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LDIxNiwyMTYsMC4zMyk7XG4gICAgICAvLyAgbWFyZ2luOiAwO1xuICAgICAgLy8gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgIC8vICBmb250LXdlaWdodDogNjAwO1xuICAgICAgLy8gIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgICAgIC8vICBjb2xvcjogIzE3MjA2QSFpbXBvcnRhbnQ7XG4gICAgICAvLyAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgLy8gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgLy99XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODRmYTg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYmxvY2txdW90ZXtcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4IDA7XG4gICAgJjpub3QoW2NsYXNzXSl7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzk3OTc5NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI4cHggMjJweCAyOHB4O1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgdG9wOiAtMjNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jsb2NrcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyOXB4O1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5MEUyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUFRTZXJpZjtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICMxNzIwNkEhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmxpbmstc3R5bGV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwyMTYsMjE2LDAuMzMpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjM0I1RkI4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gICAgICBwLCBhe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAjMTcyMDZBO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1haW4taW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fY2FwdGlvbntcbiAgICAgIG9wYWNpdHk6IDAuNTY7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtY29udGVudHtcbiAgLmxpbmstc3R5bGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsMjE2LDIxNiwwLjMzKTtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMzQjVGQjg7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMjBweCFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuICAgIHAsIGF7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gICAgICBjb2xvcjogIzE3MjA2QTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmxpbmstc3R5bGUgYSwgLmJsLWQgYXtcbiAgY29sb3I6ICMzYjVmYjghaW1wb3J0YW50O1xufVxuLmxpbmstc3R5bGUgYTpob3ZlciwgLmJsLWQgYTpob3ZlcntcbiAgY29sb3I6ICRibHVlIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1jb250ZW50IGZpZ3VyZS5pZnJhbWV7XG4gIGlmcmFtZTpub3QoLmp1eHRhcG9zZSl7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgZmlndXJlLmlmcmFtZXtcbiAgICBpZnJhbWU6bm90KC5qdXh0YXBvc2Upe1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNoYXJlLWxpbmtze1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAudGV4dHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaXRlbXN7XG4gICAgLy93aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzMpO1xuICAgIGF7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIsIDQ3LCAxMTcsIC4xKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb21tZW50LWZvcm17XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uY29tbWVudC13cmFwcGVye1xuICAubG9naW4tZGF0ZS1pbmZve1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG9wYWNpdHk6IC40O1xuICB9XG59XG4uY29tbWVudC1oZWFkZXJ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLmNvbW1lbnQtdGl0bGV7XG4gICAgLy9mb250LWZhbWlseTogJHB0U2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLmNvbW1lbnQtdG9nZ2xle1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNSwgODAsIDIzNCwgMC40Nyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAuYXJyb3ctaWNvbntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LXNvbGlkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuLmNvbW1lbnQtZmlsdGVye1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgLjQpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAmX19pdGVte1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNDE0ZDZhO1xuICAgIHBhZGRpbmc6IDEycHggMTdweDtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICMwNTUwZWE7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgY29sb3I6ICMwNTUwZWE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NTBlYTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb21tZW50LXVzZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLmNvbW1lbnQtaW1nLWJsb2Nre1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIC5jb21tZW50LWluZm97XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjU4KTtcbiAgICAuY29tbWVudC1oZWFkZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgLmxlZnQtYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5sb2dpbntcbiAgICAgICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzQxNGQ2YTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ2luLWRhdGUtaW5mb3tcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICM0MTRkNmE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yaWdodC1ibG9ja3tcbiAgICAgICAgLmxpa2UtYnV0dG9uc3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC50aHVtYnN7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMjhjNDU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGh1bWJzLXVwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnRodW1icy1kb3due1xuICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29tbWVudC10ZXh0e1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5jb21tZW50LWJvdHRvbXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgLmNvbW1lbnQtYmxvY2t7XG4gICAgICAgICYuY2xvc2V7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jbG9zZS1jb21tZW50LnN2Z1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzc4Nzk5MztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1lbnQtYW5zd2Vycy13cmFwcGVye1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNvbW1lbnQtYW5zd2Vye1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICYuY29tbWVudC1vbi1tb2RlcmF0b3J7XG4gICAgLmNvbW1lbnQtaW1nLWJsb2Nre1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICAgIC5jb21tZW50LWluZm97XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICAubm90aWNlLWFmdGVyLXN1Ym1pdHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubG9naW57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLndobyxcbiAgICAudG8td2hvbXtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAud2hve1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZXhwbGFuYXRpb24tYXJyb3cuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAudG8td2hvbXtcbiAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgIH1cbiAgfVxufVxuLmNvbW1lbnQtZm9ybS13cmFwcGVye1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAmLnNob3ctbm90aWNle1xuICAgIC5jb21tZW50LWZvcm0tYmxvY2t7XG4gICAgICB0ZXh0YXJlYXtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5vdGljZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbW1lbnQtZm9ybS1ibG9ja3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICYuZm9jdXNlZHtcbiAgICAgIHRleHRhcmVhe1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAuaWNvbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5jb21tZW50LWZvcm1fX2J1dHRvbnN7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29tbWVudC1mb3JtX19idXR0b25ze1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBidXR0b257XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuMzYpO1xuICAgICAgICBtYXJnaW46IDAgN3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgICAgJi5zdWJtaXQtYnRue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTUwZWE7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmxvZ2dpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgIH1cbiAgICB0ZXh0YXJlYXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDRweCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzQxNGQ2YTtcbiAgICAgIH1cbiAgICB9XG4gICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vdGljZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAxNjYsIDM1LCAwLjEyKTtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC5ub3RpY2UtdGV4dHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhe1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb21tZW50LWZvcm0tYWxlcnQtd3JhcHBlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC5jb21tZW50LWZvcm0tYWxlcnR7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogJERpblBybztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAuY29tbWVudC1hbGVydC1saW5re1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGNvbG9yOiAjMDU1MGVhO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5hbnN3ZXItZm9ybXtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTE4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNTgpO1xuICB9XG4gICZfX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGF7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICB9XG4gIH1cbiAgLmNvbW1lbnQtZm9ybS13cmFwcGVye1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNvbW1lbnQtZm9ybS1ibG9ja3tcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ub3RpY2UtYWZ0ZXItc3VibWl0e1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjE4LCAxOTQsIDAuNjIpO1xuICBmb250LWZhbWlseTogJERpblBybztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQxNGQ2YTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY29tbWVudC1uby1hdXRoe1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCA0cHggM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZjMDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkyLCA0LCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTZweCA2MHB4O1xuICBjb2xvcjogIzQxNGQ2YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJERpblBybztcbiAgLmljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jsb2dnaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG4gIGF7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjMDU1MGVhO1xuICB9XG59XG4ubm90aWNlLWNoZWNre1xuICBjb2xvcjogIzE2NEU0RDtcbiAgZm9udC1mYW1pbHk6ICREaW5Qcm87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QwRUNGMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3d7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb21tZW50cy1ibG9jay13cmFwcGVye1xuICAubG9naW4td2l0aC1zb2NpYWx7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmNvbW1lbnQtY29sbGFwc2UtYmxvY2suaGlkZGVue2Rpc3BsYXk6IG5vbmV9XG4iLCIuYXVkaW8tcGxheWVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDIzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLDE1MSwxNTEsMC40OSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICZfX25hdmlnYXRpb25ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgJl9fcGFyYW1ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAucGxheWVyLWJ0bntcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAucGxheWVyLWJ0bntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIsICYuYWN0aXZle1xuICAgICAgc3Zne1xuICAgICAgICBmaWxsOiAjNDU5MkZGO1xuICAgICAgfVxuICAgIH1cbiAgICBzdmd7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNiZWMwYzI7XG4gICAgfVxuICAgICZfX3ByZXYsICZfX25leHR7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgJl9fcGxheXtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICB9XG4gIC5hdWRpby1pbmZve1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICZfX2NvbnRlbnR7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAmX19pbWd7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiByZ2JhKDQwLDQ3LDU0LDAuOCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl9fdGltZXtcbiAgICAgIGNvbG9yOiByZ2JhKDQwLDQ3LDU0LDAuNSk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAmLnBhcmFtc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb2dyZXNzYmFyLXVpe1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCw0Nyw1NCwwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICZfX2ZyYWdtZW50e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU5MkZGO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG59XG5cblxuLyohXG4gKiBQcm9qZWN0OiBQcm9qZWN0IEt1bi51elxuKi9cbiRwdFNlcmlmOiBQVFNlcmlmO1xuJGRpbjogRElOUHJvO1xuXG4uYXVkaW8td3JhcHBlcntcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY0O1xufVxuLmF1ZGlvLWNvbnRlbnQtdGl0bGV7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LWZhbWlseTogJHB0U2VyaWY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4uYXVkaW8tYmxvY2t7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4xNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbn1cbi5hdWRpby1wbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLmF1ZGlvLW1ldGEge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzc4Nzk5MztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5wbGF5ZXItYnV0dG9ucyB7XG4gICAgLnRyYWNrLWJ0bi1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzg3OTkzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJldi1idG4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXh0LXByZXYuc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wbGF5LWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgICAgICB3aWR0aDogNTFweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGxheS5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGF1c2UtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYXVkaW8tcGF1c2Uuc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZXh0LWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL25leHQuc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBsYXllci10aW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzhBOEE4QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMHB4O1xuICAgIH1cbiAgICAucGxheWVyLXNsaWRlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuanAtc2Vlay1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmpwLXBsYXktYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTFhNWIxO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmpwLWhhbmRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4NEZBODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBsYXllci12b2x1bWUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92b2x1bWUtaWNvbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgICAucGxheWVyLXNsaWRlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAudm9sdW1lLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuanAtdm9sdW1lLWJhci12YWx1ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ExYTViMTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUhaW1wb3J0YW50O1xuICAgICAgICAgIC5qcC1oYW5kbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODRGQTg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaGFyZS1kb3dubG9hZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAuc2hhcmV7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NoYXJlLWljb24uc3ZnKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbiAgICAuZG93bmxvYWR7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rvd25sb2FkLWljb24uc3ZnKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuLmF1ZGlvLWl0ZW1zLXdyYXBwZXJ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDUyMHB4O1xuICAuYXVkaW8taXRlbXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCAyMDIsIDI1MSwgMC4xNyk7XG4gICAgfVxuICAgIC5pdGVtX19pbWctYmxvY2t7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtX19pbmZvLWJsb2Nre1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgLnRpdGxle1xuICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5kYXRle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5ob3Vye1xuICAgICAgICAgIGNvbG9yOiAjN2U4NzllO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRhe1xuICAgICAgICAgIGNvbG9yOiAjN2U4NzllO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaGFyZS1kb3dubG9hZHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAuaG91cntcbiAgICAgICAgY29sb3I6ICM3ZTg3OWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICAuc2hhcmV7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NoYXJlLWljb24uc3ZnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cbiAgICAgIC5kb3dubG9hZHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG93bmxvYWQtaWNvbi5zdmcpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRpdGxlLWJsb2Nre1xuICAmLndpZHRoLTEwMHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXVkaW9fX25ld3MtYmxvY2t7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXVkaW9fX25ld3MtYmxvY2tfX2l0ZW17XG4gIGJveC1zaGFkb3c6IDEzcHggMTNweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC5pdGVtX19pbWd7XG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5pdGVtX19pbmZve1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAuZGF0ZXtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gICAgfVxuICB9XG59IiwiLmRhaWx5LW5ld3Mge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLm1heC13e1xuICAgIG1heC13aWR0aDogOTMwcHg7XG4gIH1cbiAgLmRheS1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLDE1MSwxNTEsMC40Nyk7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDc4LDExNCwyMDIsMC4zNyk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDZweDtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZDQUZCO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgcC5kYXktZGF0ZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMyNTI1MjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICBkaXYubGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQ3KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZGFpbHktYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLDE1MSwxNTEsMC40Nyk7XG4gICAgfVxuICAgIHAubmV3cy1kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC41OSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtaW4td2lkdGg6IDUyLjM0cHg7XG4gICAgICBtYXgtd2lkdGg6IDUyLjM0cHg7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjQ3KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQtYmxvY2t7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsMTUxLDE1MSwwLjI2KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgICAubmV3cy10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAzQkIzO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVzY3JpcHRpb24tYm94e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIC5yZWFkLW1vcmV7XG4gICAgICAgIGNvbG9yOiAjMzA0RkZGO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMTA2cHg7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5kYWlseS1hZCB7XG4gICAgc3Bhbi5hZC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI0UxOEMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC5yaWdodC1ibG9ja3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDE5Miw0LDAuMDcpO1xuICAgIH1cbiAgfVxufSIsIi5uYXYtdWl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAmX19pdGVte1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4Mzc4NDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZBO1xuICAgIH1cbiAgfVxufSIsIi5hdXRoLXdyYXBwZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAuYXV0aC1ibG9ja3tcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmLnN1Y2Nlc3N7XG4gICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgLmF1dGgtYmxvY2tfX3JpZ2h0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9ybXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hdXRoLWJnLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICAgIG1pbi13aWR0aDogMzI1cHg7XG4gICAgICBkaXZ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgdWx7XG4gICAgICAgIG1pbi13aWR0aDogMjU1cHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVja2VkLnN2Z1wiKSBuby1yZXBlYXQgdG9wIDdweCBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDJweCA0cHggMTRweCAwIHJnYmEoMCwwLDAsMC4wMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAuY29udGVudC1ibG9ja3tcbiAgICAgICAgcGFkZGluZzogNDBweCA1MHB4O1xuICAgICAgICBjb2xvcjogIzI4MkYzNjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1ibG9ja3tcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IHJnYmEoNDAsNDcsNTQsMC44KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCw0Nyw1NCwwLjE1KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzQ1OTJGRiFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uaW5wdXQtZmllbGR7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MCw0Nyw1NCwwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBpbnB1dHtcbiAgICBwYWRkaW5nOiA5cHggMzBweCA5cHggNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICBjb2xvcjogcmdiYSg0MCw0Nyw1NCwwLjUpO1xuICAgIH1cbiAgfVxuICAuZmllbGQtaWNvbntcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMjtcbiAgICAmOmFmdGVye1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDcsIDU0LCAwLjE1KVxuICAgIH1cbiAgfVxuICAmLmVycm9ye1xuICAgIGJvcmRlci1jb2xvcjogI2U4OTA5MDtcbiAgfVxuICAmLnVzZXJ7XG4gICAgLmZpZWxkLWljb257XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbiAgJi5waG9uZXtcbiAgICAuZmllbGQtaWNvbntcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90ZWxlcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gICYucGFzc3dvcmR7XG4gICAgLmZpZWxkLWljb257XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9jay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbiAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6IHJnYmEoNDAsNDcsNTQsMC41KTtcbiAgfVxufVxuLmNoZWNrYm94LWZpZWxke1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBpbnB1dHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1tYXNre1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1OTJGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ1OTJGRjtcbiAgICB9XG4gIH1cbiAgbGFiZWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNoZWNrYm94LXRleHR7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZ2JhKDQwLDQ3LDU0LDAuOCk7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmNoZWNrYm94LW1hc2t7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MCwgNDcsIDU0LCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2VkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn0iLCIuY29tbWVudC1jYXJke1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4IDI1cHg7XG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX2Rlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJl9fZm9vdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjg7XG4gICAgbWFyZ2luOiAwIC0yNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX2RhdGV7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgY29sb3I6ICRtYWluQ29sb3I7XG4gIH1cbiAgJl9fc3RhdHVze1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiByZ2JhKDI0LCA1NSwgMTMyLCAuNik7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzE4Mzc4NDtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCA1NSwgMTMyLCAwLjEyKTtcbiAgICAmLm1vZGVyYXRvcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4NCwgMTA1LCAwLjEzKTtcbiAgICAgIGNvbG9yOiByZ2JhKDIwOCwgMiwgMjcsIDAuNDgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmNTQ2OTtcbiAgICB9XG4gIH1cbn0iLCIucGVyc29uLWNhcmR7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC5pbWctYmxvY2t7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWd7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmX19kZXNjcmlwdGlvbntcbiAgICBjb2xvcjogIzdjN2M3YztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxO1xuICAgICY6OmFmdGVye1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cbn0iLCIubm90aWZpY2F0aW9uLXRleHR7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzkxOTQ5OTtcbiAgcGFkZGluZzogMTZweCAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmX19tZXNzYWdle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjOTE5NDk5O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4cHg7XG4gIH1cbiAgJl9faWNvbntcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbGVydC1pLW1lc3NhZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICYuc3VjY2Vzc3tcbiAgICBib3JkZXItY29sb3I6ICMzNWNjNjI7XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0X19tZXNzYWdle1xuICAgICAgY29sb3I6ICMzNWNjNjI7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dF9faWNvbntcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbGVydC1pLXRpY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gICYuaW5mb3tcbiAgICBib3JkZXItY29sb3I6ICMwZWNjY2M7XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0X19tZXNzYWdle1xuICAgICAgY29sb3I6ICMwZWNjY2M7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dF9faWNvbntcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbGVydC1pLWNvbW1lbnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gICYud2FybmluZ3tcbiAgICBib3JkZXItY29sb3I6ICNmZmI1NGM7XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0X19tZXNzYWdle1xuICAgICAgY29sb3I6ICNmZmI1NGM7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dF9faWNvbntcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbGVydC1pLXdhcm5pbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gICYuZGFuZ2Vye1xuICAgIGJvcmRlci1jb2xvcjogI2ZhNjU1NztcbiAgICAubm90aWZpY2F0aW9uLXRleHRfX21lc3NhZ2V7XG4gICAgICBjb2xvcjogI2ZhNjU1NztcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29ue1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59IiwiLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS13cmFwcGVye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgLTlweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uc3Vic2NyaXB0aW9uLXRlbGVncmFtLWJsb2Nre1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC50aXRsZXtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBmb250LWZhbWlseTogJGRpbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICY6OmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdWJzY3JpYmUtdGVsZWdyYW0tYmVmb3JlLnN2Zyk7XG4gICAgfVxuICB9XG4gIC5zdWJzY3JpcHRpb24tdGVsZWdyYW0tY2xvc2UtYnRue1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYW5jZWwuc3ZnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmxpbmstdGVsZWdyYW17XG4gICAgcGFkZGluZzogMTNweCAzMHB4IDEzcHggNjVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRkaW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDonJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlbGVncnJhbS1saW5rLnN2Zy5wbmcpO1xuICAgIH1cbiAgfVxufVxuLmhpZGUtc3Vic2NyaXB0aW9ue1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufSIsIi5hZC1ibG9ja3tcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgJl9fbGVmdHtcbiAgICBwYWRkaW5nOiAzNXB4IDQ1cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgaDR7XG4gICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICZfX3JpZ2h0e1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn0iLCIuZGVmYXVsdC1wYWdle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nOiAzNXB4IDY1cHggMTAwcHggNjVweDtcbiAgaDN7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIH1cbn0iLCIucHJvZmlsZS1wYWdle1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgLmxlZnQtYmxvY2t7XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZS1zaGFwZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAucHJvZmlsZV9faW1ne1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAxOXB4IDAgcmdiYSg2MCwgMTI4LCAyMDksIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmLmRlZmF1bHQtYXZhdGFye1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9maWxlX19uYW1le1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICMzNDQzNTY7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLnByb2ZpbGVfX2F1dGgtZGF0ZXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGNvbG9yOiAjMzQ0MzU2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLnByb2ZpbGUtbWVudXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAmX19pdGVte1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMjcyNzU1O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMik7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjM0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmlnaHQtYmxvY2t7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyNXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5ibG9jay10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzI3Mjc1NTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG59XG5cblxuLnNlbGVjdC1hdmF0YXJ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC5sYWJlbHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgJl9faXRlbXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5hdmF0YXItY2hlY2tib3h7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsYWJlbHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaW5wdXR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmOmNoZWNrZWQgKyAuaW1nLWJsb2Nre1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbWctYmxvY2t7XG4gICAgd2lkdGg6IDYwcHg7IG1pbi13aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7IG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODM3ODQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2VkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9maWxlLXNldHRpbmdze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA0MHB4IDU1cHg7XG4gIGZsZXg6IDE7XG4gIGZvcm17XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlbGVjdC1hdmF0YXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG59IiwiLmZvcm0tZmllbGR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgJi50ZXh0YXJlYXtcbiAgICAmLmxhYmVsLXRvcHtcbiAgICAgIGxhYmVse1xuICAgICAgICB0b3A6IC0xNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG4gIH1cbiAgJi5sYWJlbC10b3B7XG4gICAgbGFiZWx7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3R0b206IDM4cHg7XG4gICAgfVxuICB9XG4gIGlucHV0e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxMjAsIDEyMSwgMTQ3LCAwLjU4KTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgICY6Zm9jdXN7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4Mzc4NDtcbiAgICB9XG4gIH1cbiAgdGV4dGFyZWF7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMxODM3ODQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMTIwLCAxMjEsIDE0NywgMC41OCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cbiAgbGFiZWx7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDQpO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxufVxuXG4uY29udGFjdC1ibG9ja3tcbiAgcGFkZGluZzogMzVweCA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAuc29jaWFsLWl0ZW1ze1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnN0b3Jle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhe1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLDAsMCwuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xlZnR7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gICZfX3JpZ2h0e1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjM0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgLnNob3J0LWluZm97XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42NDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC53b3JrLXRpbWUtaW5mb3tcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMxODM3ODQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgLjIpO1xuICAgIH1cbiAgICAuaW5mby1pdGVte1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAuMik7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzI0MjcyYjtcbiAgICB9XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMTgzNzg0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG4iLCIubm90LWZvdW5ke1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwdmg7XG4gICZfX2NvbnRlbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaW1ne1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCIuY292aWQtYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb3ZpZC1iYW5uZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY292aWQtY2FsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAyO1xuICAgIGNvbG9yOiAjMDc0Y2IyO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZTEwODRkO1xuICB9XG5cbiAgJl9fcGhvbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjY2cHg7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYzcHg7XG4gICAgYm94LXNoYWRvdzogMCA0NHB4IDkycHggMCByZ2JhKDUwLCA2NywgMTQ4LCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDU0cHggMCByZ2JhKDEzOSwgMTk1LCAyMTIsIDAuNzQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL29sZC10eXBpY2FsLXBob25lLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb3ZpZC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTcsIDE5NywgMTk3LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmLS1iaWcge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmNvdmlkLWJsb2NrX19pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMxMjI0NWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3LCA3NiwgMTc4LCAwLjEzKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDZweDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvdmlkLWJsb2NrX19saXN0IHtcbiAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzI5NDVBQjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblxuICAgIC5pbWcge1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpcnVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb3ZpZC1pLTEuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIC5pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY292aWQtaS0yLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvdmlkLWktMy5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzOHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE5NywgMTk3LCAxOTcsIDAuOCk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjRTEwODREO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgIGIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvdmlkLXN0YXRpc3RpY3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzA5NDNhNTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MjtcbiAgICB9XG4gIH1cblxuICAubGVmdC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJpZ2h0LWJsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zNCk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTQzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmZmZmKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAudHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAudGQge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCgmOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRoZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICB9XG5cbiAgICAudGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAuY291bnRyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvdmlkLXN0ZXBze1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAucmlnaHQtYmxvY2t7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLmxlZnQtYmxvY2t7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gICZfX2ltZ3tcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb3ZpZC1ibG9jay0xLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTNmMztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDQwcHg7IG1pbi13aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjMDU1NmJmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmUzZjM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NnB4O1xuICAgIH1cbiAgfVxufVxuXG4uY292aWQtZmFxe1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAuZ3JheS1idG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5sZWZ0LWJsb2Nre1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnJpZ2h0LWJsb2Nre1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgJl9faW1ne1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvdmlkLWJsb2NrLTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC50b2dnbGUtYnRue1xuICAgICAgd2lkdGg6IDQwcHg7IG1pbi13aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbHVzLWVsbGlwc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuaGVhZHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMzYTNmNDY7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgICAgY29sb3I6ICM0MjQ4NTA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmdyYXktYnRue1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDY5LCAxNzEsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMzYwY2E7XG4gIHBhZGRpbmc6IDE3cHggNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCA2OSwgMTcxLCAwLjIpOztcbiAgfVxufVxuXG4uYmlnLXRpdGxle1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA3NGNiMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvdmlkLW5ld3N7XG4gIC5ncmF5LWJ0bntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn0iLCIvLyBBYnN0cmFjdHNcbkBpbXBvcnQgXCIuL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLy8gVmVuZG9yXG5cbi8vIEJhc2Vcbi8vIEBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplY3NzL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcIi4vYmFzZS9fcmVzZXRcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvX2Jhc2VcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvX3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvX3V0aWxpdGllc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3BhZ2UtaGVhZGVyXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3BhZ2UtZm9vdGVyXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL25ld3MtYmlnXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL25ld3Mtc21hbGxcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmV3cy1sZW50YVwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzLW92ZXJsYXlcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmV3cy1pbnRlcnZpZXdcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmV3cy1idXNpbmVzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3RvcC1nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2dhbGxlcnktaXRlbVwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzLW1vcmUtcmVhZFwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzLXJlY29tbWVuZGVkXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3NpbmdsZVwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9jb21tZW50LWJsb2NrXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2F1ZGlvLXBsYXllclwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9kYWlseS1uZXdzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL25hdi11aVwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9hdXRoXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2NvbW1lbnQtY2FyZFwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9wZXJzb24tY2FyZFwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9ub3RpZmljYXRpb24tdGV4dFwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9zdWJzY3JpcHRpb25cIjtcblxuLy8gTGF5b3V0c1xuLy8gQGltcG9ydCBcIi4vbGF5b3V0cy9fcmVzZXRcIjtcblxuLy8gUGFnZXNcbkBpbXBvcnQgXCIuL3BhZ2VzL2FkXCI7XG5AaW1wb3J0IFwiLi9wYWdlcy9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiLi9wYWdlcy9wcm9maWxlXCI7XG5AaW1wb3J0IFwiLi9wYWdlcy9jb250YWN0XCI7XG5AaW1wb3J0IFwiLi9wYWdlcy80MDRcIjtcbkBpbXBvcnQgXCIuL3BhZ2VzL2NvdmlkXCI7XG5cbi8vIFRoZW1lc1xuLy8gQGltcG9ydCBcIi4vdGhlbWVzL19yZXNldFwiO1xuXG4lZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VsZWN0b3Ige1xuICBAZXh0ZW5kICVmbGV4LWNlbnRlcjtcbn1cblxuLnNlbGVjdG9yMiB7XG4gIEBleHRlbmQgJWZsZXgtY2VudGVyO1xufVxuXG4uc2VsZWN0b3IzIHtcbiAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XG59XG5cbi8vLnNlbGVjdG9yLFxuLy8uc2VsZWN0b3IyLFxuLy8uc2VsZWN0b3IzIHtcbi8vICBkaXNwbGF5OiBmbGV4O1xuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vL31cblxuYm9keSB7XG4gICYuYmFja2dyb3VuZC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMzEpO1xuICB9XG59XG5cbi5hZHYtYmFubmVyLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pZnJhbWUuaW5zdGFncmFtLW1lZGlhIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFkdmVydGlzZW1lbnRfdG9wLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1idG4tc29saWQge1xuICBwYWRkaW5nOiAxMXB4IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2YTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTcyMDZhO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNzIwNmE7XG4gIH1cbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzLW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NhbGVuZGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm1haW4tYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1haW5Db2xvcjtcbiAgY29sb3I6ICRtYWluQ29sb3I7XG4gIHBhZGRpbmc6IDEzcHggNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5Db2xvcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuXG4uYWR2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zMik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBjb2xvcjogI2IzYjNiMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmJ1c2luZXNzLWJsb2NrIHtcbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idXNpbmVzcy1ibG9jayB7XG4gICZfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm5ld3MtYnVzaW5lc3Mge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYnVzaW5lc3MtYmxvY2tfX3NsaWRlciB7XG4gICY6aG92ZXIge1xuICAgIC5zd2lwZXItYnRuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4uaW5xdWlyeS1wb3N0IC5wb3N0LWJveCAucG9zdC1ib2R5IGg0LFxuLnNtYWxsLXBvc3QgLnBvc3QtdGl0bGUgaDQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnRuIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCUpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmX3ByZXYge1xuICAgIGxlZnQ6IC0xNnB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfbmV4dCB7XG4gICAgcmlnaHQ6IC0xNnB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5uZXdzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kYWlseS1uZXdzIC5kYWlseS1ibG9jayBwLm5ld3MtZGF0ZTo6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG59XG4uYXVkaW8tcGxheWVyIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnNtYWxsLW5ld3Mge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xufVxuLm5ld3MgLm5ld3NfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogNjZweDtcbn1cbi5hdWRpby1wbGF5ZXIgLnBsYXllci1idG5fX3BsYXkge1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLnRhZ3MtdWkge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAjMGMyZjc1O1xuICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLnN1YnNjcmliZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdHlsZS1pbnN0YWdyYW0ge1xuICAgICAgICBjb2xvcjogcmdiKDIwOCwgMiwgMjcpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA4LCAyLCAyNyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdHlsZS10ZWxlZ3JhbSB7XG4gICAgICAgIGNvbG9yOiByZ2IoNzQsIDE0NCwgMjI2KTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc0LCAxNDQsIDIyNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zdHlsZS1mYWNlYm9vayB7XG4gICAgICAgIGNvbG9yOiByZ2IoMjQsIDU1LCAxMzIpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQsIDU1LCAxMzIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGhlbWUtdWkge1xuICAmX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mbGV4LTEge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMmY3NTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGMyZjc1O1xuICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwYzJmNzU7XG4gICAgfVxuICB9XG59XG5cbi5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICZfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmc6IDE4cHggMTVweCAxOHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zb3J0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjNkOTk7XG4gICAgfVxuICB9XG59XG5cbi5sb2dpbi13aXRoLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnRleHQge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5yZWctc29jaWFscyB7XG4gICAgLml0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1NTNiNDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDE5NDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRlbGVncmFtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Y2RlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU4MWJmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5ld3Mtb3ZlcmxheSB7XG4gICYuYmx1ciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICBtYXJnaW46IC0xNXB4O1xuICAgICAgZmlsdGVyOiBibHVyKDZweCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGhlbWVzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19iaWcge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICAubmV3cy1vdmVybGF5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGhlbWVzLWNvdW50IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAudGhlbWVzLWNvdW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zbWFsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5uZXdzLW92ZXJsYXkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRoZW1lcy1jb3VudCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLnRoZW1lcy1jb3VudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuNDEpO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMTgzNzg0O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VhcmNoLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi5jZC10b3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAvKiBpbWFnZSByZXBsYWNlbWVudCBwcm9wZXJ0aWVzICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjMmM1OWFhIHVybChcIi4uL2ltZy9jZC10b3AtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcyAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcyAwcztcbiAgei1pbmRleDogNTA7XG59XG5cbi5jZC10b3AuY2QtdG9wLS1zaG93LFxuLmNkLXRvcC5jZC10b3AtLWZhZGUtb3V0LFxuLmNkLXRvcDpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcywgYmFja2dyb3VuZC1jb2xvciAwLjNzIDBzO1xufVxuXG4uY2QtdG9wLmNkLXRvcC0tc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jZC10b3AuY2QtdG9wLS1mYWRlLW91dCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNkLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzU5YWE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hZHYtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNlMThjMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pZnJhbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLmxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5maWd1cmUubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmZpZ3VyZS5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaGFyZS1uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAmOmhvdmVyIHtcbiAgICAuc2hhcmUtbmV3cy1kcm9wZG93biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NoYXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zaGFyZS1uZXdzLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyOHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIH1cblxuICAubGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA3YmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tIEN1c3RvbSBjc3Mgc3R5bGVzIC0tLS0tLS0tLS0tLS0gLy9cblxuLy8gLS0tLSBCb290c3RyYXAgbmV3IGdyaWQgc3R5bGUgLS0tLS0gLy9cbi5jb2wtbWQtMTIsXG4uY29sLW1kLTYsXG4uY29sLW1kLTQsXG4uY29sLW1kLTMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuXG4uYmxvY2stdGl0bGUgc3BhbiB7XG4gICY6YmVmb3JlIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzE3MjA2YTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3Vic2NyaXB0aW9uLXRlbGVncmFtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb3VudHJpZXMge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5jb3VudHJpZXMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgIC5saXN0IHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNDNweDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODU4NTg7XG4gICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxNzIwNmE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2YTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnaW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZhO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDIwcHggMCAyMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE3MjA2YTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC50b2dnbGUtc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLnRvZ2dsZS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbmV3LXNlYXJjaC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2F2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1jdXJyZW50IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWN1cnJlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b2dnbGUtY2lyY2xlLXYyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICByaWdodDogLTJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1saXN0IC5sYW5nLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi5tYWluLWJ0bi12MiB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NpbHZlci1hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IDkyJSBjZW50ZXIgI2YwZjBmMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzIyNDZjNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMmZmO1xuICB9XG59XG5cbi5pbnRlcnZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5zcGFjZS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW50ZXJ2aWV3LXBvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmOm50aC1sYXN0LWNoaWxkKDEpLFxuICAmOm50aC1sYXN0LWNoaWxkKDIpLFxuICAmOm50aC1sYXN0LWNoaWxkKDMpLFxuICAmOm50aC1sYXN0LWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5pcC1oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuXG4gICAgLmJsb2NrLXdvcmQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICNlM2UzZTM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC01NnB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgdG9wOiA4NnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzBkMWI4YztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlwLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcblxuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi50bS1yb3cge1xuICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udG0tY29sLTMge1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBwYWRkaW5nOiAwIDcuNXB4O1xufVxuXG4uaW50ZXJ2aWV3LWJvZHkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5hLndoaXRlLWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnRlcnZpZXctcG9zdCBhOmhvdmVyIC5wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICMwMDNiYjM7XG59XG5cbi5wb3N0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbnRlcnZpZXctcG9zdCAuaXAtaGVhZCAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWxsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyNDZjNSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzJjNTFkNCAhaW1wb3J0YW50O1xuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG59XG5cbi5pbnF1aXJ5LXBvc3Qge1xuICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAmOmhvdmVyIHtcbiAgICBoNCB7XG4gICAgICBjb2xvcjogIzAwM2JiMyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuXG4gICAgLnBvc3QtdGh1bWIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWJvZHkge1xuICAgICAgaDQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNtYWxsLXBvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBoNCB7XG4gICAgICBjb2xvcjogIzAwM2JiMyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zbS10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAucG9zdC10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDIwcHggMCAyMHB4O1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3c19faW1nIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJpZy1uZXdzX19pbWcge1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm5ld3NfX2Rlc2Mge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJ1c2luZXNzLWJsb2NrX19zbGlkZXIge1xuICBwYWRkaW5nOiAzNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5wLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnVzaW5lc3MtYmxvY2tfX3NsaWRlciAuc3dpcGVyLWJ0bl9wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmJ1c2luZXNzLWJsb2NrX19zbGlkZXIgLnN3aXBlci1idG5fbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmV3cy1idXNpbmVzc19faW1nLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApO1xufVxuXG4ubmV3cy1idXNpbmVzcyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5ld3MtYnVzaW5lc3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xufVxuXG4udG9wLWdhbGxlcnlfX3BsYXktaWNvbi52aWRlbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxheS12aWRlby12My5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5ld3MtbWV0YSA+IHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmdhbGxlcnktaXRlbSAubmV3cy1tZXRhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZ2FsbGVyeS1pdGVtIC5uZXdzLW1ldGEgc3BhbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXBwLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW46IDUwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgLmFwcC1iYW5uZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmItbG9nbyB7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDVweCAxMnB4IDQ0cHggcmdiYSgxODIsIDE1NywgMTIxLCAwLjM3ODM2KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYi10ZXh0IHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICMxYzMwN2E7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RvcmUtYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFwcC1iYW5uZXJfX2FkcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbWVudS1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMjY4MDtcbn1cblxuLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1ib3R0b20ge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNmE7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYm90dG9tIC5mb290ZXItdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc29jaWFsLWl0ZW1zIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5nYWxsZXJ5LWl0ZW0gLm5ld3MtbWV0YSAuY2F0ZWdvcnkge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubmV3cy1tZXRhID4gc3BhbiB7XG4gIGNvbG9yOiAjOGY4ZjhmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc21hbGwtbmV3c19fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNtYWxsLW5ld3NfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlY2VjZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi5zbWFsbC1uZXdzX19pbWcge1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMTEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLm5ld3MgLm5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmVkaXRvci1jaG9pY2UgLm5ld3MgLm5ld3NfX2ltZyAudG1fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9zdC1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgLmxpbmUtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnN0YXJ0LWRhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCkgdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMxNzIwNmE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmUtcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcblxuICAubHAtaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnB1Ymxpc2gtZGF0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IC03MS41cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5scC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzAwM2JiMztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubHAtYm9keSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC5wb3N0LXRodW1iIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWRlc2Mge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzYwNjA2MDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxvYWQtbW9yZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDNiYjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4ubGluZS1ibG9jayAubGluZS1wb3N0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwcHg7XG5cbiAgLmxwLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBhbmltYXRpb246IGxvYWRpbmcgMS41cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5wcm92aW5jZS1zbGlkZXIgLnBzLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODBweDtcblxuICBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ucHJvdmluY2Utc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDU1LCAxMzIsIDAuNDIpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4ucHJvdmluY2Utc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvdmluY2Utc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE3MjA2YTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLnBhZ2UtaGVhZGVyX19zZWFyY2gtYmxvY2sgLnRhZ3MtZHJvcGRvd24ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTVlNWU1O1xuICBib3JkZXItdG9wOiAwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIC50YWdzLWxpc3RfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzE3MjA2YTtcbn1cblxuLnBhZ2UtaGVhZGVyX19zZWFyY2gtYmxvY2sgLnRhZ3MtZHJvcGRvd24gPiBzcGFuIHtcbiAgY29sb3I6ICMxNzIwNmE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uZXdzX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNmE7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDA7XG5cbiAgJi5sZyB7XG4gICAgdG9wOiBjYWxjKDYwJSAtIDEwcHgpO1xuICB9XG5cbiAgJi5tZCB7XG4gIH1cblxuICAmLnNtIHtcbiAgfVxufVxuXG4uYmlnLW5ld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmEuY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hZHYtYnRuIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgLy8mOmFmdGVyIHtcbiAgLy8gIHdpZHRoOiAxMDAlO1xuICAvLyAgaGVpZ2h0OiA0NHB4O1xuICAvLyAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fkdi1idG4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC8vICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC8vICBjb250ZW50OiBcIlwiO1xuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgbGVmdDogMDtcbiAgLy8gIHRvcDogLTVweDtcbiAgLy99XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnZS1oZWFkZXJfX21lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS1pdGVtIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmFkdi1idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuIl19 */
