/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
#main-wrapper {
  padding-top: 150px; }

.mainmenu .sub-menu li a,
.mainmenu .sub-menu li a:visited {
  padding: 12px 20px;
  font-size: 16px;
  font-size: 1rem; }

.mainmenu {
  border: none;
  background-color: transparent;
  transform: translateY(0px) translateZ(0);
  transition: transform 0.3s ease-in-out;
  will-change: transform;
  backface-visibility: hidden; }
  .mainmenu .container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
  .mainmenu .mainmenu-wrapper {
    top: 20px;
    position: relative;
    background-color: rgba(255, 255, 255, 0.7);
    width: calc(100% - 10%);
    max-width: 1750px;
    margin: 0 auto;
    border-radius: 6px;
    border: 1px solid #e4ecf4; }
    .mainmenu .mainmenu-wrapper:before {
      content: "";
      position: absolute;
      inset: 0;
      border-radius: 5px;
      background: rgba(255, 255, 255, 0.05);
      -webkit-backdrop-filter: saturate(180%) blur(20px);
              backdrop-filter: saturate(180%) blur(20px);
      z-index: -1;
      transition: all 0.3s ease-in-out;
      border-radius: 6px; }
    .mainmenu .mainmenu-wrapper .container {
      max-width: 100%;
      padding: 10px 25px; }
  .mainmenu .logo {
    max-width: none;
    position: initial;
    transform: none;
    -ms-flex: 0 0 60px;
        flex: 0 0 60px; }
  .mainmenu .big-menu-side {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
  .mainmenu ul li.current-menu-item > a,
  .mainmenu ul li.current-menu-item > a:visited, .mainmenu ul li.current-page-parent > a,
  .mainmenu ul li.current-page-parent > a:visited, .mainmenu ul li.current_page_ancestor > a,
  .mainmenu ul li.current_page_ancestor > a:visited {
    color: red; }
  .mainmenu ul li.menu-item-has-children.current-menu-item > a:after,
  .mainmenu ul li.menu-item-has-children.current-menu-item > a:visited:after, .mainmenu ul li.menu-item-has-children.current-page-parent > a:after,
  .mainmenu ul li.menu-item-has-children.current-page-parent > a:visited:after, .mainmenu ul li.menu-item-has-children.current_page_ancestor > a:after,
  .mainmenu ul li.menu-item-has-children.current_page_ancestor > a:visited:after {
    color: red; }
  .mainmenu ul li:hover > a,
  .mainmenu ul li:hover > a:visited, .mainmenu ul li:focus > a,
  .mainmenu ul li:focus > a:visited {
    color: red; }
    .mainmenu ul li:hover > a:after,
    .mainmenu ul li:hover > a:visited:after, .mainmenu ul li:focus > a:after,
    .mainmenu ul li:focus > a:visited:after {
      color: red; }

header .top-bar {
  background: #B2CBC6;
  position: relative;
  z-index: 999; }
  header .top-bar .container {
    min-height: 42px;
    padding: 10px 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    header .top-bar .container ul {
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      gap: 38px; }
      header .top-bar .container ul li {
        display: inline-block; }
        header .top-bar .container ul li a {
          text-decoration: none;
          color: #1B604A;
          font-size: 14px;
          font-size: 0.875rem; }
          header .top-bar .container ul li a:hover, header .top-bar .container ul li a:visited {
            color: #242323; }
        header .top-bar .container ul li .language-switcher {
          max-width: 140px;
          position: relative;
          width: 115px;
          height: 20px; }
          header .top-bar .container ul li .language-switcher:after {
            content: "";
            position: absolute;
            right: 5px;
            top: 5px;
            width: 10px;
            height: 16px;
            background-position: center center;
            background-size: 100% auto;
            background-image: url("../images/icons/chevron-down.svg");
            background-repeat: no-repeat;
            transition: 0.3s;
            z-index: 1; }
          header .top-bar .container ul li .language-switcher.fold-menu nav {
            height: auto;
            pointer-events: auto; }
        header .top-bar .container ul li .language-switcher-nav {
          position: absolute;
          top: 0;
          left: 0;
          z-index: 1;
          background: #f4f4f4;
          height: 20px;
          overflow: hidden;
          pointer-events: none;
          transition: 0.3s;
          border-radius: 0 0 5px 5px; }
          header .top-bar .container ul li .language-switcher-nav ul {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
            gap: 5px;
            padding: 0 5px 5px 5px; }
            header .top-bar .container ul li .language-switcher-nav ul li {
              list-style: none;
              -ms-flex: 0 0 100%;
                  flex: 0 0 100%;
              border: none; }
              header .top-bar .container ul li .language-switcher-nav ul li a {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-flow: row wrap;
                    flex-flow: row wrap;
                position: relative;
                padding: 10px;
                text-decoration: none;
                height: 20px;
                line-height: 4px;
                font-size: 14px;
                border: none;
                color: #1B604A; }
              header .top-bar .container ul li .language-switcher-nav ul li:hover a {
                color: #1B604A; }

.mainmenu .big-menu-side {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 10px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 1;
      flex: 1; }
  .mainmenu .big-menu-side .cta-button {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto; }
    .mainmenu .big-menu-side .cta-button a {
      padding: 10px 30px;
      background: #1B604A;
      color: #fff;
      text-decoration: none;
      font-size: 16px;
      font-size: 1rem;
      font-weight: 500;
      border-radius: 30px; }
      .mainmenu .big-menu-side .cta-button a:hover, .mainmenu .big-menu-side .cta-button a:focus {
        background: rgba(255, 255, 255, 0.8);
        color: #1B604A; }
  .mainmenu .big-menu-side .top-nav {
    position: relative;
    z-index: 3;
    -ms-flex: 1;
        flex: 1; }
    .mainmenu .big-menu-side .top-nav ul {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      -ms-flex-align: center;
          align-items: center;
      gap: 30px;
      -ms-flex-pack: center;
          justify-content: center; }
      .mainmenu .big-menu-side .top-nav ul li {
        position: relative;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; }
        .mainmenu .big-menu-side .top-nav ul li.search {
          position: absolute;
          right: 0;
          top: 0; }
        .mainmenu .big-menu-side .top-nav ul li.top-line {
          border-top: 1px solid #E4ECF4;
          padding-top: 14px; }
        .mainmenu .big-menu-side .top-nav ul li a,
        .mainmenu .big-menu-side .top-nav ul li a:visited {
          padding: 19px 0;
          height: 56px;
          line-height: 1;
          display: block;
          color: #242323;
          text-decoration: none;
          font-size: 15px;
          font-size: 0.9375rem;
          font-weight: 600; }
          .mainmenu .big-menu-side .top-nav ul li a:hover, .mainmenu .big-menu-side .top-nav ul li a:focus,
          .mainmenu .big-menu-side .top-nav ul li a:visited:hover,
          .mainmenu .big-menu-side .top-nav ul li a:visited:focus {
            border-color: #1B604A; }
        .mainmenu .big-menu-side .top-nav ul li.current-menu-item a,
        .mainmenu .big-menu-side .top-nav ul li.current-menu-item a:visited, .mainmenu .big-menu-side .top-nav ul li.current-page-parent a,
        .mainmenu .big-menu-side .top-nav ul li.current-page-parent a:visited {
          color: #1B604A; }
  .mainmenu .big-menu-side .toggle-menu-wrapper,
  .mainmenu .big-menu-side .mobile-toggle-menu-wrapper {
    -ms-flex: 0 0 56px;
        flex: 0 0 56px;
    position: relative;
    z-index: 2; }
    .mainmenu .big-menu-side .toggle-menu-wrapper .extra-el,
    .mainmenu .big-menu-side .mobile-toggle-menu-wrapper .extra-el {
      position: absolute;
      bottom: -10px;
      right: 0;
      height: calc(100% + 10px);
      width: 111px;
      opacity: 0;
      transition: 0.3s; }
    .mainmenu .big-menu-side .toggle-menu-wrapper:has(.menu-switch.clicked-button) .extra-el,
    .mainmenu .big-menu-side .mobile-toggle-menu-wrapper:has(.menu-switch.clicked-button) .extra-el {
      opacity: 1; }
  .mainmenu .big-menu-side .mobile-toggle-menu-wrapper {
    display: none; }

.mainmenu .main-nav {
  pointer-events: none;
  opacity: 0;
  transition: 0.3s;
  top: 100%;
  margin-top: 20px;
  right: -25px;
  background: #fff;
  border-radius: 6px;
  padding: 30px;
  width: 342px;
  transform: none;
  text-align: left;
  max-height: 80vh;
  overflow: scroll;
  z-index: 999;
  border: 1px solid #e4ecf4; }
  .mainmenu .main-nav ul:first-child > li > a {
    color: rgba(36, 35, 35, 0.9) !important;
    margin-bottom: 20px;
    font-size: 20px;
    font-size: 1.25rem;
    font-family: "Frank Ruhl Libre", serif; }
  .mainmenu .main-nav ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-pack: end;
        justify-content: flex-end;
    gap: 22px; }
    .mainmenu .main-nav ul li {
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
      border-bottom: 1px solid rgba(36, 35, 35, 0.2);
      padding-bottom: 14px; }
      .mainmenu .main-nav ul li:last-child {
        border-bottom: none;
        padding-bottom: 0; }
      .mainmenu .main-nav ul li .label {
        display: block;
        color: rgba(36, 35, 35, 0.6);
        margin-bottom: 14px;
        font-size: 14px;
        font-size: 0.875rem; }
      .mainmenu .main-nav ul li a,
      .mainmenu .main-nav ul li a:visited {
        color: #242323;
        font-size: 15px;
        font-size: 0.9375rem;
        padding: 0; }
        .mainmenu .main-nav ul li a:hover, .mainmenu .main-nav ul li a:focus,
        .mainmenu .main-nav ul li a:visited:hover,
        .mainmenu .main-nav ul li a:visited:focus {
          color: #1B604A; }
      .mainmenu .main-nav ul li.menu-item-has-children > a:after,
      .mainmenu .main-nav ul li.menu-item-has-children > a:visited:after {
        display: none; }
      .mainmenu .main-nav ul li.current-menu-item > a,
      .mainmenu .main-nav ul li.current-menu-item > a:visited {
        color: #1B604A !important; }
    .mainmenu .main-nav ul li:has(ul li.current-menu-item) .sub-menu li {
      border-bottom: none; }
      .mainmenu .main-nav ul li:has(ul li.current-menu-item) .sub-menu li a,
      .mainmenu .main-nav ul li:has(ul li.current-menu-item) .sub-menu li a:visited {
        color: #1B604A !important; }
    .mainmenu .main-nav ul li:hover .sub-menu,
    .mainmenu .main-nav ul li:focus .sub-menu,
    .mainmenu .main-nav ul li.menu-item-has-children:hover .sub-menu,
    .mainmenu .main-nav ul li.menu-item-has-children:focus .sub-menu {
      display: -ms-flexbox;
      display: flex; }
    .mainmenu .main-nav ul .sub-menu {
      background: none;
      position: initial;
      box-shadow: none;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      gap: 8px; }
      .mainmenu .main-nav ul .sub-menu li {
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
        display: block;
        border: none;
        padding-bottom: 0; }
  .mainmenu .main-nav:before {
    content: "";
    position: absolute;
    width: 56px;
    height: 56px; }
  .mainmenu .main-nav.fold-out {
    pointer-events: auto;
    opacity: 1; }

.mainmenu .menu-switch .icon:before {
  background-image: url(../images/icons/menu.svg); }

.mainmenu .big-menu-side .top-nav ul li.menu-item-has-children a {
  position: relative;
  padding-right: 15px; }
  .mainmenu .big-menu-side .top-nav ul li.menu-item-has-children a:after {
    content: "";
    position: absolute;
    right: -5px;
    top: 20px;
    width: 10px;
    height: 16px;
    background-position: center center;
    background-size: 100% auto;
    background-image: url("../images/icons/chevron-down.svg");
    background-repeat: no-repeat;
    transition: 0.3s;
    z-index: 1; }

.mainmenu .big-menu-side .top-nav ul li.menu-item-has-children:hover .sub-menu, .mainmenu .big-menu-side .top-nav ul li.menu-item-has-children:focus .sub-menu {
  display: -ms-flexbox;
  display: flex; }

.mainmenu .big-menu-side .top-nav .sub-menu {
  right: auto;
  left: -30px;
  width: 320px;
  display: none;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 0px;
  box-shadow: none;
  background: rgba(255, 255, 255, 0.95);
  padding: 15px !important;
  border-radius: 0 0 6px 6px;
  text-align: left !important;
  border: 1px solid #e4ecf4;
  border-top: none;
  top: 67px; }
  .mainmenu .big-menu-side .top-nav .sub-menu:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 6px;
    pointer-events: auto;
    top: -40px; }
  .mainmenu .big-menu-side .top-nav .sub-menu li {
    -ms-flex: 0 1 100%;
        flex: 0 1 100%; }
    .mainmenu .big-menu-side .top-nav .sub-menu li a,
    .mainmenu .big-menu-side .top-nav .sub-menu li a:visited {
      background: none !important;
      color: #242323 !important;
      padding: 0 !important;
      line-height: 125%;
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 500;
      height: fit-content;
      padding: 10px 15px !important;
      border-radius: 6px; }
      .mainmenu .big-menu-side .top-nav .sub-menu li a:after,
      .mainmenu .big-menu-side .top-nav .sub-menu li a:visited:after {
        display: none; }
      .mainmenu .big-menu-side .top-nav .sub-menu li a:hover, .mainmenu .big-menu-side .top-nav .sub-menu li a:focus,
      .mainmenu .big-menu-side .top-nav .sub-menu li a:visited:hover,
      .mainmenu .big-menu-side .top-nav .sub-menu li a:visited:focus {
        color: #1B604A !important;
        background: #ECF2F1 !important; }
    .mainmenu .big-menu-side .top-nav .sub-menu li:has(+ li.top-line) {
      margin-bottom: 10px; }
    .mainmenu .big-menu-side .top-nav .sub-menu li.current-menu-item > a,
    .mainmenu .big-menu-side .top-nav .sub-menu li.current-menu-item > a:visited, .mainmenu .big-menu-side .top-nav .sub-menu li.current-page-parent > a,
    .mainmenu .big-menu-side .top-nav .sub-menu li.current-page-parent > a:visited, .mainmenu .big-menu-side .top-nav .sub-menu li.current_page_ancestor > a,
    .mainmenu .big-menu-side .top-nav .sub-menu li.current_page_ancestor > a:visited {
      color: #242323 !important; }

.mainmenu .menu-switch {
  background: #242323;
  display: block;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  padding: 0;
  border: none;
  position: relative;
  margin: 0;
  right: 0;
  top: auto; }
  .mainmenu .menu-switch .mobile-button-text {
    display: none; }
  .mainmenu .menu-switch .icon {
    display: inline-block;
    height: 100%;
    width: 100%; }
  .mainmenu .menu-switch .icon:before {
    content: "";
    background-image: url(../images/icons/menu.svg);
    height: 100%;
    width: 100%;
    background-position: center center;
    background-size: 50% auto;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
  .mainmenu .menu-switch .icon.close:before {
    background-image: url(../images/icons/menu-close.svg); }

.mainmenu:has(.menu-switch.clicked-button) .container:after {
  opacity: 1; }

@keyframes heromove {
  0% {
    opacity: 0;
    transform: translateY(20px); }
  30% {
    opacity: 0;
    transform: translateY(20px); }
  100% {
    opacity: 1;
    transform: none; } }

.top-nav .search-wrapper .form-search {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  z-index: 2; }
  .top-nav .search-wrapper .form-search input[type="search"]::-webkit-search-cancel-button {
    appearance: none; }
  .top-nav .search-wrapper .form-search input[type="search"]::-ms-clear {
    display: none;
    /* Hide the clear button in IE/Edge */ }
  .top-nav .search-wrapper .form-search .search-field {
    border: 1px solid transparent;
    padding: 10px 44px 10px 18px;
    border-radius: 30px;
    outline: none;
    min-height: 44px;
    position: absolute;
    top: 4px;
    right: 0;
    z-index: 1;
    width: 0;
    transition: 0.3s;
    font-size: 16px;
    font-size: 1rem;
    background: none; }
  .top-nav .search-wrapper .form-search.active .search-field {
    border-color: #E4ECF4;
    padding: 10px 44px 10px 18px;
    width: 300px;
    background: rgba(255, 255, 255, 0.9);
    color: #1B604A; }
    .top-nav .search-wrapper .form-search.active .search-field:-ms-input-placeholder {
      color: rgba(36, 35, 35, 0.6);
      font-weight: 400; }
    .top-nav .search-wrapper .form-search.active .search-field::placeholder {
      color: rgba(36, 35, 35, 0.6);
      font-weight: 400; }
  .top-nav .search-wrapper .form-search.active .search-button {
    border-color: transparent; }
  .top-nav .search-wrapper .form-search .search-button {
    position: relative;
    border: none;
    outline: none;
    appearance: none;
    border-radius: 0;
    background: none;
    width: 44px;
    height: 44px;
    font-size: 0;
    top: 6px;
    right: 1px;
    z-index: 2;
    background: transparent;
    border-radius: 50%;
    transition: 0.3s; }
    .top-nav .search-wrapper .form-search .search-button:hover, .top-nav .search-wrapper .form-search .search-button:focus {
      background: rgba(255, 255, 255, 0.5); }
    .top-nav .search-wrapper .form-search .search-button::before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
      background-image: url("../images/icons/search-icon-black.svg");
      display: inline-block;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 18px auto;
      line-height: 1; }

.mobile-nav .search-wrapper {
  margin-top: 14px;
  padding: 10px 4%; }
  .mobile-nav .search-wrapper .form-search {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    gap: 15px;
    z-index: 2;
    /* Remove the default appearance of the clear button */
    /* Custom style for the clear button */ }
    .mobile-nav .search-wrapper .form-search input[type="search"]::-webkit-search-cancel-button {
      appearance: none; }
    .mobile-nav .search-wrapper .form-search input[type="search"]::-webkit-search-cancel-button {
      height: 16px;
      width: 16px;
      background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg>') no-repeat center center;
      background-size: contain;
      cursor: pointer; }
    .mobile-nav .search-wrapper .form-search input[type="search"]::-ms-clear {
      display: none;
      /* Hide the clear button in IE/Edge */ }
    .mobile-nav .search-wrapper .form-search .search-field {
      background: transparent;
      border: 1px solid transparent;
      padding: 12px 12px 12px 12px;
      border-radius: 0;
      outline: none;
      min-height: 50px;
      border-radius: 3px;
      top: 0;
      right: 0;
      z-index: 1;
      width: 0;
      transition: 0.3s; }
    .mobile-nav .search-wrapper .form-search .search-button {
      position: relative;
      border: none;
      outline: none;
      appearance: none;
      border-radius: 0;
      background: none;
      width: 50px;
      height: 50px;
      font-size: 0;
      top: 1px;
      right: 1px;
      z-index: 2;
      background: #1B604A;
      border: 1px solid #ebebec;
      transition: 0.3s;
      border-radius: 3px; }
      .mobile-nav .search-wrapper .form-search .search-button:hover, .mobile-nav .search-wrapper .form-search .search-button:focus {
        background: #242323; }
      .mobile-nav .search-wrapper .form-search .search-button::before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        background-image: url("../images/icons/search-icon-white.svg");
        display: inline-block;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 18px auto;
        line-height: 1; }
    .mobile-nav .search-wrapper .form-search .search-field {
      border-color: #ebebec;
      padding: 12px;
      -ms-flex: 1;
          flex: 1; }
    .mobile-nav .search-wrapper .form-search .search-button {
      border-color: transparent; }

body.scroll-version header.mainmenu {
  transform: translateY(-48px) translateZ(0); }

body {
  background: #B2CBC6; }
  body .main-wrapper {
    background: #fff;
    z-index: -1; }

.hero.no-hero {
  margin-top: 100px;
  padding: 30px 0; }

.hero.small-hero {
  position: relative;
  overflow: hidden;
  margin-bottom: 80px;
  padding-top: 200px; }
  .hero.small-hero.no-image {
    margin-bottom: -80px; }
    .hero.small-hero.no-image:after {
      opacity: .9;
      width: 140%; }
  .hero.small-hero:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 80px);
    background-color: #FEE195; }
  .hero.small-hero:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    background-image: url("../images/cl-small-header.svg");
    z-index: 0;
    height: calc(100% - 80px);
    width: 100%;
    background-size: contain;
    background-position: top right;
    background-repeat: no-repeat;
    opacity: 0.38; }
  .hero.small-hero .container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .hero.small-hero .container .left-wrapper {
      -ms-flex: 0 1 650px;
          flex: 0 1 650px;
      padding-bottom: 80px;
      position: relative;
      z-index: 3; }
      .hero.small-hero .container .left-wrapper .content-wrapper .hero-title {
        font-family: "Frank Ruhl Libre", serif;
        color: #242323;
        font-weight: 500; }
        .hero.small-hero .container .left-wrapper .content-wrapper .hero-title.hero-title-big {
          font-size: 50px;
          font-size: 3.125rem;
          line-height: 1.2; }
        .hero.small-hero .container .left-wrapper .content-wrapper .hero-title.hero-title-biggest {
          font-size: 60px;
          font-size: 3.75rem;
          line-height: 1.2; }
      .hero.small-hero .container .left-wrapper .content-wrapper .hero-subtitle {
        color: #242323;
        font-size: 17px;
        font-size: 1.0625rem;
        line-height: 1.8; }
      .hero.small-hero .container .left-wrapper .content-wrapper ul.buttons-wrapper {
        margin-top: 50px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        -ms-flex-align: center;
            align-items: center;
        gap: 15px; }
        .hero.small-hero .container .left-wrapper .content-wrapper ul.buttons-wrapper li {
          padding: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
          line-height: 1 !important; }
          .hero.small-hero .container .left-wrapper .content-wrapper ul.buttons-wrapper li:before, .hero.small-hero .container .left-wrapper .content-wrapper ul.buttons-wrapper li:after {
            display: none; }
          .hero.small-hero .container .left-wrapper .content-wrapper ul.buttons-wrapper li .button {
            line-height: 1;
            padding: 16px 35px;
            font-weight: 500; }
          .hero.small-hero .container .left-wrapper .content-wrapper ul.buttons-wrapper li .readmore {
            padding: 16px 35px;
            color: #1B604A;
            background: rgba(255, 255, 255, 0.7);
            border-radius: 50px;
            text-decoration: none;
            line-height: 4;
            font-weight: 500; }
            .hero.small-hero .container .left-wrapper .content-wrapper ul.buttons-wrapper li .readmore:hover, .hero.small-hero .container .left-wrapper .content-wrapper ul.buttons-wrapper li .readmore:active {
              color: #1B604A;
              background: white; }
    .hero.small-hero .container .right-wrapper {
      -ms-flex: 0 1 900px;
          flex: 0 1 900px;
      position: relative;
      z-index: 3; }
      .hero.small-hero .container .right-wrapper .hero-media-wrapper {
        position: relative; }
        .hero.small-hero .container .right-wrapper .hero-media-wrapper img {
          border-radius: 6px; }
    .hero.small-hero .container #breadcrumbs {
      position: absolute;
      bottom: 30px;
      z-index: 4;
      font-size: 14px;
      font-size: 0.875rem; }
      .hero.small-hero .container #breadcrumbs a {
        color: #1B604A;
        text-decoration: underline; }
        .hero.small-hero .container #breadcrumbs a:hover, .hero.small-hero .container #breadcrumbs a:active {
          color: #1B604A; }
  .hero.small-hero .content-wrapper {
    margin-bottom: 85px;
    color: #fff; }
    .hero.small-hero .content-wrapper .hero-subtitle {
      font-size: 16px;
      font-size: 1rem; }
    .hero.small-hero .content-wrapper #breadcrumbs {
      margin-top: 40px;
      font-size: 12px;
      font-size: 0.75rem;
      color: #fff; }
      .hero.small-hero .content-wrapper #breadcrumbs a {
        color: #fff; }

.hero.big-hero {
  position: relative;
  height: 836px;
  min-height: 600px;
  max-height: 80vh;
  overflow: hidden; }
  .hero.big-hero .bg {
    position: absolute;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
    .hero.big-hero .bg video {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 100%;
      height: 100%;
      object-fit: cover;
      transform: translate(-50%, -50%); }
    .hero.big-hero .bg:after {
      content: "";
      position: absolute;
      z-index: 1;
      right: 0;
      bottom: 0;
      min-width: 100%;
      min-height: 50%;
      background: white;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, black 100%);
      opacity: 0.6; }
  .hero.big-hero .container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    height: 100%; }
    .hero.big-hero .container .content-wrapper {
      position: relative;
      top: 10%;
      animation: heromove 0.8s ease-in-out;
      opacity: 1;
      transform: none; }
      .hero.big-hero .container .content-wrapper .hero-title-wrapper .hero-title {
        font-size: 50px;
        font-size: 3.125rem;
        margin: 0 0 12px 0;
        color: #fff; }
      .hero.big-hero .container .content-wrapper .hero-title-wrapper .hero-subtitle {
        font-size: 28px;
        font-size: 1.75rem;
        color: #fff; }
      .hero.big-hero .container .content-wrapper ul.buttons-wrapper {
        margin-top: 60px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
        gap: 0 20px; }
        .hero.big-hero .container .content-wrapper ul.buttons-wrapper li a {
          font-size: 18px;
          font-size: 1.125rem;
          color: #fff;
          padding: 18px 40px;
          display: inline-block;
          text-decoration: none;
          border: 1px solid rgba(255, 255, 255, 0); }
          .hero.big-hero .container .content-wrapper ul.buttons-wrapper li a.button {
            background: rgba(255, 255, 255, 0.3);
            -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px); }
          .hero.big-hero .container .content-wrapper ul.buttons-wrapper li a:hover, .hero.big-hero .container .content-wrapper ul.buttons-wrapper li a:active {
            color: #1B604A; }
            .hero.big-hero .container .content-wrapper ul.buttons-wrapper li a:hover.button, .hero.big-hero .container .content-wrapper ul.buttons-wrapper li a:active.button {
              border: 1px solid #fff;
              background: rgba(255, 255, 255, 0.9); }

.language-switcher-btn {
  position: relative;
  background: #E4ECF4;
  color: #1B604A;
  padding: 14px;
  border-radius: 50%;
  border: none;
  margin-left: 20px; }
  .language-switcher-btn:before, .language-switcher-btn:after {
    content: "";
    opacity: 1;
    display: inline-block;
    background-image: url(../images/icons/language-icon.svg);
    background-position: center center;
    background-size: auto 40%;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .language-switcher-btn:after {
    opacity: 0;
    background-image: url(../images/icons/language-icon-white.svg); }
  .language-switcher-btn:hover, .language-switcher-btn:focus {
    background: #1B604A;
    color: #E4ECF4; }
    .language-switcher-btn:hover:before, .language-switcher-btn:focus:before {
      opacity: 0; }
    .language-switcher-btn:hover:after, .language-switcher-btn:focus:after {
      opacity: 1; }

.google-language-popup-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100dvh;
  height: 100vh;
  z-index: 100;
  background: rgba(0, 0, 0, 0.8);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 100px 4%;
  display: none; }
  .google-language-popup-wrapper .container {
    max-height: calc(100vh - 200px);
    overflow-y: scroll;
    max-width: 720px;
    width: 100%;
    position: relative;
    padding: 0 !important; }
    .google-language-popup-wrapper .container nav {
      display: block !important; }
      .google-language-popup-wrapper .container nav ul li {
        padding: 0;
        width: 100%; }
        .google-language-popup-wrapper .container nav ul li:before, .google-language-popup-wrapper .container nav ul li:after {
          display: none; }
    .google-language-popup-wrapper .container .select-wrapper {
      position: relative; }
      .google-language-popup-wrapper .container .select-wrapper select {
        width: 100%;
        padding: 11px 16px 10px 16px;
        box-sizing: border-box;
        border: 1px solid #999;
        line-height: 150%;
        display: block;
        font-size: 16px;
        font-size: 1rem;
        transition: 0.3s;
        border-radius: 6px;
        font-family: "Open Sans", sans-serif;
        background: #fff;
        appearance: none; }
        .google-language-popup-wrapper .container .select-wrapper select:focus {
          outline: none;
          border-color: #000; }
      .google-language-popup-wrapper .container .select-wrapper:after {
        content: "";
        height: 100%;
        width: 44px;
        pointer-events: none;
        display: block;
        position: absolute;
        background: #fff;
        bottom: 0;
        right: 0;
        transition: 0.3s;
        border: 1px solid #999;
        border-left: none;
        border-radius: 0 5px 5px 0; }
      .google-language-popup-wrapper .container .select-wrapper:before {
        content: "\f078";
        position: absolute;
        right: 0;
        width: 44px;
        bottom: 9px;
        color: #B2CBC6;
        text-align: center;
        font-weight: 900;
        font-family: "Font Awesome 5 free";
        font-size: 16px;
        font-size: 1rem;
        pointer-events: none;
        z-index: 2; }
      .google-language-popup-wrapper .container .select-wrapper:hover:after {
        background: #E4ECF4; }
    .google-language-popup-wrapper .container .close-popup-btn {
      position: absolute;
      top: 10px;
      right: 10px;
      width: 44px;
      height: 44px;
      display: block;
      background: #B2CBC6;
      border: none;
      transition: 0.3s;
      border: none;
      border-radius: 50%; }
      .google-language-popup-wrapper .container .close-popup-btn:before {
        content: "";
        background-image: url(../images/icons/menu-close-black.svg);
        height: 100%;
        width: 100%;
        background-position: center center;
        background-size: 55% auto;
        background-repeat: no-repeat;
        display: block;
        transition: 0.3s; }
      .google-language-popup-wrapper .container .close-popup-btn:hover, .google-language-popup-wrapper .container .close-popup-btn:focus {
        background: #1B604A; }
        .google-language-popup-wrapper .container .close-popup-btn:hover:before, .google-language-popup-wrapper .container .close-popup-btn:focus:before {
          background-image: url(../images/icons/menu-close.svg); }
    .google-language-popup-wrapper .container .translation-popup-title {
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: 600;
      margin: 0 0 20px 0; }
    .google-language-popup-wrapper .container .disclaimer-title {
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: 600;
      margin: 0 0 10px 0; }
    .google-language-popup-wrapper .container .disclaimer-wrapper {
      margin-top: 20px;
      border-top: 1px solid #1B604A;
      padding-top: 20px; }
      .google-language-popup-wrapper .container .disclaimer-wrapper .button {
        border: none; }
    .google-language-popup-wrapper .container .content-wrapper {
      background: #fff;
      padding: 30px;
      display: block;
      width: 100%; }
      .google-language-popup-wrapper .container .content-wrapper a:not([class]),
      .google-language-popup-wrapper .container .content-wrapper a:visited:not([class]) {
        color: #B2CBC6;
        text-decoration: underline; }
        .google-language-popup-wrapper .container .content-wrapper a:not([class]):hover, .google-language-popup-wrapper .container .content-wrapper a:not([class]):focus,
        .google-language-popup-wrapper .container .content-wrapper a:visited:not([class]):hover,
        .google-language-popup-wrapper .container .content-wrapper a:visited:not([class]):focus {
          background: none;
          color: #B2CBC6;
          text-decoration: underline; }
  .google-language-popup-wrapper.active {
    display: block; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJoZWFkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRztBQ0xIOzs7Ozs7R0FNRztBQWdCSCx5QkFBeUI7QUFPekIseUJBQXlCO0FBK0J6QiwyQkFBMkI7QUFnQjNCLG9CQUFvQjtBQWFwQix1QkFBdUI7QUErQ3ZCLHFCQUFxQjtBQ3JJckI7RUFDQyxtQkFBa0IsRUFDbEI7O0FBOEhEOztFQUVDLG1CQUFrQjtFRGVsQixnQkNkdUI7RURldkIsZ0JBVnVCLEVDSnZCOztBQUVEO0VBQ0MsYUFBWTtFQUNaLDhCQUE2QjtFQUM3Qix5Q0FBd0M7RUFDeEMsdUNBQXNDO0VBQ3RDLHVCQUFzQjtFQUV0Qiw0QkFBMkIsRUErRTNCO0VBdEZEO0lBU0UscUJBQWE7SUFBYixjQUFhO0lBQ2Isd0JBQW1CO1FBQW5CLG9CQUFtQjtJQUNuQix1QkFBOEI7UUFBOUIsK0JBQThCO0lBQzlCLHVCQUFtQjtRQUFuQixvQkFBbUIsRUFFbkI7RUFkRjtJQWdCRSxVQUFTO0lBQ1QsbUJBQWtCO0lBQ2xCLDJDRmpKVTtJRWtKVix3QkFBdUI7SUFHdkIsa0JBQWlCO0lBQ2pCLGVBQWM7SUFDZCxtQkZ0SWlCO0lFdUlqQiwwQkFBeUIsRUFpQnpCO0lBMUNGO01BMkJHLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsU0FBUTtNQUNSLG1CQUFrQjtNQUNsQixzQ0FBcUM7TUFDckMsbURBQTBDO2NBQTFDLDJDQUEwQztNQUMxQyxZQUFXO01BQ1gsaUNBQWdDO01BQ2hDLG1CRmpKZ0IsRUVtSmhCO0lBckNIO01BdUNHLGdCQUFlO01BQ2YsbUJBQWtCLEVBQ2xCO0VBekNIO0lBNENFLGdCQUFlO0lBQ2Ysa0JBQWlCO0lBQ2pCLGdCQUFlO0lBQ2YsbUJBQWM7UUFBZCxlQUFjLEVBQ2Q7RUFoREY7SUFrREUsbUJBQWM7UUFBZCxlQUFjLEVBQ2Q7RUFuREY7Ozs7SUEyREssV0FBVSxFQUNWO0VB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RmgxQ2M7TUVpMUNkLG1CQUFrQixFQUNsQjtJQW5JSDtNRG5tQ0MsZ0JDd3VDeUI7TUR2dUN6QixtQkFWdUI7TUNrdkNyQixpQkZyMUNjO01FczFDZCxtQkFBa0IsRUFDbEI7SUF4SUg7TUEwSUcsaUJBQWdCO01BQ2hCLDhCRi8yQ2dCO01FZzNDaEIsa0JBQWlCLEVBSWpCO01BaEpIO1FBOElJLGFBQVksRUFDWjtJQS9JSjtNQWtKRyxpQkFBZ0I7TUFDaEIsY0FBYTtNQUNiLGVBQWM7TUFDZCxZQUFXLEVBWVg7TUFqS0g7O1FBd0pJLGVGOTNDZ0I7UUUrM0NoQiwyQkFBMEIsRUFPMUI7UUFoS0o7OztVQTRKSyxpQkFBZ0I7VUFDaEIsZUZuNENlO1VFbzRDZiwyQkFBMEIsRUFDMUI7RUEvSkw7SUFvS0UsZUFBYyxFQUNkIiwiZmlsZSI6ImhlYWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFZhcmlhYmxlIGZpbGUgXG4gKiBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGhlcmU6XG4gKlxuICogQHBhY2thZ2UgQ2hlZiBHdXRlbmJlcmcgQ2hpbGQgVGhlbWVcbiAqL1xuXG4kZm9udC1zdGFjazogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiRoZWFkLXN0YWNrOiBcIkZyYW5rIFJ1aGwgTGlicmVcIiwgc2VyaWY7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzI0MjMyMztcbiRncmV5OiAjZjRmNGY0O1xuJGJsdWU6ICMwMDlmZTM7XG5cbiRkYXJrR3JlZW46ICMwMDQyNTg7XG4kZ3JlZW46ICM0MGE1MzY7XG4kaG92ZXJHcmVlbjogI0IyQ0JDNjtcblxuJGRhcmtHcmVlbjogIzFCNjA0QTtcbiRsaWdodEdyZWVuOiAjRUNGMkYxO1xuJHllbGxvdzogI0ZFRTE5NTtcbiRsaWdodEJsdWU6ICNFNEVDRjQ7XG5cbiRibHVlOiAkZGFya0dyZWVuO1xuJGdyZWVuOiAkZGFya0dyZWVuO1xuXG4kYm9yZGVyLXJhZGl1czogNnB4O1xuXG4kcHJpbWFyeS1jb2xvcjogJGJsdWU7XG4kZm9ybS1pbnB1dC1jb2xvcjogIzk5OTtcbiRmb3JtLWlucHV0LWhvdmVyLWNvbG9yOiAjMDAwO1xuXG4kZXJyb3JDb2xvcjogI2FlMmQzMDtcblxuJGNvbnRhaW5lcldpZHRoOiAxNzAwcHg7XG5cbiRsaWdodC13ZWlnaHQ6IDMwMDtcbiRyZWd1bGFyLXdlaWdodDogNDAwO1xuJG1lZGl1bS13ZWlnaHQ6IDUwMDtcbiRzZW1pLXdlaWdodDogNjAwO1xuJGJvbGQtd2VpZ2h0OiA3MDA7XG4iLCIvKipcbiAqIE1peGluIGZpbGUgXG4gKiBBbGwgb3VyIGN1c3RvbSBtaXhpbnNcbiAqXG4gKiBAcGFja2FnZSBDaGVmIEd1dGVuYmVyZyBDaGlsZCBUaGVtZVxuICogQHNpbmNlIDIwMTlcbiAqL1xuXG4vL21ha2UgZmxleCByb3dzIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LXJvdygkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLy9tYWtlIGZsZXggY29sdW1ucyBhIGJpdCBlYXNpZXI6XG5AbWl4aW4gZmxleC1jb2woJGVxdWFsaXplOiBzdHJldGNoKSB7XG5cdEBpbmNsdWRlIGRpc3BsYXkoZmxleCk7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCRlcXVhbGl6ZSk7XG59XG5cbi8qIEJveHNpemluZyBzaG9ydGN1dDogKi9cbkBtaXhpbiBib3JkZXJib3goKSB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBUcmFuc2Zvcm0gc2hvcnRjdXRzICovXG5cbi8vIHJvdGF0ZVxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcblx0bW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8qIFN0eWxpbmcgcGxhY2Vob2xkZXJzOiAqL1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBSZXRpbmEgaW1hZ2VzOiAqL1xuQG1peGluIGltYWdlLTJ4KCRpbWFnZSwgJHdpZHRoLCAkaGVpZ2h0KSB7XG5cdEBtZWRpYSAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdCgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLjYvMiksXG5cdFx0KC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcblx0XHQobWluLXJlc29sdXRpb246IDEuM2RwcHgpIHtcblx0XHQvKiBvbiByZXRpbmEsIHVzZSBpbWFnZSB0aGF0J3Mgc2NhbGVkIGJ5IDIgKi9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xuXHR9XG59XG5cbi8qIFwiSGFyZFwiIGdyYWRpZW50czogKi9cbkBtaXhpbiBncmFkaWVudC1oYXJkKCRzdGFydCwgJGVuZDogI2ZmZiwgJGRpcmVjdGlvbjogXCJob3Jpem9udGFsXCIpIHtcblx0QGlmICRkaXJlY3Rpb24gPT0gXCJob3Jpem9udGFsXCIge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkc3RhcnQsICRlbmQpO1xuXHR9IEBlbHNlIHtcblx0XHRAaW5jbHVkZSBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRzdGFydCwgJGVuZCk7XG5cdH1cbn1cblxuQG1peGluIGdyYWRpZW50LWhhcmQtaG9yaXpvbnRhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0bGVmdCB0b3AsXG5cdFx0cmlnaHQgdG9wLFxuXHRcdGNvbG9yLXN0b3AoMCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkdG8pLFxuXHRcdGNvbG9yLXN0b3AoMTAwJSwgJHRvKVxuXHQpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGZyb20nLCBlbmRDb2xvcnN0cj0nJHRvJyxHcmFkaWVudFR5cGU9MSApO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC12ZXJ0aWNhbCgkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcblx0XHRsaW5lYXIsXG5cdFx0dG9wIHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbi8qIFJFTSBmb250IHNpemVzOiAqL1xuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xuXHQkcmVtU2l6ZTogJHNpemUgLyAxNnB4O1xuXHRAcmV0dXJuICRyZW1TaXplICogMXJlbTtcbn1cblxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigpIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG5cdGZvbnQtc2l6ZTogJHNpemU7XG5cdGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuQG1peGluIGJ1dHRvbigpIHtcblx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0cGFkZGluZzogMTRweCAzNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiAkc2VtaS13ZWlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRob3ZlckdyZWVuO1xuXHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuQG1peGluIGJ1dHRvbi1yZWFkbW9yZSgpIHtcblx0cGFkZGluZzogMTRweCAzNXB4O1xuXHRjb2xvcjogJGRhcmtHcmVlbjtcblx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC43KTtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuQG1peGluIHJlbW92ZS1lbGVtZW50KCkge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGZvbnRmYWNlKCR0eXBlLCAkc3R5bGU6IFwiXCIpIHtcblx0QGlmICR0eXBlID09IFwibGlnaHRcIiBhbmQgJHN0eWxlID09IFwiXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtTGlnaHRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwibGlnaHRcIiBhbmQgJHN0eWxlID09IFwiaXRhbGljXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtTGlnaHRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwibWVkaXVtXCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLU1lZGl1bVwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2UgaWYgJHR5cGUgPT0gXCJib2xkXCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUJvbGRcIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwicmVndWxhclwiIGFuZCAkc3R5bGUgPT0gXCJpdGFsaWNcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1SZWd1bGFyXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1SZWd1bGFyXCIsIFwic2VyaWZcIjtcblx0fVxufVxuXG4vL0ZsZXggc29sdXRpb25cbkBtaXhpbiBibG9jay1zaXplKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdGZsZXg6IDAgMSBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG5AZnVuY3Rpb24gY2FsYy13aGl0ZXNwYWNlKCRiYXNlLCAkaXRlbUluUm93LCAkZ2FwKSB7XG5cdEByZXR1cm4gY2FsYygjeyRiYXNlfSAtICgoI3skaXRlbUluUm93fSAtIDEpICogI3skZ2FwfSAvICN7JGl0ZW1JblJvd30pKTtcbn1cblxuLy9SZXR1cm5cbkBmdW5jdGlvbiByZXR1cm4tYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMtd2hpdGVzcGFjZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCk7XG59XG5cbi8vQ29udGFpbmVyIHdoaXRlc3BhY2VcbkBmdW5jdGlvbiBjYWxjLWNvbnRhaW5lci13aGl0ZXNwYWNlKCRjb250YWluZXIpIHtcblx0QHJldHVybiBjYWxjKCgoMTAwdncgLSAjeyRjb250YWluZXJ9IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSkgLyAyKSk7XG59IiwiQGltcG9ydCBcImJhc2UvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJhc2UvX21peGluc1wiO1xuXG4jbWFpbi13cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDE1MHB4OyAvL2FjY291bnQgZm9yIHN0aWNreSBtZW51XG59XG5cbi8vIGhlYWRlciAuc3ViLW1lbnUgbGkgYSxcbi8vIGhlYWRlciAuc3ViLW1lbnUgbGkgYTp2aXNpdGVkIHtcbi8vIFx0cGFkZGluZzogMTJweCAyMHB4O1xuLy8gXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG4vLyB9XG5cbi8vIGhlYWRlciB7XG4vLyBcdHVsIHtcbi8vIFx0XHRsaSB7XG4vLyBcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtLFxuLy8gXHRcdFx0Ji5jdXJyZW50LXBhZ2UtcGFyZW50LFxuLy8gXHRcdFx0Ji5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xuLy8gXHRcdFx0XHQmID4gYSxcbi8vIFx0XHRcdFx0JiA+IGE6dmlzaXRlZCB7XG4vLyBcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuLy8gXHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtLFxuLy8gXHRcdFx0XHQmLmN1cnJlbnQtcGFnZS1wYXJlbnQsXG4vLyBcdFx0XHRcdCYuY3VycmVudF9wYWdlX2FuY2VzdG9yIHtcbi8vIFx0XHRcdFx0XHQmID4gYSxcbi8vIFx0XHRcdFx0XHQmID4gYTp2aXNpdGVkIHtcbi8vIFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuLy8gXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG4vLyBcdFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHQmOmhvdmVyLFxuLy8gXHRcdFx0Jjpmb2N1cyB7XG4vLyBcdFx0XHRcdCYgPiBhLFxuLy8gXHRcdFx0XHQmID4gYTp2aXNpdGVkIHtcbi8vIFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG4vLyBcdFx0XHRcdFx0JjphZnRlciB7XG4vLyBcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG4vLyBcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi8vIGhlYWRlcntcbi8vIFx0YmFja2dyb3VuZDogbm9uZTtcbi8vIFx0Ym9yZGVyOiBub25lO1xuLy8gXHQmLm1haW5tZW51e1xuLy8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuLy8gXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuLy8gXHR9XG4vLyBcdC5jb250YWluZXJ7XG4vLyBcdFx0bWF4LXdpZHRoOiAxNTIwcHg7XG4vLyBcdFx0Ji5oZWFke1xuLy8gXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcbi8vIFx0XHR9XG4vLyBcdFx0LmxvZ28tZGFya3tcbi8vIFx0XHRcdC8vZGlzcGxheTogbm9uZTtcbi8vIFx0XHRcdG9wYWNpdHk6IDA7XG4vLyBcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4vLyBcdFx0fVxuLy8gXHRcdC5sb2dvLWxpZ2h0e1xuLy8gXHRcdFx0b3BhY2l0eTogMTtcbi8vIFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbi8vIFx0XHR9XG4vLyBcdFx0Lm1haW4tbmF2e1xuLy8gXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuLy8gXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuLy8gXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcbi8vIFx0XHRcdHVse1xuLy8gXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDE0cHggMTRweCAyMHB4O1xuLy8gXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuLy8gXHRcdFx0ICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4vLyBcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIFx0XHRcdFx0bGl7XG4vLyBcdFx0XHRcdFx0YXtcbi8vIFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweCAxMHB4O1xuLy8gXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuLy8gXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udGZhY2UoXCJyZWd1bGFyXCIpO1xuLy8gXHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0XHQmLmhvbWV7XG4vLyBcdFx0XHRcdFx0XHQmLmN1cnJlbnRfcGFnZV9pdGVte1xuLy8gXHRcdFx0XHRcdFx0XHRhOmJlZm9yZXtcbi8vIFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9ob21lLWljb24tYmx1ZS5zdmcnKTtcbi8vIFx0XHRcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdFx0XHRcdFx0YXtcbi8vIFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDBweCk7XG4vLyBcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuLy8gXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuLy8gXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHRcdFx0XHRcdFx0XHQvLyB0b3A6IDEwJTtcbi8vIFx0XHRcdFx0XHRcdFx0XHQvLyBsZWZ0OiAxMCU7XG4vLyBcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuLy8gXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcbi8vIFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuLy8gXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuLy8gXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2hvbWUtaWNvbi5zdmcnKTtcbi8vIFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuLy8gXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG4vLyBcdFx0XHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6dmlzaXRlZHtcbi8vIFx0XHRcdFx0XHRcdFx0YTpiZWZvcmV7XG4vLyBcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaG9tZS1pY29uLWJsdWUuc3ZnJyk7XG4vLyBcdFx0XHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdFx0Ji5idXR0b257XG4vLyBcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcbi8vIFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG4vLyBcdFx0XHRcdFx0XHRhe1xuLy8gXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDI1cHg7XG4vLyBcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG4vLyBcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnRmYWNlKFwicmVndWxhclwiKTtcbi8vIFx0XHRcdFx0XHRcdH1cbi8vIFx0XHRcdFx0XHR9XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuLm1haW5tZW51IC5zdWItbWVudSBsaSBhLFxuLm1haW5tZW51IC5zdWItbWVudSBsaSBhOnZpc2l0ZWQge1xuXHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbn1cblxuLm1haW5tZW51IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgdHJhbnNsYXRlWigwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvL3BhZGRpbmc6IDEwcHggMDtcblx0fVxuXHQubWFpbm1lbnUtd3JhcHBlciB7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC43KTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAlKTtcblx0XHQvLyBsZWZ0OiA0JTtcblx0XHQvLyByaWdodDogNCU7XG5cdFx0bWF4LXdpZHRoOiAxNzUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U0ZWNmNDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuXHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKDIwcHgpO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Ly9hbmltYXRpb246IGhlcm9CbHVyIDAuOHMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdH1cblx0fVxuXHQubG9nbyB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRmbGV4OiAwIDAgNjBweDtcblx0fVxuXHQuYmlnLW1lbnUtc2lkZSB7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdH1cblx0dWwge1xuXHRcdGxpIHtcblx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0sXG5cdFx0XHQmLmN1cnJlbnQtcGFnZS1wYXJlbnQsXG5cdFx0XHQmLmN1cnJlbnRfcGFnZV9hbmNlc3RvciB7XG5cdFx0XHRcdCYgPiBhLFxuXHRcdFx0XHQmID4gYTp2aXNpdGVkIHtcblx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtLFxuXHRcdFx0XHQmLmN1cnJlbnQtcGFnZS1wYXJlbnQsXG5cdFx0XHRcdCYuY3VycmVudF9wYWdlX2FuY2VzdG9yIHtcblx0XHRcdFx0XHQmID4gYSxcblx0XHRcdFx0XHQmID4gYTp2aXNpdGVkIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHQmID4gYSxcblx0XHRcdFx0JiA+IGE6dmlzaXRlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmhlYWRlciAudG9wLWJhciB7XG5cdGJhY2tncm91bmQ6ICNCMkNCQzY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk5O1xuXHQuY29udGFpbmVyIHtcblx0XHRtaW4taGVpZ2h0OiA0MnB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR1bCB7XG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAzOHB4O1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxhbmd1YWdlLXN3aXRjaGVyIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTE1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0XHRcdC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1kb3duLnN2Z1wiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5mb2xkLW1lbnUge1xuXHRcdFx0XHRcdFx0bmF2IHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxhbmd1YWdlLXN3aXRjaGVyLW5hdiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRcdGdhcDogNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHggNXB4IDVweDtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWFpbm1lbnUgLmJpZy1tZW51LXNpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRnYXA6IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXg6IDE7XG5cdC5jdGEtYnV0dG9uIHtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrR3JlZW47XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0td2VpZ2h0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDpcdHJnYmEoJHdoaXRlLCAuOCk7XG5cdFx0XHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudG9wLW5hdiB7XG5cdFx0Ly9mbGV4OiAwIDEgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMztcblx0XHRmbGV4OiAxO1xuXHRcdC8vIGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ly8gcGFkZGluZzogMCAwIDAgNDBweDtcblx0XHQvLyBib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMzBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsZXg6IDAgMSBhdXRvO1xuXHRcdFx0XHQmLnNlYXJjaCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnRvcC1saW5le1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRCbHVlO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEsXG5cdFx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTlweCAwO1xuXHRcdFx0XHRcdGhlaWdodDogNTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQvL0BpbmNsdWRlIGZvbnQtdHlwZShcIm1lZGl1bVwiKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pLXdlaWdodDtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSxcblx0XHRcdFx0Ji5jdXJyZW50LXBhZ2UtcGFyZW50IHtcblx0XHRcdFx0XHRhLFxuXHRcdFx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIG9yZGVyOiAxO1xuXHRcdFx0XHQvLyAmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQvLyBcdG9yZGVyOiAyO1xuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdC8vICY6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdFx0XHQvLyBcdG9yZGVyOiAzO1xuXHRcdFx0XHQvLyBcdGEsXG5cdFx0XHRcdC8vIFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdC8vIFx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0XHRcdC8vIFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHQvLyBcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0Ly8gXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdC8vIFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQvLyBcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdC8vIFx0XHRcdGJhY2tncm91bmQ6ICRob3ZlckdyZWVuO1xuXHRcdFx0XHQvLyBcdFx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblxuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudG9nZ2xlLW1lbnUtd3JhcHBlcixcblx0Lm1vYmlsZS10b2dnbGUtbWVudS13cmFwcGVyIHtcblx0XHRmbGV4OiAwIDAgNTZweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHQuZXh0cmEtZWwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0XHRcdHdpZHRoOiAxMTFweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0Ly8gJjpiZWZvcmUge1xuXHRcdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvLyBcdGJvdHRvbTogMDtcblx0XHRcdC8vIFx0bGVmdDogMDtcblx0XHRcdC8vIFx0d2lkdGg6IDU1cHg7XG5cdFx0XHQvLyBcdGhlaWdodDogNTZweDtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdC8vIFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvLyBcdHotaW5kZXg6IDI7XG5cdFx0XHQvLyB9XG5cdFx0XHQvLyAmOmFmdGVyIHtcblx0XHRcdC8vIFx0Y29udGVudDogXCJcIjtcblx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gXHRib3R0b206IDA7XG5cdFx0XHQvLyBcdHJpZ2h0OiAwO1xuXHRcdFx0Ly8gXHR3aWR0aDogNTVweDtcblx0XHRcdC8vIFx0aGVpZ2h0OiA1NCU7XG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdC8vIFx0Ym90dG9tOiAwO1xuXHRcdFx0Ly8gXHR6LWluZGV4OiAtMTtcblx0XHRcdC8vIH1cblx0XHR9XG5cblx0XHQmOmhhcygubWVudS1zd2l0Y2guY2xpY2tlZC1idXR0b24pIHtcblx0XHRcdC5leHRyYS1lbCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtdG9nZ2xlLW1lbnUtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubWFpbm1lbnUgLm1haW4tbmF2IHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdHRvcDogMTAwJTtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cmlnaHQ6IC0yNXB4O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHR3aWR0aDogMzQycHg7XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWF4LWhlaWdodDogODB2aDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuXHR6LWluZGV4OiA5OTk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlNGVjZjQ7XG5cdHVsOmZpcnN0LWNoaWxkID4gbGkgPiBhIHtcblx0XHRjb2xvcjogcmdiYSgkYmxhY2ssIDAuOSkgIWltcG9ydGFudDtcblx0XHQvL0BpbmNsdWRlIGZvbnQtdHlwZShcIm1lZGl1bVwiKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRmb250LWZhbWlseTogJGhlYWQtc3RhY2s7XG5cdH1cblx0dWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGdhcDogMjJweDtcblx0XHRsaSB7XG5cdFx0XHQvL0BpbmNsdWRlIGJsb2NrLXNpemUoNTAlLCAyLCAzMHB4KTtcblx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjIpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkYmxhY2ssIDAuNik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdH1cblx0XHRcdGEsXG5cdFx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0JiA+IGEsXG5cdFx0XHRcdCYgPiBhOnZpc2l0ZWQge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0XHQmID4gYSxcblx0XHRcdFx0JiA+IGE6dmlzaXRlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0bGk6aGFzKHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtKSB7XG5cdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRhLFxuXHRcdFx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmtHcmVlbiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudVxuXHRcdGxpOmhvdmVyLFxuXHRcdGxpOmZvY3VzLFxuXHRcdGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIsXG5cdFx0bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cyB7XG5cdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3ViLW1lbnUge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0Z2FwOiA4cHg7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0fVxuXHQmLmZvbGQtb3V0IHtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5tYWlubWVudSAubWVudS1zd2l0Y2ggLmljb246YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LnN2Zyk7XG59XG4ubWFpbm1lbnUgLmJpZy1tZW51LXNpZGUgLnRvcC1uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdGEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtNXB4O1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0Ly9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHQuc3ViLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cbn1cbi5tYWlubWVudSAuYmlnLW1lbnUtc2lkZSAudG9wLW5hdiAuc3ViLW1lbnUge1xuXHRyaWdodDogYXV0bztcblx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0bGVmdDogLTMwcHg7XG5cdC8vbWluLXdpZHRoOiAxMDAlO1xuXHQvL21heC13aWR0aDogMzAwcHg7XG5cdHdpZHRoOiAzMjBweDtcblx0ZGlzcGxheTogbm9uZTtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0Z2FwOiAwcHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjk1KTtcblx0cGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U0ZWNmNDtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0dG9wOiA2N3B4O1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0dG9wOiAtNDBweDtcblx0fVxuXHRsaSB7XG5cdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0YSxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyNSU7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJGRhcmtHcmVlbiAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmVlbiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvL2lmIG5leHQgbGkgaGFzIGNsYXNzIC50b3AtbGluZSwgYWRkIG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0JjpoYXMoKyBsaS50b3AtbGluZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSxcblx0XHQmLmN1cnJlbnQtcGFnZS1wYXJlbnQsXG5cdFx0Ji5jdXJyZW50X3BhZ2VfYW5jZXN0b3Ige1xuXHRcdFx0JiA+IGEsXG5cdFx0XHQmID4gYTp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWFpbm1lbnUgLm1lbnUtc3dpdGNoIHtcblx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDU2cHg7XG5cdHdpZHRoOiA1NnB4O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiBhdXRvO1xuXHQubW9iaWxlLWJ1dHRvbi10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5pY29uOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL21lbnUuc3ZnKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJSBhdXRvO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5pY29uLmNsb3NlOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWNsb3NlLnN2Zyk7XG5cdH1cbn1cblxuLm1haW5tZW51OmhhcygubWVudS1zd2l0Y2guY2xpY2tlZC1idXR0b24pIHtcblx0LmNvbnRhaW5lcjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhlcm9tb3ZlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHR9XG5cdDMwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuLy9TZWFyY2hcbi50b3AtbmF2IC5zZWFyY2gtd3JhcHBlciB7XG5cdC8vbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdC5mb3JtLXNlYXJjaCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LW1zLWNsZWFyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IC8qIEhpZGUgdGhlIGNsZWFyIGJ1dHRvbiBpbiBJRS9FZGdlICovXG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHBhZGRpbmc6IDEwcHggNDRweCAxMHB4IDE4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGxpZ2h0Qmx1ZTtcblx0XHRcdFx0cGFkZGluZzogMTBweCA0NHB4IDEwcHggMThweDtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjkpO1xuXHRcdFx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKCRibGFjaywgLjYpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhci13ZWlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWFyY2gtYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlYXJjaC1idXR0b24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRyaWdodDogMXB4O1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAjZWJlYmVjO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC41KTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLWljb24tYmxhY2suc3ZnXCIpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmZvcm0tc2VhcmNoIC5zZWFyY2gtZmllbGQ6Zm9jdXMtdmlzaWJsZSxcblx0Ly8gLmZvcm0tc2VhcmNoIC5zZWFyY2gtZmllbGQ6Zm9jdXMge1xuXHQvLyBcdGJhY2tncm91bmQ6IHJnYmEoMjMzLCAyMjgsIDIyNSwgMC41KTtcblx0Ly8gXHRwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA0MHB4O1xuXHQvLyBcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ly8gXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvLyB9XG5cdC8vIC5mb3JtLXNlYXJjaDpob3Zlcixcblx0Ly8gLmZvcm0tc2VhcmNoOmZvY3VzLFxuXHQvLyAuZm9ybS1zZWFyY2g6Zm9jdXMtd2l0aGluIHtcblx0Ly8gXHQuc2VhcmNoLWZpZWxkIHtcblx0Ly8gXHRcdGJhY2tncm91bmQ6IHJnYmEoMjMzLCAyMjgsIDIyNSwgMC41KTtcblx0Ly8gXHRcdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDQwcHg7XG5cdC8vIFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdC8vIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvLyBcdH1cblx0Ly8gXHQuYnV0dG9uIHtcblx0Ly8gXHRcdGxlZnQ6IDBweDtcblx0Ly8gXHR9XG5cdC8vIH1cbn1cblxuLm1vYmlsZS1uYXYgLnNlYXJjaC13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMTRweDtcblx0cGFkZGluZzogMTBweCA0JTtcblx0LmZvcm0tc2VhcmNoIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGdhcDogMTVweDtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0LyogUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGhlIGNsZWFyIGJ1dHRvbiAqL1xuXHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHR9XG5cblx0XHQvKiBDdXN0b20gc3R5bGUgZm9yIHRoZSBjbGVhciBidXR0b24gKi9cblx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIj48bGluZSB4MT1cIjE4XCIgeTE9XCI2XCIgeDI9XCI2XCIgeTI9XCIxOFwiLz48bGluZSB4MT1cIjZcIiB5MT1cIjZcIiB4Mj1cIjE4XCIgeTI9XCIxOFwiLz48L3N2Zz4nKVxuXHRcdFx0XHRuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotbXMtY2xlYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgLyogSGlkZSB0aGUgY2xlYXIgYnV0dG9uIGluIElFL0VkZ2UgKi9cblx0XHR9XG5cblx0XHQuc2VhcmNoLWZpZWxkIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdH1cblxuXHRcdC5zZWFyY2gtYnV0dG9uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdHRvcDogMXB4O1xuXHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWM7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC1pY29uLXdoaXRlLnN2Z1wiKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNlYmViZWM7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cdFx0LnNlYXJjaC1idXR0b24ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cbn1cblxuYm9keS5zY3JvbGwtdmVyc2lvbiB7XG5cdGhlYWRlciB7XG5cdFx0Ji5tYWlubWVudSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ4cHgpIHRyYW5zbGF0ZVooMCk7XG5cdFx0fVxuXHR9XG5cdC5tYWlubWVudSB7XG5cdFx0Ly9ib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcblx0fVxufVxuXG5ib2R5e1xuXHRiYWNrZ3JvdW5kOiAkaG92ZXJHcmVlbjtcblx0Lm1haW4td3JhcHBlcntcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cbn1cblxuLmhlcm8ge1xuXHQvLyAmOmJlZm9yZXtcblx0Ly8gXHRjb250ZW50OiBcIlwiO1xuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gXHRpbnNldDogMDtcblx0Ly8gXHRiYWNrZ3JvdW5kOiAkaG92ZXJHcmVlbjtcblx0Ly8gXHR6LWluZGV4OiAtMTtcblx0Ly8gXHRoZWlnaHQ6IDUyMHB4O1xuXHQvLyBcdHRvcDogLTIwcHg7XG5cdC8vIH1cblx0Ji5uby1oZXJvIHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cblx0Ji5zbWFsbC1oZXJvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9oZWlnaHQ6IDUwMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0cGFkZGluZy10b3A6IDIwMHB4O1xuXHRcdCYubm8taW1hZ2V7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtODBweDtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IC45O1xuXHRcdFx0XHR3aWR0aDogMTQwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2wtc21hbGwtaGVhZGVyLnN2Z1wiKTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0b3BhY2l0eTogMC4zODtcblx0XHR9XG5cdFx0Ly8gLmJnIHtcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBcdHRvcDogMDtcblx0XHQvLyBcdGxlZnQ6IDA7XG5cdFx0Ly8gXHR3aWR0aDogMTAwJTtcblx0XHQvLyBcdGhlaWdodDogMTAwJTtcblx0XHQvLyBcdHotaW5kZXg6IC0xO1xuXHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHQvLyB9XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdC8vaGVpZ2h0OiAxMDAlO1xuXHRcdFx0LmxlZnQtd3JhcHBlcntcblx0XHRcdFx0ZmxleDogMCAxIDY1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHQuY29udGVudC13cmFwcGVye1xuXHRcdFx0XHRcdC5oZXJvLXRpdGxle1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkLXN0YWNrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXdlaWdodDtcblx0XHRcdFx0XHRcdCYuaGVyby10aXRsZS1iaWd7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1MHB4KTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuaGVyby10aXRsZS1iaWdnZXN0e1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoNjBweCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oZXJvLXN1YnRpdGxle1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxN3B4KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHVsLmJ1dHRvbnMtd3JhcHBlcntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRnYXA6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmJ1dHRvbntcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0td2VpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5yZWFkbW9yZXtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkYXJrR3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC43KTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bS13ZWlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciwgJjphY3RpdmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAxKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5yaWdodC13cmFwcGVye1xuXHRcdFx0XHRmbGV4OiAwIDEgOTAwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0Lmhlcm8tbWVkaWEtd3JhcHBlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ly9tYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNicmVhZGNydW1ic3tcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJGRhcmtHcmVlbjtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmFjdGl2ZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDg1cHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Lmhlcm8tc3VidGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHR9XG5cdFx0XHQjYnJlYWRjcnVtYnMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTJweCk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5iaWctaGVybyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogODM2cHg7XG5cdFx0bWluLWhlaWdodDogNjAwcHg7XG5cdFx0bWF4LWhlaWdodDogODB2aDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC5iZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR2aWRlbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcblx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQuY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDEwJTtcblx0XHRcdFx0YW5pbWF0aW9uOiBoZXJvbW92ZSAwLjhzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdC5oZXJvLXRpdGxlLXdyYXBwZXIge1xuXHRcdFx0XHRcdC5oZXJvLXRpdGxlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1MHB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEycHggMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oZXJvLXN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyOHB4KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHVsLmJ1dHRvbnMtd3JhcHBlciB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdFx0Z2FwOiAwIDIwcHg7XG5cdFx0XHRcdFx0bGkgYSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMThweCA0MHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblx0XHRcdFx0XHRcdCYuYnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0Ji5idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxhbmd1YWdlLXN3aXRjaGVyLWJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gdG9wOiA1MCU7XG5cdC8vIHJpZ2h0OiA0MHB4O1xuXHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQ6ICRsaWdodEJsdWU7XG5cdGNvbG9yOiAkZGFya0dyZWVuO1xuXHRwYWRkaW5nOiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdC8vaGVpZ2h0OiA1MnB4O1xuXHQvL21pbi13aWR0aDogODBweDtcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xhbmd1YWdlLWljb24uc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byA0MCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9sYW5ndWFnZS1pY29uLXdoaXRlLnN2Zyk7XG5cdH1cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogJGRhcmtHcmVlbjtcblx0XHRjb2xvcjogJGxpZ2h0Qmx1ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5nb29nbGUtbGFuZ3VhZ2UtcG9wdXAtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDBkdmg7XG5cdGhlaWdodDogMTAwdmg7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTAwcHggNCU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXHRcdG5hdiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0dWwgbGl7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlbGVjdC13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMXB4IDE2cHggMTBweCAxNnB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1jb2xvcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1pbnB1dC1ob3Zlci1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWlucHV0LWNvbG9yO1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0XHRib3R0b206IDlweDtcblx0XHRcdFx0Y29sb3I6ICRob3ZlckdyZWVuO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IGZyZWVcIjtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodEJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vICY6Zm9jdXMge1xuXHRcdFx0Ly8gXHQmOmFmdGVyIHtcblx0XHRcdC8vIFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHQvLyBcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblx0XHR9XG5cblx0XHQuY2xvc2UtcG9wdXAtYnRuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICRob3ZlckdyZWVuO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWNsb3NlLWJsYWNrLnN2Zyk7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTUlIGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZGFya0dyZWVuO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tZW51LWNsb3NlLnN2Zyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRyYW5zbGF0aW9uLXBvcHVwLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaS13ZWlnaHQ7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0fVxuXHRcdC5kaXNjbGFpbWVyLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaS13ZWlnaHQ7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0fVxuXHRcdC5kaXNjbGFpbWVyLXdyYXBwZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya0dyZWVuO1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC13cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGE6bm90KFtjbGFzc10pLFxuXHRcdFx0YTp2aXNpdGVkOm5vdChbY2xhc3NdKSB7XG5cdFx0XHRcdGNvbG9yOiAkaG92ZXJHcmVlbjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRob3ZlckdyZWVuO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSJdfQ== */
