@import url(../../../node_modules/normalize.css/normalize.css);
/* Small devices (landscape phones, 576px and up) */
/* Medium devices (tablets, 768px and up) */
/* Large devices (desktops, 992px and up) */
/* Extra large devices (large desktops, 1200px and up) */
* {
  box-sizing: border-box;
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  font-weight: 400; }

html {
  -moz-osx-font-smoothing: grayscale; }

body {
  color: #666;
  margin: 0;
  overflow-x: hidden;
  padding: 0; }
  body.freeze {
    overflow: hidden !important; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Playfair Display", serif; }

p {
  color: #666;
  font-size: 17px;
  line-height: 29px; }

strong {
  font-weight: 700 !important; }

svg {
  pointer-events: none !important; }

.container {
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%; }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px;
      width: 1140px; } }
  @media (min-width: 1440px) {
    .container {
      max-width: 1400px;
      width: 1400px; } }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row--flex {
    display: flex; }

.blue-link {
  color: #398eb6;
  text-decoration: none;
  transition: all .3s ease-out; }
  .blue-link--bold {
    font-weight: 500; }
  .blue-link span {
    display: inline-block;
    transition: all .3s ease-out;
    transform: translateX(5px); }
  .blue-link:hover span {
    transform: translateX(10px); }

.dugme, .dugme .elementor-button-text {
  font-size: 14px; }

section.hero.hero--subpage {
  display: none !important; }

h3.silverwing-broker {
  color: #000;
  font-family: "Work Sans", sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px; }

.silverwing-broker__contact {
  color: #000; }

.szt-in-detail__col-right {
  line-height: 1.5;
  padding-bottom: 15px;
  vertical-align: top; }

.szt-in-detail__col-left {
  line-height: 1.5;
  min-width: 220px;
  padding-bottom: 15px;
  vertical-align: top; }

.back-to-galleries {
  align-items: center;
  color: #666;
  display: inline-flex;
  transition: all .3s ease-out; }

.back-to-galleries svg {
  fill: #666;
  margin-right: 10px;
  transition: all .3s ease-out; }

.back-to-galleries:hover {
  color: #000; }

.back-to-galleries:hover svg {
  fill: #000; }

.ekit-wid-con .elementskit-info-image-box .elementskit-box-body {
  padding: 20px 0 0 0 !important; }

.grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
  .grid__item {
    margin-bottom: 60px;
    padding: 0 15px;
    width: 100%; }
    @media (min-width: 576px) {
      .grid__item {
        width: 50%; } }
    @media (min-width: 768px) {
      .grid__item {
        width: 33.3333%; } }
    .grid__item > a {
      text-decoration: none; }
    .grid__item-title {
      color: #000;
      font-family: "Work Sans";
      font-size: 18px;
      font-weight: 600;
      text-align: center; }
    .grid__item-image {
      margin-bottom: 10px;
      text-align: center; }
      .grid__item-image img {
        height: auto;
        max-width: 100%; }
    .grid__item-label {
      margin-bottom: 30px;
      text-align: center; }
      .grid__item-label span {
        background-color: #c2e8e2;
        background-color: #f1f1e6;
        border-radius: 12px;
        color: #000;
        display: inline-block;
        font-size: 13px;
        font-weight: 500;
        line-height: 1;
        padding: 6px 15px; }
    .grid__item-content, .grid__item-content p {
      line-height: 1.5;
      text-align: center; }
    .grid__item--centered {
      text-align: center; }
  .grid--1column .grid__item {
    width: 100%; }
  .grid--4columns .grid__item {
    width: 100%; }
    @media (min-width: 576px) {
      .grid--4columns .grid__item {
        width: 50%; } }
    @media (min-width: 768px) {
      .grid--4columns .grid__item {
        width: 25%; } }

.site-header {
  background: transparent;
  display: flex;
  height: 80px;
  left: 0;
  max-height: 80px;
  padding: 0 15px;
  position: absolute;
  top: 0;
  transition: background .3s ease-out;
  width: 100%;
  z-index: 10; }
  @media (min-width: 768px) {
    .site-header {
      height: 100px;
      max-height: 100px; } }
  @media (min-width: 992px) {
    .site-header {
      padding: 0 60px; } }
  .site-header__logo {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    width: 100%; }
    @media (min-width: 768px) {
      .site-header__logo {
        justify-content: center; } }
    @media (min-width: 992px) {
      .site-header__logo {
        width: auto; } }
    @media (min-width: 768px) {
      .site-header__logo a {
        margin-left: 22px; } }
    @media (min-width: 992px) {
      .site-header__logo a {
        margin-left: 0px; } }
    .site-header__logo img, .site-header__logo svg {
      height: 58px;
      width: auto; }
      @media (min-width: 768px) {
        .site-header__logo img, .site-header__logo svg {
          height: auto;
          max-width: 250px;
          width: 100%; } }
  .site-header__nav {
    align-items: center;
    display: none; }
    @media (min-width: 1200px) {
      .site-header__nav {
        display: flex; } }
    .site-header__nav nav, .site-header__nav nav ul {
      margin: 0;
      padding: 0; }
      .site-header__nav nav li, .site-header__nav nav ul li {
        display: inline-block;
        list-style: none; }
        .site-header__nav nav li a, .site-header__nav nav ul li a {
          color: #fff;
          font-size: 14px;
          font-weight: 500;
          letter-spacing: 1px;
          margin-left: 35px;
          position: relative;
          text-decoration: none;
          text-transform: uppercase;
          transition: all 0.3s ease-out; }
          .site-header__nav nav li a:hover, .site-header__nav nav ul li a:hover {
            color: #a0907b; }
        .site-header__nav nav li:first-of-type a, .site-header__nav nav ul li:first-of-type a {
          margin-left: 0; }
        .site-header__nav nav li.current-menu-item a, .site-header__nav nav ul li.current-menu-item a {
          color: #a0907b; }
          .site-header__nav nav li.current-menu-item a::after, .site-header__nav nav ul li.current-menu-item a::after {
            border-top: 2px solid #a0907b;
            content: "";
            display: block;
            left: 0;
            position: absolute;
            top: calc(100% + 5px);
            width: 100%; }
    .site-header__nav--right, .site-header__nav--left {
      align-items: center;
      display: none;
      justify-content: flex-end; }
      @media (min-width: 992px) {
        .site-header__nav--right, .site-header__nav--left {
          display: flex; } }
    .site-header__nav--right {
      margin-left: 35px;
      margin-right: auto; }
    .site-header__nav--left {
      margin-left: auto;
      margin-right: 35px; }
  .site-header__menu-icon {
    cursor: pointer;
    height: 58px;
    margin-left: auto;
    margin-top: 10px;
    position: relative;
    width: 22px;
    z-index: 10; }
    @media (min-width: 992px) {
      .site-header__menu-icon {
        display: none; } }
    .site-header__menu-icon::before {
      background-color: #fff;
      border-radius: 1px;
      content: "";
      height: 3px;
      right: 0;
      position: absolute;
      top: 21px;
      transform-origin: 0 0;
      transition: transform .3s ease-out;
      width: 20px; }
    .site-header__menu-icon__middle {
      background-color: #fff;
      border-radius: 1px;
      height: 3px;
      right: 0;
      position: absolute;
      top: 27px;
      transform-origin: 0 50%;
      transition: all .3s ease-out;
      width: 20px; }
    .site-header__menu-icon::after {
      background-color: #fff;
      border-radius: 1px;
      content: "";
      height: 3px;
      right: 0;
      position: absolute;
      top: 33px;
      transform-origin: 0 100%;
      transition: transform .3s ease-out;
      width: 20px; }
    @media (min-width: 1200px) {
      .site-header__menu-icon {
        display: none; } }

.mobile-menu {
  background-color: #a0907b;
  height: 100%;
  right: -330px;
  overflow: hidden;
  position: fixed;
  text-align: center;
  top: 0;
  transition: all .5s ease;
  width: 330px;
  z-index: 10000; }
  @media (min-width: 992px) {
    .mobile-menu {
      display: none; } }
  .mobile-menu--is-visible {
    right: 0; }
  .mobile-menu ul {
    list-style: none;
    margin: 86px auto 0 auto;
    max-width: 260px;
    padding: 0;
    text-align: left; }
  .mobile-menu ul li {
    margin: 20px 0;
    max-height: 24px;
    overflow: hidden;
    transition: all .3s ease; }
    .mobile-menu ul li.menu-item-has-children ul {
      left: 0;
      list-style: none;
      margin: 0;
      overflow: hidden;
      padding: 0;
      position: relative;
      top: 0; }
      .mobile-menu ul li.menu-item-has-children ul li {
        margin-bottom: 20px;
        padding-left: 40px; }
        .mobile-menu ul li.menu-item-has-children ul li:last-of-type {
          margin-bottom: 0; }
      .mobile-menu ul li.menu-item-has-children ul li a {
        color: #fff;
        font-size: 16px;
        line-height: 1; }
        .mobile-menu ul li.menu-item-has-children ul li a:hover {
          color: #000; }
  .mobile-menu ul li a {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    left: 50%;
    letter-spacing: 1px;
    line-height: 24px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    transform: translateX(-50%);
    transition: all .3s ease;
    width: 240px; }
  .mobile-menu ul li a:hover {
    color: #000; }
  .mobile-menu__close-icon {
    cursor: pointer;
    display: inline-block;
    height: 80px;
    line-height: 80px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 80px; }
    .mobile-menu__close-icon svg {
      display: inline-block;
      fill: #fff;
      height: 20px;
      margin-top: 30px;
      width: 20px; }

#mobile-nav li.current a {
  font-weight: 400; }

.wpcf7-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
  .wpcf7-form p {
    width: 100%; }
  .wpcf7-form p:nth-of-type(1), .wpcf7-form p:nth-of-type(2) {
    width: 48%; }
  .wpcf7-form p:nth-of-type(2) {
    margin-left: auto; }
  .wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form textarea {
    background-color: #fff;
    border: 1px solid #ccc;
    max-width: 100%;
    outline: none;
    padding: 20px 15px;
    width: 100%; }
    .wpcf7-form input[type=text]:hover, .wpcf7-form input[type=email]:hover, .wpcf7-form textarea:hover {
      outline: none; }
  .wpcf7-form .wpcf7-submit {
    background-color: #a0907b;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    padding: 20px 15px;
    text-transform: uppercase;
    transition: all 0.3s ease-out;
    width: 150px; }
    .wpcf7-form .wpcf7-submit:hover {
      background-color: #b2a491; }

.site-footer {
  display: block; }
  @media (min-width: 768px) {
    .site-footer {
      display: flex; } }
  .site-footer__logo {
    background-color: #fff;
    display: none; }
    @media (min-width: 768px) {
      .site-footer__logo {
        align-items: center;
        display: flex;
        justify-content: center;
        width: 33%; } }
  .site-footer__content {
    background-color: #a0907b;
    color: #fff;
    display: block;
    padding: 40px 20px 40px 40px;
    width: 100%;
    /* Slide in */ }
    @media (min-width: 768px) {
      .site-footer__content {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 100px 0 100px 100px;
        width: 67%; }
        .site-footer__content, .site-footer__links {
          width: 50%; } }
    .site-footer__content h2 {
      font-size: 31px;
      margin-top: 0; }
    .site-footer__content ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      .site-footer__content ul li {
        display: flex;
        line-height: 2.2; }
        .site-footer__content ul li a {
          margin-left: 10px; }
    .site-footer__content a {
      color: #fff;
      overflow: hidden;
      position: relative;
      text-decoration: none; }
    .site-footer__content a::after {
      background-color: #fff;
      bottom: 3px;
      content: '';
      height: 1px;
      left: 0;
      opacity: 0;
      position: absolute;
      transition: opacity 300ms, transform 300ms;
      width: 100%; }
    .site-footer__content a::after {
      opacity: 1;
      transform: translate3d(-100%, 0, 0); }
    .site-footer__content a:hover::after,
    .site-footer__content a:focus::after {
      transform: translate3d(0, 0, 0); }
  .site-footer__links {
    margin-top: 30px; }
    @media (min-width: 768px) {
      .site-footer__links {
        margin-top: 0; } }
    .site-footer__links ul li a {
      font-size: 18px;
      margin-left: 0; }

.site-footer__newsletter { width: 100% !important; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJwYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJwYXJ0aWFscy9fbWl4aW5zLnNjc3MiLCJwYXJ0aWFscy9fZ2VuZXJhbC5zY3NzIiwicGFydGlhbHMvX2dyaWQuc2NzcyIsInBhcnRpYWxzL19zaXRlLWhlYWRlci5zY3NzIiwicGFydGlhbHMvX21vYmlsZS1tZW51LnNjc3MiLCJwYXJ0aWFscy9fd3BjZjcuc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzJztcbkBpbXBvcnQgJy4vcGFydGlhbHMvdmFyaWFibGVzJztcbkBpbXBvcnQgJy4vcGFydGlhbHMvbWl4aW5zJztcbkBpbXBvcnQgJy4vcGFydGlhbHMvZ2VuZXJhbCc7XG5AaW1wb3J0ICcuL3BhcnRpYWxzL2dyaWQnO1xuQGltcG9ydCAnLi9wYXJ0aWFscy9zaXRlLWhlYWRlcic7XG5AaW1wb3J0ICcuL3BhcnRpYWxzL21vYmlsZS1tZW51JztcbkBpbXBvcnQgJy4vcGFydGlhbHMvd3BjZjcnO1xuQGltcG9ydCAnLi9wYXJ0aWFscy9mb290ZXInO1xuIiwiJGJlaWdlOiAgICAgICAgICNmYWY3ZjQ7XG4kYnJvbnplOiAgICAgICAgI2EwOTA3YjtcbiRsaWdodEJyb256ZTogICAjYjJhNDkxO1xuJGNvbnRlbnRDb2xvcjogICM2NjY7XG4kbGlnaHRHcmV5OiAgICAgI2NiY2RkMjtcblxuJG1haW5Gb250OiAgICAgICdXb3JrIFNhbnMnO1xuJGhlYWRlckZvbnQ6ICAgICdQbGF5ZmFpciBEaXNwbGF5JztcblxuJGxpbmtDb2xvcjogI2FiYWNhZTtcbiRhY3RpdmVMaW5rOiAjZmZmO1xuXG4kZ3V0dGVyOiAxNXB4O1xuJGd1dHRlckV4dHJhOiAzMHB4O1xuJGd1dHRlckJpZzogNjBweDsiLCIvKiBTbWFsbCBkZXZpY2VzIChsYW5kc2NhcGUgcGhvbmVzLCA1NzZweCBhbmQgdXApICovXG5AbWl4aW4gYXRTbWFsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLyogTWVkaXVtIGRldmljZXMgKHRhYmxldHMsIDc2OHB4IGFuZCB1cCkgKi9cbkBtaXhpbiBhdE1lZGl1bSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLyogTGFyZ2UgZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCB1cCkgKi9cbkBtaXhpbiBhdExhcmdlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vKiBFeHRyYSBsYXJnZSBkZXZpY2VzIChsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cCkgKi9cbkBtaXhpbiBhdEV4dHJhTGFyZ2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYXRFeHRyYUxhcmdlUGx1cyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxufVxuIiwiKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogJG1haW5Gb250LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5odG1sIHtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogJGNvbnRlbnRDb2xvcjtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLmZyZWV6ZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyRm9udCwgc2VyaWY7XG59XG5cbnAge1xuICAgIGNvbG9yOiAkY29udGVudENvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG5zdmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYXRFeHRyYUxhcmdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYXRFeHRyYUxhcmdlUGx1cyB7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICB3aWR0aDogMTQwMHB4O1xuICAgIH1cbn1cblxuLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyO1xuICAgIG1hcmdpbi1yaWdodDogLSRndXR0ZXI7XG5cbiAgICAmLS1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5ibHVlLWxpbmsge1xuICAgIGNvbG9yOiAjMzk4ZWI2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuXG4gICAgJi0tYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIH1cbn1cblxuLmR1Z21lLCAuZHVnbWUgLmVsZW1lbnRvci1idXR0b24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5zZWN0aW9uLmhlcm8uaGVyby0tc3VicGFnZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDMuc2lsdmVyd2luZy1icm9rZXIge1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpbHZlcndpbmctYnJva2VyX19jb250YWN0IHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5zenQtaW4tZGV0YWlsX19jb2wtcmlnaHQge1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnN6dC1pbi1kZXRhaWxfX2NvbC1sZWZ0IHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWluLXdpZHRoOiAyMjBweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5iYWNrLXRvLWdhbGxlcmllcyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjNjY2O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbn1cblxuLmJhY2stdG8tZ2FsbGVyaWVzIHN2ZyB7XG5cdGZpbGw6ICM2NjY7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbn1cblxuLmJhY2stdG8tZ2FsbGVyaWVzOmhvdmVyIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5iYWNrLXRvLWdhbGxlcmllczpob3ZlciBzdmcge1xuXHRmaWxsOiAjMDAwO1xufVxuXG4uZWtpdC13aWQtY29uIC5lbGVtZW50c2tpdC1pbmZvLWltYWdlLWJveCAuZWxlbWVudHNraXQtYm94LWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDAgMCAwICFpbXBvcnRhbnQ7XG59IiwiLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgcGFkZGluZzogMCAkZ3V0dGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBhdFNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBhdE1lZGl1bSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluRm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyZThlMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWU2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50LCAmLWNvbnRlbnQgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2VudGVyZWQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLS0xY29sdW1uIHtcbiAgICAgICAgLmdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS00Y29sdW1ucyB7XG4gICAgICAgIC5ncmlkX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBhdFNtYWxsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYXRNZWRpdW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIuc2l0ZS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAwICRndXR0ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIGF0TWVkaXVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYXRMYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGd1dHRlckJpZztcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBhdE1lZGl1bSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfSAgICBcblxuICAgICAgICBAaW5jbHVkZSBhdExhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9ICAgIFxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYXRNZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBhdExhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGF0TWVkaXVtIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH0gICAgXG4gICAgXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYXRFeHRyYUxhcmdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBuYXYsIG5hdiB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJvbnplO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyb256ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJyb256ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJpZ2h0LCAmLS1sZWZ0IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYXRMYXJnZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51LWljb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBtaXhpbiBhdE1lZGl1bSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYXRMYXJnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21pZGRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzM3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYXRFeHRyYUxhcmdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1vYmlsZS1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvbnplO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogLTMzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgIEBpbmNsdWRlIGF0TGFyZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtLWlzLXZpc2libGUge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiA4NnB4IGF1dG8gMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAmIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgbGkgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJiB1bCBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG5cbiAgICAmIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAmX19jbG9zZS1pY29uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogODBweDtcblxuICAgICAgICAmIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbiNtb2JpbGUtbmF2IGxpLmN1cnJlbnQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn0iLCIud3BjZjctZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBwOm50aC1vZi10eXBlKDEpLCBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG5cbiAgICBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIHRleHRhcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvbnplO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0QnJvbnplO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zaXRlLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBhdE1lZGl1bSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYXRNZWRpdW0ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb256ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggNDBweCA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBhdE1lZGl1bSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCAxMDBweCAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2NyU7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcblxuICAgICAgICAgICAgICAgIGEgeyBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zLCB0cmFuc2Zvcm0gMzAwbXM7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLyogU2xpZGUgaW4gKi9cbiAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBhOmhvdmVyOjphZnRlcixcbiAgICAgICAgYTpmb2N1czo6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGF0TWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLENBQVAsc0RBQU87QUVBUCxvREFBb0Q7QUFPcEQsNENBQTRDO0FBTzVDLDRDQUE0QztBQU81Qyx5REFBeUQ7QUNyQnpELEFBQUEsQ0FBQyxDQUFDO0VBQ0UsVUFBVSxFQUFFLFVBQVU7RUFDdEIsV0FBVyxFRklDLFdBQVcsRUVKQyxVQUFVO0VBQ2xDLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUcsR0FDbkI7O0FBRUQsQUFBQSxJQUFJLENBQUM7RUFDRCx1QkFBdUIsRUFBRSxTQUFTLEdBQ3JDOztBQUVELEFBQUEsSUFBSSxDQUFDO0VBQ0QsS0FBSyxFRlRPLElBQUk7RUVVaEIsTUFBTSxFQUFFLENBQUM7RUFDVCxVQUFVLEVBQUUsTUFBTTtFQUNsQixPQUFPLEVBQUUsQ0FBQyxHQUtiO0VBVEQsQUFNSSxJQU5BLEFBTUMsT0FBTyxDQUFDO0lBQ0wsUUFBUSxFQUFFLGlCQUFpQixHQUM5Qjs7QUFHTCxBQUFBLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBQ25CLFdBQVcsRUZoQkMsa0JBQWtCLEVFZ0JKLEtBQUssR0FDbEM7O0FBRUQsQUFBQSxDQUFDLENBQUM7RUFDRSxLQUFLLEVGeEJPLElBQUk7RUV5QmhCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUksR0FDcEI7O0FBRUQsQUFBQSxNQUFNLENBQUM7RUFDTixXQUFXLEVBQUUsY0FBYyxHQUMzQjs7QUFFRCxBQUFB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 */
