.ws-main-menu-wrapper {
  height: 100%; }
  .ws-main-menu-wrapper ul.row-level-1 {
    display: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 20px;
    height: 100%;
    justify-content: center;
    margin-bottom: 0; }
    .ws-main-menu-wrapper ul.row-level-1 .header-nav__submenu_links {
      padding: 0; }
    .ws-main-menu-wrapper ul.row-level-1 .header-nav__submenu .row-level-2 .menu-link-item,
    .ws-main-menu-wrapper ul.row-level-1 .header-nav__submenu .row-level-2 a {
      font-weight: 700; }
    .ws-main-menu-wrapper ul.row-level-1 > li .menu-link-item.menu-link--level-1,
    .ws-main-menu-wrapper ul.row-level-1 > li a.menu-link--level-1 {
      font-family: var(--ylb-font-family-cachet);
      font-size: 20px; }
    .ws-main-menu-wrapper ul.row-level-1 > li .menu-link-item,
    .ws-main-menu-wrapper ul.row-level-1 > li a {
      margin: auto 0;
      height: auto; }
    .ws-main-menu-wrapper ul.row-level-1 li {
      align-items: center;
      display: flex;
      height: 100%;
      list-style: none;
      white-space: nowrap; }
      .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 {
        box-shadow: unset;
        background-color: transparent;
        position: relative;
        border-bottom: solid 3px transparent;
        border-top: solid 3px transparent; }
        .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:active, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:focus, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:hover {
          color: var(--wsPartnerColor, blue);
          border-bottom-color: var(--wsSecondaryColor, blue); }
        .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.menu-item-home {
          max-width: unset;
          margin-left: 0; }
        .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show {
          display: flex; }
          .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open .menu-link-item:not(.btn),
          .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open a:not(.btn), .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show .menu-link-item:not(.btn),
          .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show a:not(.btn) {
            box-shadow: unset;
            background-color: transparent; }
            .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open .menu-link-item:not(.btn):active, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open .menu-link-item:not(.btn):focus, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open .menu-link-item:not(.btn):hover,
            .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open a:not(.btn):active,
            .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open a:not(.btn):focus,
            .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open a:not(.btn):hover, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show .menu-link-item:not(.btn):active, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show .menu-link-item:not(.btn):focus, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show .menu-link-item:not(.btn):hover,
            .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show a:not(.btn):active,
            .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show a:not(.btn):focus,
            .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show a:not(.btn):hover {
              box-shadow: unset;
              background-color: transparent;
              border-color: var(--wsPartnerColor, blue); }
          .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open .header-nav__submenu, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show .header-nav__submenu {
            display: flex;
            gap: 30px; }
            .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open .header-nav__submenu-right, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show .header-nav__submenu-right {
              display: flex; }
              .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.open .header-nav__submenu-right .header-nav__submenu, .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show .header-nav__submenu-right .header-nav__submenu {
                display: none; }
      .ws-main-menu-wrapper ul.row-level-1 li .menu-link-item,
      .ws-main-menu-wrapper ul.row-level-1 li a {
        color: var(--ylb-color-dark-grey-1, darkgray);
        font-size: 18px;
        font-weight: 400;
        height: auto;
        line-height: 24px; }
        .ws-main-menu-wrapper ul.row-level-1 li .menu-link-item svg,
        .ws-main-menu-wrapper ul.row-level-1 li a svg {
          display: none; }
          .ws-main-menu-wrapper ul.row-level-1 li .menu-link-item svg #menu-chevron,
          .ws-main-menu-wrapper ul.row-level-1 li a svg #menu-chevron {
            fill: var(--ylb-color-dark-grey-1, darkgray); }
        .ws-main-menu-wrapper ul.row-level-1 li .menu-link-item:active, .ws-main-menu-wrapper ul.row-level-1 li .menu-link-item:focus, .ws-main-menu-wrapper ul.row-level-1 li .menu-link-item:hover,
        .ws-main-menu-wrapper ul.row-level-1 li a:active,
        .ws-main-menu-wrapper ul.row-level-1 li a:focus,
        .ws-main-menu-wrapper ul.row-level-1 li a:hover {
          color: var(--wsPartnerColor, blue);
          text-decoration: none; }
          .ws-main-menu-wrapper ul.row-level-1 li .menu-link-item:active #menu-chevron, .ws-main-menu-wrapper ul.row-level-1 li .menu-link-item:focus #menu-chevron, .ws-main-menu-wrapper ul.row-level-1 li .menu-link-item:hover #menu-chevron,
          .ws-main-menu-wrapper ul.row-level-1 li a:active #menu-chevron,
          .ws-main-menu-wrapper ul.row-level-1 li a:focus #menu-chevron,
          .ws-main-menu-wrapper ul.row-level-1 li a:hover #menu-chevron {
            fill: var(--wsPartnerColor, black); }
      .ws-main-menu-wrapper ul.row-level-1 li:active > .menu-link-item,
      .ws-main-menu-wrapper ul.row-level-1 li:active > a, .ws-main-menu-wrapper ul.row-level-1 li:focus > .menu-link-item,
      .ws-main-menu-wrapper ul.row-level-1 li:focus > a, .ws-main-menu-wrapper ul.row-level-1 li:hover > .menu-link-item,
      .ws-main-menu-wrapper ul.row-level-1 li:hover > a, .ws-main-menu-wrapper ul.row-level-1 li.active > .menu-link-item,
      .ws-main-menu-wrapper ul.row-level-1 li.active > a {
        color: var(--wsPartnerColor, blue); }
  .ws-main-menu-wrapper .dropdown-menu > li > .menu-link-item,
  .ws-main-menu-wrapper .dropdown-menu > li > a {
    white-space: nowrap; }
  .ws-main-menu-wrapper .level-2 li {
    padding: 10px; }
    .ws-main-menu-wrapper .level-2 li.nav-level-4 .menu-link-item,
    .ws-main-menu-wrapper .level-2 li.nav-level-4 a {
      font-size: 18px;
      line-height: 22px; }
    .ws-main-menu-wrapper .level-2 li .menu-link-item,
    .ws-main-menu-wrapper .level-2 li a {
      color: var(--ylb-color-black, black); }
      .ws-main-menu-wrapper .level-2 li .menu-link-item:hover,
      .ws-main-menu-wrapper .level-2 li a:hover {
        color: var(--wsPartnerColor, blue); }
    .ws-main-menu-wrapper .level-2 li.open, .ws-main-menu-wrapper .level-2 li.show {
      display: flex;
      flex-direction: column;
      min-width: 300px; }
  .ws-main-menu-wrapper .level-2 .dropdown-label {
    padding: 20px 0 20px 20px;
    position: relative;
    color: var(--ylb-color-grey-1, gray);
    font-size: 18px; }
    .ws-main-menu-wrapper .level-2 .dropdown-label:after {
      border-bottom: 3px solid var(--wsSecondaryColor);
      bottom: 0;
      content: "";
      left: 20px;
      position: absolute;
      width: 24px; }
    .ws-main-menu-wrapper .level-2 .dropdown-label .main-menu-link--level-1 {
      color: var(--ylb-color-dark-grey-1, darkgray);
      font-family: var(--ylb-font-family-cachet);
      font-weight: 700;
      font-size: 18px;
      line-height: 24px; }
      .ws-main-menu-wrapper .level-2 .dropdown-label .main-menu-link--level-1:active, .ws-main-menu-wrapper .level-2 .dropdown-label .main-menu-link--level-1:focus, .ws-main-menu-wrapper .level-2 .dropdown-label .main-menu-link--level-1:hover {
        cursor: pointer;
        color: var(--wsPartnerColor, blue);
        background-color: transparent;
        border-color: var(--wsPartnerColor, blue); }
  .ws-main-menu-wrapper .level-3 {
    background-color: var(--wsPrimaryColor, blue);
    padding: 10px 0;
    border-radius: 10px;
    width: 100%;
    display: none; }
    .ws-main-menu-wrapper .level-3 .container {
      align-items: start; }
    .ws-main-menu-wrapper .level-3 li {
      padding: 10px; }
      .ws-main-menu-wrapper .level-3 li .menu-link-item,
      .ws-main-menu-wrapper .level-3 li a {
        color: var(--ylb-color-white, white) !important; }
        .ws-main-menu-wrapper .level-3 li .menu-link-item:after,
        .ws-main-menu-wrapper .level-3 li a:after {
          display: none; }
  .open .ws-main-menu-wrapper {
    height: auto; }
    .open .ws-main-menu-wrapper ul.row-level-1 {
      display: block;
      padding-bottom: 1.5rem; }
      .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 {
        padding: 24px 0;
        border-bottom: solid 1px var(--ylb-color-light-grey-3, lightgray); }
        .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.children:after {
          content: '';
          width: 27px;
          height: 16px;
          background-image: url("../svg/menu-arrow-right-thin.svg");
          background-repeat: no-repeat;
          margin-left: 5px; }
        .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .menu-link-item,
        .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 a {
          border-bottom: none;
          color: var(--ylb-color-dark-grey-2, darkgray);
          font-family: var(--ylb-font-family-verdana);
          font-size: 20px;
          font-weight: 400;
          line-height: 24px;
          width: 100%; }
          .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .menu-link-item.menu-link--level-1,
          .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 a.menu-link--level-1 {
            font-weight: 700; }
        .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu_navigation {
          display: none; }
        .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open {
          background-color: var(--ylb-color-white, white);
          border: none;
          box-shadow: none;
          display: block;
          height: calc(100% - 95px);
          left: 0;
          overflow: auto;
          position: fixed;
          right: 0;
          text-align: left;
          top: 120px;
          z-index: 1;
          word-break: break-word;
          white-space: initial; }
          .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation {
            display: flex;
            flex-direction: column;
            align-items: start;
            width: 100%; }
            .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .navigation {
              font-family: var(--ylb-font-family-verdana);
              line-height: 24px;
              font-size: 20px;
              color: var(--ylb-color-black, black); }
              .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .navigation-top {
                padding: 20px;
                margin-top: 16px;
                position: relative;
                width: 100%; }
                .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .navigation-top:after {
                  border-bottom: solid 1px var(--ylb-color-light-grey-2, lightgray);
                  bottom: 0;
                  content: "";
                  left: 0;
                  position: absolute;
                  width: 100vw; }
              .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .navigation-bottom {
                background-color: var(--wsPrimaryColor, blue);
                border-radius: 10px 10px 0 0;
                margin-top: 16px;
                padding: 24px;
                width: 100%; }
                .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .navigation-bottom .menu-link-item,
                .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .navigation-bottom a {
                  color: var(--ylb-color-white, white);
                  font-weight: 700; }
            .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .back {
              font-weight: 400; }
              .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .back:hover, .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .back:active, .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .back:focus {
                cursor: pointer; }
            .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .label {
              font-family: var(--ylb-font-family-cachet);
              font-size: 1.8rem;
              border: none;
              color: var(--ylb-color-black, black);
              width: 100%;
              text-align: center; }
              .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .label:hover, .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .label:active, .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_navigation .label:focus {
                background-color: var(--ylb-color-black, black); }
          .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu-left {
            width: 100%; }
          .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_links {
            background-color: var(--wsPrimaryColor, blue);
            border-radius: 0 0 10px 10px;
            border: none;
            display: block;
            height: auto;
            overflow: auto;
            padding: 0 25px;
            position: relative;
            top: 0;
            width: 100%; }
            .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_links li {
              padding: 20px 0;
              border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
              .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_links li:first-of-type {
                border-top: 1px solid rgba(255, 255, 255, 0.3); }
              .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_links li.children:after {
                content: '';
                width: 26px;
                height: 17px;
                background-image: url("../svg/menu-arrow-right-white.svg");
                background-repeat: no-repeat;
                margin-left: 5px; }
              .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_links li:last-child {
                border: none; }
              .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_links li .menu-link-item,
              .open .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 .header-nav__submenu.open .header-nav__submenu_links li a {
                color: var(--ylb-color-white, white);
                word-break: break-word;
                white-space: initial; }
    .open .ws-main-menu-wrapper .nav-level-4 a {
      font-weight: 400 !important; }
  .ws-main-menu-wrapper ul a,
  .ws-main-menu-wrapper ul .menu-link--level-1,
  .ws-main-menu-wrapper ul .menu-link-item {
    white-space: normal; }

.desktop .ws-main-menu-wrapper .container:first-child {
  height: 100%; }

.desktop .ws-main-menu-wrapper ul.row-level-1 {
  padding: 0;
  display: flex;
  max-height: 95px; }
  .desktop .ws-main-menu-wrapper ul.row-level-1 .header-nav__submenu_navigation {
    display: none; }
  .desktop .ws-main-menu-wrapper ul.row-level-1 li {
    width: -moz-max-content;
    width: max-content; }
    .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.show .menu-link--level-1, .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:active .menu-link--level-1, .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:focus .menu-link--level-1, .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2:hover .menu-link--level-1 {
      color: var(--wsPartnerColor, blue); }
    .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 li .menu-link-item,
    .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 li a {
      white-space: initial; }
      .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 li .menu-link-item.menu-link--level-1,
      .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2 li a.menu-link--level-1 {
        padding: 20px 0; }
    .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.children .menu-link-item svg,
    .desktop .ws-main-menu-wrapper ul.row-level-1 li.nav-level-2.children a svg {
      display: inline-block; }

.desktop .ws-main-menu-wrapper .dropdown-menu {
  left: 50% !important;
  right: auto !important;
  transform: translate(-50%, 0) !important; }
  .desktop .ws-main-menu-wrapper .dropdown-menu > .container {
    flex-wrap: nowrap;
    align-items: initial; }
  .desktop .ws-main-menu-wrapper .dropdown-menu.show {
    margin-top: 20px; }

.desktop .ws-main-menu-wrapper .level-2 {
  background-color: var(--ylb-color-white, white);
  border-radius: 10px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
  padding: 20px 0; }
  .desktop .ws-main-menu-wrapper .level-2 li.nav-level-3 .menu-link-item,
  .desktop .ws-main-menu-wrapper .level-2 li.nav-level-3 a {
    font-size: 18px;
    line-height: 22px;
    padding: 10px; }
  .desktop .ws-main-menu-wrapper .level-2 li.nav-level-3.active {
    color: var(--wsPartnerColor, blue); }
  .desktop .ws-main-menu-wrapper .level-2 li.nav-level-3.children .menu-link-item:after,
  .desktop .ws-main-menu-wrapper .level-2 li.nav-level-3.children a:after {
    background-color: var(--ylb-color-dark-grey-2, #231F20);
    -webkit-mask: url("../svg/menu-arrow-right.svg") no-repeat left bottom;
            mask: url("../svg/menu-arrow-right.svg") no-repeat left bottom;
    content: '';
    display: inline-block;
    height: 17px;
    width: 24px;
    margin-left: 5px; }
  .desktop .ws-main-menu-wrapper .level-2 li.nav-level-3.children .menu-link-item:hover:after,
  .desktop .ws-main-menu-wrapper .level-2 li.nav-level-3.children a:hover:after {
    background-color: var(--wsPartnerColor, blue); }
  .desktop .ws-main-menu-wrapper .level-2 li.nav-level-3.active a:after {
    background-color: var(--wsPartnerColor, blue); }

.desktop .ws-main-menu-wrapper .level-3.open {
  display: flex !important; }

.desktop .ws-main-menu-wrapper .level-3 li {
  width: auto !important; }
  .desktop .ws-main-menu-wrapper .level-3 li .menu-link-item,
  .desktop .ws-main-menu-wrapper .level-3 li a {
    white-space: unset !important; }
  .desktop .ws-main-menu-wrapper .level-3 li:active, .desktop .ws-main-menu-wrapper .level-3 li:focus, .desktop .ws-main-menu-wrapper .level-3 li:hover {
    background-color: var(--ylb-color-white, white);
    border-radius: 10px; }
    .desktop .ws-main-menu-wrapper .level-3 li:active .menu-link-item,
    .desktop .ws-main-menu-wrapper .level-3 li:active a, .desktop .ws-main-menu-wrapper .level-3 li:focus .menu-link-item,
    .desktop .ws-main-menu-wrapper .level-3 li:focus a, .desktop .ws-main-menu-wrapper .level-3 li:hover .menu-link-item,
    .desktop .ws-main-menu-wrapper .level-3 li:hover a {
      color: var(--wsPartnerColor, blue) !important; }

.mobile .ws-main-menu-wrapper .level-2 .dropdown-label {
  display: none; }

/*# sourceMappingURL=data:application/json;base64,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QUU7SUFDckI7Ozs7TUFJRSw2Q0FBNkMsRUFBRTs7QUFFckQ7RUFDRSxhQUFhLEVBQUUiLCJmaWxlIjoibWFpbi1tZW51LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi53cy1tYWluLW1lbnUtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgLmhlYWRlci1uYXZfX3N1Ym1lbnVfbGlua3Mge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSAuaGVhZGVyLW5hdl9fc3VibWVudSAucm93LWxldmVsLTIgLm1lbnUtbGluay1pdGVtLFxuICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSAuaGVhZGVyLW5hdl9fc3VibWVudSAucm93LWxldmVsLTIgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xID4gbGkgLm1lbnUtbGluay1pdGVtLm1lbnUtbGluay0tbGV2ZWwtMSxcbiAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgPiBsaSBhLm1lbnUtbGluay0tbGV2ZWwtMSB7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LWNhY2hldCk7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgPiBsaSAubWVudS1saW5rLWl0ZW0sXG4gICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xID4gbGkgYSB7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIge1xuICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yLnNob3csIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMjphY3RpdmUsIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMjpmb2N1cywgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsdWUpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXdzU2Vjb25kYXJ5Q29sb3IsIGJsdWUpOyB9XG4gICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5tZW51LWl0ZW0taG9tZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIub3BlbiwgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yLnNob3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIub3BlbiAubWVudS1saW5rLWl0ZW06bm90KC5idG4pLFxuICAgICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5vcGVuIGE6bm90KC5idG4pLCAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIuc2hvdyAubWVudS1saW5rLWl0ZW06bm90KC5idG4pLFxuICAgICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5zaG93IGE6bm90KC5idG4pIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5vcGVuIC5tZW51LWxpbmstaXRlbTpub3QoLmJ0bik6YWN0aXZlLCAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIub3BlbiAubWVudS1saW5rLWl0ZW06bm90KC5idG4pOmZvY3VzLCAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIub3BlbiAubWVudS1saW5rLWl0ZW06bm90KC5idG4pOmhvdmVyLFxuICAgICAgICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yLm9wZW4gYTpub3QoLmJ0bik6YWN0aXZlLFxuICAgICAgICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yLm9wZW4gYTpub3QoLmJ0bik6Zm9jdXMsXG4gICAgICAgICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIub3BlbiBhOm5vdCguYnRuKTpob3ZlciwgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yLnNob3cgLm1lbnUtbGluay1pdGVtOm5vdCguYnRuKTphY3RpdmUsIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5zaG93IC5tZW51LWxpbmstaXRlbTpub3QoLmJ0bik6Zm9jdXMsIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5zaG93IC5tZW51LWxpbmstaXRlbTpub3QoLmJ0bik6aG92ZXIsXG4gICAgICAgICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIuc2hvdyBhOm5vdCguYnRuKTphY3RpdmUsXG4gICAgICAgICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIuc2hvdyBhOm5vdCguYnRuKTpmb2N1cyxcbiAgICAgICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5zaG93IGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibHVlKTsgfVxuICAgICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51LCAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIuc2hvdyAuaGVhZGVyLW5hdl9fc3VibWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAzMHB4OyB9XG4gICAgICAgICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIub3BlbiAuaGVhZGVyLW5hdl9fc3VibWVudS1yaWdodCwgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yLnNob3cgLmhlYWRlci1uYXZfX3N1Ym1lbnUtcmlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51LXJpZ2h0IC5oZWFkZXItbmF2X19zdWJtZW51LCAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIuc2hvdyAuaGVhZGVyLW5hdl9fc3VibWVudS1yaWdodCAuaGVhZGVyLW5hdl9fc3VibWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpIC5tZW51LWxpbmstaXRlbSxcbiAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1kYXJrLWdyZXktMSwgZGFya2dyYXkpO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpIC5tZW51LWxpbmstaXRlbSBzdmcsXG4gICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSBhIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSAubWVudS1saW5rLWl0ZW0gc3ZnICNtZW51LWNoZXZyb24sXG4gICAgICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpIGEgc3ZnICNtZW51LWNoZXZyb24ge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0teWxiLWNvbG9yLWRhcmstZ3JleS0xLCBkYXJrZ3JheSk7IH1cbiAgICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpIC5tZW51LWxpbmstaXRlbTphY3RpdmUsIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSAubWVudS1saW5rLWl0ZW06Zm9jdXMsIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSAubWVudS1saW5rLWl0ZW06aG92ZXIsXG4gICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSBhOmFjdGl2ZSxcbiAgICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpIGE6Zm9jdXMsXG4gICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsdWUpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSAubWVudS1saW5rLWl0ZW06YWN0aXZlICNtZW51LWNoZXZyb24sIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSAubWVudS1saW5rLWl0ZW06Zm9jdXMgI21lbnUtY2hldnJvbiwgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpIC5tZW51LWxpbmstaXRlbTpob3ZlciAjbWVudS1jaGV2cm9uLFxuICAgICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSBhOmFjdGl2ZSAjbWVudS1jaGV2cm9uLFxuICAgICAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaSBhOmZvY3VzICNtZW51LWNoZXZyb24sXG4gICAgICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpIGE6aG92ZXIgI21lbnUtY2hldnJvbiB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spOyB9XG4gICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGk6YWN0aXZlID4gLm1lbnUtbGluay1pdGVtLFxuICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpOmFjdGl2ZSA+IGEsIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaTpmb2N1cyA+IC5tZW51LWxpbmstaXRlbSxcbiAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaTpmb2N1cyA+IGEsIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaTpob3ZlciA+IC5tZW51LWxpbmstaXRlbSxcbiAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaTpob3ZlciA+IGEsIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5hY3RpdmUgPiAubWVudS1saW5rLWl0ZW0sXG4gICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkuYWN0aXZlID4gYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmx1ZSk7IH1cbiAgLndzLW1haW4tbWVudS13cmFwcGVyIC5kcm9wZG93bi1tZW51ID4gbGkgPiAubWVudS1saW5rLWl0ZW0sXG4gIC53cy1tYWluLW1lbnUtd3JhcHBlciAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTIgbGkge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTIgbGkubmF2LWxldmVsLTQgLm1lbnUtbGluay1pdGVtLFxuICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMiBsaS5uYXYtbGV2ZWwtNCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0yIGxpIC5tZW51LWxpbmstaXRlbSxcbiAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTIgbGkgYSB7XG4gICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLWJsYWNrLCBibGFjayk7IH1cbiAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMiBsaSAubWVudS1saW5rLWl0ZW06aG92ZXIsXG4gICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTIgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmx1ZSk7IH1cbiAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTIgbGkub3BlbiwgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0yIGxpLnNob3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4td2lkdGg6IDMwMHB4OyB9XG4gIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMiAuZHJvcGRvd24tbGFiZWwge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3ItZ3JleS0xLCBncmF5KTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTIgLmRyb3Bkb3duLWxhYmVsOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS13c1NlY29uZGFyeUNvbG9yKTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI0cHg7IH1cbiAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTIgLmRyb3Bkb3duLWxhYmVsIC5tYWluLW1lbnUtbGluay0tbGV2ZWwtMSB7XG4gICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLWRhcmstZ3JleS0xLCBkYXJrZ3JheSk7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LWNhY2hldCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMiAuZHJvcGRvd24tbGFiZWwgLm1haW4tbWVudS1saW5rLS1sZXZlbC0xOmFjdGl2ZSwgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0yIC5kcm9wZG93bi1sYWJlbCAubWFpbi1tZW51LWxpbmstLWxldmVsLTE6Zm9jdXMsIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMiAuZHJvcGRvd24tbGFiZWwgLm1haW4tbWVudS1saW5rLS1sZXZlbC0xOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsdWUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmx1ZSk7IH1cbiAgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvciwgYmx1ZSk7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMyAuY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuICAgIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMyBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTMgbGkgLm1lbnUtbGluay1pdGVtLFxuICAgICAgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0zIGxpIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDsgfVxuICAgICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTMgbGkgLm1lbnUtbGluay1pdGVtOmFmdGVyLFxuICAgICAgICAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTMgbGkgYTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAub3BlbiAud3MtbWFpbi1tZW51LXdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLXlsYi1jb2xvci1saWdodC1ncmV5LTMsIGxpZ2h0Z3JheSk7IH1cbiAgICAgICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yLmNoaWxkcmVuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL21lbnUtYXJyb3ctcmlnaHQtdGhpbi5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAubWVudS1saW5rLWl0ZW0sXG4gICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3ItZGFyay1ncmV5LTIsIGRhcmtncmF5KTtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LXZlcmRhbmEpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yIC5tZW51LWxpbmstaXRlbS5tZW51LWxpbmstLWxldmVsLTEsXG4gICAgICAgICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yIGEubWVudS1saW5rLS1sZXZlbC0xIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yIC5oZWFkZXItbmF2X19zdWJtZW51X25hdmlnYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yIC5oZWFkZXItbmF2X19zdWJtZW51Lm9wZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTVweCk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfVxuICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X25hdmlnYXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yIC5oZWFkZXItbmF2X19zdWJtZW51Lm9wZW4gLmhlYWRlci1uYXZfX3N1Ym1lbnVfbmF2aWdhdGlvbiAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS15bGItZm9udC1mYW1pbHktdmVyZGFuYSk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3ItYmxhY2ssIGJsYWNrKTsgfVxuICAgICAgICAgICAgICAub3BlbiAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIgLmhlYWRlci1uYXZfX3N1Ym1lbnUub3BlbiAuaGVhZGVyLW5hdl9fc3VibWVudV9uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLXRvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X25hdmlnYXRpb24gLm5hdmlnYXRpb24tdG9wOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS15bGItY29sb3ItbGlnaHQtZ3JleS0yLCBsaWdodGdyYXkpO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7IH1cbiAgICAgICAgICAgICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yIC5oZWFkZXItbmF2X19zdWJtZW51Lm9wZW4gLmhlYWRlci1uYXZfX3N1Ym1lbnVfbmF2aWdhdGlvbiAubmF2aWdhdGlvbi1ib3R0b20ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUHJpbWFyeUNvbG9yLCBibHVlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X25hdmlnYXRpb24gLm5hdmlnYXRpb24tYm90dG9tIC5tZW51LWxpbmstaXRlbSxcbiAgICAgICAgICAgICAgICAub3BlbiAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIgLmhlYWRlci1uYXZfX3N1Ym1lbnUub3BlbiAuaGVhZGVyLW5hdl9fc3VibWVudV9uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWJvdHRvbSBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X25hdmlnYXRpb24gLmJhY2sge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X25hdmlnYXRpb24gLmJhY2s6aG92ZXIsIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X25hdmlnYXRpb24gLmJhY2s6YWN0aXZlLCAub3BlbiAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIgLmhlYWRlci1uYXZfX3N1Ym1lbnUub3BlbiAuaGVhZGVyLW5hdl9fc3VibWVudV9uYXZpZ2F0aW9uIC5iYWNrOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X25hdmlnYXRpb24gLmxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXlsYi1mb250LWZhbWlseS1jYWNoZXQpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLWJsYWNrLCBibGFjayk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yIC5oZWFkZXItbmF2X19zdWJtZW51Lm9wZW4gLmhlYWRlci1uYXZfX3N1Ym1lbnVfbmF2aWdhdGlvbiAubGFiZWw6aG92ZXIsIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X25hdmlnYXRpb24gLmxhYmVsOmFjdGl2ZSwgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yIC5oZWFkZXItbmF2X19zdWJtZW51Lm9wZW4gLmhlYWRlci1uYXZfX3N1Ym1lbnVfbmF2aWdhdGlvbiAubGFiZWw6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci1ibGFjaywgYmxhY2spOyB9XG4gICAgICAgICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yIC5oZWFkZXItbmF2X19zdWJtZW51Lm9wZW4gLmhlYWRlci1uYXZfX3N1Ym1lbnUtbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X2xpbmtzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUHJpbWFyeUNvbG9yLCBibHVlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X2xpbmtzIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X2xpbmtzIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAgICAgICAgICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yIC5oZWFkZXItbmF2X19zdWJtZW51Lm9wZW4gLmhlYWRlci1uYXZfX3N1Ym1lbnVfbGlua3MgbGkuY2hpbGRyZW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvbWVudS1hcnJvdy1yaWdodC13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X2xpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgICAub3BlbiAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIgLmhlYWRlci1uYXZfX3N1Ym1lbnUub3BlbiAuaGVhZGVyLW5hdl9fc3VibWVudV9saW5rcyBsaSAubWVudS1saW5rLWl0ZW0sXG4gICAgICAgICAgICAgIC5vcGVuIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiAuaGVhZGVyLW5hdl9fc3VibWVudS5vcGVuIC5oZWFkZXItbmF2X19zdWJtZW51X2xpbmtzIGxpIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsOyB9XG4gICAgLm9wZW4gLndzLW1haW4tbWVudS13cmFwcGVyIC5uYXYtbGV2ZWwtNCBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuICAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwgYSxcbiAgLndzLW1haW4tbWVudS13cmFwcGVyIHVsIC5tZW51LWxpbmstLWxldmVsLTEsXG4gIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bCAubWVudS1saW5rLWl0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogOTVweDsgfVxuICAuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgLmhlYWRlci1uYXZfX3N1Ym1lbnVfbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5zaG93IC5tZW51LWxpbmstLWxldmVsLTEsIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMjphY3RpdmUgLm1lbnUtbGluay0tbGV2ZWwtMSwgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIHVsLnJvdy1sZXZlbC0xIGxpLm5hdi1sZXZlbC0yOmZvY3VzIC5tZW51LWxpbmstLWxldmVsLTEsIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMjpob3ZlciAubWVudS1saW5rLS1sZXZlbC0xIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmx1ZSk7IH1cbiAgICAuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIgbGkgLm1lbnUtbGluay1pdGVtLFxuICAgIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiBsaSBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsOyB9XG4gICAgICAuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgdWwucm93LWxldmVsLTEgbGkubmF2LWxldmVsLTIgbGkgLm1lbnUtbGluay1pdGVtLm1lbnUtbGluay0tbGV2ZWwtMSxcbiAgICAgIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMiBsaSBhLm1lbnUtbGluay0tbGV2ZWwtMSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5jaGlsZHJlbiAubWVudS1saW5rLWl0ZW0gc3ZnLFxuICAgIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciB1bC5yb3ctbGV2ZWwtMSBsaS5uYXYtbGV2ZWwtMi5jaGlsZHJlbiBhIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApICFpbXBvcnRhbnQ7IH1cbiAgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5kcm9wZG93bi1tZW51ID4gLmNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7IH1cbiAgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0yIGxpLm5hdi1sZXZlbC0zIC5tZW51LWxpbmstaXRlbSxcbiAgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0yIGxpLm5hdi1sZXZlbC0zIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMiBsaS5uYXYtbGV2ZWwtMy5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmx1ZSk7IH1cbiAgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0yIGxpLm5hdi1sZXZlbC0zLmNoaWxkcmVuIC5tZW51LWxpbmstaXRlbTphZnRlcixcbiAgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0yIGxpLm5hdi1sZXZlbC0zLmNoaWxkcmVuIGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci1kYXJrLWdyZXktMiwgIzIzMUYyMCk7XG4gICAgbWFzazogdXJsKFwiLi4vc3ZnL21lbnUtYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0yIGxpLm5hdi1sZXZlbC0zLmNoaWxkcmVuIC5tZW51LWxpbmstaXRlbTpob3ZlcjphZnRlcixcbiAgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0yIGxpLm5hdi1sZXZlbC0zLmNoaWxkcmVuIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibHVlKTsgfVxuICAuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTIgbGkubmF2LWxldmVsLTMuYWN0aXZlIGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibHVlKTsgfVxuXG4uZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTMub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTMgbGkge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMyBsaSAubWVudS1saW5rLWl0ZW0sXG4gIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMyBsaSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogdW5zZXQgIWltcG9ydGFudDsgfVxuICAuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTMgbGk6YWN0aXZlLCAuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTMgbGk6Zm9jdXMsIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMyBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMyBsaTphY3RpdmUgLm1lbnUtbGluay1pdGVtLFxuICAgIC5kZXNrdG9wIC53cy1tYWluLW1lbnUtd3JhcHBlciAubGV2ZWwtMyBsaTphY3RpdmUgYSwgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0zIGxpOmZvY3VzIC5tZW51LWxpbmstaXRlbSxcbiAgICAuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTMgbGk6Zm9jdXMgYSwgLmRlc2t0b3AgLndzLW1haW4tbWVudS13cmFwcGVyIC5sZXZlbC0zIGxpOmhvdmVyIC5tZW51LWxpbmstaXRlbSxcbiAgICAuZGVza3RvcCAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTMgbGk6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsdWUpICFpbXBvcnRhbnQ7IH1cblxuLm1vYmlsZSAud3MtbWFpbi1tZW51LXdyYXBwZXIgLmxldmVsLTIgLmRyb3Bkb3duLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIl19 */