.header:not(.layout-builder__layout).ws-header {
  display: block;
  color: var(--wsPrimaryColor, black); }
  .header:not(.layout-builder__layout).ws-header .block-ws-site-name a {
    color: var(--ylb-color-black, black);
    font-family: var(--ylb-font-family-cachet);
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    text-transform: uppercase; }
    .header:not(.layout-builder__layout).ws-header .block-ws-site-name a:active, .header:not(.layout-builder__layout).ws-header .block-ws-site-name a:focus, .header:not(.layout-builder__layout).ws-header .block-ws-site-name a:hover {
      color: var(--ylb-color-black, black);
      text-decoration: none; }

.header:not(.layout-builder__layout) .header--top {
  padding: 10px 20px;
  height: auto; }
  .header:not(.layout-builder__layout) .header--top-right-column {
    display: flex;
    flex-direction: row-reverse; }
    .header:not(.layout-builder__layout) .header--top-right-column .block-openy-gtranslate-block .openy-google-translate {
      display: flex;
      align-self: center; }
      .header:not(.layout-builder__layout) .header--top-right-column .block-openy-gtranslate-block .openy-google-translate .goog-te-combo {
        background-color: transparent;
        border: none;
        font-size: 14px; }

.header:not(.layout-builder__layout) .header--bottom {
  height: 95px;
  padding: 0 20px;
  position: relative;
  box-shadow: inset 0 6px 6px -6px rgba(0, 0, 0, 0.15); }
  .header:not(.layout-builder__layout) .header--bottom nav {
    height: 100%;
    visibility: hidden; }
  .header:not(.layout-builder__layout) .header--bottom-left-column {
    flex: 0 0 100%;
    height: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%; }
  .header:not(.layout-builder__layout) .header--bottom-middle-column {
    display: flex;
    justify-content: center;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    position: initial !important; }
  .header:not(.layout-builder__layout) .header--bottom-right-column {
    display: flex;
    justify-content: right;
    flex: 0 0 100%;
    height: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%; }
    .header:not(.layout-builder__layout) .header--bottom-right-column nav {
      display: flex;
      height: 95px; }
      .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px;
        height: 100%;
        margin-bottom: 0; }
        .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul li {
          align-items: center;
          display: flex;
          list-style: none;
          width: auto; }
          .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul li a:not(.highlighted) {
            color: var(--ylb-color-dark-grey-1, darkgray);
            font-family: var(--ylb-font-family-cachet);
            font-size: 20px;
            font-weight: 400;
            line-height: 24px; }
            .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul li a:not(.highlighted).nav-link {
              box-sizing: unset;
              padding: 0; }
            .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul li a:not(.highlighted):active, .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul li a:not(.highlighted):focus, .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul li a:not(.highlighted):hover {
              color: var(--wsPartnerColor, blue);
              text-decoration: none; }
  .header:not(.layout-builder__layout) .header--bottom a.highlighted {
    background-color: var(--wsPartnerColor, black);
    border-radius: 10px;
    border: 2px solid var(--wsPartnerColor, #4F4F4F);
    color: var(--ylb-color-white, white);
    font-family: var(--ylb-font-family-cachet);
    font-size: 20px;
    letter-spacing: 0;
    line-height: 25px;
    padding: 10px 14px;
    text-align: center;
    width: 100%; }
    .header:not(.layout-builder__layout) .header--bottom a.highlighted:active, .header:not(.layout-builder__layout) .header--bottom a.highlighted:focus, .header:not(.layout-builder__layout) .header--bottom a.highlighted:hover {
      text-decoration: none;
      color: var(--wsPartnerColor, #4F4F4F);
      background-color: var(--ylb-color-white); }

.header:not(.layout-builder__layout) .block-ws-site-logo {
  align-items: center;
  display: flex;
  padding-left: 10px;
  height: 95px;
  visibility: hidden; }
  @media (max-width: 991.98px) {
    .header:not(.layout-builder__layout) .block-ws-site-logo svg {
      max-height: 35px;
      position: relative;
      left: -45px; }
      .header:not(.layout-builder__layout) .block-ws-site-logo svg #logo-areas-of-impact {
        display: none; } }
  .header:not(.layout-builder__layout) .block-ws-site-logo img {
    max-width: 200px; }

.header:not(.layout-builder__layout) .block-ws-search-bar {
  align-self: center;
  visibility: hidden; }
  .header:not(.layout-builder__layout) .block-ws-search-bar .search-icon {
    z-index: 39;
    position: initial; }
    .header:not(.layout-builder__layout) .block-ws-search-bar .search-icon button {
      border: none;
      background: none; }
      .header:not(.layout-builder__layout) .block-ws-search-bar .search-icon button i {
        color: var(--ylb-color-dark-grey-1, darkgray); }
        .header:not(.layout-builder__layout) .block-ws-search-bar .search-icon button i:active, .header:not(.layout-builder__layout) .block-ws-search-bar .search-icon button i:focus, .header:not(.layout-builder__layout) .block-ws-search-bar .search-icon button i:hover {
          color: var(--wsPrimaryColor, blue); }
  .header:not(.layout-builder__layout) .block-ws-search-bar .search-bar {
    background-color: var(--ylb-color-white, white);
    border-radius: 10px;
    bottom: -150px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
    height: 90px;
    left: 50%;
    padding: 20px 80px 20px 20px;
    position: absolute;
    transform: translate(-50%, -50%);
    width: 80%;
    z-index: 100; }
    .header:not(.layout-builder__layout) .block-ws-search-bar .search-bar form {
      margin: 0;
      display: flex;
      flex-direction: row; }
      .header:not(.layout-builder__layout) .block-ws-search-bar .search-bar form .search-input {
        border: 2px solid var(--ylb-color-light-grey-3, lightgray);
        border-radius: 10px;
        height: 50px; }
        .header:not(.layout-builder__layout) .block-ws-search-bar .search-bar form .search-input:active, .header:not(.layout-builder__layout) .block-ws-search-bar .search-bar form .search-input:focus {
          border-color: var(--wsPrimaryColor, blue); }
      .header:not(.layout-builder__layout) .block-ws-search-bar .search-bar form .search-submit {
        background-color: var(--wsPartnerColor, black);
        border-radius: 0 10px 10px 0;
        border: none;
        color: var(--ylb-color-white, white);
        display: flex;
        font-family: var(--ylb-font-family-cachet);
        font-size: 20px;
        font-weight: 400;
        left: -10px;
        line-height: 25px;
        padding: 12px 22px;
        position: relative; }
        .header:not(.layout-builder__layout) .block-ws-search-bar .search-bar form .search-submit i {
          padding-left: 10px; }
    .header:not(.layout-builder__layout) .block-ws-search-bar .search-bar-close {
      background: transparent;
      border: none;
      padding: 0;
      position: absolute;
      right: 40px;
      top: 33%; }
      .header:not(.layout-builder__layout) .block-ws-search-bar .search-bar-close i {
        color: var(--ylb-color-dark-grey-2, darkgray);
        font-size: 20px;
        position: relative;
        top: 5px; }

.header:not(.layout-builder__layout) .menu-toggle {
  position: absolute;
  top: 32px;
  right: 20px;
  background-color: transparent;
  display: block; }
  .header:not(.layout-builder__layout) .menu-toggle .header-navbar-toggler {
    background-color: transparent;
    background-image: url("../svg/burger_menu.svg");
    background-repeat: no-repeat;
    border: none;
    height: 18px;
    width: 22px; }

.header:not(.layout-builder__layout).open {
  background-color: var(--ylb-color-white, white);
  height: 100vh;
  position: relative;
  top: 0;
  left: 0;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
  overflow-x: hidden;
  overflow-y: auto; }
  .header:not(.layout-builder__layout).open .header--bottom {
    box-shadow: none; }
    .header:not(.layout-builder__layout).open .header--bottom-right-column nav {
      display: flex; }
      .header:not(.layout-builder__layout).open .header--bottom-right-column nav > ul {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 15px;
        height: 100%;
        justify-content: right;
        margin-bottom: 0; }
        .header:not(.layout-builder__layout).open .header--bottom-right-column nav > ul li {
          align-items: center;
          display: flex;
          list-style: none;
          width: auto; }
          .header:not(.layout-builder__layout).open .header--bottom-right-column nav > ul li a:not(.highlighted) {
            display: none; }
    .header:not(.layout-builder__layout).open .header--bottom .menu-toggle .header-navbar-toggler {
      background-image: url("../svg/close.svg"); }
    .header:not(.layout-builder__layout).open .header--bottom .block-ws-search-bar {
      display: none; }

.header:not(.layout-builder__layout).desktop .header--bottom-left-column {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%; }

.header:not(.layout-builder__layout).desktop .header--bottom-middle-column {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
  position: relative; }

.header:not(.layout-builder__layout).desktop .header--bottom-right-column {
  flex: 0 0 25%;
  max-width: 25%; }

.header:not(.layout-builder__layout).desktop .menu-toggle {
  display: none; }

.header:not(.layout-builder__layout).mobile .header--top-left-column {
  position: initial; }

.header:not(.layout-builder__layout).mobile .header--top-right-column .block-openy-gtranslate-block {
  display: flex;
  align-items: center; }

.header:not(.layout-builder__layout).mobile .header--bottom {
  width: 100%;
  z-index: 11;
  background-color: var(--ylb-color-white, white); }
  .header:not(.layout-builder__layout).mobile .header--bottom-middle-column {
    display: block; }
    .header:not(.layout-builder__layout).mobile .header--bottom-middle-column nav {
      display: none; }
      .header:not(.layout-builder__layout).mobile .header--bottom-middle-column nav > ul {
        justify-content: center;
        flex-direction: column;
        padding: 0; }
        .header:not(.layout-builder__layout).mobile .header--bottom-middle-column nav > ul li {
          width: 100%; }
    .header:not(.layout-builder__layout).mobile .header--bottom-middle-column .block-ws-search-bar .search-icon {
      top: 22px;
      right: 45px;
      padding: 10px;
      position: absolute; }
    .header:not(.layout-builder__layout).mobile .header--bottom-middle-column .block-ws-search-bar .search-bar {
      border-radius: 0;
      height: 60px;
      padding: 12px 40px 12px 20px;
      top: 110px;
      width: 100%; }
      .header:not(.layout-builder__layout).mobile .header--bottom-middle-column .block-ws-search-bar .search-bar form .search-input {
        height: 40px; }
      .header:not(.layout-builder__layout).mobile .header--bottom-middle-column .block-ws-search-bar .search-bar form .search-submit {
        height: 40px; }
        .header:not(.layout-builder__layout).mobile .header--bottom-middle-column .block-ws-search-bar .search-bar form .search-submit span {
          display: none; }
      .header:not(.layout-builder__layout).mobile .header--bottom-middle-column .block-ws-search-bar .search-bar-close {
        right: 16px; }
  .header:not(.layout-builder__layout).mobile .header--bottom-right-column nav {
    display: none; }

.header:not(.layout-builder__layout).mobile.open .header--top {
  position: initial !important; }

.header:not(.layout-builder__layout).mobile.open .header--bottom {
  position: absolute; }
  .header:not(.layout-builder__layout).mobile.open .header--bottom-middle-column nav {
    display: block;
    width: 100%; }
  .header:not(.layout-builder__layout).mobile.open .header--bottom-right-column nav {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    display: flex;
    margin-bottom: 80px; }
    .header:not(.layout-builder__layout).mobile.open .header--bottom-right-column nav ul {
      justify-content: center;
      flex: 0 0 100%;
      padding: 0; }
      .header:not(.layout-builder__layout).mobile.open .header--bottom-right-column nav ul li {
        width: 100%; }
      .header:not(.layout-builder__layout).mobile.open .header--bottom-right-column nav ul .highlighted {
        display: inline-block;
        font-size: 24px;
        line-height: 30px;
        padding: 12px 24px; }

#openy_alerts_app_header {
  position: relative;
  z-index: 10; }

/*# sourceMappingURL=data:application/json;base64,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OlsiLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIGJsYWNrKTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyIC5ibG9jay13cy1zaXRlLW5hbWUgYSB7XG4gICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1ibGFjaywgYmxhY2spO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS15bGItZm9udC1mYW1pbHktY2FjaGV0KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlciAuYmxvY2std3Mtc2l0ZS1uYW1lIGE6YWN0aXZlLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyIC5ibG9jay13cy1zaXRlLW5hbWUgYTpmb2N1cywgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlciAuYmxvY2std3Mtc2l0ZS1uYW1lIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1ibGFjaywgYmxhY2spO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS10b3Age1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiAuYmxvY2stb3BlbnktZ3RyYW5zbGF0ZS1ibG9jayAub3BlbnktZ29vZ2xlLXRyYW5zbGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiAuYmxvY2stb3BlbnktZ3RyYW5zbGF0ZS1ibG9jayAub3BlbnktZ29vZ2xlLXRyYW5zbGF0ZSAuZ29vZy10ZS1jb21ibyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIHtcbiAgaGVpZ2h0OiA5NXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA2cHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIG5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLWxlZnQtY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA5NXB4OyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2ID4gdWwgbGkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2ID4gdWwgbGkgYTpub3QoLmhpZ2hsaWdodGVkKSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLWRhcmstZ3JleS0xLCBkYXJrZ3JheSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LWNhY2hldCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCkubmF2LWxpbmsge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiB1bnNldDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2ID4gdWwgbGkgYTpub3QoLmhpZ2hsaWdodGVkKTphY3RpdmUsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCk6Zm9jdXMsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCk6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsdWUpO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSBhLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsICM0RjRGNEYpO1xuICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LWNhY2hldCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIGEuaGlnaGxpZ2h0ZWQ6YWN0aXZlLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIGEuaGlnaGxpZ2h0ZWQ6Zm9jdXMsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gYS5oaWdobGlnaHRlZDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsICM0RjRGNEYpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlKTsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNpdGUtbG9nbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zaXRlLWxvZ28gc3ZnIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtNDVweDsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zaXRlLWxvZ28gc3ZnICNsb2dvLWFyZWFzLW9mLWltcGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNpdGUtbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtaWNvbiB7XG4gICAgei1pbmRleDogMzk7XG4gICAgcG9zaXRpb246IGluaXRpYWw7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIGJ1dHRvbiBpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1kYXJrLWdyZXktMSwgZGFya2dyYXkpOyB9XG4gICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWljb24gYnV0dG9uIGk6YWN0aXZlLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIGJ1dHRvbiBpOmZvY3VzLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIGJ1dHRvbiBpOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIGJsdWUpOyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3R0b206IC0xNTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggODBweCAyMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIGZvcm0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciBmb3JtIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS15bGItY29sb3ItbGlnaHQtZ3JleS0zLCBsaWdodGdyYXkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIGZvcm0gLnNlYXJjaC1pbnB1dDphY3RpdmUsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciBmb3JtIC5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIGJsdWUpOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXIgZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjayk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LWNhY2hldCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXIgZm9ybSAuc2VhcmNoLXN1Ym1pdCBpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXItY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB0b3A6IDMzJTsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyLWNsb3NlIGkge1xuICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLWRhcmstZ3JleS0yLCBkYXJrZ3JheSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLm1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5tZW51LXRvZ2dsZSAuaGVhZGVyLW5hdmJhci10b2dnbGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvYnVyZ2VyX21lbnUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMjJweDsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm9wZW4gLmhlYWRlci0tYm90dG9tIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm9wZW4gLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm9wZW4gLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm9wZW4gLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5vcGVuIC5oZWFkZXItLWJvdHRvbSAubWVudS10b2dnbGUgLmhlYWRlci1uYXZiYXItdG9nZ2xlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvY2xvc2Uuc3ZnXCIpOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm9wZW4gLmhlYWRlci0tYm90dG9tIC5ibG9jay13cy1zZWFyY2gtYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tLWxlZnQtY29sdW1uIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4ge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5kZXNrdG9wIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4ge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkuZGVza3RvcCAubWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tdG9wLWxlZnQtY29sdW1uIHtcbiAgcG9zaXRpb246IGluaXRpYWw7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIC5ibG9jay1vcGVueS1ndHJhbnNsYXRlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSk7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIG5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIG5hdiA+IHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiBuYXYgPiB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtaWNvbiB7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICByaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAyMHB4O1xuICAgICAgdG9wOiAxMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIGZvcm0gLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciBmb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4gLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXIgZm9ybSAuc2VhcmNoLXN1Ym1pdCBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDE2cHg7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tdG9wIHtcbiAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiBuYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB1bCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2IHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB1bCAuaGlnaGxpZ2h0ZWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweDsgfVxuXG4jb3BlbnlfYWxlcnRzX2FwcF9oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG4iXX0= */