@charset "UTF-8";
html,
body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  position: relative;
}

body {
  overflow-x: hidden;
  position: relative;
}

* {
  box-sizing: border-box;
}

a {
  text-decoration: none !important;
}

button {
  cursor: pointer;
  border: none;
  outline: none;
}

ul {
  margin: 0;
  padding: 0;
}

h1, h2, h3 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

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

p {
  margin: 0;
}

input {
  outline: none;
  border: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

textarea {
  outline: none;
  border: none;
}

select {
  outline: none;
  border: none;
}

.wrapper {
  position: relative;
  overflow: hidden;
  z-index: 10;
}

.container {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.flex {
  display: flex;
  flex-wrap: wrap;
}

.flexCentr {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}

.cover {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.contain {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.hr {
  width: 100%;
}

body {
  font-size: 16px;
  line-height: 1.5;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #000;
}
body.overhide {
  overflow: hidden;
}

.container {
  max-width: 90em;
  padding: 0 3.125em;
}

.button {
  height: 3.313em;
  padding: 0 1.875em;
  display: inline-flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  font-weight: 500;
}
.button span {
  font-size: 1.5em;
}
.button.border {
  border: 1px solid #4D4D4D;
  color: #4D4D4D;
  background-color: transparent;
}
.button.border:hover {
  background-color: #4D4D4D;
  color: #fff;
}
.button.white {
  border: 1px solid #fff;
  color: #fff;
  background-color: transparent;
}
.button.white:hover {
  background-color: #fff;
  color: #000;
}
.button.fill {
  background-color: #000;
  color: #fff;
}
.button.fill:hover {
  background-color: #CE190A;
}
.button.sm {
  height: 2.25em;
  padding: 0 1.5em;
}
.button.sm span {
  font-size: 1em;
}

.section__simple {
  padding: 2.5em 0;
}

.section__head {
  padding-bottom: 0.625em;
  padding-right: 6.25em;
  border-bottom: 1px solid #DBDBDB;
  display: flex;
}
.section__head h2 {
  padding: 0.5em 1.25em;
  border-radius: 0.25em;
  border: 1px solid #4D4D4D;
  color: #4D4D4D;
  display: flex;
  font-size: 1em;
  font-weight: 400;
  background-color: #F9F9F9;
}
.section__head h2 span {
  font-size: 0.875em;
  line-height: 1;
}

.breadcrumbs {
  padding-top: 1em;
  padding-bottom: 0.625em;
}
.breadcrumbs ul {
  margin-bottom: -0.625em;
}
.breadcrumbs ul li {
  margin-bottom: 0.625em;
}
.breadcrumbs ul li a, .breadcrumbs ul li span {
  font-size: 0.875em;
  color: #4D4D4D;
}
.breadcrumbs ul li a::after {
  content: " / ";
}

.section__page {
  margin-top: 0.625em;
  padding-bottom: 2.5em;
}
.section__page .article__container {
  margin: 0 auto !important;
}
.section__page .page__title {
  font-size: 3em;
  line-height: normal;
  font-weight: 500;
}
.section__page .page__text {
  margin-top: 1.5em;
}

@media screen and (max-width: 1440px) {
  body {
    font-size: 1.11vw;
  }
}
@media screen and (max-width: 1024px) {
  body {
    font-size: 16px;
  }
  .container {
    padding: 0 1em;
  }
  .button {
    height: 2.625em;
    padding: 0 2.5em;
  }
  .button span {
    font-size: 1.125em;
  }
  .button.sm {
    height: 2.375em;
    padding: 0 1.25em;
  }
  .section__simple {
    padding: 1.5em 0;
  }
  .section__head h2 {
    padding: 0.5em 1em;
  }
  .breadcrumbs {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .breadcrumbs ul {
    margin-bottom: -0.5em;
  }
  .breadcrumbs ul li {
    margin-bottom: 0.5em;
  }
  .breadcrumbs ul li a, .breadcrumbs ul li span {
    font-size: 0.75em;
  }
  .section__page {
    margin-top: 0.5em;
    padding-bottom: 1.5em;
  }
  .section__page .page__title {
    font-size: 1.625em;
  }
  .section__page .page__text {
    margin-top: 1.667em;
  }
}
@media screen and (max-width: 760px) {
  .section__head {
    padding-right: 0;
  }
}
@media screen and (max-width: 375px) {
  body {
    font-size: 4.27vw;
  }
}
.header {
  border-bottom: 1px solid #DBDBDB;
  position: relative;
  z-index: 100;
  background-color: #fff;
}
.header.hovered {
  background-color: #F9F9F9;
}

.header__top {
  padding: 1.5em 0;
  border-bottom: 1px solid #DBDBDB;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  position: relative;
}

.custom-logo-link {
  display: block;
}
.custom-logo-link img {
  height: 2em;
  width: auto;
  display: block;
}

.header__part {
  align-items: center;
  align-content: center;
}

.header__nav {
  margin-right: 1.875em;
}
.header__nav li {
  margin-right: 1.875em;
}
.header__nav li:last-child {
  margin: 0;
}
.header__nav li a {
  font-size: 0.875em;
  color: #4D4D4D;
}

.search__btn {
  width: 1.5em;
  height: 1.5em;
  margin-right: 1.875em;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20.0313 20.7901C20.4913 21.2501 21.2013 20.5401 20.7413 20.0901L16.9913 16.3301C18.3068 14.8746 19.0339 12.9819 19.0313 11.0201C19.0313 6.63006 15.4613 3.06006 11.0713 3.06006C6.68133 3.06006 3.11133 6.63006 3.11133 11.0201C3.11133 15.4101 6.68133 18.9801 11.0713 18.9801C13.0513 18.9801 14.8813 18.2501 16.2813 17.0401L20.0313 20.7901ZM4.11033 11.0201C4.11033 7.18006 7.24033 4.06006 11.0703 4.06006C14.9103 4.06006 18.0303 7.18006 18.0303 11.0201C18.0303 14.8601 14.9103 17.9801 11.0703 17.9801C7.24033 17.9801 4.11033 14.8601 4.11033 11.0201Z' fill='%234D4D4D'/%3E%3C/svg%3E");
}

.lang__nav {
  margin-right: 1.875em;
}
.lang__nav li {
  margin-right: 1em;
}
.lang__nav li:last-child {
  margin: 0;
}
.lang__nav li a {
  font-size: 1.125em;
  color: #4D4D4D;
  transition: 0.3s;
}
.lang__nav li a:hover {
  color: #CE190A;
}

.header__button {
  margin-right: 1.875em;
}
.header__button:last-child {
  margin-right: 0;
}

.form__search {
  left: 20.75em;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  z-index: 2;
  background-color: #fff;
  flex-wrap: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s opacity;
}
.form__search.opened {
  opacity: 1;
  visibility: visible;
}

.search__inputcont {
  max-width: calc(100% - 8em);
  margin-right: 1.875em;
  width: 100%;
  position: relative;
}
.search__inputcont label {
  display: none;
}

.search__input {
  height: 2.25em;
  padding-left: 3em;
  padding-right: 2em;
  border-bottom: 1px solid #DBDBDB;
  width: 100%;
  display: block;
}

.search__loop {
  width: 2em;
  height: 2em;
  left: 0;
  z-index: 1;
  top: 50%;
  background-color: transparent;
  transform: translateY(-50%);
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M26.7084 27.7201C27.3218 28.3334 28.2684 27.3867 27.6551 26.7867L22.6551 21.7734C24.409 19.8328 25.3785 17.3092 25.3751 14.6934C25.3751 8.84008 20.6151 4.08008 14.7618 4.08008C8.90844 4.08008 4.14844 8.84008 4.14844 14.6934C4.14844 20.5467 8.90844 25.3067 14.7618 25.3067C17.4018 25.3067 19.8418 24.3334 21.7084 22.7201L26.7084 27.7201ZM5.48044 14.6934C5.48044 9.57341 9.65377 5.41341 14.7604 5.41341C19.8804 5.41341 24.0404 9.57341 24.0404 14.6934C24.0404 19.8134 19.8804 23.9734 14.7604 23.9734C9.65377 23.9734 5.48044 19.8134 5.48044 14.6934Z' fill='%234D4D4D'/%3E%3C/svg%3E");
}

.search__close {
  width: 1.5em;
  height: 1.5em;
  right: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_629_6170)'%3E%3Cpath d='M18.5 19.5L4.5 5.5C4.36739 5.36739 4.29289 5.18754 4.29289 5C4.29289 4.81246 4.36739 4.63261 4.5 4.5C4.63261 4.36739 4.81246 4.29289 5 4.29289C5.18754 4.29289 5.36739 4.36739 5.5 4.5L19.5 18.5C19.6326 18.6326 19.7071 18.8124 19.7071 19C19.7071 19.1875 19.6326 19.3674 19.5 19.5C19.3674 19.6326 19.1875 19.7071 19 19.7071C18.8124 19.7071 18.6326 19.6326 18.5 19.5Z' fill='%234D4D4D'/%3E%3Cpath d='M19.5 5.50002L5.5 19.5C5.36739 19.6326 5.18753 19.7071 5 19.7071C4.81246 19.7071 4.63261 19.6326 4.5 19.5C4.36739 19.3674 4.29289 19.1875 4.29289 19C4.29289 18.8125 4.36739 18.6326 4.5 18.5L18.5 4.50002C18.6326 4.36741 18.8124 4.29291 19 4.29291C19.1875 4.29291 19.3674 4.36741 19.5 4.50002C19.6326 4.63262 19.7071 4.81248 19.7071 5.00002C19.7071 5.18755 19.6326 5.36741 19.5 5.50002Z' fill='%234D4D4D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_629_6170'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.header__bottom {
  padding-top: 0.625em;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.header__cat {
  padding-bottom: 0.625em;
}
.header__cat > a {
  padding: 0 0.938em;
  color: #4D4D4D;
  display: flex;
  align-content: center;
  align-items: center;
  line-height: normal;
  position: relative;
}
.header__cat > a span {
  font-size: 0.875em;
}
.header__cat > a.empty::after {
  display: none !important;
}
.header__cat > a::before {
  bottom: -0.375em;
  left: 0.938em;
  right: 0.938em;
  height: 1px;
  background-color: transparent;
  display: block;
  position: absolute;
  content: "";
  transition: 0.3s;
}
.header__cat > a::after {
  width: 0.5em;
  height: 0.5em;
  margin-left: 0.5em;
  transform: rotate(0);
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  dominant-baseline: auto;
  transition: 0.3s;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6' fill='none'%3E%3Cpath d='M4 6L7.4641 0H0.535898L4 6Z' fill='%23CE190A'/%3E%3C/svg%3E");
}

.header__undercont {
  padding-top: 3.125em;
  padding-bottom: 3.75em;
  border-bottom: 1px solid #DBDBDB;
  background-color: #F9F9F9;
  width: 100vw;
  left: 50%;
  z-index: 10;
  top: 100%;
  transform: translateY(-1px) translateX(-50%);
  position: absolute;
  display: none;
}
.header__undercont::before {
  height: 0.625em;
  top: 0;
  transform: translateY(-100%);
  content: "";
  position: absolute;
  left: 0;
  right: 0;
}

.header__underlist {
  margin: 0 -1.25em;
  margin-bottom: -1em;
}
.header__underlist li {
  width: calc(33.3333333333% - 2.5em);
  margin: 0 1.25em;
  margin-bottom: 1em;
}
.header__underlist li a {
  font-size: 0.875em;
  line-height: 1.2;
  color: #4D4D4D;
}

.hamburger {
  display: none;
}

@media screen and (min-width: 1025px) {
  .mobile__nav {
    display: none !important;
  }
  .header__cat:hover a::before {
    background-color: #CE190A;
  }
  .header__cat:hover a::after {
    transform: rotate(-180deg);
  }
  .header__cat:hover .header__undercont {
    display: block;
    z-index: 11;
  }
}
@media screen and (max-width: 1024px) {
  .header {
    border-bottom: 1px solid #DBDBDB;
    transition: 0.3s background-color;
  }
  .header__top {
    padding-top: 1.125em;
    padding-bottom: 1em;
    border-bottom: none;
  }
  .header__part:first-child {
    order: 1;
  }
  .custom-logo-link img {
    height: 1.5em;
  }
  .header__nav {
    display: none;
  }
  .search__btn {
    display: none;
  }
  .lang__nav {
    margin-right: 0;
  }
  .header__button {
    display: none;
  }
  .form__search {
    margin-top: 0.15em;
    width: 100%;
    left: auto;
    position: static;
    justify-content: center;
    opacity: 1 !important;
    visibility: visible !important;
    order: 3;
    background-color: transparent;
  }
  .form__search .header__button {
    display: none;
  }
  .search__inputcont {
    width: auto;
    max-width: inherit;
    margin-right: 0;
  }
  .search__inputcont label {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 4;
    display: flex;
    align-items: center;
    align-content: center;
  }
  .search__inputcont label::before {
    width: 1em;
    height: 1em;
    margin-right: 0.5em;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M26.7084 27.7201C27.3218 28.3334 28.2684 27.3867 27.6551 26.7867L22.6551 21.7734C24.409 19.8328 25.3785 17.3092 25.3751 14.6934C25.3751 8.84008 20.6151 4.08008 14.7618 4.08008C8.90844 4.08008 4.14844 8.84008 4.14844 14.6934C4.14844 20.5467 8.90844 25.3067 14.7618 25.3067C17.4018 25.3067 19.8418 24.3334 21.7084 22.7201L26.7084 27.7201ZM5.48044 14.6934C5.48044 9.57341 9.65377 5.41341 14.7604 5.41341C19.8804 5.41341 24.0404 9.57341 24.0404 14.6934C24.0404 19.8134 19.8804 23.9734 14.7604 23.9734C9.65377 23.9734 5.48044 19.8134 5.48044 14.6934Z' fill='%234D4D4D'/%3E%3C/svg%3E");
  }
  .search__inputcont label span {
    font-size: 0.75em;
    color: #A0A0A0;
  }
  .search__input {
    height: 2em;
    padding: 0 1.5em;
    border-bottom: 1px solid #DBDBDB;
    width: 42.7vw;
    display: block;
    position: relative;
    background-color: transparent;
    transition: 0.3s width;
    color: transparent;
  }
  .search__input:focus {
    color: #4D4D4D;
    width: calc(100vw - 2em);
  }
  .search__input:focus + .search__loop {
    opacity: 1;
  }
  .search__input:focus + .search__loop + label {
    display: none !important;
  }
  .search__loop {
    width: 1em;
    height: 1em;
    opacity: 0;
  }
  .search__close {
    display: none;
  }
  .header__bottom {
    display: none;
  }
  .hamburger {
    width: 2em;
    height: 2em;
    display: block;
    order: 2;
    position: relative;
  }
  .hamburger span {
    width: 1.688em;
    height: 0.125em;
    border-radius: 0.125em;
    background-color: #4D4D4D;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(0);
    position: absolute;
    display: block;
    transition: 0.3s;
  }
  .hamburger span:nth-child(1) {
    top: 0.438em;
  }
  .hamburger span:nth-child(3) {
    top: 1.563em;
  }
  body.opened {
    overflow: hidden;
  }
  body.opened .header {
    background-color: #F9F9F9;
  }
  body.opened .hamburger span:nth-child(1) {
    top: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  body.opened .hamburger span:nth-child(2) {
    opacity: 0;
  }
  body.opened .hamburger span:nth-child(3) {
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
  }
  body.opened .mobile__nav {
    transform: translateY(0);
  }
  .mobile__nav {
    padding-top: 6.125em;
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 90;
    background-color: #F9F9F9;
    overflow: auto;
    transform: translateY(-100%);
    transition: 0.3s;
  }
  .mobilenav__part {
    padding: 1.875em 1em;
    border-top: 1px solid #DBDBDB;
    overflow: hidden;
  }
  .mobilenav__part.sm {
    padding: 1em;
  }
  .mobilenav__part .mobilenav__buttons {
    justify-content: center;
  }
  .mobilenav__part .mobilenav__buttons .header__button {
    display: flex;
  }
  .mobilenav__part .header__nav {
    margin: 0;
    display: flex;
  }
  .mobilenav__part .header__nav ul {
    margin-bottom: -1.5em;
    width: 100%;
    justify-content: space-between;
  }
  .mobilenav__part .header__nav li {
    margin: 0;
    margin-bottom: 1.5em;
    width: calc(25% - 1.875em);
  }
  .mobilenav__part .header__nav li a {
    font-size: 0.75em;
  }
  .mobilenav__part .header__bottom {
    display: block;
  }
  .header__cat {
    padding: 0.75em 0;
    padding-right: 1.5em;
    border-bottom: 1px solid #DBDBDB;
    display: flex;
    position: relative;
    flex-wrap: wrap;
  }
  .header__cat:first-child {
    padding-top: 0;
  }
  .header__cat:first-child .cats__underlay::after {
    top: -1px;
  }
  .header__cat:last-child {
    padding-bottom: 0;
    border-bottom: none;
  }
  .header__cat:last-child .header__undercont {
    padding-bottom: 0 !important;
  }
  .header__cat > a {
    padding: 0;
    display: inline-block;
    position: relative;
    z-index: 2;
    color: #000;
  }
  .header__cat > a span {
    font-size: 0.75em;
    display: inline-block;
  }
  .header__cat > a::after, .header__cat > a::before {
    display: none;
  }
  .header__cat .cats__underlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
  }
  .header__cat .cats__underlay::after {
    width: 1em;
    height: 1em;
    top: 0.688em;
    transform: rotate(0);
    transition: 0.3s;
    right: 0;
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.00059 11.803L2.18259 6.14171C2.1357 6.0951 2.08004 6.05825 2.01882 6.03329C1.9576 6.00834 1.89203 5.99577 1.82592 5.99632C1.75981 5.99687 1.69447 6.01052 1.63367 6.03649C1.57287 6.06246 1.51783 6.10023 1.47172 6.14761C1.42562 6.195 1.38937 6.25105 1.36507 6.31254C1.34077 6.37402 1.32891 6.43972 1.33017 6.50582C1.33143 6.57192 1.34578 6.63711 1.3724 6.69763C1.39902 6.75814 1.43738 6.81278 1.48526 6.85837L7.65192 12.8584C7.74527 12.9492 7.87036 13 8.00059 13C8.13082 13 8.25591 12.9492 8.34926 12.8584L14.5159 6.85837C14.5638 6.81278 14.6022 6.75814 14.6288 6.69763C14.6554 6.63711 14.6698 6.57192 14.671 6.50582C14.6723 6.43972 14.6604 6.37402 14.6361 6.31254C14.6118 6.25105 14.5756 6.195 14.5295 6.14761C14.4834 6.10023 14.4283 6.06246 14.3675 6.03649C14.3067 6.01052 14.2414 5.99687 14.1753 5.99632C14.1091 5.99577 14.0436 6.00834 13.9824 6.03329C13.9211 6.05825 13.8655 6.0951 13.8186 6.14171L8.00059 11.803Z' fill='%23CE190A'/%3E%3C/svg%3E");
  }
  .header__cat .cats__underlay.opened::after {
    transform: rotate(-180deg);
  }
  .header__undercont {
    padding-top: 1.125em;
    padding-bottom: 1.125em;
    margin-top: 0.75em;
    display: none;
    position: static;
    transform: none;
    background-color: transparent;
    border: none;
  }
  .header__undercont::before {
    display: none;
  }
  .header__undercont .container {
    padding: 0;
  }
  .header__undercont .header__underlist {
    margin: 0;
    display: block;
  }
  .header__undercont .header__underlist li {
    margin: 0;
    margin-bottom: 1em;
    width: auto;
    display: flex;
  }
  .header__undercont .header__underlist li:last-child {
    margin: 0;
  }
  .header__undercont .header__underlist li a {
    font-size: 0.75em;
    color: #4D4D4D;
  }
  .socials {
    margin-right: -3.75em;
    margin-bottom: -1.5em;
  }
  .socials li {
    margin-right: 3.75em;
    margin-bottom: 1.5em;
  }
  .socials li a {
    display: block;
  }
  .socials li a img {
    width: 1.5em;
    height: auto;
    display: block;
  }
}
@media screen and (max-width: 760px) {
  .mobilenav__part .header__nav li {
    width: calc(50% - 1.875em);
  }
}
.main__content {
  justify-content: space-between;
}

.main__left {
  width: calc(52.6% - 0.938em);
}

.main__img {
  padding-top: 62.3%;
  display: block;
  position: relative;
  overflow: hidden;
}

.main__right {
  width: calc(47.4% - 0.938em);
}

.tags__cloud {
  margin-right: -1em;
  margin-bottom: -1em;
}
.tags__cloud li {
  margin-right: 1em;
  margin-bottom: 1em;
}
.tags__cloud li a {
  padding: 0.25em 1em;
  border-radius: 1.25em;
  border: 1px solid #4D4D4D;
  color: #000;
  white-space: nowrap;
  display: block;
  line-height: normal;
  background-color: #F9F9F9;
}
.tags__cloud li a span {
  font-size: 0.875em;
  display: block;
}

.main__name {
  font-size: 2em;
  margin-top: 0.313em;
  display: block;
  line-height: normal;
  font-weight: 500;
  color: #000;
}

.main__desc {
  margin-top: 1.875em;
}
.main__desc p {
  font-size: 1.25em;
  font-weight: 300;
}

.main__date {
  margin-top: 1.875em;
}
.main__date span {
  font-size: 0.875em;
  color: #A0A0A0;
}

@media screen and (max-width: 1024px) {
  .main__left {
    width: calc(50% - 0.75em);
  }
  .main__right {
    width: calc(50% - 0.75em);
  }
  .tags__cloud li a span {
    font-size: 0.75em;
  }
  .main__name {
    font-size: 1.25em;
    margin-top: 0.625em;
    font-weight: 400;
    line-height: 1.5;
  }
  .main__desc {
    margin-top: 1.25em;
  }
  .main__desc p {
    font-size: 1.125em;
  }
  .main__date {
    margin-top: 0.625em;
  }
  .main__date span {
    font-size: 0.75em;
  }
}
@media screen and (max-width: 760px) {
  .main__left {
    width: 100%;
  }
  .main__right {
    margin-top: 0.625em;
    padding-bottom: 0.625em;
    border-bottom: 1px solid #DBDBDB;
    width: 100%;
  }
}
.categories__content {
  margin-top: 1.875em;
}

.categories__carousel, .partner__carousel {
  position: relative;
}
.categories__carousel .owl-nav, .partner__carousel .owl-nav {
  top: -4em;
  right: 0;
  position: absolute;
  display: flex;
}
.categories__carousel .owl-nav div, .partner__carousel .owl-nav div {
  width: 1.938em;
  height: 1em;
  margin-right: 1.875em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  color: transparent;
  overflow: hidden;
  transition: 0.3s;
}
.categories__carousel .owl-nav div.disabled, .partner__carousel .owl-nav div.disabled {
  opacity: 0.2;
  cursor: inherit;
}
.categories__carousel .owl-nav div.owl-prev, .partner__carousel .owl-nav div.owl-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='16' viewBox='0 0 31 16' fill='none'%3E%3Cpath d='M0.292891 8.70711C-0.097633 8.31658 -0.097633 7.68342 0.292891 7.29289L6.65685 0.928932C7.04738 0.538408 7.68054 0.538408 8.07107 0.928932C8.46159 1.31946 8.46159 1.95262 8.07107 2.34315L2.41421 8L8.07107 13.6569C8.46159 14.0474 8.46159 14.6805 8.07107 15.0711C7.68054 15.4616 7.04738 15.4616 6.65685 15.0711L0.292891 8.70711ZM31 9H0.999998V7H31V9Z' fill='%23CE190A'/%3E%3C/svg%3E");
}
.categories__carousel .owl-nav div.owl-prev.disabled, .partner__carousel .owl-nav div.owl-prev.disabled {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='16' viewBox='0 0 31 16' fill='none'%3E%3Cpath d='M0.292891 8.70711C-0.097633 8.31658 -0.097633 7.68342 0.292891 7.29289L6.65685 0.928932C7.04738 0.538408 7.68054 0.538408 8.07107 0.928932C8.46159 1.31946 8.46159 1.95262 8.07107 2.34315L2.41421 8L8.07107 13.6569C8.46159 14.0474 8.46159 14.6805 8.07107 15.0711C7.68054 15.4616 7.04738 15.4616 6.65685 15.0711L0.292891 8.70711ZM31 9H0.999998V7H31V9Z' fill='black'/%3E%3C/svg%3E");
}
.categories__carousel .owl-nav div.owl-next, .partner__carousel .owl-nav div.owl-next {
  margin-right: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='16' viewBox='0 0 31 16' fill='none'%3E%3Cpath d='M30.7071 8.70711C31.0976 8.31658 31.0976 7.68342 30.7071 7.29289L24.3431 0.928932C23.9526 0.538408 23.3195 0.538408 22.9289 0.928932C22.5384 1.31946 22.5384 1.95262 22.9289 2.34315L28.5858 8L22.9289 13.6569C22.5384 14.0474 22.5384 14.6805 22.9289 15.0711C23.3195 15.4616 23.9526 15.4616 24.3431 15.0711L30.7071 8.70711ZM0 9H30V7H0V9Z' fill='%23CE190A'/%3E%3C/svg%3E");
}
.categories__carousel .owl-nav div.owl-next.disabled, .partner__carousel .owl-nav div.owl-next.disabled {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='16' viewBox='0 0 31 16' fill='none'%3E%3Cpath d='M30.7071 8.70711C31.0976 8.31658 31.0976 7.68342 30.7071 7.29289L24.3431 0.928932C23.9526 0.538408 23.3195 0.538408 22.9289 0.928932C22.5384 1.31946 22.5384 1.95262 22.9289 2.34315L28.5858 8L22.9289 13.6569C22.5384 14.0474 22.5384 14.6805 22.9289 15.0711C23.3195 15.4616 23.9526 15.4616 24.3431 15.0711L30.7071 8.70711ZM0 9H30V7H0V9Z' fill='%23000'/%3E%3C/svg%3E");
}

.categories__item {
  padding: 1.25em;
  padding-bottom: 1.875em;
  border: 1px solid #F9F9F9;
  background-color: #F9F9F9;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.3s border-color;
}
.categories__item:hover {
  border-color: #CE190A;
}
.categories__item:hover .categories__title {
  color: #CE190A;
}
.categories__item:hover .categories__title img {
  filter: invert(25%) sepia(38%) saturate(4140%) hue-rotate(345deg) brightness(86%) contrast(119%);
}
.categories__item:hover .categories__more {
  color: #CE190A;
}
.categories__item:hover .categories__more::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='8' viewBox='0 0 31 8' fill='none'%3E%3Cpath d='M30.3536 4.35355C30.5488 4.15829 30.5488 3.84171 30.3536 3.64645L27.1716 0.464466C26.9763 0.269204 26.6597 0.269204 26.4645 0.464466C26.2692 0.659728 26.2692 0.976311 26.4645 1.17157L29.2929 4L26.4645 6.82843C26.2692 7.02369 26.2692 7.34027 26.4645 7.53553C26.6597 7.7308 26.9763 7.7308 27.1716 7.53553L30.3536 4.35355ZM0 4.5H30V3.5H0V4.5Z' fill='%23CE190A'/%3E%3C/svg%3E");
}

.categories__title {
  flex-wrap: nowrap;
  align-items: center;
  align-content: center;
  color: #000;
  transition: 0.3s;
}
.categories__title span {
  font-size: 1.5em;
}
.categories__title img {
  width: 2.5em;
  height: 2.5em;
  margin-right: 1.25em;
  transition: 0.3s;
}

.categories__desc {
  margin-top: 1.875em;
  font-weight: 300;
}
.categories__desc p {
  font-size: 1.125em;
}

.categories__more {
  margin-top: 1.875em;
  font-weight: 300;
  color: #000;
  display: inline-flex;
  align-content: center;
  align-items: center;
  transition: 0.3s;
}
.categories__more::after {
  width: 1.938em;
  height: 0.5em;
  margin-left: 0.313em;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transition: 0.3s;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='8' viewBox='0 0 31 8' fill='none'%3E%3Cpath d='M30.3536 4.35355C30.5488 4.15829 30.5488 3.84171 30.3536 3.64645L27.1716 0.464466C26.9763 0.269204 26.6597 0.269204 26.4645 0.464466C26.2692 0.659728 26.2692 0.976311 26.4645 1.17157L29.2929 4L26.4645 6.82843C26.2692 7.02369 26.2692 7.34027 26.4645 7.53553C26.6597 7.7308 26.9763 7.7308 27.1716 7.53553L30.3536 4.35355ZM0 4.5H30V3.5H0V4.5Z' fill='black'/%3E%3C/svg%3E");
}

@media screen and (max-width: 1024px) {
  .categories__item {
    padding: 1.25em 1em;
  }
  .categories__title span {
    font-size: 1.25em;
  }
  .categories__desc p {
    font-size: 1em;
  }
  .categories__more span {
    font-size: 0.875em;
  }
}
@media screen and (max-width: 760px) {
  .categories__carousel .owl-dots {
    margin-top: 1.875em;
    display: flex;
    justify-content: center;
  }
  .categories__carousel .owl-dots div {
    width: 1em;
    height: 1em;
    margin: 0 0.5em;
    border-radius: 50%;
    background-color: #A0A0A0;
    transition: 0.3s;
  }
  .categories__carousel .owl-dots div.active {
    background-color: #CE190A;
  }
  .categories__carousel .owl-item .categories__item {
    border-color: #CE190A;
  }
  .categories__carousel .owl-item .categories__item .categories__title {
    color: #CE190A;
  }
  .categories__carousel .owl-item .categories__item .categories__title img {
    filter: invert(25%) sepia(38%) saturate(4140%) hue-rotate(345deg) brightness(86%) contrast(119%);
  }
  .categories__carousel .owl-item .categories__item .categories__more {
    color: #CE190A;
  }
  .categories__carousel .owl-item .categories__item .categories__more::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='8' viewBox='0 0 31 8' fill='none'%3E%3Cpath d='M30.3536 4.35355C30.5488 4.15829 30.5488 3.84171 30.3536 3.64645L27.1716 0.464466C26.9763 0.269204 26.6597 0.269204 26.4645 0.464466C26.2692 0.659728 26.2692 0.976311 26.4645 1.17157L29.2929 4L26.4645 6.82843C26.2692 7.02369 26.2692 7.34027 26.4645 7.53553C26.6597 7.7308 26.9763 7.7308 27.1716 7.53553L30.3536 4.35355ZM0 4.5H30V3.5H0V4.5Z' fill='%23CE190A'/%3E%3C/svg%3E");
  }
}
.last__newscont {
  margin-top: 1.875em;
  overflow: hidden;
}

.last__news {
  margin: 0 -1.25em;
  margin-bottom: -2.875em;
}

.news__item {
  width: calc(33.3333333333% - 3.126em);
  margin: 0 1.563em;
  padding-bottom: 1.875em;
  margin-bottom: 2.875em;
  padding: 0.625em;
  position: relative;
  transition: 0.3s background-color;
}
.news__item:hover {
  background-color: #F9F9F9;
}
.news__item:hover .news__name {
  color: #CE190A;
  text-decoration: underline !important;
  text-underline-position: under;
}
.news__item::after {
  left: -2.188em;
  right: -2.188em;
  height: 1px;
  background-color: #DBDBDB;
  bottom: -1.25em;
  content: "";
  position: absolute;
}
.news__item.bigger {
  width: calc(50% - 3.126em);
}
.news__item.bigger .news__img {
  padding-top: 61.5%;
}
.news__item.bigger .news__date {
  margin-top: 1.25em;
}

.news__img {
  padding-top: 60%;
  display: block;
  position: relative;
  overflow: hidden;
}

.news__inform {
  margin-top: 0.625em;
}

.news__name {
  font-size: 1.5em;
  margin-top: 0.417em;
  color: #000;
  transition: 0.3s;
  display: block;
}
.news__name:first-child {
  margin-top: 0 !important;
}

.news__date {
  margin-top: 1em;
  display: flex;
}
.news__date span {
  font-size: 0.875em;
  color: #A0A0A0;
}

@media screen and (max-width: 1024px) {
  .last__news {
    margin: 0 -0.938em;
    margin-bottom: -1.875em;
  }
  .news__item {
    width: calc(50% - 1.876em) !important;
    margin: 0 0.938em;
    padding: 0;
    padding-bottom: 0.625em;
    margin-bottom: 1.875em;
  }
  .news__item:hover .news__name {
    color: #000;
    text-decoration: none !important;
  }
  .news__item::after {
    left: -0.938em;
    right: -0.938em;
    bottom: 0;
  }
  .news__item.bigger .news__date {
    margin-top: 1.25em;
  }
  .news__img {
    padding-top: 58.3% !important;
  }
  .news__name {
    font-size: 1.25em;
    margin-top: 0.5em;
  }
  .news__date {
    margin-top: 0.625em !important;
  }
  .news__date span {
    font-size: 0.75em;
  }
}
@media screen and (max-width: 760px) {
  .news__item {
    width: calc(100% - 1.876em) !important;
  }
}
.about__content {
  justify-content: space-between;
}

.about__content.logo {
  align-items: center;
  align-content: center;
}
.about__content.logo .about__img {
  padding: 6.25em 0;
  width: 50%;
  background-color: #F9F9F9;
  display: flex;
  justify-content: center;
}
.about__content.logo .about__img img {
  max-width: 26.125em;
  width: 100%;
  height: auto;
}

.about__main, .about__img {
  width: calc(50% - 1.875em);
  position: relative;
  overflow: hidden;
}

.about__inform {
  margin-top: 1.875em;
}

.abaut__title {
  font-size: 3em;
  line-height: normal;
  font-weight: 500;
  color: #CE190A;
}

.about__text {
  margin-top: 1.875em;
}
.about__text p {
  font-size: 1.25em;
  font-weight: 300;
}

.about__button {
  margin-top: 3.75em;
  padding: 0 3.75em;
}

@media screen and (max-width: 1024px) {
  .section__partnear {
    padding: 3.5em 0;
  }
  .about__content.logo .about__img {
    padding: 4em 0;
  }
  .about__main, .about__img {
    width: calc(50% - 0.938em);
  }
  .abaut__title {
    font-size: 1.625em;
  }
  .about__text p {
    font-size: 1.125em;
  }
  .about__button {
    margin-top: 1.875em;
    padding: 0 1em;
    width: 100%;
  }
}
@media screen and (max-width: 760px) {
  .section__partnear {
    padding: 1.5em 0;
  }
  .about__content.logo .about__img {
    padding: 1.25em 0;
  }
  .about__content.logo .about__img img {
    max-width: 19.625em;
  }
  .about__main, .about__img {
    width: 100% !important;
  }
  .about__img {
    margin-top: 3.75em;
    padding-top: 70%;
  }
}
.section__banner {
  padding: 6.25em 0;
  margin-bottom: 8.25em;
  position: relative;
  overflow: hidden;
}

.banner__content {
  justify-content: center;
  text-align: center;
  position: relative;
  z-index: 2;
}

.banner__title {
  font-size: 3em;
  font-weight: 500;
  line-height: normal;
  color: #fff;
}

.banner__button {
  margin-top: 3.75em;
}

@media screen and (max-width: 1024px) {
  .section__banner {
    padding: 10.313em 0;
    margin-bottom: 1.5em;
  }
  .banner__title {
    font-size: 1.625em;
  }
  .banner__button {
    width: 17.125em;
  }
}
.partner__item {
  padding-top: 2rem;
  display: flex;
  justify-content: space-between;
}
.partner__item .about__inform {
  width: calc(50% - 2.5rem);
  margin-top: 0;
}
.partner__item .about__img {
  height: 24.375em;
  width: 50%;
  background-color: #F9F9F9;
}
.partner__item .about__img img {
  width: 90%;
  height: 90%;
}

.partner__carousel .owl-nav {
  top: -1.85rem;
}

@media screen and (max-width: 760px) {
  .partner__item {
    display: block;
  }
  .partner__item .about__inform {
    width: 100%;
  }
  .partner__item .about__img {
    margin-top: 2em;
    width: 100%;
    padding: 0;
    height: inherit;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    background-color: transparent;
  }
  .partner__item .about__img img {
    width: 70%;
    min-width: inherit;
    max-width: inherit;
    max-height: inherit;
    height: auto;
    position: static;
    transform: none;
  }
}
.sibscribe__container {
  justify-content: space-between;
}

.subscribe__content {
  width: calc(68.3% - 0.938em);
  padding: 3.75em 1.875em;
  padding-bottom: 4em;
  background-color: #F9F9F9;
}

.subscribe__title {
  font-size: 3em;
  font-weight: 500;
  line-height: normal;
  color: #CE190A;
}

.subscribe__text {
  margin-top: 1.875em;
  max-width: 33.75em;
}
.subscribe__text p {
  font-size: 1.25em;
  font-weight: 300;
}

.subscribe__form {
  margin-top: 1.875em;
}

.subscribe__input {
  max-width: 23.75em;
  height: 2.375em;
  padding: 0 1.25em;
  width: 100%;
  border: 1px solid #DBDBDB;
  background-color: transparent;
}
.subscribe__input.error {
  border-color: #CE190A;
}
.subscribe__input.error + .error__text {
  display: block;
}

.error__text {
  font-size: 0.75em;
  margin-top: 0.417em;
  color: #CE190A;
  font-weight: 300;
  line-height: normal;
  display: none;
}

.subscribe__agree {
  margin-top: 0.5em;
  display: block;
}
.subscribe__agree input {
  display: none;
}
.subscribe__agree input.error + span::before {
  border-color: #CE190A;
}
.subscribe__agree input:checked + span::before {
  background-color: #A0A0A0;
}
.subscribe__agree span {
  font-size: 0.875em;
  color: #A0A0A0;
  display: inline-flex;
  align-content: center;
  align-items: center;
  line-height: normal;
}
.subscribe__agree span::before {
  width: 1.143em;
  min-width: 1.143em;
  height: 1.143em;
  margin-right: 1.143em;
  border: 1px solid #A0A0A0;
  content: "";
  transition: 0.3s;
}

.subscribe__button {
  margin-top: 2.188em;
  padding: 0 3.75em;
}

.subscribe__img {
  width: calc(31.7% - 0.938em);
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 1024px) {
  .subscribe__content {
    padding: 1.875em 1em;
  }
  .subscribe__title {
    font-size: 1.625em;
  }
  .subscribe__text p {
    font-size: 1.125em;
  }
  .subscribe__input {
    font-size: 0.875em;
    max-width: 25.714em;
    height: 2.5em;
    padding: 0 1.143em;
  }
  .subscribe__agree {
    margin-top: 0.625em;
  }
  .subscribe__agree span {
    font-size: 0.75em;
    line-height: 1.5;
  }
  .subscribe__agree span::before {
    width: 1.333em;
    min-width: 1.333em;
    height: 1.333em;
    margin-right: 1.333em;
  }
  .subscribe__button {
    margin-top: 1.875em;
    max-width: 17.5em;
    width: 100%;
  }
}
@media screen and (max-width: 760px) {
  .subscribe__content {
    width: 100%;
  }
  .subscribe__img {
    margin-top: 1.875em;
    padding-top: 116.6%;
    width: 100%;
  }
}
@media screen and (max-width: 432px) {
  .subscribe__text {
    max-width: 16.875em;
  }
  .subscribe__agree {
    width: 18em;
  }
  .subscribe__button {
    display: flex;
    margin: 0 auto;
    margin-top: 1.875em;
  }
}
.footer {
  border-top: 1px solid #DBDBDB;
}

.footer__top {
  padding-top: 1.875em;
  padding-bottom: 3.75em;
  border-bottom: 1px solid #DBDBDB;
  justify-content: space-between;
}

.ftop__part .custom-logo-link img {
  max-width: 16em;
  width: 100%;
  height: auto;
}
.ftop__part.flex {
  max-width: 43.375em;
  width: 100%;
  justify-content: space-between;
}
.ftop__part .socials {
  margin-right: -1.875em;
  margin-bottom: -1.5em;
}
.ftop__part .socials li {
  margin-right: 1.875em;
  margin-bottom: 1.5em;
}
.ftop__part .socials li a {
  display: block;
}
.ftop__part .socials li a img {
  width: 1.5em;
  height: auto;
  display: block;
}
.ftop__part .socials li:last-child {
  margin-right: 0;
  overflow: hidden;
}

.footer__nav {
  margin-bottom: 1.25em;
}
.footer__nav:last-child {
  margin-bottom: 0;
}
.footer__nav > li {
  margin-bottom: 1.875em;
  display: flex;
  flex-direction: column;
}
.footer__nav > li:last-child {
  margin-bottom: 0;
}
.footer__nav > li > a {
  font-size: 0.875em;
  line-height: normal;
  color: #000;
}
.footer__nav > li .sub-menu li {
  margin-bottom: 1em;
  display: flex;
}
.footer__nav > li .sub-menu li:last-child {
  margin-bottom: 0;
}
.footer__nav > li .sub-menu li a {
  font-size: 0.875em;
  color: #4D4D4D;
}

.footer__contact {
  margin-top: 1.875em;
}
.footer__contact li {
  margin-bottom: 1.875em;
}
.footer__contact li:last-child {
  margin-bottom: 0;
}
.footer__contact li a {
  display: flex;
  align-items: center;
  align-content: center;
}
.footer__contact li a img {
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin-right: 1em;
}
.footer__contact li a span {
  font-size: 0.875em;
  line-height: normal;
  color: #000;
}

.footer__bottom {
  padding-top: 1.875em;
  padding-bottom: 3.75em;
}

.footer__bottomrow {
  margin-bottom: 3.75em;
  justify-content: space-between;
}
.footer__bottomrow:last-child {
  margin-bottom: 0;
}

.fbottom__coll {
  width: calc(33.3333333333% - 4.5em);
}

.fbottom__nav {
  margin-bottom: 3em;
}
.fbottom__nav:last-child {
  margin-bottom: 0;
}
.fbottom__nav > li {
  margin-bottom: 1.875em;
  display: flex;
}
.fbottom__nav > li:last-child {
  margin-bottom: 0;
}
.fbottom__nav > li > a {
  font-size: 0.875em;
  line-height: normal;
  color: #000;
  text-decoration: underline #CE190A !important;
  text-underline-position: under;
}
.fbottom__nav > li .sub-menu li {
  margin-bottom: 1em;
  display: flex;
}
.fbottom__nav > li .sub-menu li a {
  font-size: 0.875em;
  color: #4D4D4D;
}
.fbottom__nav > li .sub-menu li:last-child {
  margin-bottom: 0;
}

.footer__mob {
  display: none;
}

.fheight {
  display: none;
}

@media screen and (max-width: 1024px) {
  .footer {
    margin-top: 4.25em;
    position: relative;
  }
  .footer__top {
    padding: 1.875em 0;
  }
  .ftop__part .custom-logo-link {
    top: -1.375em;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateY(-100%);
  }
  .ftop__part .custom-logo-link img {
    max-width: 9.375em;
  }
  .ftop__part.flex {
    max-width: 100%;
  }
  .ftop__part:last-child {
    display: none;
  }
  .footer__mob {
    padding: 1.875em 0;
    border-top: 1px solid #DBDBDB;
    display: block;
    overflow: hidden;
  }
  .footer__mob .ftop__part {
    display: block;
  }
  .footer__nav {
    margin-bottom: 1.875em;
  }
  .footer__nav > li > a {
    font-size: 0.75em;
  }
  .footer__nav > li .sub-menu li a {
    font-size: 0.75em;
  }
  .footer__contact li a span {
    font-size: 0.75em;
  }
  .footer__bottom {
    padding: 1.875em 0;
  }
  .fbottom__coll {
    width: calc(33.3333333333% - 2.813em);
  }
  .fbottom__nav {
    margin-bottom: 3.75em;
  }
  .fbottom__nav > li > a {
    font-size: 0.75em;
  }
  .fbottom__nav > li .sub-menu li a {
    font-size: 0.75em;
    color: #4D4D4D;
  }
}
@media screen and (max-width: 760px) {
  .ftop__part.flex {
    max-height: 16.5em;
    margin-bottom: -1.875em;
    flex-direction: column;
    justify-content: flex-start;
  }
  .ftop__part.flex .ftop__coll {
    display: inline-flex;
    flex-direction: column;
    width: 50%;
    margin-bottom: 1.875em;
  }
  .fheight {
    min-height: 16.5em;
    display: block;
  }
  .footer__bottomrow {
    margin-bottom: 0;
  }
  .footer__bottomrow:last-child {
    margin-bottom: -3.75em;
  }
  .fbottom__coll {
    width: 100%;
  }
  .fbottom__coll .fbottom__nav {
    margin-bottom: 3.75em !important;
  }
}
@media screen and (max-width: 432px) {
  .ftop__part.flex .ftop__coll:first-child {
    width: 8.125em;
  }
}
.popup {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 200;
  display: none;
}

.overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.4);
}

.popup__container {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
}

.popup__thanks .popup__container {
  width: 56.25em;
  max-width: calc(100% - 2em);
  max-height: calc(100vh - 2em);
  padding: 3.75em;
  padding-top: 7.5em;
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}

.popup__close {
  top: 1.875em;
  right: 1.875em;
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cg clip-path='url(%23clip0_629_5307)'%3E%3Cpath d='M27.75 29.25L6.75 8.25C6.55109 8.05109 6.43934 7.7813 6.43934 7.5C6.43934 7.21869 6.55109 6.94891 6.75 6.75C6.94891 6.55109 7.2187 6.43934 7.5 6.43934C7.7813 6.43934 8.05109 6.55109 8.25 6.75L29.25 27.75C29.4489 27.9489 29.5606 28.2187 29.5606 28.5C29.5606 28.7813 29.4489 29.0511 29.25 29.25C29.0511 29.4489 28.7813 29.5606 28.5 29.5606C28.2187 29.5606 27.9489 29.4489 27.75 29.25Z' fill='%234D4D4D'/%3E%3Cpath d='M29.25 8.25002L8.25 29.25C8.05109 29.4489 7.7813 29.5607 7.5 29.5607C7.21869 29.5607 6.94891 29.4489 6.75 29.25C6.55109 29.0511 6.43934 28.7813 6.43934 28.5C6.43934 28.2187 6.55109 27.9489 6.75 27.75L27.75 6.75002C27.9489 6.55111 28.2187 6.43936 28.5 6.43936C28.7813 6.43936 29.0511 6.55111 29.25 6.75002C29.4489 6.94894 29.5606 7.21872 29.5606 7.50002C29.5606 7.78133 29.4489 8.05111 29.25 8.25002Z' fill='%234D4D4D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_629_5307'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.popup__title {
  font-size: 3em;
  line-height: normal;
  font-weight: 500;
  color: #CE190A;
  width: 100%;
}

.popup__text {
  margin-top: 1.875em;
}
.popup__text p {
  font-size: 1.25em;
  font-weight: 300;
}

.popup__button {
  margin-top: 3.75em;
  padding: 0 3.75em;
}

.cookies__container {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 150;
  background-color: #DBDBDB;
  display: none;
}

.cookies__content {
  height: 3.125em;
  align-content: center;
  align-items: center;
  justify-content: center;
}

.kookies__text {
  font-size: 0.875em;
  margin-right: 4.286em;
}
.kookies__text a {
  color: #CE190A;
}

@media screen and (max-width: 1024px) {
  .popup__thanks .popup__container {
    width: 34em;
    padding: 3.75em 1em;
    padding-top: 7.5em;
  }
  .popup__close {
    top: 1em;
    right: 1em;
  }
  .popup__title {
    font-size: 1.625em;
  }
  .popup__text p {
    font-size: 1.125em;
  }
  .popup__text p br {
    display: none;
  }
  .popup__button {
    max-width: 15em;
    width: 100%;
  }
  .cookies__content {
    height: 3.125em;
  }
  .kookies__text {
    font-size: 0.75em;
    margin-right: 2.5em;
  }
}
@media screen and (max-width: 432px) {
  .cookies__content {
    padding: 1.5em 0;
    height: auto;
  }
  .kookies__text {
    margin-bottom: 2.5em;
    margin-right: 0;
    width: 100%;
    text-align: center;
  }
}
.section__blog {
  padding-bottom: 1.25em;
}

.blog__top {
  align-content: center;
  align-items: center;
  justify-content: space-between;
}

.blog__title {
  font-size: 3em;
  max-width: calc(100% - 1em);
  line-height: normal;
  font-weight: 500;
}

.filter__cats {
  margin-top: 1.875em;
}
.filter__cats > .facetwp-facet {
  margin-right: -1em;
  margin-bottom: -1em;
  display: flex;
  flex-wrap: wrap;
  white-space: nowrap;
  opacity: 1 !important;
}
.filter__cats > .facetwp-facet > div {
  margin-right: 1em;
  margin-bottom: 1em;
  padding: 0 !important;
  background-image: none !important;
}
.filter__cats > .facetwp-facet > div:first-child {
  padding: 0.5em 1.25em !important;
  border-radius: 2em;
  border: 1px solid #4D4D4D;
  display: block;
  color: #000;
  cursor: pointer;
}
.filter__cats > .facetwp-facet > div:first-child.checked {
  background-color: #CE190A;
  border-color: #CE190A;
  color: #fff;
}
.filter__cats > .facetwp-facet > div.checked a, .filter__cats > .facetwp-facet > div.checked span {
  background-color: #CE190A;
  border-color: #CE190A;
  color: #fff;
}
.filter__cats > .facetwp-facet > div a, .filter__cats > .facetwp-facet > div span {
  padding: 0.5em 1.25em;
  border-radius: 2em;
  border: 1px solid #4D4D4D;
  display: block;
  color: #000;
  cursor: pointer;
}
.filter__cats > .facetwp-facet > div .facetwp-counter {
  display: none !important;
}

.blog__navigate {
  margin-top: 1.875em;
  padding-bottom: 2.5em;
  border-bottom: 1px solid #DBDBDB;
  align-items: flex-end;
  align-content: flex-end;
  justify-content: space-between;
}

.blog__projects {
  width: 23.938em;
  margin-right: 6.25em;
  position: relative;
  z-index: 3;
}
.blog__projects:last-child {
  margin-right: 0;
}

.blog__projtitle {
  font-size: 1.5em;
  margin-bottom: 0.417em;
}

.selector__projects {
  width: 100%;
  position: relative;
}
.selector__projects .facetwp-facet {
  padding: 1em 1.25em;
  padding-right: 2.25em;
  border: 1px solid #DBDBDB;
  border-top: none;
  position: absolute;
  top: calc(100% - 1px);
  background-color: #fff;
  width: 100%;
  z-index: 1;
  display: none;
}
.selector__projects .facetwp-facet::before {
  left: 1.25em;
  right: 2.25em;
  height: 1px;
  content: "";
  position: absolute;
  top: 0;
  background-color: #DBDBDB;
}
.selector__projects .facetwp-facet .facetwp-radio {
  margin-bottom: 0.5em;
  transition: 0.3s;
  cursor: pointer;
  line-height: normal;
  padding-left: 0 !important;
  background-image: none !important;
}
.selector__projects .facetwp-facet .facetwp-radio.disabled {
  color: #000 !important;
  cursor: inherit;
}
.selector__projects .facetwp-facet .facetwp-radio .facetwp-counter {
  display: none !important;
}
.selector__projects .facetwp-facet .facetwp-radio:hover {
  color: #CE190A;
}

.selector__projectsctrl {
  height: 2.375em;
  padding-left: 1.25em;
  padding-right: 2.25em;
  border: 1px solid #DBDBDB;
  position: relative;
  cursor: pointer;
  align-items: center;
  align-content: center;
  display: flex;
}
.selector__projectsctrl.opened::after {
  transform: translateY(-50%) rotate(0);
}
.selector__projectsctrl::after {
  width: 1em;
  height: 1em;
  right: 0.625em;
  content: "";
  position: absolute;
  top: 50%;
  transition: 0.3s;
  transform: translateY(-50%) rotate(180deg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M7 0L13.9282 12H0.0717969L7 0Z' fill='%23CE190A'/%3E%3C/svg%3E");
}

.projTxt {
  width: 100%;
  align-items: center;
  align-content: center;
  position: relative;
  z-index: 2;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  height: auto;
}

.blog__switchers .blog__switcher {
  width: 1.875em;
  height: 1.125em;
  margin-right: 1.875em;
  opacity: 0.2;
  transition: 0.3s;
}
.blog__switchers .blog__switcher.sw1 {
  opacity: 1;
}
.blog__switchers .blog__switcher img {
  width: 100%;
  height: 100%;
  display: block;
}
.blog__switchers .blog__switcher:last-child {
  margin-right: 0;
}

.blog__main[data-switch="1"] .blog__switchers .blog__switcher {
  opacity: 0.2 !important;
}
.blog__main[data-switch="1"] .blog__switchers .blog__switcher.sw2 {
  opacity: 1 !important;
}
.blog__main[data-switch="1"] .blog__news {
  margin-bottom: 1.25em !important;
  padding-top: 1.875em !important;
  padding-bottom: 0 !important;
  border-bottom: none;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 1em;
  padding-right: 1em;
  background-color: #F9F9F9;
}
.blog__main[data-switch="1"] .blog__news .news__item {
  margin: 0 !important;
  margin-bottom: 0.625em !important;
  padding-bottom: 1.875em !important;
  width: 100% !important;
  border-bottom: 1px solid #DBDBDB;
}
.blog__main[data-switch="1"] .blog__news .news__item .news__inform {
  padding: 0 1.875em;
  margin-top: 0;
}
.blog__main[data-switch="1"] .blog__news .news__item:last-child {
  margin-bottom: 0 !important;
  border-bottom: none;
}
.blog__main[data-switch="1"] .blog__news .news__item::after {
  display: none;
}
.blog__main[data-switch="1"] .blog__news .news__item .news__img {
  display: none;
}
.blog__main[data-switch="1"] .blog__bottom {
  margin-top: 2.5em;
  padding-top: 1.25em;
  border-top: 1px solid #DBDBDB;
}
.blog__main[data-switch="1"].blog__search .blog__navigate {
  padding: 0;
}
.blog__main[data-switch="1"].blog__search .blog__newscont {
  margin-top: 2.5em;
}

.blog__newscont {
  margin-top: 3.125em;
  overflow: hidden;
}

.blog__news {
  margin: 0 -1.563em;
  margin-bottom: -1.875em;
}

.blog__bottom {
  margin-top: 1.25em;
  display: flex;
  justify-content: center;
}

.facetwp-pager, .comments__bottom .nav-links {
  margin-bottom: -1em;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.facetwp-pager .facetwp-page, .facetwp-pager a, .facetwp-pager span, .comments__bottom .nav-links .facetwp-page, .comments__bottom .nav-links a, .comments__bottom .nav-links span {
  font-size: 0.875em;
  width: 1.714em;
  height: 1.714em;
  margin: 0 0.571em;
  margin-bottom: 1.143em;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  color: #000;
  border-radius: 50%;
}
.facetwp-pager .facetwp-page.prev, .facetwp-pager .facetwp-page.next, .facetwp-pager a.prev, .facetwp-pager a.next, .facetwp-pager span.prev, .facetwp-pager span.next, .comments__bottom .nav-links .facetwp-page.prev, .comments__bottom .nav-links .facetwp-page.next, .comments__bottom .nav-links a.prev, .comments__bottom .nav-links a.next, .comments__bottom .nav-links span.prev, .comments__bottom .nav-links span.next {
  color: transparent;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.facetwp-pager .facetwp-page.prev, .facetwp-pager a.prev, .facetwp-pager span.prev, .comments__bottom .nav-links .facetwp-page.prev, .comments__bottom .nav-links a.prev, .comments__bottom .nav-links span.prev {
  margin-right: 1.571em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.29642 11.9999L12.7884 3.27291C12.8583 3.20258 12.9136 3.11908 12.951 3.02725C12.9885 2.93542 13.0073 2.83708 13.0065 2.73791C13.0057 2.63875 12.9852 2.54073 12.9462 2.44953C12.9073 2.35833 12.8506 2.27577 12.7796 2.20661C12.7085 2.13745 12.6244 2.08308 12.5322 2.04663C12.4399 2.01018 12.3414 1.99239 12.2423 1.99428C12.1431 1.99616 12.0453 2.0177 11.9545 2.05763C11.8638 2.09756 11.7818 2.1551 11.7134 2.22691L2.71342 11.4769C2.57719 11.6169 2.50098 11.8046 2.50098 11.9999C2.50098 12.1953 2.57719 12.3829 2.71342 12.5229L11.7134 21.7729C11.7818 21.8447 11.8638 21.9023 11.9545 21.9422C12.0453 21.9821 12.1431 22.0037 12.2423 22.0055C12.3414 22.0074 12.4399 21.9896 12.5322 21.9532C12.6244 21.9167 12.7085 21.8624 12.7796 21.7932C12.8506 21.7241 12.9073 21.6415 12.9462 21.5503C12.9852 21.4591 13.0057 21.3611 13.0065 21.2619C13.0073 21.1627 12.9885 21.0644 12.951 20.9726C12.9136 20.8807 12.8583 20.7972 12.7884 20.7269L4.29642 11.9999Z' fill='%23CE190A'/%3E%3C/svg%3E");
}
.facetwp-pager .facetwp-page.next, .facetwp-pager a.next, .facetwp-pager span.next, .comments__bottom .nav-links .facetwp-page.next, .comments__bottom .nav-links a.next, .comments__bottom .nav-links span.next {
  margin-left: 1.571em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.7036 11.9999L11.2116 3.27291C11.1417 3.20258 11.0864 3.11908 11.049 3.02725C11.0115 2.93542 10.9927 2.83708 10.9935 2.73791C10.9943 2.63875 11.0148 2.54073 11.0538 2.44953C11.0927 2.35833 11.1494 2.27577 11.2204 2.20661C11.2915 2.13745 11.3756 2.08308 11.4678 2.04663C11.5601 2.01018 11.6586 1.99239 11.7577 1.99428C11.8569 1.99616 11.9547 2.0177 12.0455 2.05763C12.1362 2.09756 12.2182 2.1551 12.2866 2.22691L21.2866 11.4769C21.4228 11.6169 21.499 11.8046 21.499 11.9999C21.499 12.1953 21.4228 12.3829 21.2866 12.5229L12.2866 21.7729C12.2182 21.8447 12.1362 21.9023 12.0455 21.9422C11.9547 21.9821 11.8569 22.0037 11.7577 22.0055C11.6586 22.0074 11.5601 21.9896 11.4678 21.9532C11.3756 21.9167 11.2915 21.8624 11.2204 21.7932C11.1494 21.7241 11.0927 21.6415 11.0538 21.5503C11.0148 21.4591 10.9943 21.3611 10.9935 21.2619C10.9927 21.1627 11.0115 21.0644 11.049 20.9726C11.0864 20.8807 11.1417 20.7972 11.2116 20.7269L19.7036 11.9999Z' fill='%23CE190A'/%3E%3C/svg%3E");
}
.facetwp-pager .facetwp-page.active, .facetwp-pager .facetwp-page.current, .facetwp-pager a.active, .facetwp-pager a.current, .facetwp-pager span.active, .facetwp-pager span.current, .comments__bottom .nav-links .facetwp-page.active, .comments__bottom .nav-links .facetwp-page.current, .comments__bottom .nav-links a.active, .comments__bottom .nav-links a.current, .comments__bottom .nav-links span.active, .comments__bottom .nav-links span.current {
  background-color: #CE190A;
  color: #fff;
  font-weight: normal !important;
}

.blog__navcatcont {
  display: none;
}

.search__text {
  font-size: 2em;
  margin-top: 0.938em;
  color: #A0A0A0;
  font-weight: 500;
  line-height: normal;
}
.search__text + .filter__cats {
  margin-bottom: 1.5em;
}

.blog__authortcon {
  max-width: 58.75em;
}

.blog__authortop {
  align-items: center;
  align-content: center;
}

.author__avatar {
  width: 5em;
  height: 5em;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Cmask id='mask0_629_4480' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='64' height='64'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_629_4480)'%3E%3Crect width='64' height='64' fill='%23DBDBDB'/%3E%3Cpath d='M32 8C35.713 8 39.274 9.475 41.8995 12.1005C44.525 14.726 46 18.287 46 22C46 25.713 44.525 29.274 41.8995 31.8995C39.274 34.525 35.713 36 32 36C28.287 36 24.726 34.525 22.1005 31.8995C19.475 29.274 18 25.713 18 22C18 18.287 19.475 14.726 22.1005 12.1005C24.726 9.475 28.287 8 32 8ZM32 43C47.47 43 60 49.265 60 57V64H4V57C4 49.265 16.53 43 32 43Z' fill='%23CE190A'/%3E%3C/g%3E%3C/svg%3E");
}

.author__name {
  width: calc(100% - 5em);
  padding-left: 1.25em;
}
.author__name span {
  font-size: 2em;
  line-height: normal;
  font-weight: 500;
  color: #A0A0A0;
}

.author__desc {
  margin-top: 1.875em;
}
.author__desc p {
  font-size: 1.25em;
  font-weight: 300;
}

@media screen and (max-width: 1024px) {
  .section__blog {
    padding-bottom: 1.5em;
  }
  .blog__top {
    align-content: center;
    align-items: center;
    justify-content: space-between;
  }
  .blog__title {
    font-size: 1.857em;
  }
  .filter__cats {
    margin-top: 1.5em;
  }
  .filter__cats > .facetwp-facet {
    margin-right: -0.5em;
    margin-bottom: -0.5em;
  }
  .filter__cats > .facetwp-facet > div {
    margin-right: 0.5em;
    margin-bottom: 0.5em;
  }
  .filter__cats > .facetwp-facet > div:first-child {
    font-size: 0.875em;
    padding: 0.571em 1.143em !important;
  }
  .filter__cats > .facetwp-facet > div a, .filter__cats > .facetwp-facet > div span {
    font-size: 0.875em;
    padding: 0.571em 1.143em;
  }
  .blog__navigate {
    padding-bottom: 1.5em;
  }
  .blog__projects {
    width: 16.25em;
    margin-right: 3.125em;
  }
  .blog__projtitle {
    font-size: 1.25em;
    margin-bottom: 0.8em;
  }
  .selector__projects .facetwp-facet {
    padding: 1em 1.25em;
    padding-right: 2em;
  }
  .selector__projects .facetwp-facet::before {
    left: 1em;
    right: 2em;
  }
  .selector__projects .facetwp-facet .facetwp-radio span {
    font-size: 0.875em;
  }
  .selector__projectsctrl {
    height: 2.188em;
    padding-left: 1em;
    padding-right: 2em;
  }
  .selector__projectsctrl::after {
    width: 0.625em;
    height: 0.625em;
    right: 1em;
  }
  .projTxt {
    font-size: 0.875em;
  }
  .blog__switchers .blog__switcher {
    margin-right: 1em;
  }
  .blog__main[data-switch="1"] .blog__newscont {
    overflow: visible;
  }
  .blog__main[data-switch="1"] .blog__news {
    margin-bottom: 0 !important;
    padding-top: 1.5em !important;
    padding-bottom: 1.5em !important;
    border-bottom: none !important;
    margin-left: -1em !important;
    margin-right: -1em !important;
    padding-left: 1em;
    padding-right: 1em;
  }
  .blog__main[data-switch="1"] .blog__news .news__item {
    margin: 0 !important;
    margin-bottom: 1.875em !important;
    padding-bottom: 0.625em !important;
  }
  .blog__main[data-switch="1"] .blog__news .news__item .news__inform {
    padding: 0;
    margin-top: 0;
  }
  .blog__main[data-switch="1"] .blog__news .news__item:last-child {
    border-bottom: 1px solid #DBDBDB !important;
    margin-bottom: 0 !important;
  }
  .blog__main[data-switch="1"] .blog__bottom {
    margin-top: 1.5em;
    padding-top: 0;
    border-top: navy;
  }
  .blog__newscont {
    margin-top: 1.5em;
  }
  .blog__news {
    margin: 0 -0.938em;
    margin-bottom: -1.875em;
  }
  .blog__bottom {
    margin-top: 1.5em;
  }
  .facetwp-pager .facetwp-page, .facetwp-pager a, .facetwp-pager span, .comments__bottom .nav-links .facetwp-page, .comments__bottom .nav-links a, .comments__bottom .nav-links span {
    font-size: 0.75em;
    width: 2em;
    height: 2em;
    margin: 0 0.5em;
    margin-bottom: 1.333em;
  }
  .facetwp-pager .facetwp-page.prev, .facetwp-pager a.prev, .facetwp-pager span.prev, .comments__bottom .nav-links .facetwp-page.prev, .comments__bottom .nav-links a.prev, .comments__bottom .nav-links span.prev {
    margin-right: 2.25em;
  }
  .facetwp-pager .facetwp-page.next, .facetwp-pager a.next, .facetwp-pager span.next, .comments__bottom .nav-links .facetwp-page.next, .comments__bottom .nav-links a.next, .comments__bottom .nav-links span.next {
    margin-left: 2.25em;
  }
  .search__text {
    font-size: 1.375em;
    margin-top: 0.727em;
  }
  .search__text + .filter__cats {
    margin-bottom: 1em;
  }
  .blog__authortcon + .blog__main .blog__navigate {
    display: none;
  }
  .blog__authortcon + .blog__main .blog__newscont {
    margin-top: 1.5em !important;
  }
  .author__avatar {
    width: 4em;
    height: 4em;
  }
  .author__name {
    width: calc(100% - 4em);
    padding-left: 1em;
  }
  .author__name span {
    font-size: 1.25em;
  }
  .author__desc {
    margin-top: 1.24em;
    padding-top: 0.625em;
    border-top: 1px solid #DBDBDB;
  }
  .author__desc p {
    font-size: 1.125em;
  }
}
@media screen and (max-width: 760px) {
  .filter__cats {
    margin-left: -1em;
    margin-right: -1em;
  }
  .filter__cats > .facetwp-facet {
    flex-wrap: nowrap;
    overflow: auto;
    margin: 0;
  }
  .filter__cats > .facetwp-facet > div {
    margin-bottom: 0;
  }
  .filter__cats > .facetwp-facet > div:first-child {
    font-size: 0.875em;
    padding: 0.571em 1.143em !important;
    margin-left: 1em !important;
  }
  .filter__cats > .facetwp-facet > div:last-child {
    margin-right: 1em;
  }
  .filter__cats > .facetwp-facet > div a, .filter__cats > .facetwp-facet > div span {
    font-size: 0.875em;
    padding: 0.571em 1.143em;
  }
  .filter__cats > .facetwp-facet::-webkit-scrollbar {
    height: 0;
  }
  .filter__cats > .facetwp-facet::-webkit-scrollbar-thumb {
    border-radius: 0;
  }
  .filter__cats > .facetwp-facet::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .blog__navcatcont {
    display: block;
    position: relative;
    z-index: 5;
  }
  .blog__navbtn {
    width: 1.5em;
    height: 1.5em;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    transition: 0.3s;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='4' r='2' fill='%234D4D4D'/%3E%3Ccircle cx='12' cy='12' r='2' fill='%234D4D4D'/%3E%3Ccircle cx='12' cy='20' r='2' fill='%234D4D4D'/%3E%3C/svg%3E");
  }
  .blog__navbtn.opened {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='4' r='2' fill='%23CE190A'/%3E%3Ccircle cx='12' cy='12' r='2' fill='%23CE190A'/%3E%3Ccircle cx='12' cy='20' r='2' fill='%23CE190A'/%3E%3C/svg%3E");
  }
  .blog__catnav {
    top: 3.25em;
    width: 21.438em;
    padding: 1em;
    border: 1px solid #CE190A;
    right: 0;
    position: absolute;
    background-color: #fff;
    display: none;
  }
  .blog__catnavhead {
    padding-bottom: 1em;
    border-bottom: 1px solid #DBDBDB;
    align-content: center;
    align-items: center;
    justify-content: space-between;
  }
  .blog__catnavhead span {
    font-size: 0.875em;
    max-width: calc(100% - 1.5em);
    line-height: normal;
    color: #CE190A;
  }
  .blog__catnavclose {
    width: 1em;
    height: 1em;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_629_6341)'%3E%3Cpath d='M12.332 13.0003L2.9987 3.66699C2.91029 3.57859 2.86063 3.45868 2.86063 3.33366C2.86063 3.20863 2.91029 3.08873 2.9987 3.00033C3.0871 2.91192 3.20701 2.86225 3.33203 2.86225C3.45706 2.86225 3.57696 2.91192 3.66536 3.00033L12.9987 12.3336C13.0871 12.4221 13.1368 12.542 13.1368 12.667C13.1368 12.792 13.0871 12.9119 12.9987 13.0003C12.9103 13.0887 12.7904 13.1384 12.6654 13.1384C12.5403 13.1384 12.4204 13.0887 12.332 13.0003Z' fill='%234D4D4D'/%3E%3Cpath d='M13.0013 3.667L3.66797 13.0003C3.57956 13.0887 3.45966 13.1384 3.33463 13.1384C3.20961 13.1384 3.08971 13.0887 3.0013 13.0003C2.9129 12.9119 2.86323 12.792 2.86323 12.667C2.86323 12.542 2.9129 12.4221 3.0013 12.3337L12.3346 3.00034C12.423 2.91193 12.5429 2.86226 12.668 2.86226C12.793 2.86227 12.9129 2.91193 13.0013 3.00034C13.0897 3.08874 13.1394 3.20864 13.1394 3.33367C13.1394 3.45869 13.0897 3.5786 13.0013 3.667Z' fill='%234D4D4D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_629_6341'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  .blog__catnavlist {
    margin-top: 1em;
  }
  .blog__catnavlist li {
    margin-bottom: 1em;
  }
  .blog__catnavlist li a {
    font-size: 0.875em;
    line-height: normal;
    color: #4D4D4D;
    display: block;
  }
  .blog__catnavlist li:last-child {
    margin-bottom: 0;
  }
  .blog__catnavlist .facetwp-facet {
    margin: 0 !important;
  }
  .blog__catnavlist .facetwp-facet .facetwp-radio {
    margin-bottom: 1em !important;
    padding: 0 !important;
    background-image: none !important;
  }
  .blog__catnavlist .facetwp-facet .facetwp-radio.checked {
    color: #CE190A !important;
  }
  .blog__catnavlist .facetwp-facet .facetwp-radio.checked * {
    color: #CE190A !important;
  }
  .blog__catnavlist .facetwp-facet .facetwp-radio:last-child {
    margin-bottom: 0 !important;
  }
  .blog__catnavlist .facetwp-facet .facetwp-radio:first-child {
    margin-bottom: 1.143em !important;
    font-size: 0.875em;
    line-height: normal;
    color: #4D4D4D;
    display: block;
  }
  .blog__catnavlist .facetwp-facet .facetwp-radio span {
    font-size: 0.875em;
    line-height: normal;
    color: #4D4D4D;
    display: block;
  }
  .blog__catnavlist .facetwp-facet .facetwp-radio span:last-child {
    display: none !important;
  }
  .blognav__left {
    width: 16.25em;
    display: block;
  }
  .blognav__left .blog__projects {
    margin-bottom: 1.875em;
    width: 100%;
  }
  .blognav__left .blog__projects:first-child {
    z-index: 4;
  }
  .blognav__left .blog__projects:last-child {
    margin-bottom: 0;
  }
  .blog__switchers {
    padding-bottom: 0.5em;
  }
  .blog__switcher {
    margin: 0 !important;
    display: none;
  }
  .blog__switcher.sw1 {
    display: block;
  }
  .blog__main[data-switch="1"] .blog__switchers .blog__switcher {
    opacity: 1 !important;
    display: none !important;
  }
  .blog__main[data-switch="1"] .blog__switchers .blog__switcher.sw2 {
    display: block !important;
  }
}
.section__article {
  padding: 2.5em 0;
}

.article__container {
  max-width: 58.75em;
  width: 100%;
  margin: 0 auto;
}

.article__maincat {
  color: #CE190A;
  font-weight: 300;
  line-height: normal;
}

.article__titlecont {
  margin-top: 0.75em;
}
.article__titlecont h1 {
  font-size: 3em;
  font-weight: 500;
  line-height: normal;
}

.article__rop {
  margin-top: 1.875em;
  padding-bottom: 1.875em;
  border-bottom: 1px solid #DBDBDB;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}

.article__author {
  max-width: calc(100% - 6.25em);
  align-items: center;
  align-content: center;
}

.article__avatar {
  width: 4em;
  min-width: 4em;
  height: 4em;
  margin-right: 1em;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Cmask id='mask0_629_4480' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='64' height='64'%3E%3Ccircle cx='32' cy='32' r='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_629_4480)'%3E%3Crect width='64' height='64' fill='%23DBDBDB'/%3E%3Cpath d='M32 8C35.713 8 39.274 9.475 41.8995 12.1005C44.525 14.726 46 18.287 46 22C46 25.713 44.525 29.274 41.8995 31.8995C39.274 34.525 35.713 36 32 36C28.287 36 24.726 34.525 22.1005 31.8995C19.475 29.274 18 25.713 18 22C18 18.287 19.475 14.726 22.1005 12.1005C24.726 9.475 28.287 8 32 8ZM32 43C47.47 43 60 49.265 60 57V64H4V57C4 49.265 16.53 43 32 43Z' fill='%23CE190A'/%3E%3C/g%3E%3C/svg%3E");
}

.article__authorname {
  color: #A0A0A0;
  line-height: normal;
  font-weight: 300;
}

.article__date {
  color: #A0A0A0;
  line-height: normal;
  font-weight: 300;
}

.article__thumbcont {
  padding: 2.5em 0;
  margin-bottom: 2.5em;
  border-bottom: 1px solid #DBDBDB;
}
.article__thumbcont img {
  width: 100%;
  height: auto;
  display: block;
}

.article__text {
  padding-bottom: 2.5em;
  border-bottom: 1px solid #DBDBDB;
}

.embeded {
  font-size: 1.25em;
  font-weight: 300;
}
.embeded > * {
  margin-top: 0.75em;
}
.embeded > *:first-child {
  margin-top: 0;
}
.embeded > *:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}
.embeded a {
  color: #CE190A;
  text-decoration: underline !important;
  text-underline-position: under;
  text-decoration-thickness: 1px !important;
  font-weight: 500;
}
.embeded h1, .embeded h2, .embeded h3, .embeded h4, .embeded h5, .embeded h6 {
  font-weight: 500;
  margin: 0.75em 0;
}
.embeded h1 {
  font-size: 1.8em;
}
.embeded h2 {
  font-size: 1.6em;
}
.embeded h3 {
  font-size: 1.4em;
}
.embeded h4 {
  font-size: 1.3em;
}
.embeded h5 {
  font-size: 1.2em;
}
.embeded h6 {
  font-size: 1.1em;
}
.embeded ul {
  margin-left: 1em;
}
.embeded ul li {
  margin-bottom: 0.5em;
  list-style: disc;
}
.embeded ul li:last-child {
  margin-bottom: 0;
}
.embeded ol {
  padding-left: 1em;
  margin-left: 0;
}
.embeded ol li {
  margin-bottom: 0.5em;
  list-style: decimal;
  margin-left: 0;
}
.embeded ol li:last-child {
  margin-bottom: 0;
}
.embeded .materials {
  margin: 1em 0;
  padding: 1em 0;
  border-top: 1px solid #DBDBDB;
  border-bottom: 1px solid #DBDBDB;
}
.embeded .materials h1, .embeded .materials h2, .embeded .materials h3, .embeded .materials h4, .embeded .materials h5, .embeded .materials h6 {
  margin: 0 !important;
}
.embeded .materials .wp-block-group__inner-container {
  padding: 1.5em 1em;
  background-color: #F9F9F9;
}
.embeded .materials ul {
  margin-top: 1em;
  margin-left: 0;
}
.embeded .materials ul li {
  font-size: 1.2em;
  margin-bottom: 1em;
  list-style: none;
}
.embeded .materials ul li a {
  font-weight: 400;
}
.embeded .materials ul li:last-child {
  margin-bottom: 0;
}
.embeded .wp-block-image, .embeded .wp-block-video, .embeded .wp-block-embed, .embeded .wp-caption, .embeded .wp-video {
  margin: 1.5em 0;
  padding: 1.5em 0;
  padding-bottom: 0.5em;
  border-top: 1px solid #DBDBDB;
  width: 100%;
}
.embeded .wp-block-image.is-resized img, .embeded .wp-block-image.is-resized video, .embeded .wp-block-image.is-resized iframe, .embeded .wp-block-video.is-resized img, .embeded .wp-block-video.is-resized video, .embeded .wp-block-video.is-resized iframe, .embeded .wp-block-embed.is-resized img, .embeded .wp-block-embed.is-resized video, .embeded .wp-block-embed.is-resized iframe, .embeded .wp-caption.is-resized img, .embeded .wp-caption.is-resized video, .embeded .wp-caption.is-resized iframe, .embeded .wp-video.is-resized img, .embeded .wp-video.is-resized video, .embeded .wp-video.is-resized iframe {
  width: 100% !important;
  max-width: 100%;
}
.embeded .wp-block-image.wp-video, .embeded .wp-block-video.wp-video, .embeded .wp-block-embed.wp-video, .embeded .wp-caption.wp-video, .embeded .wp-video.wp-video {
  border-bottom: 1px solid #DBDBDB;
  width: 100% !important;
}
.embeded .wp-block-image *, .embeded .wp-block-video *, .embeded .wp-block-embed *, .embeded .wp-caption *, .embeded .wp-video * {
  max-width: 100%;
}
.embeded .wp-block-image .wp-caption, .embeded .wp-block-video .wp-caption, .embeded .wp-block-embed .wp-caption, .embeded .wp-caption .wp-caption, .embeded .wp-video .wp-caption {
  margin: 0 auto !important;
  border: none !important;
  padding: 0 !important;
}
.embeded .wp-block-image.aligncenter, .embeded .wp-block-video.aligncenter, .embeded .wp-block-embed.aligncenter, .embeded .wp-caption.aligncenter, .embeded .wp-video.aligncenter {
  margin: 0 auto;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.embeded .wp-block-image.aligncenter img, .embeded .wp-block-image.aligncenter video, .embeded .wp-block-image.aligncenter iframe, .embeded .wp-block-video.aligncenter img, .embeded .wp-block-video.aligncenter video, .embeded .wp-block-video.aligncenter iframe, .embeded .wp-block-embed.aligncenter img, .embeded .wp-block-embed.aligncenter video, .embeded .wp-block-embed.aligncenter iframe, .embeded .wp-caption.aligncenter img, .embeded .wp-caption.aligncenter video, .embeded .wp-caption.aligncenter iframe, .embeded .wp-video.aligncenter img, .embeded .wp-video.aligncenter video, .embeded .wp-video.aligncenter iframe {
  margin: 0 auto;
}
.embeded .wp-block-image.alignright, .embeded .wp-block-video.alignright, .embeded .wp-block-embed.alignright, .embeded .wp-caption.alignright, .embeded .wp-video.alignright {
  float: right;
  margin-left: 1.25rem;
  padding-top: 0 !important;
  border-top: none !important;
}
.embeded .wp-block-image.alignleft, .embeded .wp-block-video.alignleft, .embeded .wp-block-embed.alignleft, .embeded .wp-caption.alignleft, .embeded .wp-video.alignleft {
  float: left;
  margin-right: 1.25rem;
  padding-top: 0 !important;
  border-top: none !important;
}
.embeded .wp-block-image img, .embeded .wp-block-image video, .embeded .wp-block-image iframe, .embeded .wp-block-video img, .embeded .wp-block-video video, .embeded .wp-block-video iframe, .embeded .wp-block-embed img, .embeded .wp-block-embed video, .embeded .wp-block-embed iframe, .embeded .wp-caption img, .embeded .wp-caption video, .embeded .wp-caption iframe, .embeded .wp-video img, .embeded .wp-video video, .embeded .wp-video iframe {
  max-width: 100% !important;
  display: block;
  height: auto !important;
}
.embeded .wp-block-image .wp-block-embed__wrapper, .embeded .wp-block-video .wp-block-embed__wrapper, .embeded .wp-block-embed .wp-block-embed__wrapper, .embeded .wp-caption .wp-block-embed__wrapper, .embeded .wp-video .wp-block-embed__wrapper {
  padding-top: 56.25%;
  position: relative;
}
.embeded .wp-block-image iframe, .embeded .wp-block-video iframe, .embeded .wp-block-embed iframe, .embeded .wp-caption iframe, .embeded .wp-video iframe {
  width: 100% !important;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  height: 100% !important;
}
.embeded .wp-block-image .wp-element-caption, .embeded .wp-block-image .wp-caption-text, .embeded .wp-block-video .wp-element-caption, .embeded .wp-block-video .wp-caption-text, .embeded .wp-block-embed .wp-element-caption, .embeded .wp-block-embed .wp-caption-text, .embeded .wp-caption .wp-element-caption, .embeded .wp-caption .wp-caption-text, .embeded .wp-video .wp-element-caption, .embeded .wp-video .wp-caption-text {
  font-size: 0.8em;
  padding-top: 0.5em;
  margin-top: 0.5em;
  border-top: 1px solid #DBDBDB;
  border-bottom: 1px solid #DBDBDB;
  padding-bottom: 0.5rem;
  display: block;
  color: #A0A0A0;
  line-height: normal;
}
.embeded .wp-block-image .wp-element-caption strong, .embeded .wp-block-image .wp-caption-text strong, .embeded .wp-block-video .wp-element-caption strong, .embeded .wp-block-video .wp-caption-text strong, .embeded .wp-block-embed .wp-element-caption strong, .embeded .wp-block-embed .wp-caption-text strong, .embeded .wp-caption .wp-element-caption strong, .embeded .wp-caption .wp-caption-text strong, .embeded .wp-video .wp-element-caption strong, .embeded .wp-video .wp-caption-text strong {
  font-size: 1.125em;
  font-style: italic;
}

.post__sharecont {
  padding: 1.5em 0;
  border-bottom: 1px solid #DBDBDB;
}

.shere__title {
  font-size: 2em;
  line-height: normal;
  font-weight: 500;
}

.shere__listcont {
  margin-top: 1.5em;
  font-size: 1em !important;
}
.shere__listcont * {
  font-size: 1em !important;
}
.shere__listcont ul, .shere__listcont .heateor_sss_sharing_ul, .shere__listcont .addtoany_list {
  display: flex;
}
.shere__listcont ul li, .shere__listcont ul a, .shere__listcont .heateor_sss_sharing_ul li, .shere__listcont .heateor_sss_sharing_ul a, .shere__listcont .addtoany_list li, .shere__listcont .addtoany_list a {
  font-size: 1em !important;
  margin: 0 !important;
  margin-right: 1.5em !important;
  width: 2em !important;
  height: 2em !important;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  background-size: contain;
  display: block;
  padding: 0 !important;
}
.shere__listcont ul li img, .shere__listcont ul a img, .shere__listcont .heateor_sss_sharing_ul li img, .shere__listcont .heateor_sss_sharing_ul a img, .shere__listcont .addtoany_list li img, .shere__listcont .addtoany_list a img {
  height: 2em;
  width: auto;
  display: block;
}
.shere__listcont ul li span, .shere__listcont ul a span, .shere__listcont .heateor_sss_sharing_ul li span, .shere__listcont .heateor_sss_sharing_ul a span, .shere__listcont .addtoany_list li span, .shere__listcont .addtoany_list a span {
  display: none !important;
}
.shere__listcont ul li:last-child, .shere__listcont ul a:last-child, .shere__listcont .heateor_sss_sharing_ul li:last-child, .shere__listcont .heateor_sss_sharing_ul a:last-child, .shere__listcont .addtoany_list li:last-child, .shere__listcont .addtoany_list a:last-child {
  margin: 0;
}
.shere__listcont ul li a, .shere__listcont ul a a, .shere__listcont .heateor_sss_sharing_ul li a, .shere__listcont .heateor_sss_sharing_ul a a, .shere__listcont .addtoany_list li a, .shere__listcont .addtoany_list a a {
  display: block;
}
.shere__listcont ul li a img, .shere__listcont ul a a img, .shere__listcont .heateor_sss_sharing_ul li a img, .shere__listcont .heateor_sss_sharing_ul a a img, .shere__listcont .addtoany_list li a img, .shere__listcont .addtoany_list a a img {
  height: 2em;
  width: auto;
  display: block;
}

#a2a_overlay, #a2a_modal {
  display: none !important;
}

.a2a_button_copy_link {
  position: relative;
}
.a2a_button_copy_link.copied::after {
  opacity: 1;
}
.a2a_button_copy_link::after {
  bottom: -0.5em;
  font-size: 0.75em;
  color: #CE190A;
  font-weight: 300;
  line-height: 1;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 100%);
  opacity: 0;
  transition: 0.3s;
}

.article__morelsit {
  margin-top: 1em;
  margin-right: -1.25em;
  margin-bottom: -1em;
}
.article__morelsit li {
  margin-right: 1em;
  margin-bottom: 1em;
}
.article__morelsit li a {
  padding: 0.25em 1em;
  border-radius: 2em;
  border: 1px solid #4D4D4D;
  line-height: normal;
  color: #000;
  white-space: nowrap;
  display: block;
}

@media screen and (max-width: 1024px) {
  .section__article {
    padding: 1.5em 0;
  }
  .article__maincat {
    font-size: 0.875em;
  }
  .article__titlecont {
    margin-top: 0.5em;
  }
  .article__titlecont h1 {
    font-size: 1.625em;
  }
  .article__rop {
    margin-top: 1em;
    padding-bottom: 1.5em;
  }
  .article__author {
    max-width: calc(100% - 4em);
  }
  .article__avatar {
    width: 2em;
    min-width: 2em;
    height: 2em;
    margin-right: 0.5em;
  }
  .article__authorname {
    font-size: 0.75em;
  }
  .article__date {
    font-size: 0.75em;
  }
  .article__thumbcont {
    padding: 1.5em 0;
    margin-bottom: 1em;
  }
  .article__text {
    padding-bottom: 1em;
  }
  .embeded {
    font-size: 1.125em;
  }
  .embeded > * {
    margin-top: 0.75em;
  }
  .embeded h1 {
    font-size: 1.3em;
  }
  .embeded h2 {
    font-size: 1.222em;
  }
  .embeded h3 {
    font-size: 1.2em;
  }
  .embeded h4 {
    font-size: 1.18em;
  }
  .embeded h5 {
    font-size: 1.15em;
  }
  .embeded h6 {
    font-size: 1.1em;
  }
  .embeded .materials {
    margin: 1em 0;
    padding: 1em 0;
  }
  .embeded .materials .wp-block-group__inner-container {
    padding: 1.25em 0.5em;
    background-color: #fff;
  }
  .embeded .materials ul {
    margin-top: 1em;
  }
  .embeded .materials ul li {
    font-size: 1em;
    margin-bottom: 1em;
  }
  .embeded .wp-block-image, .embeded .wp-block-video, .embeded .wp-block-embed, .embeded .wp-caption {
    margin: 1em 0;
    padding: 1em 0;
    padding-bottom: 0.5em;
  }
  .embeded .wp-block-image .wp-element-caption, .embeded .wp-block-image .wp-caption-text, .embeded .wp-block-video .wp-element-caption, .embeded .wp-block-video .wp-caption-text, .embeded .wp-block-embed .wp-element-caption, .embeded .wp-block-embed .wp-caption-text, .embeded .wp-caption .wp-element-caption, .embeded .wp-caption .wp-caption-text {
    font-size: 0.778em;
    padding-top: 0.5em;
    margin-top: 0.5em;
  }
  .embeded .wp-block-image .wp-element-caption strong, .embeded .wp-block-image .wp-caption-text strong, .embeded .wp-block-video .wp-element-caption strong, .embeded .wp-block-video .wp-caption-text strong, .embeded .wp-block-embed .wp-element-caption strong, .embeded .wp-block-embed .wp-caption-text strong, .embeded .wp-caption .wp-element-caption strong, .embeded .wp-caption .wp-caption-text strong {
    font-size: 1.143em;
  }
  .post__sharecont {
    padding: 1em 0;
  }
  .shere__title {
    font-size: 1em;
  }
  .shere__listcont ul li, .shere__listcont ul a, .shere__listcont .heateor_sss_sharing_ul li, .shere__listcont .heateor_sss_sharing_ul a {
    margin-right: 1.5em !important;
    width: 1.5em !important;
    height: 1.5em !important;
  }
  .shere__listcont ul li a img, .shere__listcont ul a a img, .shere__listcont .heateor_sss_sharing_ul li a img, .shere__listcont .heateor_sss_sharing_ul a a img {
    height: 1.5em;
  }
  .article__morelsit {
    margin-top: 1em;
    margin-right: -1em;
    margin-bottom: -0.5em;
  }
  .article__morelsit li {
    margin-right: 1em;
    margin-bottom: 0.5em;
  }
  .article__morelsit li a {
    font-size: 0.75em;
    padding: 0.333em 1.333em;
  }
}
.comments__container {
  padding: 2.5em 0;
}

.comments__terms {
  font-size: 0.875em;
  line-height: normal;
  color: #A0A0A0;
}
.comments__terms a {
  color: #CE190A;
}

.comments__count {
  margin-top: 1em;
  padding-bottom: 0.625em;
  border-bottom: 1px solid #DBDBDB;
}
.comments__count span {
  font-size: 0.875em;
  line-height: normal;
  color: #A0A0A0;
}

.comment-respond {
  padding-top: 2.5em;
}

.comment-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.comment__fieldcont, .comment-form-author, .comment-form-email, .comment-form-comment {
  margin-bottom: 1.875em;
  width: 100%;
  position: relative;
}
.comment__fieldcont label, .comment-form-author label, .comment-form-email label, .comment-form-comment label {
  display: none !important;
}
.comment__fieldcont.part, .comment__fieldcont.comment-form-author, .comment__fieldcont.comment-form-email, .comment-form-author.part, .comment-form-author.comment-form-author, .comment-form-author.comment-form-email, .comment-form-email.part, .comment-form-email.comment-form-author, .comment-form-email.comment-form-email, .comment-form-comment.part, .comment-form-comment.comment-form-author, .comment-form-comment.comment-form-email {
  width: calc(50% - 1.875em);
}
.comment__fieldcont input, .comment__fieldcont textarea, .comment-form-author input, .comment-form-author textarea, .comment-form-email input, .comment-form-email textarea, .comment-form-comment input, .comment-form-comment textarea {
  font-size: 1.125em;
  height: 3.333em;
  padding: 0 1.111em;
  border: 1px solid #DBDBDB;
  display: block;
  width: 100%;
  font-weight: 300;
  transition: 0.3s;
}
.comment__fieldcont input.error, .comment__fieldcont textarea.error, .comment-form-author input.error, .comment-form-author textarea.error, .comment-form-email input.error, .comment-form-email textarea.error, .comment-form-comment input.error, .comment-form-comment textarea.error {
  border-color: #CE190A;
}
.comment__fieldcont input.error + .error__text, .comment__fieldcont textarea.error + .error__text, .comment-form-author input.error + .error__text, .comment-form-author textarea.error + .error__text, .comment-form-email input.error + .error__text, .comment-form-email textarea.error + .error__text, .comment-form-comment input.error + .error__text, .comment-form-comment textarea.error + .error__text {
  display: block;
}
.comment__fieldcont textarea, .comment-form-author textarea, .comment-form-email textarea, .comment-form-comment textarea {
  padding: 1.111em;
  padding-bottom: 0;
  height: 13.333em;
  resize: none;
}
.comment__fieldcont .error__text, .comment-form-author .error__text, .comment-form-email .error__text, .comment-form-comment .error__text {
  font-size: 0.75em;
  bottom: -0.417em;
  transform: translateY(100%);
  line-height: normal;
  position: absolute;
}

.comment__submitcont input {
  display: none;
}

.submit__comment {
  padding: 0 3.75em;
  cursor: pointer;
  position: relative;
}
.submit__comment.loading::after {
  content: "";
  position: absolute;
  right: 1em;
  width: 1.5em;
  height: 1.5em;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url(../img/icons/load.gif) !important;
}

.hiddenbtn {
  display: none !important;
}

.comment-list {
  margin: 0;
  padding: 0;
  margin-top: 2.125em;
}
.comment-list .comment {
  padding: 1.875em 0;
  border-top: 1px solid #DBDBDB;
}
.comment-list .comment:last-child {
  padding-bottom: 0;
}
.comment-list .comment .comment-meta {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}
.comment-list .comment .comment-meta .comment-author {
  width: calc(100% - 5em);
}
.comment-list .comment .comment-meta .comment-author .comment__name {
  font-size: 1.5em;
}
.comment-list .comment .comment-meta time {
  font-size: 0.875em;
  color: #A0A0A0;
}
.comment-list .comment .comment-content {
  margin-top: 1.25em;
}
.comment-list .comment .comment-content p {
  font-size: 1.125em;
  margin-bottom: 0.3em;
  font-weight: 300;
}
.comment-list .comment .comment-content p:last-child {
  margin-bottom: 0;
}

.comments__bottom {
  justify-content: center;
}
.comments__bottom .comments-pagination {
  padding-top: 2.125em;
}

@media screen and (max-width: 1024px) {
  .comments__container {
    padding: 1.5em 0;
  }
  .comments__terms {
    font-size: 0.75em;
  }
  .comments__count {
    margin-top: 0.5em;
    padding-bottom: 0.5em;
  }
  .comments__count span {
    font-size: 0.75em;
  }
  .comment-respond {
    padding-top: 1.5em;
  }
  .comment__fieldcont, .comment-form-author, .comment-form-email, .comment-form-comment {
    margin-bottom: 1em;
  }
  .comment__fieldcont.part, .comment__fieldcont.comment-form-author, .comment__fieldcont.comment-form-email, .comment-form-author.part, .comment-form-author.comment-form-author, .comment-form-author.comment-form-email, .comment-form-email.part, .comment-form-email.comment-form-author, .comment-form-email.comment-form-email, .comment-form-comment.part, .comment-form-comment.comment-form-author, .comment-form-comment.comment-form-email {
    width: calc(50% - 0.75em);
  }
  .comment__fieldcont input, .comment__fieldcont textarea, .comment-form-author input, .comment-form-author textarea, .comment-form-email input, .comment-form-email textarea, .comment-form-comment input, .comment-form-comment textarea {
    font-size: 1em;
    height: 4em;
    padding: 0 1.25em;
  }
  .comment__fieldcont textarea, .comment-form-author textarea, .comment-form-email textarea, .comment-form-comment textarea {
    padding: 1.25em;
    padding-bottom: 0;
    height: 15em;
  }
  .comment__fieldcont .error__text, .comment-form-author .error__text, .comment-form-email .error__text, .comment-form-comment .error__text {
    padding-top: 0.333em;
    position: static;
    transform: none;
    line-height: 1;
  }
  .comment__submitcont {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .submit__comment {
    width: 16em;
  }
  .comment-list {
    margin-top: 1.875em;
  }
  .comment-list .comment {
    padding: 1.5em 0;
    padding-bottom: 1.875em;
  }
  .comment-list .comment .comment-meta {
    flex-wrap: wrap;
  }
  .comment-list .comment .comment-meta .comment-author {
    width: 100%;
  }
  .comment-list .comment .comment-meta .comment-author .comment__name {
    font-size: 1.25em;
  }
  .comment-list .comment .comment-meta time {
    font-size: 0.75em;
  }
  .comment-list .comment .comment-content {
    margin-top: 1.5em;
  }
  .comment-list .comment .comment-content p {
    font-size: 1em;
  }
  .comments__bottom {
    padding-top: 1.5em;
  }
  .comments__bottom .comments-pagination {
    padding-top: 1.5em;
  }
}
@media screen and (max-width: 760px) {
  .comment__fieldcont.part, .comment__fieldcont.comment-form-author, .comment__fieldcont.comment-form-email, .comment-form-author.part, .comment-form-author.comment-form-author, .comment-form-author.comment-form-email, .comment-form-email.part, .comment-form-email.comment-form-author, .comment-form-email.comment-form-email, .comment-form-comment.part, .comment-form-comment.comment-form-author, .comment-form-comment.comment-form-email {
    width: 100%;
  }
}
.section__contact {
  padding-bottom: 2.5em;
}

.contact__content {
  justify-content: space-between;
}

.contact__left {
  width: calc(32.5% - 0.938em);
}
.contact__left .footer__contact li a img {
  margin-right: 1.5em;
}
.contact__left .footer__contact li a span {
  font-size: 1.5em;
}

.contact__title {
  font-size: 3em;
  color: #CE190A;
  font-weight: 500;
  line-height: normal;
}

.socials__cont {
  margin-top: 3.75em;
}
.socials__cont .socials {
  margin-top: 1.875em;
  margin-right: -1.875em;
  margin-bottom: -1.5em;
}
.socials__cont .socials li {
  margin-right: 1.875em;
  margin-bottom: 1.5em;
}
.socials__cont .socials li a {
  display: block;
}
.socials__cont .socials li a img {
  width: 2em;
  height: auto;
  display: block;
}

.socials__title {
  font-size: 1.5em;
  color: #CE190A;
}

.contact__right {
  width: calc(67.5% - 0.938em);
  padding: 3.75em 1.875em;
  padding-bottom: 4em;
  background-color: #F9F9F9;
}

.contact__formtitle {
  font-size: 2em;
  line-height: normal;
  color: #CE190A;
  font-weight: 500;
}

.contact__form {
  justify-content: center;
}

.contact__fields {
  margin-top: 1.875em;
  width: 100%;
}

.contact__row {
  width: 100%;
  justify-content: space-between;
}

.contact__coll {
  width: calc(50% - 2.188em);
}
.contact__coll:last-child .contact__label {
  height: 100%;
}

.contact__label {
  margin-bottom: 1.875em;
  display: block;
  position: relative;
  width: 100%;
}
.contact__label:last-child {
  margin-bottom: 0;
}
.contact__label .error__text {
  font-size: 0.75em;
  bottom: -0.417em;
  left: 0;
  transform: translateY(100%);
  color: #CE190A;
  position: absolute;
}

.contact__input {
  height: 2.375em;
  padding: 0 1.25em;
  border: 1px solid #DBDBDB;
  width: 100%;
  background-color: #fff;
  display: block;
}
.contact__input.error {
  border-color: #CE190A;
}
.contact__input.error + .error__text {
  display: block;
}

textarea.contact__input {
  padding: 0.5em 1.25em;
  height: 100%;
  resize: none;
}

.contact__submit {
  margin-top: 3.75em;
  padding: 0 3.75em;
}

@media screen and (max-width: 1024px) {
  .section__contact {
    padding-bottom: 1.5em;
  }
  .contact__left {
    width: calc(48% - 0.938em);
  }
  .contact__left .footer__contact li a img {
    margin-right: 1em;
  }
  .contact__left .footer__contact li a span {
    font-size: 1.25em;
  }
  .contact__title {
    font-size: 1.625em;
  }
  .socials__title {
    font-size: 1.25em;
  }
  .contact__right {
    width: calc(52% - 0.938em);
    padding: 3.75em 1em;
  }
  .contact__formtitle {
    font-size: 1.375em;
  }
  .contact__row {
    display: block;
  }
  .contact__coll {
    margin-bottom: 1.875em;
    width: 100%;
  }
  .contact__coll:last-child {
    margin-bottom: 0;
  }
  .contact__coll:last-child .contact__label {
    height: inherit;
  }
  .contact__input {
    font-size: 0.875em;
    height: 2.5em;
    padding: 0 1.143em;
  }
  textarea.contact__input {
    padding: 0.643em 1.143em;
    height: 8.571em;
  }
  .contact__submit {
    margin-top: 1.875em;
    width: 16em;
  }
}
@media screen and (max-width: 760px) {
  .contact__left {
    width: 100%;
  }
  .contact__right {
    margin-top: 3.75em;
    width: 100%;
  }
}
.content__support {
  margin-top: 3.75em;
  margin-bottom: -1.875em;
  justify-content: space-between;
}

.support__coll {
  max-width: 27.5em;
}

.support__item {
  margin-bottom: 1.875em;
}

.support__name {
  font-size: 1.5em;
  color: #CE190A;
}

.support__text {
  font-size: 1.25em;
  margin-top: 0.5em;
  font-weight: 300;
}

.support__bottom {
  margin-top: 3.75em;
}

.support__bottitle {
  font-size: 2em;
  color: #CE190A;
  font-weight: 500;
  line-height: normal;
}

.support__button {
  margin-top: 1.875em;
  padding: 0 3.75em;
}

@media screen and (max-width: 1024px) {
  .content__support {
    margin-top: 1.875em;
  }
  .support__coll {
    max-width: 100%;
    width: 100%;
  }
  .support__name {
    font-size: 1.25em;
  }
  .support__text {
    font-size: 1.125em;
    margin-top: 0.889em;
  }
  .support__bottom {
    margin-top: 1.875em;
  }
  .support__bottitle {
    font-size: 1.375em;
  }
  .support__button {
    width: 17em;
  }
}
@media screen and (max-width: 432px) {
  .support__bottom {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .support__bottitle {
    width: 100%;
  }
}
.section__mission {
  padding-bottom: 2.5em;
}

.mission__title {
  font-size: 3em;
  line-height: normal;
  font-weight: 500;
  color: #000;
  text-align: center;
}

.mission__list {
  margin-top: 2.5em;
}

.mission__item {
  padding: 2.5em 0;
  border-top: 1px solid #DBDBDB;
  justify-content: space-between;
}
.mission__item:last-child {
  border-bottom: 1px solid #DBDBDB;
}

.missin__name {
  width: calc(100% - 45em);
}
.missin__name h3 {
  font-size: 3em;
  line-height: normal;
  font-weight: 500;
  color: #CE190A;
}

.mission__text {
  width: 45em;
}
.mission__text p {
  font-size: 1.25em;
  font-weight: 300;
}

.mission__docont {
  margin-top: 2.5em;
}

.mission__dotitle {
  font-size: 3em;
  line-height: normal;
  font-weight: 500;
  color: #CE190A;
}

.mission__dolist {
  margin-top: 1.875em;
  margin-bottom: -2.5em;
  justify-content: space-between;
}
.mission__dolist .owl-stage {
  display: flex;
}

.mission__doitem {
  width: calc(50% - 1.25em);
  padding: 1.875em;
  padding-bottom: 3.75em;
  margin-bottom: 2.5em;
  background-color: #F9F9F9;
}

.msiison__docheck {
  width: 4em;
  height: 4em;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M58.6668 32.0002C58.6668 46.7278 46.7278 58.6668 32.0002 58.6668C17.2726 58.6668 5.3335 46.7278 5.3335 32.0002C5.3335 17.2726 17.2726 5.3335 32.0002 5.3335C46.7278 5.3335 58.6668 17.2726 58.6668 32.0002ZM42.7477 23.9193C43.5288 24.7003 43.5288 25.9667 42.7477 26.7477L29.4144 40.081C28.6333 40.8621 27.367 40.8621 26.5859 40.081L21.2526 34.7477C20.4716 33.9667 20.4716 32.7003 21.2526 31.9193C22.0337 31.1382 23.3 31.1382 24.081 31.9193L28.0002 35.8384L33.9597 29.8788L39.9193 23.9193C40.7003 23.1382 41.9667 23.1382 42.7477 23.9193Z' fill='%23CE190A'/%3E%3C/svg%3E");
}

.mission__doname {
  margin: 0;
  margin-top: 1.25em;
  font-size: 1.5em;
  color: #CE190A;
  font-weight: normal;
}

.mission__dotext {
  margin-top: 1.875em;
}
.mission__dotext p {
  font-size: 1.25em;
  margin-bottom: 1.5em;
  font-weight: 300;
}
.mission__dotext p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
  .section__mission {
    padding-bottom: 1.5em;
  }
  .mission__title {
    font-size: 1.625em;
  }
  .mission__list {
    margin-top: 1.5em;
  }
  .mission__item {
    padding: 1.5em 0;
  }
  .missin__name {
    width: 40%;
  }
  .missin__name h3 {
    font-size: 1.625em;
  }
  .mission__text {
    width: 60%;
  }
  .mission__text p {
    font-size: 1.125em;
  }
  .mission__docont {
    margin-top: 1.5em;
  }
  .mission__dotitle {
    font-size: 1.625em;
  }
  .mission__dolist {
    margin-bottom: -1.5em;
  }
  .mission__doitem {
    width: calc(50% - 0.938em);
    padding: 1.875em 1em;
    margin-bottom: 1.5em;
  }
  .msiison__docheck {
    margin: 0 auto;
  }
  .mission__doname {
    margin-top: 1.5em;
    font-size: 1.25em;
  }
  .mission__dotext {
    margin-top: 1.875em;
  }
  .mission__dotext p {
    font-size: 1.125em;
  }
}
@media screen and (max-width: 760px) {
  .mission__item {
    display: block;
  }
  .missin__name {
    width: 100%;
  }
  .mission__text {
    margin-top: 1.875em;
    width: 100%;
  }
  .mission__dolist {
    margin-bottom: 0;
  }
  .mission__doitem {
    width: 100%;
    margin: 0;
    height: 100%;
  }
  .mission__carousel .owl-dots {
    margin-top: 1.875em;
    display: flex;
    justify-content: center;
  }
  .mission__carousel .owl-dots div {
    width: 1em;
    height: 1em;
    margin: 0 0.5em;
    border-radius: 50%;
    background-color: #A0A0A0;
    transition: 0.3s;
  }
  .mission__carousel .owl-dots div.active {
    background-color: #CE190A;
  }
}
.error__content {
  padding-top: 4em;
  padding-bottom: 6.25em;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}

.error__left {
  width: 38.75em;
}

.error__title {
  font-size: 3em;
  line-height: normal;
  font-weight: 500;
  color: #000;
}

.error__txt {
  margin-top: 1.875em;
  max-width: 31.25em;
}
.error__txt p {
  font-size: 1.25em;
  font-weight: 300;
}

.error__button {
  margin-top: 3.75em;
  padding: 0 3.75em;
}

.error__right {
  padding-right: 10.188em;
}
.error__right span {
  font-size: 12.5em;
  line-height: normal;
  font-weight: 900;
  color: #CE190A;
}

@media screen and (max-width: 1024px) {
  .error__content {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .error__left {
    width: 24em;
  }
  .error__title {
    font-size: 1.625em;
  }
  .error__txt {
    max-width: 31.25em;
  }
  .error__txt p {
    font-size: 1.125em;
  }
  .error__button {
    width: 16.688em;
    display: flex;
    margin-top: 3.75em;
  }
  .error__right {
    padding-right: 0;
    text-align: center;
  }
  .error__right span {
    font-size: 8.75em;
  }
}
@media screen and (max-width: 760px) {
  .error__content {
    padding-top: 0;
  }
  .error__left {
    margin-top: 3.75em;
    width: 100%;
    order: 2;
  }
  .error__button {
    margin: 0 auto;
    margin-top: 3.75em;
  }
  .error__right {
    width: 100%;
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZXR0aW5ncy9fZGVmYXVsdC5zY3NzIiwiX3NldHRpbmdzL19nZW5lcmFsLnNjc3MiLCJfc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiX3NlY3Rpb25zL19oZWFkZXIuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fbWFpbi5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19jYXRyZ29yaWVzLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX25ld3Muc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fYWJvdXQuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fYmFubmVyLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX3BhcnRuZXIuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fc3Vic2NyaWJlLnNjc3MiLCJfc2VjdGlvbnMvX2Zvb3Rlci5zY3NzIiwiX3NlY3Rpb25zL19wb3B1cC5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19ibG9nLnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX2FydGljbGUuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fY29tbWVudHMuc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fY29udGFjdC5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uX19zdXBwb3J0LnNjc3MiLCJfc2VjdGlvbnMvX3NlY3Rpb25fX21pc3Npb24uc2NzcyIsIl9zZWN0aW9ucy9fc2VjdGlvbl9fZXJyb3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBOzs7QUFH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O0FDdkpKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9YcENIO0VXcUNHOztBQUVBO0VBQ0Usa0JYdENMO0VXdUNLLGNYdkNMO0VXd0NLLE9YNUNMOztBV2lERztFQUNFLGtCWDlDTDtFVytDSyxjWC9DTDtFV2dESyxPWHBETDs7QVd3REM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9YM0RIO0VXNERHOztBQUdGO0VBQ0U7OztBQU1SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQlhsSEM7O0FXcUhIO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0UsT1h6SUg7OztBVytJTDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOzs7QUFPRjtFQUNFOztBQUVBO0VBQ0U7O0FB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QUFHRjtFQUNFOztBQU1SO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9aclJEO0VZc1JDOztBQUVBO0VBQ0U7RUFDQTs7O0FBT1I7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7OztBQU9WO0VBQ0U7OztBQUdGO0VBQ0U7O0FBR0U7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQSxPWmpYQztFWWtYRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPWjVZRDtFWTZZQztFQUNBOzs7QUFNTjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7O0VBRUY7SUFD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RTs7O0FBS047RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHSjtJQUNFOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOzs7QUFLTjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFHQTtJQUNFO0lBQ0E7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0Esa0JoQnZMSDtJZ0J3TEc7O0VBQ0E7SUFDRSxrQmhCM0xMOzs7QWlCTEw7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9qQmJHOzs7QWlCZ0JMO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9qQnBDQzs7O0FpQndDTDtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOzs7QUFNTjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwsXHJcbmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuYm9keSB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG51bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7IH1cclxuXHJcbmgxLCBoMiwgaDMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cclxuXHJcbmxpIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lOyB9XHJcblxyXG5wIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5mbGV4Q2VudHIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5jb250YWluIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4uaHIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59IiwiYm9keSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiAkY2Q7XHJcblxyXG4gICYub3ZlcmhpZGUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogOTBlbTtcclxuICBwYWRkaW5nOiAwIDMuMTI1ZW07XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gIGhlaWdodDogMy4zMTNlbTtcclxuICBwYWRkaW5nOiAwIDEuODc1ZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcblxyXG4gICYuYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjdDtcclxuICAgIGNvbG9yOiAkY3Q7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN0O1xyXG4gICAgICBjb2xvcjogJGN3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aGl0ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY3c7XHJcbiAgICBjb2xvcjogJGN3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdztcclxuICAgICAgY29sb3I6ICRjZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZmlsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Q7XHJcbiAgICBjb2xvcjogJGN3O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNtIHtcclxuICAgIGhlaWdodDogMi4yNTBlbTtcclxuICAgIHBhZGRpbmc6IDAgMS41ZW07XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25fX3NpbXBsZSB7XHJcbiAgcGFkZGluZzogMi41ZW0gMDtcclxufVxyXG5cclxuLnNlY3Rpb25fX2hlYWQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNWVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDYuMjUwZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIGgyIHtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDEuMjVlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGN0O1xyXG4gICAgY29sb3I6ICRjdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Y7XHJcbiAgICBcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNWVtO1xyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07XHJcblxyXG4gICAgICBhLCBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgY29sb3I6ICRjdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXDAwYTAvXFwwMGEwXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9fcGFnZSB7XHJcbiAgbWFyZ2luLXRvcDogMC42MjVlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcblxyXG4gIC5hcnRpY2xlX19jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYWdlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2VfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDEuMTF2dztcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICBib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDFlbTtcclxuICB9XHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDIuNjI1ZW07XHJcbiAgICBwYWRkaW5nOiAwIDIuNWVtO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuICAgICYuc20ge1xyXG4gICAgICBoZWlnaHQ6IDIuMzc1ZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMS4yNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VjdGlvbl9fc2ltcGxlIHtcclxuICAgIHBhZGRpbmc6IDEuNWVtIDA7XHJcbiAgfVxyXG4gIC5zZWN0aW9uX19oZWFkIHtcclxuICAgIGgyIHtcclxuICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnJlYWRjcnVtYnMge1xyXG4gICAgcGFkZGluZy10b3A6IC41ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWN0aW9uX19wYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gICAgLnBhZ2VfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjYyNWVtO1xyXG4gICAgfVxyXG4gICAgLnBhZ2VfX3RleHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjY2N2VtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XHJcbiAgLnNlY3Rpb25fX2hlYWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gIGJvZHkge1xyXG4gICAgZm9udC1zaXplOiA0LjI3dnc7XHJcbiAgfVxyXG59IiwiLy9Db2xvcnNcclxuJGN3OiAjZmZmO1xyXG4kY2Y6ICNGOUY5Rjk7XHJcbiRjZDogIzAwMDtcclxuJGN0OiAjNEQ0RDREO1xyXG4kY3I6ICNDRTE5MEE7XHJcbiRjZzogI0EwQTBBMDtcclxuJGNib3I6ICNEQkRCREI7IiwiLmhlYWRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN3O1xyXG5cclxuICAmLmhvdmVyZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNmO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fdG9wIHtcclxuICBwYWRkaW5nOiAxLjVlbSAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2JvcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY3VzdG9tLWxvZ28tbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19wYXJ0IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlcl9fbmF2IHtcclxuICBtYXJnaW4tcmlnaHQ6IDEuODc1ZW07XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMS44NzVlbTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgY29sb3I6ICRjdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2hfX2J0biB7XHJcbiAgd2lkdGg6IDEuNWVtO1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NWVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTIwLjAzMTMgMjAuNzkwMUMyMC40OTEzIDIxLjI1MDEgMjEuMjAxMyAyMC41NDAxIDIwLjc0MTMgMjAuMDkwMUwxNi45OTEzIDE2LjMzMDFDMTguMzA2OCAxNC44NzQ2IDE5LjAzMzkgMTIuOTgxOSAxOS4wMzEzIDExLjAyMDFDMTkuMDMxMyA2LjYzMDA2IDE1LjQ2MTMgMy4wNjAwNiAxMS4wNzEzIDMuMDYwMDZDNi42ODEzMyAzLjA2MDA2IDMuMTExMzMgNi42MzAwNiAzLjExMTMzIDExLjAyMDFDMy4xMTEzMyAxNS40MTAxIDYuNjgxMzMgMTguOTgwMSAxMS4wNzEzIDE4Ljk4MDFDMTMuMDUxMyAxOC45ODAxIDE0Ljg4MTMgMTguMjUwMSAxNi4yODEzIDE3LjA0MDFMMjAuMDMxMyAyMC43OTAxWk00LjExMDMzIDExLjAyMDFDNC4xMTAzMyA3LjE4MDA2IDcuMjQwMzMgNC4wNjAwNiAxMS4wNzAzIDQuMDYwMDZDMTQuOTEwMyA0LjA2MDA2IDE4LjAzMDMgNy4xODAwNiAxOC4wMzAzIDExLjAyMDFDMTguMDMwMyAxNC44NjAxIDE0LjkxMDMgMTcuOTgwMSAxMS4wNzAzIDE3Ljk4MDFDNy4yNDAzMyAxNy45ODAxIDQuMTEwMzMgMTQuODYwMSA0LjExMDMzIDExLjAyMDFaJyBmaWxsPSclMjM0RDRENEQnLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi5sYW5nX19uYXYge1xyXG4gIG1hcmdpbi1yaWdodDogMS44NzVlbTtcclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgIGNvbG9yOiAkY3Q7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J1dHRvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NWVtO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1fX3NlYXJjaCB7XHJcbiAgbGVmdDogMjAuNzVlbTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XHJcblxyXG4gICYub3BlbmVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaF9faW5wdXRjb250IHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDhlbSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NWVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2hfX2lucHV0IHtcclxuICBoZWlnaHQ6IDIuMjVlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2VhcmNoX19sb29wIHtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTI2LjcwODQgMjcuNzIwMUMyNy4zMjE4IDI4LjMzMzQgMjguMjY4NCAyNy4zODY3IDI3LjY1NTEgMjYuNzg2N0wyMi42NTUxIDIxLjc3MzRDMjQuNDA5IDE5LjgzMjggMjUuMzc4NSAxNy4zMDkyIDI1LjM3NTEgMTQuNjkzNEMyNS4zNzUxIDguODQwMDggMjAuNjE1MSA0LjA4MDA4IDE0Ljc2MTggNC4wODAwOEM4LjkwODQ0IDQuMDgwMDggNC4xNDg0NCA4Ljg0MDA4IDQuMTQ4NDQgMTQuNjkzNEM0LjE0ODQ0IDIwLjU0NjcgOC45MDg0NCAyNS4zMDY3IDE0Ljc2MTggMjUuMzA2N0MxNy40MDE4IDI1LjMwNjcgMTkuODQxOCAyNC4zMzM0IDIxLjcwODQgMjIuNzIwMUwyNi43MDg0IDI3LjcyMDFaTTUuNDgwNDQgMTQuNjkzNEM1LjQ4MDQ0IDkuNTczNDEgOS42NTM3NyA1LjQxMzQxIDE0Ljc2MDQgNS40MTM0MUMxOS44ODA0IDUuNDEzNDEgMjQuMDQwNCA5LjU3MzQxIDI0LjA0MDQgMTQuNjkzNEMyNC4wNDA0IDE5LjgxMzQgMTkuODgwNCAyMy45NzM0IDE0Ljc2MDQgMjMuOTczNEM5LjY1Mzc3IDIzLjk3MzQgNS40ODA0NCAxOS44MTM0IDUuNDgwNDQgMTQuNjkzNFonIGZpbGw9JyUyMzRENEQ0RCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLnNlYXJjaF9fY2xvc2Uge1xyXG4gIHdpZHRoOiAxLjVlbTtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF82MjlfNjE3MCknJTNFJTNDcGF0aCBkPSdNMTguNSAxOS41TDQuNSA1LjVDNC4zNjczOSA1LjM2NzM5IDQuMjkyODkgNS4xODc1NCA0LjI5Mjg5IDVDNC4yOTI4OSA0LjgxMjQ2IDQuMzY3MzkgNC42MzI2MSA0LjUgNC41QzQuNjMyNjEgNC4zNjczOSA0LjgxMjQ2IDQuMjkyODkgNSA0LjI5Mjg5QzUuMTg3NTQgNC4yOTI4OSA1LjM2NzM5IDQuMzY3MzkgNS41IDQuNUwxOS41IDE4LjVDMTkuNjMyNiAxOC42MzI2IDE5LjcwNzEgMTguODEyNCAxOS43MDcxIDE5QzE5LjcwNzEgMTkuMTg3NSAxOS42MzI2IDE5LjM2NzQgMTkuNSAxOS41QzE5LjM2NzQgMTkuNjMyNiAxOS4xODc1IDE5LjcwNzEgMTkgMTkuNzA3MUMxOC44MTI0IDE5LjcwNzEgMTguNjMyNiAxOS42MzI2IDE4LjUgMTkuNVonIGZpbGw9JyUyMzRENEQ0RCcvJTNFJTNDcGF0aCBkPSdNMTkuNSA1LjUwMDAyTDUuNSAxOS41QzUuMzY3MzkgMTkuNjMyNiA1LjE4NzUzIDE5LjcwNzEgNSAxOS43MDcxQzQuODEyNDYgMTkuNzA3MSA0LjYzMjYxIDE5LjYzMjYgNC41IDE5LjVDNC4zNjczOSAxOS4zNjc0IDQuMjkyODkgMTkuMTg3NSA0LjI5Mjg5IDE5QzQuMjkyODkgMTguODEyNSA0LjM2NzM5IDE4LjYzMjYgNC41IDE4LjVMMTguNSA0LjUwMDAyQzE4LjYzMjYgNC4zNjc0MSAxOC44MTI0IDQuMjkyOTEgMTkgNC4yOTI5MUMxOS4xODc1IDQuMjkyOTEgMTkuMzY3NCA0LjM2NzQxIDE5LjUgNC41MDAwMkMxOS42MzI2IDQuNjMyNjIgMTkuNzA3MSA0LjgxMjQ4IDE5LjcwNzEgNS4wMDAwMkMxOS43MDcxIDUuMTg3NTUgMTkuNjMyNiA1LjM2NzQxIDE5LjUgNS41MDAwMlonIGZpbGw9JyUyMzRENEQ0RCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzYyOV82MTcwJyUzRSUzQ3JlY3Qgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcblxyXG4uaGVhZGVyX19ib3R0b20ge1xyXG4gIHBhZGRpbmctdG9wOiAwLjYyNWVtO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyX19jYXQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNWVtO1xyXG5cclxuICAmID4gYSB7XHJcbiAgICBwYWRkaW5nOiAwIDAuOTM4ZW07XHJcbiAgICBjb2xvcjogJGN0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5lbXB0eSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IC0wLjM3NWVtO1xyXG4gICAgICBsZWZ0OiAwLjkzOGVtO1xyXG4gICAgICByaWdodDogMC45MzhlbTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogLjVlbTtcclxuICAgICAgaGVpZ2h0OiAuNWVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgZG9taW5hbnQtYmFzZWxpbmU6IGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCA4IDYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNCA2TDcuNDY0MSAwSDAuNTM1ODk4TDQgNlonIGZpbGw9JyUyM0NFMTkwQScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX3VuZGVyY29udCB7XHJcbiAgcGFkZGluZy10b3A6IDMuMTI1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDMuNzUwZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjZjtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRvcDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGhlaWdodDogMC42MjVlbTtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fdW5kZXJsaXN0IHtcclxuICBtYXJnaW46IDAgLTEuMjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xyXG5cclxuICBsaSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIuNWVtKTtcclxuICAgIG1hcmdpbjogMCAxLjI1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgY29sb3I6ICRjdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oYW1idXJnZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAubW9iaWxlX19uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaGVhZGVyX19jYXQge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGE6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyO1xyXG4gICAgICB9XHJcbiAgICAgIGE6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGVyX191bmRlcmNvbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuaGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2JvcjtcclxuICAgIHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIH1cclxuICAuaGVhZGVyX190b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDEuMTI1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlcl9fcGFydCB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJfX25hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2VhcmNoX19idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmxhbmdfX25hdiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZm9ybV9fc2VhcmNoIHtcclxuICAgIG1hcmdpbi10b3A6IDAuMTVlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIG9yZGVyOiAzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAuaGVhZGVyX19idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoX19pbnB1dGNvbnQge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00yNi43MDg0IDI3LjcyMDFDMjcuMzIxOCAyOC4zMzM0IDI4LjI2ODQgMjcuMzg2NyAyNy42NTUxIDI2Ljc4NjdMMjIuNjU1MSAyMS43NzM0QzI0LjQwOSAxOS44MzI4IDI1LjM3ODUgMTcuMzA5MiAyNS4zNzUxIDE0LjY5MzRDMjUuMzc1MSA4Ljg0MDA4IDIwLjYxNTEgNC4wODAwOCAxNC43NjE4IDQuMDgwMDhDOC45MDg0NCA0LjA4MDA4IDQuMTQ4NDQgOC44NDAwOCA0LjE0ODQ0IDE0LjY5MzRDNC4xNDg0NCAyMC41NDY3IDguOTA4NDQgMjUuMzA2NyAxNC43NjE4IDI1LjMwNjdDMTcuNDAxOCAyNS4zMDY3IDE5Ljg0MTggMjQuMzMzNCAyMS43MDg0IDIyLjcyMDFMMjYuNzA4NCAyNy43MjAxWk01LjQ4MDQ0IDE0LjY5MzRDNS40ODA0NCA5LjU3MzQxIDkuNjUzNzcgNS40MTM0MSAxNC43NjA0IDUuNDEzNDFDMTkuODgwNCA1LjQxMzQxIDI0LjA0MDQgOS41NzM0MSAyNC4wNDA0IDE0LjY5MzRDMjQuMDQwNCAxOS44MTM0IDE5Ljg4MDQgMjMuOTczNCAxNC43NjA0IDIzLjk3MzRDOS42NTM3NyAyMy45NzM0IDUuNDgwNDQgMTkuODEzNCA1LjQ4MDQ0IDE0LjY5MzRaJyBmaWxsPSclMjM0RDRENEQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgY29sb3I6ICRjZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoX19pbnB1dCB7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIHBhZGRpbmc6IDAgMS41ZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNib3I7XHJcbiAgICB3aWR0aDogNDIuN3Z3O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IC4zcyB3aWR0aDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGN0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDJlbSk7XHJcbiAgICAgICYgKyAuc2VhcmNoX19sb29wIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWFyY2hfX2xvb3Age1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgLnNlYXJjaF9fY2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlcl9fYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5oYW1idXJnZXIge1xyXG4gICAgd2lkdGg6IDJlbTtcclxuICAgIGhlaWdodDogMmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogMS42ODhlbTtcclxuICAgICAgaGVpZ2h0OiAwLjEyNWVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjEyNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3Q7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgdG9wOiAwLjQzOGVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB0b3A6IDEuNTYzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgYm9keSB7XHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjZjtcclxuICAgICAgfVxyXG4gICAgICAuaGFtYnVyZ2VyIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vYmlsZV9fbmF2IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8vLy8vLy8vLy9cclxuICAubW9iaWxlX19uYXYge1xyXG4gICAgcGFkZGluZy10b3A6IDYuMTI1ZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDkwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNmO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIH1cclxuICAubW9iaWxlbmF2X19wYXJ0IHtcclxuICAgIHBhZGRpbmc6IDEuODc1ZW0gMWVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjYm9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYuc20ge1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcbiAgICAubW9iaWxlbmF2X19idXR0b25zIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC5oZWFkZXJfX2J1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fbmF2IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1ZW0pO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2JvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaGVhZGVyX19jYXQge1xyXG4gICAgcGFkZGluZzogLjc1ZW0gMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgLmNhdHNfX3VuZGVybGF5IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgLmhlYWRlcl9fdW5kZXJjb250IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmID4gYSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBjb2xvcjogJGNkO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2F0c19fdW5kZXJsYXkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdG9wOiAwLjY4OGVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J004LjAwMDU5IDExLjgwM0wyLjE4MjU5IDYuMTQxNzFDMi4xMzU3IDYuMDk1MSAyLjA4MDA0IDYuMDU4MjUgMi4wMTg4MiA2LjAzMzI5QzEuOTU3NiA2LjAwODM0IDEuODkyMDMgNS45OTU3NyAxLjgyNTkyIDUuOTk2MzJDMS43NTk4MSA1Ljk5Njg3IDEuNjk0NDcgNi4wMTA1MiAxLjYzMzY3IDYuMDM2NDlDMS41NzI4NyA2LjA2MjQ2IDEuNTE3ODMgNi4xMDAyMyAxLjQ3MTcyIDYuMTQ3NjFDMS40MjU2MiA2LjE5NSAxLjM4OTM3IDYuMjUxMDUgMS4zNjUwNyA2LjMxMjU0QzEuMzQwNzcgNi4zNzQwMiAxLjMyODkxIDYuNDM5NzIgMS4zMzAxNyA2LjUwNTgyQzEuMzMxNDMgNi41NzE5MiAxLjM0NTc4IDYuNjM3MTEgMS4zNzI0IDYuNjk3NjNDMS4zOTkwMiA2Ljc1ODE0IDEuNDM3MzggNi44MTI3OCAxLjQ4NTI2IDYuODU4MzdMNy42NTE5MiAxMi44NTg0QzcuNzQ1MjcgMTIuOTQ5MiA3Ljg3MDM2IDEzIDguMDAwNTkgMTNDOC4xMzA4MiAxMyA4LjI1NTkxIDEyLjk0OTIgOC4zNDkyNiAxMi44NTg0TDE0LjUxNTkgNi44NTgzN0MxNC41NjM4IDYuODEyNzggMTQuNjAyMiA2Ljc1ODE0IDE0LjYyODggNi42OTc2M0MxNC42NTU0IDYuNjM3MTEgMTQuNjY5OCA2LjU3MTkyIDE0LjY3MSA2LjUwNTgyQzE0LjY3MjMgNi40Mzk3MiAxNC42NjA0IDYuMzc0MDIgMTQuNjM2MSA2LjMxMjU0QzE0LjYxMTggNi4yNTEwNSAxNC41NzU2IDYuMTk1IDE0LjUyOTUgNi4xNDc2MUMxNC40ODM0IDYuMTAwMjMgMTQuNDI4MyA2LjA2MjQ2IDE0LjM2NzUgNi4wMzY0OUMxNC4zMDY3IDYuMDEwNTIgMTQuMjQxNCA1Ljk5Njg3IDE0LjE3NTMgNS45OTYzMkMxNC4xMDkxIDUuOTk1NzcgMTQuMDQzNiA2LjAwODM0IDEzLjk4MjQgNi4wMzMyOUMxMy45MjExIDYuMDU4MjUgMTMuODY1NSA2LjA5NTEgMTMuODE4NiA2LjE0MTcxTDguMDAwNTkgMTEuODAzWicgZmlsbD0nJTIzQ0UxOTBBJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICB9XHJcbiAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlcl9fdW5kZXJjb250IHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjEyNWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMTI1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAuNzVlbTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX191bmRlcmxpc3Qge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgICAgICAgIGNvbG9yOiAkY3Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWxzIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTMuNzUwZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41ZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMy43NTBlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xyXG4gIC5tb2JpbGVuYXZfX3BhcnQge1xyXG4gICAgLmhlYWRlcl9fbmF2IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1ZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1haW5fX2NvbnRlbnQge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLm1haW5fX2xlZnQge1xyXG4gIHdpZHRoOiBjYWxjKDUyLjYlIC0gMC45MzhlbSk7XHJcbn1cclxuXHJcbi5tYWluX19pbWcge1xyXG4gIHBhZGRpbmctdG9wOiA2Mi4zJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1haW5fX3JpZ2h0IHtcclxuICB3aWR0aDogY2FsYyg0Ny40JSAtIDAuOTM4ZW0pO1xyXG59XHJcblxyXG4udGFnc19fY2xvdWQge1xyXG4gIG1hcmdpbi1yaWdodDogLTFlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogLjI1ZW0gMWVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjI1ZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjdDtcclxuICAgICAgY29sb3I6ICRjZDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjZjtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1haW5fX25hbWUge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbi10b3A6IDAuMzEzZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAkY2Q7XHJcbn1cclxuXHJcbi5tYWluX19kZXNjIHtcclxuICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluX19kYXRlIHtcclxuICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICAgIGNvbG9yOiAkY2c7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAubWFpbl9fbGVmdCB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjc1ZW0pO1xyXG4gIH1cclxuICAubWFpbl9fcmlnaHQge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC43NWVtKTtcclxuICB9XHJcbiAgLnRhZ3NfX2Nsb3VkIHtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW5fX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gIC5tYWluX19kZXNjIHtcclxuICAgIG1hcmdpbi10b3A6IDEuMjVlbTtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluX19kYXRlIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNjI1ZW07XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcclxuICAubWFpbl9fbGVmdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm1haW5fX3JpZ2h0IHtcclxuICAgIG1hcmdpbi10b3A6IDAuNjI1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjYyNWVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLmNhdGVnb3JpZXNfX2NvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcbn1cclxuXHJcbi5jYXRlZ29yaWVzX19jYXJvdXNlbCwgLnBhcnRuZXJfX2Nhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5vd2wtbmF2IHtcclxuICAgIHRvcDogLTRlbTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICB3aWR0aDogMS45MzhlbTtcclxuICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS44NzVlbTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vd2wtcHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMScgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDMxIDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuMjkyODkxIDguNzA3MTFDLTAuMDk3NjMzIDguMzE2NTggLTAuMDk3NjMzIDcuNjgzNDIgMC4yOTI4OTEgNy4yOTI4OUw2LjY1Njg1IDAuOTI4OTMyQzcuMDQ3MzggMC41Mzg0MDggNy42ODA1NCAwLjUzODQwOCA4LjA3MTA3IDAuOTI4OTMyQzguNDYxNTkgMS4zMTk0NiA4LjQ2MTU5IDEuOTUyNjIgOC4wNzEwNyAyLjM0MzE1TDIuNDE0MjEgOEw4LjA3MTA3IDEzLjY1NjlDOC40NjE1OSAxNC4wNDc0IDguNDYxNTkgMTQuNjgwNSA4LjA3MTA3IDE1LjA3MTFDNy42ODA1NCAxNS40NjE2IDcuMDQ3MzggMTUuNDYxNiA2LjY1Njg1IDE1LjA3MTFMMC4yOTI4OTEgOC43MDcxMVpNMzEgOUgwLjk5OTk5OFY3SDMxVjlaJyBmaWxsPSclMjNDRTE5MEEnLyUzRSUzQy9zdmclM0VcIik7XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMScgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDMxIDE2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuMjkyODkxIDguNzA3MTFDLTAuMDk3NjMzIDguMzE2NTggLTAuMDk3NjMzIDcuNjgzNDIgMC4yOTI4OTEgNy4yOTI4OUw2LjY1Njg1IDAuOTI4OTMyQzcuMDQ3MzggMC41Mzg0MDggNy42ODA1NCAwLjUzODQwOCA4LjA3MTA3IDAuOTI4OTMyQzguNDYxNTkgMS4zMTk0NiA4LjQ2MTU5IDEuOTUyNjIgOC4wNzEwNyAyLjM0MzE1TDIuNDE0MjEgOEw4LjA3MTA3IDEzLjY1NjlDOC40NjE1OSAxNC4wNDc0IDguNDYxNTkgMTQuNjgwNSA4LjA3MTA3IDE1LjA3MTFDNy42ODA1NCAxNS40NjE2IDcuMDQ3MzggMTUuNDYxNiA2LjY1Njg1IDE1LjA3MTFMMC4yOTI4OTEgOC43MDcxMVpNMzEgOUgwLjk5OTk5OFY3SDMxVjlaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3dsLW5leHQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMxJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMzEgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMzAuNzA3MSA4LjcwNzExQzMxLjA5NzYgOC4zMTY1OCAzMS4wOTc2IDcuNjgzNDIgMzAuNzA3MSA3LjI5Mjg5TDI0LjM0MzEgMC45Mjg5MzJDMjMuOTUyNiAwLjUzODQwOCAyMy4zMTk1IDAuNTM4NDA4IDIyLjkyODkgMC45Mjg5MzJDMjIuNTM4NCAxLjMxOTQ2IDIyLjUzODQgMS45NTI2MiAyMi45Mjg5IDIuMzQzMTVMMjguNTg1OCA4TDIyLjkyODkgMTMuNjU2OUMyMi41Mzg0IDE0LjA0NzQgMjIuNTM4NCAxNC42ODA1IDIyLjkyODkgMTUuMDcxMUMyMy4zMTk1IDE1LjQ2MTYgMjMuOTUyNiAxNS40NjE2IDI0LjM0MzEgMTUuMDcxMUwzMC43MDcxIDguNzA3MTFaTTAgOUgzMFY3SDBWOVonIGZpbGw9JyUyM0NFMTkwQScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMxJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMzEgMTYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMzAuNzA3MSA4LjcwNzExQzMxLjA5NzYgOC4zMTY1OCAzMS4wOTc2IDcuNjgzNDIgMzAuNzA3MSA3LjI5Mjg5TDI0LjM0MzEgMC45Mjg5MzJDMjMuOTUyNiAwLjUzODQwOCAyMy4zMTk1IDAuNTM4NDA4IDIyLjkyODkgMC45Mjg5MzJDMjIuNTM4NCAxLjMxOTQ2IDIyLjUzODQgMS45NTI2MiAyMi45Mjg5IDIuMzQzMTVMMjguNTg1OCA4TDIyLjkyODkgMTMuNjU2OUMyMi41Mzg0IDE0LjA0NzQgMjIuNTM4NCAxNC42ODA1IDIyLjkyODkgMTUuMDcxMUMyMy4zMTk1IDE1LjQ2MTYgMjMuOTUyNiAxNS40NjE2IDI0LjM0MzEgMTUuMDcxMUwzMC43MDcxIDguNzA3MTFaTTAgOUgzMFY3SDBWOVonIGZpbGw9JyUyMzAwMCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yaWVzX19pdGVtIHtcclxuICBwYWRkaW5nOiAxLjI1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDEuODc1ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjZjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB0cmFuc2l0aW9uOiAuM3MgYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNyO1xyXG5cclxuICAgIC5jYXRlZ29yaWVzX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkY3I7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDI1JSkgc2VwaWEoMzglKSBzYXR1cmF0ZSg0MTQwJSkgaHVlLXJvdGF0ZSgzNDVkZWcpIGJyaWdodG5lc3MoODYlKSBjb250cmFzdCgxMTklKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yaWVzX19tb3JlIHtcclxuICAgICAgY29sb3I6ICRjcjtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMxJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAzMSA4JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTMwLjM1MzYgNC4zNTM1NUMzMC41NDg4IDQuMTU4MjkgMzAuNTQ4OCAzLjg0MTcxIDMwLjM1MzYgMy42NDY0NUwyNy4xNzE2IDAuNDY0NDY2QzI2Ljk3NjMgMC4yNjkyMDQgMjYuNjU5NyAwLjI2OTIwNCAyNi40NjQ1IDAuNDY0NDY2QzI2LjI2OTIgMC42NTk3MjggMjYuMjY5MiAwLjk3NjMxMSAyNi40NjQ1IDEuMTcxNTdMMjkuMjkyOSA0TDI2LjQ2NDUgNi44Mjg0M0MyNi4yNjkyIDcuMDIzNjkgMjYuMjY5MiA3LjM0MDI3IDI2LjQ2NDUgNy41MzU1M0MyNi42NTk3IDcuNzMwOCAyNi45NzYzIDcuNzMwOCAyNy4xNzE2IDcuNTM1NTNMMzAuMzUzNiA0LjM1MzU1Wk0wIDQuNUgzMFYzLjVIMFY0LjVaJyBmaWxsPSclMjNDRTE5MEEnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yaWVzX190aXRsZSB7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjZDtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMi41ZW07XHJcbiAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1ZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcmllc19fZGVzYyB7XHJcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yaWVzX19tb3JlIHtcclxuICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6ICRjZDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxLjkzOGVtO1xyXG4gICAgaGVpZ2h0OiAuNWVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEzZW07XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMxJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAzMSA4JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTMwLjM1MzYgNC4zNTM1NUMzMC41NDg4IDQuMTU4MjkgMzAuNTQ4OCAzLjg0MTcxIDMwLjM1MzYgMy42NDY0NUwyNy4xNzE2IDAuNDY0NDY2QzI2Ljk3NjMgMC4yNjkyMDQgMjYuNjU5NyAwLjI2OTIwNCAyNi40NjQ1IDAuNDY0NDY2QzI2LjI2OTIgMC42NTk3MjggMjYuMjY5MiAwLjk3NjMxMSAyNi40NjQ1IDEuMTcxNTdMMjkuMjkyOSA0TDI2LjQ2NDUgNi44Mjg0M0MyNi4yNjkyIDcuMDIzNjkgMjYuMjY5MiA3LjM0MDI3IDI2LjQ2NDUgNy41MzU1M0MyNi42NTk3IDcuNzMwOCAyNi45NzYzIDcuNzMwOCAyNy4xNzE2IDcuNTM1NTNMMzAuMzUzNiA0LjM1MzU1Wk0wIDQuNUgzMFYzLjVIMFY0LjVaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY2F0ZWdvcmllc19faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxLjI1ZW0gMWVtO1xyXG4gIH1cclxuICAuY2F0ZWdvcmllc19fdGl0bGUge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2F0ZWdvcmllc19fZGVzYyB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXRlZ29yaWVzX19tb3JlIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xyXG4gIC5jYXRlZ29yaWVzX19jYXJvdXNlbCB7XHJcbiAgICAub3dsLWRvdHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNnO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3JpZXNfX2Nhcm91c2VsIC5vd2wtaXRlbSB7XHJcbiAgICAuY2F0ZWdvcmllc19faXRlbSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNyO1xyXG5cclxuICAgICAgLmNhdGVnb3JpZXNfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMjUlKSBzZXBpYSgzOCUpIHNhdHVyYXRlKDQxNDAlKSBodWUtcm90YXRlKDM0NWRlZykgYnJpZ2h0bmVzcyg4NiUpIGNvbnRyYXN0KDExOSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhdGVnb3JpZXNfX21vcmUge1xyXG4gICAgICAgIGNvbG9yOiAkY3I7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzEnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDMxIDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMzAuMzUzNiA0LjM1MzU1QzMwLjU0ODggNC4xNTgyOSAzMC41NDg4IDMuODQxNzEgMzAuMzUzNiAzLjY0NjQ1TDI3LjE3MTYgMC40NjQ0NjZDMjYuOTc2MyAwLjI2OTIwNCAyNi42NTk3IDAuMjY5MjA0IDI2LjQ2NDUgMC40NjQ0NjZDMjYuMjY5MiAwLjY1OTcyOCAyNi4yNjkyIDAuOTc2MzExIDI2LjQ2NDUgMS4xNzE1N0wyOS4yOTI5IDRMMjYuNDY0NSA2LjgyODQzQzI2LjI2OTIgNy4wMjM2OSAyNi4yNjkyIDcuMzQwMjcgMjYuNDY0NSA3LjUzNTUzQzI2LjY1OTcgNy43MzA4IDI2Ljk3NjMgNy43MzA4IDI3LjE3MTYgNy41MzU1M0wzMC4zNTM2IDQuMzUzNTVaTTAgNC41SDMwVjMuNUgwVjQuNVonIGZpbGw9JyUyM0NFMTkwQScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubGFzdF9fbmV3c2NvbnQge1xyXG4gIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmxhc3RfX25ld3Mge1xyXG4gIG1hcmdpbjogMCAtMS4yNTBlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMi44NzVlbTtcclxufVxyXG5cclxuLm5ld3NfX2l0ZW0ge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMy4xMjZlbSk7XHJcbiAgbWFyZ2luOiAwIDEuNTYzZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDEuODc1ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMi44NzVlbTtcclxuICBwYWRkaW5nOiAwLjYyNWVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiAuM3MgYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Y7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5uZXdzX19uYW1lIHtcclxuICAgICAgY29sb3I6ICRjcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgbGVmdDogLTIuMTg4ZW07XHJcbiAgICByaWdodDogLTIuMTg4ZW07XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYm9yO1xyXG4gICAgYm90dG9tOiAtMS4yNWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gICYuYmlnZ2VyIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMuMTI2ZW0pO1xyXG5cclxuICAgIC5uZXdzX19pbWcge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjEuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NfX2RhdGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c19faW1nIHtcclxuICBwYWRkaW5nLXRvcDogNjAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubmV3c19faW5mb3JtIHtcclxuICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xyXG59XHJcblxyXG4ubmV3c19fbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxLjVlbTtcclxuICBtYXJnaW4tdG9wOiAwLjQxN2VtO1xyXG4gIGNvbG9yOiAkY2Q7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzX19kYXRlIHtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBjb2xvcjogJGNnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5sYXN0X19uZXdzIHtcclxuICAgIG1hcmdpbjogMCAtMC45MzhlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NWVtO1xyXG4gIH1cclxuICAubmV3c19faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NmVtKSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIDAuOTM4ZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5uZXdzX19uYW1lIHtcclxuICAgICAgICBjb2xvcjogJGNkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IC0wLjkzOGVtO1xyXG4gICAgICByaWdodDogLTAuOTM4ZW07XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYuYmlnZ2VyIHtcclxuXHJcbiAgICAgIC5uZXdzX19kYXRlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3NfX2ltZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTguMyUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm5ld3NfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICB9XHJcbiAgLm5ld3NfX2RhdGUge1xyXG4gICAgbWFyZ2luLXRvcDogMC42MjVlbSAhaW1wb3J0YW50O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcclxuICAubmV3c19faXRlbSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzZlbSkgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIuYWJvdXRfX2NvbnRlbnQge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmFib3V0X19jb250ZW50LmxvZ28ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAuYWJvdXRfX2ltZyB7XHJcbiAgICBwYWRkaW5nOiA2LjI1MGVtIDA7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMjYuMTI1ZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX21haW4sIC5hYm91dF9faW1nIHtcclxuICB3aWR0aDogY2FsYyg1MCUgLSAxLjg3NWVtKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmFib3V0X19pbmZvcm0ge1xyXG4gIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcbn1cclxuXHJcbi5hYmF1dF9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogM2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogJGNyO1xyXG59XHJcblxyXG4uYWJvdXRfX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X19idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDMuNzUwZW07XHJcbiAgcGFkZGluZzogMCAzLjc1MGVtO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fX3BhcnRuZWFyIHtcclxuICAgIHBhZGRpbmc6IDMuNWVtIDA7XHJcbiAgfVxyXG4gIC5hYm91dF9fY29udGVudC5sb2dvIHtcclxuICAgIC5hYm91dF9faW1nIHtcclxuICAgICAgcGFkZGluZzogNGVtIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dF9fbWFpbiwgLmFib3V0X19pbWcge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC45MzhlbSk7XHJcbiAgfVxyXG4gIC5hYmF1dF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjYyNWVtO1xyXG4gIH1cclxuXHJcbiAgLmFib3V0X190ZXh0IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dF9fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcbiAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcclxuICAuc2VjdGlvbl9fcGFydG5lYXIge1xyXG4gICAgcGFkZGluZzogMS41ZW0gMDtcclxuICB9XHJcbiAgLmFib3V0X19jb250ZW50LmxvZ28ge1xyXG4gICAgLmFib3V0X19pbWcge1xyXG4gICAgICBwYWRkaW5nOiAxLjI1MGVtIDA7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOS42MjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWJvdXRfX21haW4sIC5hYm91dF9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hYm91dF9faW1nIHtcclxuICAgIG1hcmdpbi10b3A6IDMuNzUwZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNzAlO1xyXG4gIH1cclxufSIsIi5zZWN0aW9uX19iYW5uZXIge1xyXG4gIHBhZGRpbmc6IDYuMjUwZW0gMDtcclxuICBtYXJnaW4tYm90dG9tOiA4LjI1ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5iYW5uZXJfX2NvbnRlbnQge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmJhbm5lcl9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogM2VtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogJGN3O1xyXG59XHJcblxyXG4uYmFubmVyX19idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDMuNzUwZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX19iYW5uZXIge1xyXG4gICAgcGFkZGluZzogMTAuMzEzZW0gMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gIH1cclxuICAuYmFubmVyX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgfVxyXG4gIC5iYW5uZXJfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMTcuMTI1ZW07XHJcbiAgfVxyXG59IiwiLnBhcnRuZXJfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5hYm91dF9faW5mb3JtIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjVyZW0pO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0X19pbWcge1xyXG4gICAgICAgIGhlaWdodDogMjQuMzc1ZW07XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Y7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhcnRuZXJfX2Nhcm91c2VsIHtcclxuICAgIC5vd2wtbmF2IHtcclxuICAgICAgICB0b3A6IC0xLjg1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcclxuICAgIC5wYXJ0bmVyX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAuYWJvdXRfX2luZm9ybSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWJvdXRfX2ltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2lic2NyaWJlX19jb250YWluZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnN1YnNjcmliZV9fY29udGVudCB7XHJcbiAgd2lkdGg6IGNhbGMoNjguMyUgLSAwLjkzOGVtKTtcclxuICBwYWRkaW5nOiAzLjc1MGVtIDEuODc1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDRlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Y7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDNlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICRjcjtcclxufVxyXG5cclxuLnN1YnNjcmliZV9fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuICBtYXgtd2lkdGg6IDMzLjc1ZW07XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxufVxyXG5cclxuLnN1YnNjcmliZV9fZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxufVxyXG5cclxuLnN1YnNjcmliZV9faW5wdXQge1xyXG4gIG1heC13aWR0aDogMjMuNzUwZW07XHJcbiAgaGVpZ2h0OiAyLjM3NWVtO1xyXG4gIHBhZGRpbmc6IDAgMS4yNWVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjYm9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmLmVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNyO1xyXG5cclxuICAgICYgKyAuZXJyb3JfX3RleHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lcnJvcl9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAuNzVlbTtcclxuICBtYXJnaW4tdG9wOiAwLjQxN2VtO1xyXG4gIGNvbG9yOiAkY3I7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX2FncmVlIHtcclxuICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBjb2xvcjogJGNnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMS4xNDNlbTtcclxuICAgICAgbWluLXdpZHRoOiAxLjE0M2VtO1xyXG4gICAgICBoZWlnaHQ6IDEuMTQzZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS4xNDNlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNnO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3Vic2NyaWJlX19idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDIuMTg4ZW07XHJcbiAgcGFkZGluZzogMCAzLjc1MGVtO1xyXG59XHJcblxyXG4uc3Vic2NyaWJlX19pbWcge1xyXG4gIHdpZHRoOiBjYWxjKDMxLjclIC0gMC45MzhlbSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zdWJzY3JpYmVfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMS44NzVlbSAxZW07XHJcbiAgfVxyXG4gIC5zdWJzY3JpYmVfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcclxuICB9XHJcbiAgLnN1YnNjcmliZV9fdGV4dCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3Vic2NyaWJlX19pbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBtYXgtd2lkdGg6IDI1LjcxNGVtO1xyXG4gICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgIHBhZGRpbmc6IDAgMS4xNDNlbTtcclxuICB9XHJcbiAgLnN1YnNjcmliZV9fYWdyZWUge1xyXG4gICAgbWFyZ2luLXRvcDogMC42MjVlbTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMS4zMzNlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEuMzMzZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjMzM2VtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4zMzNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3Vic2NyaWJlX19idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuICAgIG1heC13aWR0aDogMTcuNWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xyXG4gIC5zdWJzY3JpYmVfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zdWJzY3JpYmVfX2ltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG4gICAgcGFkZGluZy10b3A6IDExNi42JTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMycHgpIHtcclxuICAuc3Vic2NyaWJlX190ZXh0IHtcclxuICAgIG1heC13aWR0aDogMTYuODc1ZW07XHJcbiAgfVxyXG4gIC5zdWJzY3JpYmVfX2FncmVlIHtcclxuICAgIHdpZHRoOiAxOGVtO1xyXG4gIH1cclxuICAuc3Vic2NyaWJlX19idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNib3I7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcCB7XHJcbiAgcGFkZGluZy10b3A6IDEuODc1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDMuNzUwZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZ0b3BfX3BhcnQge1xyXG4gIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTZlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZmxleCB7XHJcbiAgICBtYXgtd2lkdGg6IDQzLjM3NWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuc29jaWFscyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNWVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjg3NWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19uYXYge1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmID4gbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGEge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAkY2Q7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1tZW51IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRhY3Qge1xyXG4gIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxLjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogJGNkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19ib3R0b20ge1xyXG4gIHBhZGRpbmctdG9wOiAxLjg3NWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzLjc1MGVtO1xyXG59XHJcblxyXG4uZm9vdGVyX19ib3R0b21yb3cge1xyXG4gIG1hcmdpbi1ib3R0b206IDMuNzUwZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYm90dG9tX19jb2xsIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDQuNWVtKTtcclxufVxyXG5cclxuLmZib3R0b21fX25hdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICYgPiBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogJGNkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAkY3IgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgICBjb2xvcjogJGN0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19tb2Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5maGVpZ2h0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0LjI1MGVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuZm9vdGVyX190b3Age1xyXG4gICAgcGFkZGluZzogMS44NzVlbSAwO1xyXG4gIH1cclxuICAuZnRvcF9fcGFydCB7XHJcbiAgICAuY3VzdG9tLWxvZ28tbGluayB7XHJcbiAgICAgIHRvcDogLTEuMzc1ZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5LjM3NWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZsZXgge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyX19tb2Ige1xyXG4gICAgcGFkZGluZzogMS44NzVlbSAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjYm9yO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmZ0b3BfX3BhcnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlcl9fbmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XHJcbiAgICAmID4gbGkge1xyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXJfX2NvbnRhY3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyX19ib3R0b20ge1xyXG4gICAgcGFkZGluZzogMS44NzVlbSAwO1xyXG4gIH1cclxuICAuZmJvdHRvbV9fY29sbCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIuODEzZW0pO1xyXG4gIH1cclxuICAuZmJvdHRvbV9fbmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNzUwZW07XHJcbiAgICAmID4gbGkge1xyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgIH1cclxuICAgICAgLnN1Yi1tZW51IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3Q7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcclxuICAuZnRvcF9fcGFydCB7XHJcbiAgICAmLmZsZXgge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxNi41ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NWVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC5mdG9wX19jb2xsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmhlaWdodCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNi41ZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmZvb3Rlcl9fYm90dG9tcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMy43NTBlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZib3R0b21fX2NvbGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuZmJvdHRvbV9fbmF2IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy43NTBlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMnB4KSB7XHJcbiAgLmZ0b3BfX3BhcnQge1xyXG4gICAgJi5mbGV4IHtcclxuICAgICAgLmZ0b3BfX2NvbGwge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDguMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBvcHVwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDIwMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDApO1xyXG59XHJcblxyXG4ucG9wdXBfX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjdztcclxufVxyXG5cclxuLnBvcHVwX190aGFua3Mge1xyXG4gIC5wb3B1cF9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA1Ni4yNTBlbTtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xyXG4gICAgcGFkZGluZzogMy43NTBlbTtcclxuICAgIHBhZGRpbmctdG9wOiA3LjVlbTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVwX19jbG9zZSB7XHJcbiAgdG9wOiAxLjg3NWVtO1xyXG4gIHJpZ2h0OiAxLjg3NWVtO1xyXG4gIHdpZHRoOiAyLjI1MGVtO1xyXG4gIGhlaWdodDogMi4yNTBlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM2JyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgMzYgMzYnIGZpbGw9J25vbmUnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF82MjlfNTMwNyknJTNFJTNDcGF0aCBkPSdNMjcuNzUgMjkuMjVMNi43NSA4LjI1QzYuNTUxMDkgOC4wNTEwOSA2LjQzOTM0IDcuNzgxMyA2LjQzOTM0IDcuNUM2LjQzOTM0IDcuMjE4NjkgNi41NTEwOSA2Ljk0ODkxIDYuNzUgNi43NUM2Ljk0ODkxIDYuNTUxMDkgNy4yMTg3IDYuNDM5MzQgNy41IDYuNDM5MzRDNy43ODEzIDYuNDM5MzQgOC4wNTEwOSA2LjU1MTA5IDguMjUgNi43NUwyOS4yNSAyNy43NUMyOS40NDg5IDI3Ljk0ODkgMjkuNTYwNiAyOC4yMTg3IDI5LjU2MDYgMjguNUMyOS41NjA2IDI4Ljc4MTMgMjkuNDQ4OSAyOS4wNTExIDI5LjI1IDI5LjI1QzI5LjA1MTEgMjkuNDQ4OSAyOC43ODEzIDI5LjU2MDYgMjguNSAyOS41NjA2QzI4LjIxODcgMjkuNTYwNiAyNy45NDg5IDI5LjQ0ODkgMjcuNzUgMjkuMjVaJyBmaWxsPSclMjM0RDRENEQnLyUzRSUzQ3BhdGggZD0nTTI5LjI1IDguMjUwMDJMOC4yNSAyOS4yNUM4LjA1MTA5IDI5LjQ0ODkgNy43ODEzIDI5LjU2MDcgNy41IDI5LjU2MDdDNy4yMTg2OSAyOS41NjA3IDYuOTQ4OTEgMjkuNDQ4OSA2Ljc1IDI5LjI1QzYuNTUxMDkgMjkuMDUxMSA2LjQzOTM0IDI4Ljc4MTMgNi40MzkzNCAyOC41QzYuNDM5MzQgMjguMjE4NyA2LjU1MTA5IDI3Ljk0ODkgNi43NSAyNy43NUwyNy43NSA2Ljc1MDAyQzI3Ljk0ODkgNi41NTExMSAyOC4yMTg3IDYuNDM5MzYgMjguNSA2LjQzOTM2QzI4Ljc4MTMgNi40MzkzNiAyOS4wNTExIDYuNTUxMTEgMjkuMjUgNi43NTAwMkMyOS40NDg5IDYuOTQ4OTQgMjkuNTYwNiA3LjIxODcyIDI5LjU2MDYgNy41MDAwMkMyOS41NjA2IDcuNzgxMzMgMjkuNDQ4OSA4LjA1MTExIDI5LjI1IDguMjUwMDJaJyBmaWxsPSclMjM0RDRENEQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF82MjlfNTMwNyclM0UlM0NyZWN0IHdpZHRoPSczNicgaGVpZ2h0PSczNicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLnBvcHVwX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAkY3I7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wb3B1cF9fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBfX2J1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogMy43NTBlbTtcclxuICBwYWRkaW5nOiAwIDMuNzUwZW07XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vL1xyXG4uY29va2llc19fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTUwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYm9yO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb29raWVzX19jb250ZW50IHtcclxuICBoZWlnaHQ6IDMuMTI1ZW07XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5rb29raWVzX190ZXh0IHtcclxuICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiA0LjI4NmVtO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkY3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBvcHVwX190aGFua3Mge1xyXG4gICAgLnBvcHVwX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMzRlbTtcclxuICAgICAgcGFkZGluZzogMy43NTBlbSAxZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3LjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvcHVwX19jbG9zZSB7XHJcbiAgICB0b3A6IDFlbTtcclxuICAgIHJpZ2h0OiAxZW07XHJcbiAgfVxyXG4gIC5wb3B1cF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjYyNWVtO1xyXG4gIH1cclxuICAucG9wdXBfX3RleHQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvcHVwX19idXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiAxNWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC8vLy8vLy8vLy8vLy8vL1xyXG4gIC5jb29raWVzX19jb250ZW50IHtcclxuICAgIGhlaWdodDogMy4xMjVlbTtcclxuICB9XHJcbiAgLmtvb2tpZXNfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMycHgpIHtcclxuICAuY29va2llc19fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxLjVlbSAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAua29va2llc19fdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSIsIi5zZWN0aW9uX19ibG9nIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMS4yNWVtO1xyXG59XHJcblxyXG4uYmxvZ19fdG9wIHtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5ibG9nX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxZW0pO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmZpbHRlcl9fY2F0cyB7XHJcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuXHJcbiAgJiA+IC5mYWNldHdwLWZhY2V0IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtIDEuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY3Q7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRjZDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYuY2hlY2tlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3I7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjcjtcclxuICAgICAgICAgIGNvbG9yOiAkY3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmNoZWNrZWQge1xyXG4gICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY3I7XHJcbiAgICAgICAgICBjb2xvcjogJGN3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAxLjI1ZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGNkO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZhY2V0d3AtY291bnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZ19fbmF2aWdhdGUge1xyXG4gIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2JvcjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uYmxvZ19fcHJvamVjdHMge1xyXG4gIHdpZHRoOiAyMy45MzhlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDYuMjUwZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDM7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZ19fcHJvanRpdGxlIHtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNDE3ZW07XHJcbn1cclxuXHJcbi5zZWxlY3Rvcl9fcHJvamVjdHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmZhY2V0d3AtZmFjZXQge1xyXG4gICAgcGFkZGluZzogMWVtIDEuMjVlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjUwZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2JvcjtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAxLjI1ZW07XHJcbiAgICAgIHJpZ2h0OiAyLjI1MGVtO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYm9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWNldHdwLXJhZGlvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJGNkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmFjZXR3cC1jb3VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3Rvcl9fcHJvamVjdHNjdHJsIHtcclxuICBoZWlnaHQ6IDIuMzc1ZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XHJcbiAgcGFkZGluZy1yaWdodDogMi4yNTBlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY2JvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICYub3BlbmVkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIHJpZ2h0OiAwLjYyNWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0JyBoZWlnaHQ9JzEyJyB2aWV3Qm94PScwIDAgMTQgMTInIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNyAwTDEzLjkyODIgMTJIMC4wNzE3OTY5TDcgMFonIGZpbGw9JyUyM0NFMTkwQScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9qVHh0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYmxvZ19fc3dpdGNoZXJzIHtcclxuICAuYmxvZ19fc3dpdGNoZXIge1xyXG4gICAgd2lkdGg6IDEuODc1ZW07XHJcbiAgICBoZWlnaHQ6IDEuMTI1ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1ZW07XHJcbiAgICBvcGFjaXR5OiAuMjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAmLnN3MSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2dfX21haW5bZGF0YS1zd2l0Y2g9XCIxXCJdIHtcclxuICAuYmxvZ19fc3dpdGNoZXJzIHtcclxuICAgIC5ibG9nX19zd2l0Y2hlciB7XHJcbiAgICAgIG9wYWNpdHk6IC4yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmLnN3MiB7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmxvZ19fbmV3cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAxLjg3NWVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNmO1xyXG5cclxuICAgIC5uZXdzX19pdGVtIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1ZW0gIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1ZW0gIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG5cclxuICAgICAgLm5ld3NfX2luZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjg3NWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3c19faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmxvZ19fYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IDIuNWVtO1xyXG4gICAgcGFkZGluZy10b3A6IDEuMjVlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2JvcjtcclxuICB9XHJcblxyXG4gICYuYmxvZ19fc2VhcmNoIHtcclxuICAgIC5ibG9nX19uYXZpZ2F0ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuYmxvZ19fbmV3c2NvbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9nX19uZXdzY29udCB7XHJcbiAgbWFyZ2luLXRvcDogMy4xMjVlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYmxvZ19fbmV3cyB7XHJcbiAgbWFyZ2luOiAwIC0xLjU2M2VtO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NWVtO1xyXG59XHJcblxyXG4uYmxvZ19fYm90dG9tIHtcclxuICBtYXJnaW4tdG9wOiAxLjI1ZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmZhY2V0d3AtcGFnZXIsIC5jb21tZW50c19fYm90dG9tIC5uYXYtbGlua3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIC5mYWNldHdwLXBhZ2UsIGEsIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgd2lkdGg6IDEuNzE0ZW07XHJcbiAgICBoZWlnaHQ6IDEuNzE0ZW07XHJcbiAgICBtYXJnaW46IDAgMC41NzFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMTQzZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAmLnByZXYsICYubmV4dCB7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICYucHJldiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41NzFlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQuMjk2NDIgMTEuOTk5OUwxMi43ODg0IDMuMjcyOTFDMTIuODU4MyAzLjIwMjU4IDEyLjkxMzYgMy4xMTkwOCAxMi45NTEgMy4wMjcyNUMxMi45ODg1IDIuOTM1NDIgMTMuMDA3MyAyLjgzNzA4IDEzLjAwNjUgMi43Mzc5MUMxMy4wMDU3IDIuNjM4NzUgMTIuOTg1MiAyLjU0MDczIDEyLjk0NjIgMi40NDk1M0MxMi45MDczIDIuMzU4MzMgMTIuODUwNiAyLjI3NTc3IDEyLjc3OTYgMi4yMDY2MUMxMi43MDg1IDIuMTM3NDUgMTIuNjI0NCAyLjA4MzA4IDEyLjUzMjIgMi4wNDY2M0MxMi40Mzk5IDIuMDEwMTggMTIuMzQxNCAxLjk5MjM5IDEyLjI0MjMgMS45OTQyOEMxMi4xNDMxIDEuOTk2MTYgMTIuMDQ1MyAyLjAxNzcgMTEuOTU0NSAyLjA1NzYzQzExLjg2MzggMi4wOTc1NiAxMS43ODE4IDIuMTU1MSAxMS43MTM0IDIuMjI2OTFMMi43MTM0MiAxMS40NzY5QzIuNTc3MTkgMTEuNjE2OSAyLjUwMDk4IDExLjgwNDYgMi41MDA5OCAxMS45OTk5QzIuNTAwOTggMTIuMTk1MyAyLjU3NzE5IDEyLjM4MjkgMi43MTM0MiAxMi41MjI5TDExLjcxMzQgMjEuNzcyOUMxMS43ODE4IDIxLjg0NDcgMTEuODYzOCAyMS45MDIzIDExLjk1NDUgMjEuOTQyMkMxMi4wNDUzIDIxLjk4MjEgMTIuMTQzMSAyMi4wMDM3IDEyLjI0MjMgMjIuMDA1NUMxMi4zNDE0IDIyLjAwNzQgMTIuNDM5OSAyMS45ODk2IDEyLjUzMjIgMjEuOTUzMkMxMi42MjQ0IDIxLjkxNjcgMTIuNzA4NSAyMS44NjI0IDEyLjc3OTYgMjEuNzkzMkMxMi44NTA2IDIxLjcyNDEgMTIuOTA3MyAyMS42NDE1IDEyLjk0NjIgMjEuNTUwM0MxMi45ODUyIDIxLjQ1OTEgMTMuMDA1NyAyMS4zNjExIDEzLjAwNjUgMjEuMjYxOUMxMy4wMDczIDIxLjE2MjcgMTIuOTg4NSAyMS4wNjQ0IDEyLjk1MSAyMC45NzI2QzEyLjkxMzYgMjAuODgwNyAxMi44NTgzIDIwLjc5NzIgMTIuNzg4NCAyMC43MjY5TDQuMjk2NDIgMTEuOTk5OVonIGZpbGw9JyUyM0NFMTkwQScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5leHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41NzFlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTE5LjcwMzYgMTEuOTk5OUwxMS4yMTE2IDMuMjcyOTFDMTEuMTQxNyAzLjIwMjU4IDExLjA4NjQgMy4xMTkwOCAxMS4wNDkgMy4wMjcyNUMxMS4wMTE1IDIuOTM1NDIgMTAuOTkyNyAyLjgzNzA4IDEwLjk5MzUgMi43Mzc5MUMxMC45OTQzIDIuNjM4NzUgMTEuMDE0OCAyLjU0MDczIDExLjA1MzggMi40NDk1M0MxMS4wOTI3IDIuMzU4MzMgMTEuMTQ5NCAyLjI3NTc3IDExLjIyMDQgMi4yMDY2MUMxMS4yOTE1IDIuMTM3NDUgMTEuMzc1NiAyLjA4MzA4IDExLjQ2NzggMi4wNDY2M0MxMS41NjAxIDIuMDEwMTggMTEuNjU4NiAxLjk5MjM5IDExLjc1NzcgMS45OTQyOEMxMS44NTY5IDEuOTk2MTYgMTEuOTU0NyAyLjAxNzcgMTIuMDQ1NSAyLjA1NzYzQzEyLjEzNjIgMi4wOTc1NiAxMi4yMTgyIDIuMTU1MSAxMi4yODY2IDIuMjI2OTFMMjEuMjg2NiAxMS40NzY5QzIxLjQyMjggMTEuNjE2OSAyMS40OTkgMTEuODA0NiAyMS40OTkgMTEuOTk5OUMyMS40OTkgMTIuMTk1MyAyMS40MjI4IDEyLjM4MjkgMjEuMjg2NiAxMi41MjI5TDEyLjI4NjYgMjEuNzcyOUMxMi4yMTgyIDIxLjg0NDcgMTIuMTM2MiAyMS45MDIzIDEyLjA0NTUgMjEuOTQyMkMxMS45NTQ3IDIxLjk4MjEgMTEuODU2OSAyMi4wMDM3IDExLjc1NzcgMjIuMDA1NUMxMS42NTg2IDIyLjAwNzQgMTEuNTYwMSAyMS45ODk2IDExLjQ2NzggMjEuOTUzMkMxMS4zNzU2IDIxLjkxNjcgMTEuMjkxNSAyMS44NjI0IDExLjIyMDQgMjEuNzkzMkMxMS4xNDk0IDIxLjcyNDEgMTEuMDkyNyAyMS42NDE1IDExLjA1MzggMjEuNTUwM0MxMS4wMTQ4IDIxLjQ1OTEgMTAuOTk0MyAyMS4zNjExIDEwLjk5MzUgMjEuMjYxOUMxMC45OTI3IDIxLjE2MjcgMTEuMDExNSAyMS4wNjQ0IDExLjA0OSAyMC45NzI2QzExLjA4NjQgMjAuODgwNyAxMS4xNDE3IDIwLjc5NzIgMTEuMjExNiAyMC43MjY5TDE5LjcwMzYgMTEuOTk5OVonIGZpbGw9JyUyM0NFMTkwQScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSwgJi5jdXJyZW50IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyO1xyXG4gICAgICBjb2xvcjogJGN3O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZ19fbmF2Y2F0Y29udCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaF9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luLXRvcDogMC45MzhlbTtcclxuICBjb2xvcjogJGNnO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAmICsgLmZpbHRlcl9fY2F0cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy9cclxuLmJsb2dfX2F1dGhvcnRjb24ge1xyXG4gIG1heC13aWR0aDogNTguNzUwZW07XHJcbn1cclxuXHJcbi5ibG9nX19hdXRob3J0b3Age1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYXV0aG9yX19hdmF0YXIge1xyXG4gIHdpZHRoOiA1ZW07XHJcbiAgaGVpZ2h0OiA1ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2NCcgaGVpZ2h0PSc2NCcgdmlld0JveD0nMCAwIDY0IDY0JyBmaWxsPSdub25lJyUzRSUzQ21hc2sgaWQ9J21hc2swXzYyOV80NDgwJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nNjQnIGhlaWdodD0nNjQnJTNFJTNDY2lyY2xlIGN4PSczMicgY3k9JzMyJyByPSczMicgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzYyOV80NDgwKSclM0UlM0NyZWN0IHdpZHRoPSc2NCcgaGVpZ2h0PSc2NCcgZmlsbD0nJTIzREJEQkRCJy8lM0UlM0NwYXRoIGQ9J00zMiA4QzM1LjcxMyA4IDM5LjI3NCA5LjQ3NSA0MS44OTk1IDEyLjEwMDVDNDQuNTI1IDE0LjcyNiA0NiAxOC4yODcgNDYgMjJDNDYgMjUuNzEzIDQ0LjUyNSAyOS4yNzQgNDEuODk5NSAzMS44OTk1QzM5LjI3NCAzNC41MjUgMzUuNzEzIDM2IDMyIDM2QzI4LjI4NyAzNiAyNC43MjYgMzQuNTI1IDIyLjEwMDUgMzEuODk5NUMxOS40NzUgMjkuMjc0IDE4IDI1LjcxMyAxOCAyMkMxOCAxOC4yODcgMTkuNDc1IDE0LjcyNiAyMi4xMDA1IDEyLjEwMDVDMjQuNzI2IDkuNDc1IDI4LjI4NyA4IDMyIDhaTTMyIDQzQzQ3LjQ3IDQzIDYwIDQ5LjI2NSA2MCA1N1Y2NEg0VjU3QzQgNDkuMjY1IDE2LjUzIDQzIDMyIDQzWicgZmlsbD0nJTIzQ0UxOTBBJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi5hdXRob3JfX25hbWUge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1ZW0pO1xyXG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGNnO1xyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvcl9fZGVzYyB7XHJcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fX2Jsb2cge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gIH1cclxuICAuYmxvZ19fdG9wIHtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5ibG9nX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuODU3ZW07XHJcbiAgfVxyXG4gIC5maWx0ZXJfX2NhdHMge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAmID4gLmZhY2V0d3AtZmFjZXQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0uNWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtLjVlbTtcclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjU3MWVtIDEuMTQzZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjU3MWVtIDEuMTQzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nX19uYXZpZ2F0ZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcbiAgfVxyXG4gIC5ibG9nX19wcm9qZWN0cyB7XHJcbiAgICB3aWR0aDogMTYuMjUwZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1ZW07XHJcbiAgfVxyXG4gIC5ibG9nX19wcm9qdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICB9XHJcbiAgLnNlbGVjdG9yX19wcm9qZWN0cyB7XHJcbiAgICAuZmFjZXR3cC1mYWNldCB7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjI1ZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgfVxyXG4gICAgICAuZmFjZXR3cC1yYWRpbyB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3Rvcl9fcHJvamVjdHNjdHJsIHtcclxuICAgIGhlaWdodDogMi4xODhlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMC42MjVlbTtcclxuICAgICAgaGVpZ2h0OiAwLjYyNWVtO1xyXG4gICAgICByaWdodDogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvalR4dCB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgfVxyXG4gIC5ibG9nX19zd2l0Y2hlcnMge1xyXG4gICAgLmJsb2dfX3N3aXRjaGVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nX19tYWluW2RhdGEtc3dpdGNoPVwiMVwiXSB7XHJcbiAgICAuYmxvZ19fbmV3c2NvbnQge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIC5ibG9nX19uZXdzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgIC5uZXdzX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAubmV3c19faW5mb3JtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvZ19fYm90dG9tIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBib3JkZXItdG9wOiBuYXZ5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZ19fbmV3c2NvbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgfVxyXG4gIC5ibG9nX19uZXdzIHtcclxuICAgIG1hcmdpbjogMCAtMC45MzhlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NWVtO1xyXG4gIH1cclxuICAuYmxvZ19fYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gIH1cclxuICAuZmFjZXR3cC1wYWdlciwgLmNvbW1lbnRzX19ib3R0b20gLm5hdi1saW5rcyB7XHJcbiAgICAuZmFjZXR3cC1wYWdlLCBhLCBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICBtYXJnaW46IDAgMC41ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMzMzZW07XHJcbiAgICAgICYucHJldiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjI1MGVtO1xyXG4gICAgICB9XHJcbiAgICAgICYubmV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMjUwZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaF9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjcyN2VtO1xyXG4gICAgJiArIC5maWx0ZXJfX2NhdHMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vLy8vLy8vLy8vLy8vLy9cclxuICAuYmxvZ19fYXV0aG9ydGNvbiB7XHJcbiAgICAmICsgLmJsb2dfX21haW4ge1xyXG4gICAgICAuYmxvZ19fbmF2aWdhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2dfX25ld3Njb250IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdXRob3JfX2F2YXRhciB7XHJcbiAgICB3aWR0aDogNGVtO1xyXG4gICAgaGVpZ2h0OiA0ZW07XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yX19uYW1lIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0ZW0pO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdXRob3JfX2Rlc2Mge1xyXG4gICAgbWFyZ2luLXRvcDogMS4yNGVtO1xyXG4gICAgcGFkZGluZy10b3A6IDAuNjI1ZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNib3I7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XHJcbiAgLmZpbHRlcl9fY2F0cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTFlbTtcclxuICAgICYgPiAuZmFjZXR3cC1mYWNldCB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMC41NzFlbSAxLjE0M2VtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSwgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjU3MWVtIDEuMTQzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nX19uYXZjYXRjb250IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTtcclxuICB9XHJcbiAgLmJsb2dfX25hdmJ0biB7XHJcbiAgICB3aWR0aDogMS41ZW07XHJcbiAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nNCcgcj0nMicgZmlsbD0nJTIzNEQ0RDREJy8lM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzInIGZpbGw9JyUyMzRENEQ0RCcvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzIwJyByPScyJyBmaWxsPSclMjM0RDRENEQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZSclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nNCcgcj0nMicgZmlsbD0nJTIzQ0UxOTBBJy8lM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzInIGZpbGw9JyUyM0NFMTkwQScvJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzIwJyByPScyJyBmaWxsPSclMjNDRTE5MEEnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nX19jYXRuYXYge1xyXG4gICAgdG9wOiAzLjI1MGVtO1xyXG4gICAgd2lkdGg6IDIxLjQzOGVtO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNyO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3c7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYmxvZ19fY2F0bmF2aGVhZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMS41ZW0pO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogJGNyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZ19fY2F0bmF2Y2xvc2Uge1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzYyOV82MzQxKSclM0UlM0NwYXRoIGQ9J00xMi4zMzIgMTMuMDAwM0wyLjk5ODcgMy42NjY5OUMyLjkxMDI5IDMuNTc4NTkgMi44NjA2MyAzLjQ1ODY4IDIuODYwNjMgMy4zMzM2NkMyLjg2MDYzIDMuMjA4NjMgMi45MTAyOSAzLjA4ODczIDIuOTk4NyAzLjAwMDMzQzMuMDg3MSAyLjkxMTkyIDMuMjA3MDEgMi44NjIyNSAzLjMzMjAzIDIuODYyMjVDMy40NTcwNiAyLjg2MjI1IDMuNTc2OTYgMi45MTE5MiAzLjY2NTM2IDMuMDAwMzNMMTIuOTk4NyAxMi4zMzM2QzEzLjA4NzEgMTIuNDIyMSAxMy4xMzY4IDEyLjU0MiAxMy4xMzY4IDEyLjY2N0MxMy4xMzY4IDEyLjc5MiAxMy4wODcxIDEyLjkxMTkgMTIuOTk4NyAxMy4wMDAzQzEyLjkxMDMgMTMuMDg4NyAxMi43OTA0IDEzLjEzODQgMTIuNjY1NCAxMy4xMzg0QzEyLjU0MDMgMTMuMTM4NCAxMi40MjA0IDEzLjA4ODcgMTIuMzMyIDEzLjAwMDNaJyBmaWxsPSclMjM0RDRENEQnLyUzRSUzQ3BhdGggZD0nTTEzLjAwMTMgMy42NjdMMy42Njc5NyAxMy4wMDAzQzMuNTc5NTYgMTMuMDg4NyAzLjQ1OTY2IDEzLjEzODQgMy4zMzQ2MyAxMy4xMzg0QzMuMjA5NjEgMTMuMTM4NCAzLjA4OTcxIDEzLjA4ODcgMy4wMDEzIDEzLjAwMDNDMi45MTI5IDEyLjkxMTkgMi44NjMyMyAxMi43OTIgMi44NjMyMyAxMi42NjdDMi44NjMyMyAxMi41NDIgMi45MTI5IDEyLjQyMjEgMy4wMDEzIDEyLjMzMzdMMTIuMzM0NiAzLjAwMDM0QzEyLjQyMyAyLjkxMTkzIDEyLjU0MjkgMi44NjIyNiAxMi42NjggMi44NjIyNkMxMi43OTMgMi44NjIyNyAxMi45MTI5IDIuOTExOTMgMTMuMDAxMyAzLjAwMDM0QzEzLjA4OTcgMy4wODg3NCAxMy4xMzk0IDMuMjA4NjQgMTMuMTM5NCAzLjMzMzY3QzEzLjEzOTQgMy40NTg2OSAxMy4wODk3IDMuNTc4NiAxMy4wMDEzIDMuNjY3WicgZmlsbD0nJTIzNEQ0RDREJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNjI5XzYzNDEnJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XHJcbiAgfVxyXG4gIC5ibG9nX19jYXRuYXZsaXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogJGN0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhY2V0d3AtZmFjZXQge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgLmZhY2V0d3AtcmFkaW8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5jaGVja2VkIHtcclxuICAgICAgICAgIGNvbG9yOiAkY3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICoge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xNDNlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGNvbG9yOiAkY3Q7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgY29sb3I6ICRjdDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZ25hdl9fbGVmdCB7XHJcbiAgICB3aWR0aDogMTYuMjUwZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5ibG9nX19wcm9qZWN0cyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZ19fc3dpdGNoZXJzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xyXG4gIH1cclxuICAuYmxvZ19fc3dpdGNoZXIge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5zdzEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2dfX21haW5bZGF0YS1zd2l0Y2g9XCIxXCJdIHtcclxuICAgIC5ibG9nX19zd2l0Y2hlcnMge1xyXG4gICAgICAuYmxvZ19fc3dpdGNoZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5zdzIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VjdGlvbl9fYXJ0aWNsZSB7XHJcbiAgcGFkZGluZzogMi41ZW0gMDtcclxufVxyXG5cclxuLmFydGljbGVfX2NvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiA1OC43NTBlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmFydGljbGVfX21haW5jYXQge1xyXG4gIGNvbG9yOiAkY3I7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fdGl0bGVjb250IHtcclxuICBtYXJnaW4tdG9wOiAuNzVlbTtcclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19yb3Age1xyXG4gIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDEuODc1ZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmFydGljbGVfX2F1dGhvciB7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2LjI1MGVtKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmFydGljbGVfX2F2YXRhciB7XHJcbiAgd2lkdGg6IDRlbTtcclxuICBtaW4td2lkdGg6IDRlbTtcclxuICBoZWlnaHQ6IDRlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzY0JyBoZWlnaHQ9JzY0JyB2aWV3Qm94PScwIDAgNjQgNjQnIGZpbGw9J25vbmUnJTNFJTNDbWFzayBpZD0nbWFzazBfNjI5XzQ0ODAnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPSc2NCcgaGVpZ2h0PSc2NCclM0UlM0NjaXJjbGUgY3g9JzMyJyBjeT0nMzInIHI9JzMyJyBmaWxsPSclMjNEOUQ5RDknLyUzRSUzQy9tYXNrJTNFJTNDZyBtYXNrPSd1cmwoJTIzbWFzazBfNjI5XzQ0ODApJyUzRSUzQ3JlY3Qgd2lkdGg9JzY0JyBoZWlnaHQ9JzY0JyBmaWxsPSclMjNEQkRCREInLyUzRSUzQ3BhdGggZD0nTTMyIDhDMzUuNzEzIDggMzkuMjc0IDkuNDc1IDQxLjg5OTUgMTIuMTAwNUM0NC41MjUgMTQuNzI2IDQ2IDE4LjI4NyA0NiAyMkM0NiAyNS43MTMgNDQuNTI1IDI5LjI3NCA0MS44OTk1IDMxLjg5OTVDMzkuMjc0IDM0LjUyNSAzNS43MTMgMzYgMzIgMzZDMjguMjg3IDM2IDI0LjcyNiAzNC41MjUgMjIuMTAwNSAzMS44OTk1QzE5LjQ3NSAyOS4yNzQgMTggMjUuNzEzIDE4IDIyQzE4IDE4LjI4NyAxOS40NzUgMTQuNzI2IDIyLjEwMDUgMTIuMTAwNUMyNC43MjYgOS40NzUgMjguMjg3IDggMzIgOFpNMzIgNDNDNDcuNDcgNDMgNjAgNDkuMjY1IDYwIDU3VjY0SDRWNTdDNCA0OS4yNjUgMTYuNTMgNDMgMzIgNDNaJyBmaWxsPSclMjNDRTE5MEEnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLmFydGljbGVfX2F1dGhvcm5hbWUge1xyXG4gIGNvbG9yOiAkY2c7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZV9fZGF0ZSB7XHJcbiAgY29sb3I6ICRjZztcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5hcnRpY2xlX190aHVtYmNvbnQge1xyXG4gIHBhZGRpbmc6IDIuNWVtIDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYm9yO1xyXG4gIFxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGVfX3RleHQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNib3I7XHJcbn1cclxuXHJcbi5lbWJlZGVkIHtcclxuICBmb250LXNpemU6IDEuMjVlbTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAmID4gKiB7XHJcbiAgICBtYXJnaW4tdG9wOiAuNzVlbTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogdW5kZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IC43NWVtIDA7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWF0ZXJpYWxzIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2JvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2JvcjtcclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjZjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3AtYmxvY2staW1hZ2UsIC53cC1ibG9jay12aWRlbywgLndwLWJsb2NrLWVtYmVkLCAud3AtY2FwdGlvbiwgLndwLXZpZGVvIHtcclxuICAgIG1hcmdpbjogMS41ZW0gMDtcclxuICAgIHBhZGRpbmc6IDEuNWVtIDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNib3I7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLmlzLXJlc2l6ZWQge1xyXG4gICAgICBpbWcsIHZpZGVvLCBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53cC12aWRlbyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2JvcjtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAqIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jYXB0aW9uIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFsaWduY2VudGVyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICBpbWcsIHZpZGVvLCBpZnJhbWUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGlnbnJpZ2h0ICB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFsaWdubGVmdCAge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLCB2aWRlbywgaWZyYW1lIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygxMDAlIC8gMTYgKiA5KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud3AtZWxlbWVudC1jYXB0aW9uLCAud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNib3I7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2JvcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkY2c7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucG9zdF9fc2hhcmVjb250IHtcclxuICBwYWRkaW5nOiAxLjVlbSAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2JvcjtcclxufVxyXG5cclxuLnNoZXJlX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5cclxuLnNoZXJlX19saXN0Y29udCB7XHJcbiAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuXHJcbiAgKiB7XHJcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgdWwsIC5oZWF0ZW9yX3Nzc19zaGFyaW5nX3VsLCAuYWRkdG9hbnlfbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGxpLCBhIHtcclxuICAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYTJhX292ZXJsYXksICNhMmFfbW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmEyYV9idXR0b25fY29weV9saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuY29waWVkIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogLS41ZW07XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgY29sb3I6ICRjcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlX19tb3JlbHNpdCB7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogLTEuMjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmc6IC4yNWVtIDFlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY3Q7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAkY2Q7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWN0aW9uX19hcnRpY2xlIHtcclxuICAgIHBhZGRpbmc6IDEuNWVtIDA7XHJcbiAgfVxyXG4gIC5hcnRpY2xlX19tYWluY2F0IHtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcclxuICB9XHJcbiAgLmFydGljbGVfX3RpdGxlY29udCB7XHJcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcnRpY2xlX19yb3Age1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gIH1cclxuICAuYXJ0aWNsZV9fYXV0aG9yIHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNGVtKTtcclxuICB9XHJcbiAgLmFydGljbGVfX2F2YXRhciB7XHJcbiAgICB3aWR0aDogMmVtO1xyXG4gICAgbWluLXdpZHRoOiAyZW07XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICB9XHJcbiAgLmFydGljbGVfX2F1dGhvcm5hbWUge1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICB9XHJcbiAgLmFydGljbGVfX2RhdGUge1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICB9XHJcbiAgLmFydGljbGVfX3RodW1iY29udCB7XHJcbiAgICBwYWRkaW5nOiAxLjVlbSAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuICAuYXJ0aWNsZV9fdGV4dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gIH1cclxuICAuZW1iZWRlZCB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC43NWVtO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDEuMjIyZW07XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xOGVtO1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IDEuMTVlbTtcclxuICAgIH1cclxuICAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIH1cclxuICAgIC5tYXRlcmlhbHMge1xyXG4gICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVlbSAwLjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3c7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2staW1hZ2UsIC53cC1ibG9jay12aWRlbywgLndwLWJsb2NrLWVtYmVkLCAud3AtY2FwdGlvbiB7XHJcbiAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgIC53cC1lbGVtZW50LWNhcHRpb24sIC53cC1jYXB0aW9uLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NzhlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC41ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBvc3RfX3NoYXJlY29udCB7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICB9XHJcbiAgLnNoZXJlX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbiAgLnNoZXJlX19saXN0Y29udCB7XHJcbiAgICB1bCwgLmhlYXRlb3Jfc3NzX3NoYXJpbmdfdWwge1xyXG4gICAgICBsaSwgYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcnRpY2xlX19tb3JlbHNpdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtLjVlbTtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICAgICAgcGFkZGluZzogLjMzM2VtIDEuMzMzZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY29tbWVudHNfX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMi41ZW0gMDtcclxufVxyXG5cclxuLmNvbW1lbnRzX190ZXJtcyB7XHJcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICRjZztcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGNyO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1lbnRzX19jb3VudCB7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNWVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2JvcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6ICRjZztcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50LXJlc3BvbmQge1xyXG4gIHBhZGRpbmctdG9wOiAyLjVlbTtcclxufVxyXG5cclxuLmNvbW1lbnQtZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uY29tbWVudF9fZmllbGRjb250LCAuY29tbWVudC1mb3JtLWF1dGhvciwgLmNvbW1lbnQtZm9ybS1lbWFpbCwgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5wYXJ0LCAmLmNvbW1lbnQtZm9ybS1hdXRob3IsICYuY29tbWVudC1mb3JtLWVtYWlsIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuODc1ZW0pO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGhlaWdodDogMy4zMzNlbTtcclxuICAgIHBhZGRpbmc6IDAgMS4xMTFlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYm9yO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjcjtcclxuICAgICAgJiArIC5lcnJvcl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIHBhZGRpbmc6IDEuMTExZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTMuMzMzZW07XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZXJyb3JfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGJvdHRvbTogLTAuNDE3ZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1lbnRfX3N1Ym1pdGNvbnQge1xyXG4gIGlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VibWl0X19jb21tZW50IHtcclxuICBwYWRkaW5nOiAwIDMuNzUwZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5sb2FkaW5nIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbG9hZC5naWYpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuYnRuIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb21tZW50LWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi10b3A6IDIuMTI1ZW07XHJcblxyXG4gIC5jb21tZW50IHtcclxuICAgIHBhZGRpbmc6IDEuODc1ZW0gMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2JvcjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC1tZXRhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAuY29tbWVudC1hdXRob3Ige1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1ZW0pO1xyXG5cclxuICAgICAgICAuY29tbWVudF9fbmFtZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgICAgIGNvbG9yOiAkY2c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29tbWVudC1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMS4yNWVtO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudHNfX2JvdHRvbSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5jb21tZW50cy1wYWdpbmF0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjEyNWVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb21tZW50c19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDEuNWVtIDA7XHJcbiAgfVxyXG4gIC5jb21tZW50c19fdGVybXMge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgfVxyXG4gIC5jb21tZW50c19fY291bnQge1xyXG4gICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnQtcmVzcG9uZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbiAgfVxyXG4gIC5jb21tZW50X19maWVsZGNvbnQsIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuY29tbWVudC1mb3JtLWVtYWlsLCAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgJi5wYXJ0LCAmLmNvbW1lbnQtZm9ybS1hdXRob3IsICYuY29tbWVudC1mb3JtLWVtYWlsIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjc1ZW0pO1xyXG4gICAgfVxyXG4gICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIGhlaWdodDogNGVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDEuMjVlbTtcclxuICAgIH1cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgcGFkZGluZzogMS4yNWVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxNWVtO1xyXG4gICAgfVxyXG4gICAgLmVycm9yX190ZXh0IHtcclxuICAgICAgcGFkZGluZy10b3A6IC4zMzNlbTtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnRfX3N1Ym1pdGNvbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zdWJtaXRfX2NvbW1lbnQge1xyXG4gICAgd2lkdGg6IDE2ZW07XHJcbiAgfVxyXG4gIC5jb21tZW50LWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuICAgIC5jb21tZW50IHtcclxuICAgICAgcGFkZGluZzogMS41ZW0gMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1ZW07XHJcbiAgICAgIC5jb21tZW50LW1ldGEge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAuY29tbWVudC1hdXRob3Ige1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAuY29tbWVudF9fbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29tbWVudC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbWVudHNfX2JvdHRvbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbiAgICAuY29tbWVudHMtcGFnaW5hdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XHJcbiAgLmNvbW1lbnRfX2ZpZWxkY29udCwgLmNvbW1lbnQtZm9ybS1hdXRob3IsIC5jb21tZW50LWZvcm0tZW1haWwsIC5jb21tZW50LWZvcm0tY29tbWVudCB7XHJcbiAgICAmLnBhcnQsICYuY29tbWVudC1mb3JtLWF1dGhvciwgJi5jb21tZW50LWZvcm0tZW1haWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2VjdGlvbl9fY29udGFjdCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG59XHJcblxyXG4uY29udGFjdF9fY29udGVudCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uY29udGFjdF9fbGVmdCB7XHJcbiAgd2lkdGg6IGNhbGMoMzIuNSUgLSAwLjkzOGVtKTtcclxuXHJcbiAgLmZvb3Rlcl9fY29udGFjdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDNlbTtcclxuICBjb2xvcjogJGNyO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnNvY2lhbHNfX2NvbnQge1xyXG4gIG1hcmdpbi10b3A6IDMuNzVlbTtcclxuXHJcbiAgLnNvY2lhbHMge1xyXG4gICAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuODc1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41ZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuODc1ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29jaWFsc19fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgY29sb3I6ICRjcjtcclxufVxyXG5cclxuLmNvbnRhY3RfX3JpZ2h0IHtcclxuICB3aWR0aDogY2FsYyg2Ny41JSAtIDAuOTM4ZW0pO1xyXG4gIHBhZGRpbmc6IDMuNzVlbSAxLjg3NWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNmO1xyXG59XHJcblxyXG4uY29udGFjdF9fZm9ybXRpdGxlIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiAkY3I7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmNvbnRhY3RfX2Zvcm0ge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGFjdF9fZmllbGRzIHtcclxuICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGFjdF9fcm93IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jb250YWN0X19jb2xsIHtcclxuICB3aWR0aDogY2FsYyg1MCUgLSAyLjE4OGVtKTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIC5jb250YWN0X19sYWJlbCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0X19sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuZXJyb3JfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGJvdHRvbTogLTAuNDE3ZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgY29sb3I6ICRjcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0X19pbnB1dCB7XHJcbiAgaGVpZ2h0OiAyLjM3NWVtO1xyXG4gIHBhZGRpbmc6IDAgMS4yNWVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjYm9yO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjdztcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgJi5lcnJvciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjcjtcclxuXHJcbiAgICAmICsgLmVycm9yX190ZXh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG50ZXh0YXJlYS5jb250YWN0X19pbnB1dCB7XHJcbiAgcGFkZGluZzogLjVlbSAxLjI1ZW07XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRhY3RfX3N1Ym1pdCB7XHJcbiAgbWFyZ2luLXRvcDogMy43NTBlbTtcclxuICBwYWRkaW5nOiAwIDMuNzUwZW07XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2VjdGlvbl9fY29udGFjdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcbiAgfVxyXG4gIC5jb250YWN0X19sZWZ0IHtcclxuICAgIHdpZHRoOiBjYWxjKDQ4JSAtIDAuOTM4ZW0pO1xyXG4gICAgLmZvb3Rlcl9fY29udGFjdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjYyNWVtO1xyXG4gIH1cclxuICAuc29jaWFsc19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgfVxyXG4gIC5jb250YWN0X19yaWdodCB7XHJcbiAgICB3aWR0aDogY2FsYyg1MiUgLSAwLjkzOGVtKTtcclxuICAgIHBhZGRpbmc6IDMuNzVlbSAxZW07XHJcbiAgfVxyXG4gIC5jb250YWN0X19mb3JtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gIH1cclxuICAuY29udGFjdF9fcm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuY29udGFjdF9fY29sbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAuY29udGFjdF9fbGFiZWwge1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdF9faW5wdXQge1xyXG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xyXG4gICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgIHBhZGRpbmc6IDAgMS4xNDNlbTtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhLmNvbnRhY3RfX2lucHV0IHtcclxuICAgIHBhZGRpbmc6IDAuNjQzZW0gMS4xNDNlbTtcclxuICAgIGhlaWdodDogOC41NzFlbTtcclxuICB9XHJcbiAgLmNvbnRhY3RfX3N1Ym1pdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG4gICAgd2lkdGg6IDE2ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCkge1xyXG4gIC5jb250YWN0X19sZWZ0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGFjdF9fcmlnaHQge1xyXG4gICAgbWFyZ2luLXRvcDogMy43NTBlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIi5jb250ZW50X19zdXBwb3J0IHtcclxuICBtYXJnaW4tdG9wOiAzLjc1MGVtO1xyXG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NWVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnN1cHBvcnRfX2NvbGwge1xyXG4gIG1heC13aWR0aDogMjcuNWVtO1xyXG59XHJcblxyXG4uc3VwcG9ydF9faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcclxufVxyXG5cclxuLnN1cHBvcnRfX25hbWUge1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgY29sb3I6ICRjcjtcclxufVxyXG5cclxuLnN1cHBvcnRfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gIG1hcmdpbi10b3A6IC41ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnN1cHBvcnRfX2JvdHRvbSB7XHJcbiAgbWFyZ2luLXRvcDogMy43NTBlbTtcclxufVxyXG5cclxuLnN1cHBvcnRfX2JvdHRpdGxlIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBjb2xvcjogJGNyO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnN1cHBvcnRfX2J1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuICBwYWRkaW5nOiAwIDMuNzUwZW07XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250ZW50X19zdXBwb3J0IHtcclxuICAgIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcbiAgfVxyXG4gIC5zdXBwb3J0X19jb2xsIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuc3VwcG9ydF9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICB9XHJcbiAgLnN1cHBvcnRfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgbWFyZ2luLXRvcDogMC44ODllbTtcclxuICB9XHJcbiAgLnN1cHBvcnRfX2JvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG4gIH1cclxuICAuc3VwcG9ydF9fYm90dGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG4gIH1cclxuICAuc3VwcG9ydF9fYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxN2VtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMycHgpIHtcclxuICAuc3VwcG9ydF9fYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgLnN1cHBvcnRfX2JvdHRpdGxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIi5zZWN0aW9uX19taXNzaW9uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbn1cclxuXHJcbi5taXNzaW9uX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAkY2Q7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWlzc2lvbl9fbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogMi41ZW07XHJcbn1cclxuXHJcbi5taXNzaW9uX19pdGVtIHtcclxuICBwYWRkaW5nOiAyLjVlbSAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2JvcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNib3I7XHJcbiAgfVxyXG59XHJcblxyXG4ubWlzc2luX19uYW1lIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNDVlbSk7XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGNyO1xyXG4gIH1cclxufVxyXG5cclxuLm1pc3Npb25fX3RleHQge1xyXG4gIHdpZHRoOiA0NWVtO1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcbn1cclxuXHJcbi5taXNzaW9uX19kb2NvbnQge1xyXG4gIG1hcmdpbi10b3A6IDIuNWVtO1xyXG59XHJcblxyXG4ubWlzc2lvbl9fZG90aXRsZSB7XHJcbiAgZm9udC1zaXplOiAzZW07XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAkY3I7XHJcbn1cclxuXHJcbi5taXNzaW9uX19kb2xpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLTIuNWVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgLm93bC1zdGFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuLm1pc3Npb25fX2RvaXRlbSB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMS4yNWVtKTtcclxuICBwYWRkaW5nOiAxLjg3NWVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzLjc1MGVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjZjtcclxufVxyXG5cclxuLm1zaWlzb25fX2RvY2hlY2sge1xyXG4gIHdpZHRoOiA0ZW07XHJcbiAgaGVpZ2h0OiA0ZW07XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzY0JyBoZWlnaHQ9JzY0JyB2aWV3Qm94PScwIDAgNjQgNjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTU4LjY2NjggMzIuMDAwMkM1OC42NjY4IDQ2LjcyNzggNDYuNzI3OCA1OC42NjY4IDMyLjAwMDIgNTguNjY2OEMxNy4yNzI2IDU4LjY2NjggNS4zMzM1IDQ2LjcyNzggNS4zMzM1IDMyLjAwMDJDNS4zMzM1IDE3LjI3MjYgMTcuMjcyNiA1LjMzMzUgMzIuMDAwMiA1LjMzMzVDNDYuNzI3OCA1LjMzMzUgNTguNjY2OCAxNy4yNzI2IDU4LjY2NjggMzIuMDAwMlpNNDIuNzQ3NyAyMy45MTkzQzQzLjUyODggMjQuNzAwMyA0My41Mjg4IDI1Ljk2NjcgNDIuNzQ3NyAyNi43NDc3TDI5LjQxNDQgNDAuMDgxQzI4LjYzMzMgNDAuODYyMSAyNy4zNjcgNDAuODYyMSAyNi41ODU5IDQwLjA4MUwyMS4yNTI2IDM0Ljc0NzdDMjAuNDcxNiAzMy45NjY3IDIwLjQ3MTYgMzIuNzAwMyAyMS4yNTI2IDMxLjkxOTNDMjIuMDMzNyAzMS4xMzgyIDIzLjMgMzEuMTM4MiAyNC4wODEgMzEuOTE5M0wyOC4wMDAyIDM1LjgzODRMMzMuOTU5NyAyOS44Nzg4TDM5LjkxOTMgMjMuOTE5M0M0MC43MDAzIDIzLjEzODIgNDEuOTY2NyAyMy4xMzgyIDQyLjc0NzcgMjMuOTE5M1onIGZpbGw9JyUyM0NFMTkwQScvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLm1pc3Npb25fX2RvbmFtZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi10b3A6IDEuMjVlbTtcclxuICBmb250LXNpemU6IDEuNWVtO1xyXG4gIGNvbG9yOiAkY3I7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLm1pc3Npb25fX2RvdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNlY3Rpb25fX21pc3Npb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gIH1cclxuICAubWlzc2lvbl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjYyNWVtO1xyXG4gIH1cclxuICAubWlzc2lvbl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICB9XHJcbiAgLm1pc3Npb25fX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMS41ZW0gMDtcclxuICB9XHJcbiAgLm1pc3Npbl9fbmFtZSB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5taXNzaW9uX190ZXh0IHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWlzc2lvbl9fZG9jb250IHtcclxuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gIH1cclxuICAubWlzc2lvbl9fZG90aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgfVxyXG4gIC5taXNzaW9uX19kb2xpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNWVtO1xyXG4gIH1cclxuICAubWlzc2lvbl9fZG9pdGVtIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuOTM4ZW0pO1xyXG4gICAgcGFkZGluZzogMS44NzVlbSAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICB9XHJcbiAgLm1zaWlzb25fX2RvY2hlY2sge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5taXNzaW9uX19kb25hbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICB9XHJcbiAgLm1pc3Npb25fX2RvdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XHJcbiAgLm1pc3Npb25fX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5taXNzaW5fX25hbWUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5taXNzaW9uX190ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDEuODc1ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLm1pc3Npb25fX2RvbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAubWlzc2lvbl9fZG9pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAubWlzc2lvbl9fY2Fyb3VzZWwge1xyXG4gICAgLm93bC1kb3RzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNnO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmVycm9yX19jb250ZW50IHtcclxuICBwYWRkaW5nLXRvcDogNGVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA2LjI1MGVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmVycm9yX19sZWZ0IHtcclxuICB3aWR0aDogMzguNzUwZW07XHJcbn1cclxuXHJcbi5lcnJvcl9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogM2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogJGNkO1xyXG59XHJcblxyXG4uZXJyb3JfX3R4dCB7XHJcbiAgbWFyZ2luLXRvcDogMS44NzVlbTtcclxuICBtYXgtd2lkdGg6IDMxLjI1MGVtO1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcbn1cclxuXHJcbi5lcnJvcl9fYnV0dG9uIHtcclxuICBtYXJnaW4tdG9wOiAzLjc1MGVtO1xyXG4gIHBhZGRpbmc6IDAgMy43NTBlbTtcclxufVxyXG5cclxuLmVycm9yX19yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTAuMTg4ZW07XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxMi41ZW07XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGNvbG9yOiAkY3I7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZXJyb3JfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gIH1cclxuICAuZXJyb3JfX2xlZnQge1xyXG4gICAgd2lkdGg6IDI0ZW07XHJcbiAgfVxyXG4gIC5lcnJvcl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjYyNWVtO1xyXG4gIH1cclxuICAuZXJyb3JfX3R4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDMxLjI1MGVtO1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVycm9yX19idXR0b24ge1xyXG4gICAgd2lkdGg6IDE2LjY4OGVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDMuNzUwZW07XHJcbiAgfVxyXG4gIC5lcnJvcl9fcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDguNzUwZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcclxuICAuZXJyb3JfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5lcnJvcl9fbGVmdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjc1MGVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbiAgLmVycm9yX19idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAzLjc1MGVtO1xyXG4gIH1cclxuICAuZXJyb3JfX3JpZ2h0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSJdfQ== */
