.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 nav {
      display: flex;
      margin: -10px 0.75rem -10px 0;
      padding-right: 0.75rem;
      border-right: 1px solid var(--y-color-light-grey-3, #CCC); }
      @media (max-width: 991.98px) {
        .header:not(.layout-builder__layout) .header--top-right-column nav {
          display: none; } }
      .header:not(.layout-builder__layout) .header--top-right-column nav ul {
        display: flex;
        align-items: center;
        gap: 1.5rem;
        margin-bottom: 0; }
      .header:not(.layout-builder__layout) .header--top-right-column nav li {
        list-style: none; }
    .header:not(.layout-builder__layout) .header--top-right-column a {
      color: var(--ylb-color-grey-1, #636466);
      font-size: .875rem;
      text-decoration: none; }
      .header:not(.layout-builder__layout) .header--top-right-column a:active, .header:not(.layout-builder__layout) .header--top-right-column a:hover, .header:not(.layout-builder__layout) .header--top-right-column a:focus {
        text-decoration: underline; }
    .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: 0px 8px 35px -8px #00000029; }
  .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,
  .header:not(.layout-builder__layout) .header--bottom .mobile-header--top-right-column {
    display: flex;
    justify-content: right;
    align-self: center;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative; }
    .header:not(.layout-builder__layout) .header--bottom-right-column nav,
    .header:not(.layout-builder__layout) .header--bottom .mobile-header--top-right-column nav {
      display: flex; }
      .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul,
      .header:not(.layout-builder__layout) .header--bottom .mobile-header--top-right-column nav > ul {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        gap: 1rem;
        margin-bottom: 0;
        padding-left: 0; }
        .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul li,
        .header:not(.layout-builder__layout) .header--bottom .mobile-header--top-right-column nav > ul li {
          display: flex;
          list-style: none;
          width: auto; }
          .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul li a:not(.highlighted),
          .header:not(.layout-builder__layout) .header--bottom .mobile-header--top-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: 18px;
            font-weight: 400;
            line-height: 24px; }
            .header:not(.layout-builder__layout) .header--bottom-right-column nav > ul li a:not(.highlighted).nav-link,
            .header:not(.layout-builder__layout) .header--bottom .mobile-header--top-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,
            .header:not(.layout-builder__layout) .header--bottom .mobile-header--top-right-column nav > ul li a:not(.highlighted):active,
            .header:not(.layout-builder__layout) .header--bottom .mobile-header--top-right-column nav > ul li a:not(.highlighted):focus,
            .header:not(.layout-builder__layout) .header--bottom .mobile-header--top-right-column nav > ul li a:not(.highlighted):hover {
              color: var(--wsPartnerColor, blue);
              text-decoration: underline; }
  .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, Cachet), Verdana, sans-serif;
    font-size: 18px;
    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) .header--bottom a.highlighted.outline {
    background-color: var(--ylb-color-white, white);
    color: var(--wsPartnerColor, black); }
    .header:not(.layout-builder__layout) .header--bottom a.highlighted.outline:active, .header:not(.layout-builder__layout) .header--bottom a.highlighted.outline:focus, .header:not(.layout-builder__layout) .header--bottom a.highlighted.outline:hover {
      color: var(--ylb-color-white, white);
      background-color: var(--wsPartnerColor, #4F4F4F); }

.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: 100dvh;
  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:has(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 .header--bottom-right-column nav {
    height: 95px; }

.header:not(.layout-builder__layout).desktop .menu-toggle,
.header:not(.layout-builder__layout).desktop .mobile-header--top-right-column {
  display: none; }

.header:not(.layout-builder__layout).mobile .header--top {
  background-color: var(--ylb-color-light-grey-1, #F2F2F2); }
  .header:not(.layout-builder__layout).mobile .header--top-left-column {
    position: initial; }
  .header:not(.layout-builder__layout).mobile .header--top-right-column {
    display: none; }

.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 .header--bottom .mobile-header--top-right-column {
    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,
  .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column nav {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    display: flex; }
    .header:not(.layout-builder__layout).mobile.open .header--bottom-right-column nav ul,
    .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column nav ul {
      justify-content: left;
      flex: 0 0 100%;
      padding: 0 0 1.5rem; }
      .header:not(.layout-builder__layout).mobile.open .header--bottom-right-column nav ul li,
      .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column nav ul li {
        width: 100%; }
        .header:not(.layout-builder__layout).mobile.open .header--bottom-right-column nav ul li:has(.inline),
        .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column nav ul li:has(.inline) {
          width: auto; }
      .header:not(.layout-builder__layout).mobile.open .header--bottom-right-column nav ul .highlighted,
      .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column nav ul .highlighted {
        display: inline-block;
        font-size: 1.125rem;
        line-height: 1.75rem;
        padding: 6px 16px 8px 16px; }
  .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column {
    display: block;
    margin-bottom: 80px; }
    .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column .container {
      display: flex;
      flex-direction: column-reverse; }
    .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column a {
      color: var(--ylb-color-grey-1, #636466);
      font-family: var(--ylb-font-family-verdana, Verdana), sans-serif;
      font-size: 1rem;
      text-decoration: none; }
      .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column a:hover, .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column a:active, .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column a:focus {
        text-decoration: underline; }
    .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column nav {
      margin: 0;
      padding: 0; }
    .header:not(.layout-builder__layout).mobile.open .header--bottom .mobile-header--top-right-column nav > ul {
      flex-direction: column; }

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

body.page-with-lb:has(header.mobile.open) {
  position: fixed !important;
  width: 100%; }

/*# sourceMappingURL=data:application/json;base64,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QWM7TUFDZCxtQkFBbUIsRUFBRTtNQUNyQjs7UUFFRSxXQUFXLEVBQUU7UUFDYjs7VUFFRSxXQUFXLEVBQUU7TUFDakI7O1FBRUUscUJBQXFCO1FBQ3JCLG1CQUFtQjtRQUNuQixvQkFBb0I7UUFDcEIsMEJBQTBCLEVBQUU7RUFDbEM7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxhQUFhO01BQ2IsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSx1Q0FBdUM7TUFDdkMsZ0VBQWdFO01BQ2hFLGVBQWU7TUFDZixxQkFBcUIsRUFBRTtNQUN2QjtRQUNFLDBCQUEwQixFQUFFO0lBQ2hDO01BQ0UsU0FBUztNQUNULFVBQVUsRUFBRTtJQUNkO01BQ0Usc0JBQXNCLEVBQUU7O0FBRTlCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVcsRUFBRTs7QUFFZjtFQUNFLDBCQUEwQjtFQUMxQixXQUFXLEVBQUUiLCJmaWxlIjoiaGVhZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXdzUHJpbWFyeUNvbG9yLCBibGFjayk7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlciAuYmxvY2std3Mtc2l0ZS1uYW1lIGEge1xuICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3ItYmxhY2ssIGJsYWNrKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LWNhY2hldCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIgLmJsb2NrLXdzLXNpdGUtbmFtZSBhOmFjdGl2ZSwgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlciAuYmxvY2std3Mtc2l0ZS1uYW1lIGE6Zm9jdXMsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS53cy1oZWFkZXIgLmJsb2NrLXdzLXNpdGUtbmFtZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3ItYmxhY2ssIGJsYWNrKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tdG9wIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IC0xMHB4IDAuNzVyZW0gLTEwcHggMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS15LWNvbG9yLWxpZ2h0LWdyZXktMywgI0NDQyk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3ItZ3JleS0xLCAjNjM2NDY2KTtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gYTphY3RpdmUsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIGE6aG92ZXIsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIC5ibG9jay1vcGVueS1ndHJhbnNsYXRlLWJsb2NrIC5vcGVueS1nb29nbGUtdHJhbnNsYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIC5ibG9jay1vcGVueS1ndHJhbnNsYXRlLWJsb2NrIC5vcGVueS1nb29nbGUtdHJhbnNsYXRlIC5nb29nLXRlLWNvbWJvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20ge1xuICBoZWlnaHQ6IDk1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDM1cHggLThweCAjMDAwMDAwMjk7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSBuYXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbS1sZWZ0LWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uLFxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYsXG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2ID4gdWwsXG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSxcbiAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2ID4gdWwgbGkgYTpub3QoLmhpZ2hsaWdodGVkKSxcbiAgICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1kYXJrLWdyZXktMSwgZGFya2dyYXkpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXlsYi1mb250LWZhbWlseS1jYWNoZXQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSBhOm5vdCguaGlnaGxpZ2h0ZWQpLm5hdi1saW5rLFxuICAgICAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSBhOm5vdCguaGlnaGxpZ2h0ZWQpLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogdW5zZXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCk6YWN0aXZlLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSBhOm5vdCguaGlnaGxpZ2h0ZWQpOmZvY3VzLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSBhOm5vdCguaGlnaGxpZ2h0ZWQpOmhvdmVyLFxuICAgICAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSBhOm5vdCguaGlnaGxpZ2h0ZWQpOmFjdGl2ZSxcbiAgICAgICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2ID4gdWwgbGkgYTpub3QoLmhpZ2hsaWdodGVkKTpmb2N1cyxcbiAgICAgICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2ID4gdWwgbGkgYTpub3QoLmhpZ2hsaWdodGVkKTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmx1ZSk7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gYS5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdzUGFydG5lckNvbG9yLCAjNEY0RjRGKTtcbiAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXlsYi1mb250LWZhbWlseS1jYWNoZXQsIENhY2hldCksIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIGEuaGlnaGxpZ2h0ZWQ6YWN0aXZlLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIGEuaGlnaGxpZ2h0ZWQ6Zm9jdXMsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gYS5oaWdobGlnaHRlZDpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsICM0RjRGNEYpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlKTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIGEuaGlnaGxpZ2h0ZWQub3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjayk7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIGEuaGlnaGxpZ2h0ZWQub3V0bGluZTphY3RpdmUsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gYS5oaWdobGlnaHRlZC5vdXRsaW5lOmZvY3VzLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIGEuaGlnaGxpZ2h0ZWQub3V0bGluZTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgIzRGNEY0Rik7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtaWNvbiB7XG4gICAgei1pbmRleDogMzk7XG4gICAgcG9zaXRpb246IGluaXRpYWw7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIGJ1dHRvbiBpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1kYXJrLWdyZXktMSwgZGFya2dyYXkpOyB9XG4gICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWljb24gYnV0dG9uIGk6YWN0aXZlLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIGJ1dHRvbiBpOmZvY3VzLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIGJ1dHRvbiBpOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIGJsdWUpOyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3R0b206IC0xNTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggODBweCAyMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIGZvcm0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciBmb3JtIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS15bGItY29sb3ItbGlnaHQtZ3JleS0zLCBsaWdodGdyYXkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIGZvcm0gLnNlYXJjaC1pbnB1dDphY3RpdmUsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciBmb3JtIC5zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIGJsdWUpOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXIgZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibGFjayk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LWNhY2hldCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXIgZm9ybSAuc2VhcmNoLXN1Ym1pdCBpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXItY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB0b3A6IDMzJTsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyLWNsb3NlIGkge1xuICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLWRhcmstZ3JleS0yLCBkYXJrZ3JheSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLm1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5tZW51LXRvZ2dsZSAuaGVhZGVyLW5hdmJhci10b2dnbGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvYnVyZ2VyX21lbnUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMjJweDsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5vcGVuIC5oZWFkZXItLWJvdHRvbSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5vcGVuIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5vcGVuIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2ID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5vcGVuIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2ID4gdWwgbGkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm9wZW4gLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaTpoYXMoYTpub3QoLmhpZ2hsaWdodGVkKSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5vcGVuIC5oZWFkZXItLWJvdHRvbSAubWVudS10b2dnbGUgLmhlYWRlci1uYXZiYXItdG9nZ2xlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zdmcvY2xvc2Uuc3ZnXCIpOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm9wZW4gLmhlYWRlci0tYm90dG9tIC5ibG9jay13cy1zZWFyY2gtYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tLWxlZnQtY29sdW1uIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4ge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5kZXNrdG9wIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4ge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkuZGVza3RvcCAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB7XG4gICAgaGVpZ2h0OiA5NXB4OyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5kZXNrdG9wIC5tZW51LXRvZ2dsZSxcbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5kZXNrdG9wIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci1saWdodC1ncmV5LTEsICNGMkYyRjIpOyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tdG9wLWxlZnQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXlsYi1jb2xvci13aGl0ZSwgd2hpdGUpOyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiBuYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiBuYXYgPiB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4gbmF2ID4gdWwgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWljb24ge1xuICAgICAgdG9wOiAyMnB4O1xuICAgICAgcmlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMTJweCA0MHB4IDEycHggMjBweDtcbiAgICAgIHRvcDogMTEwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciBmb3JtIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4gLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXIgZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIGZvcm0gLnNlYXJjaC1zdWJtaXQgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhci1jbG9zZSB7XG4gICAgICAgIHJpZ2h0OiAxNnB4OyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLXRvcCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4gbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYsXG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB1bCxcbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiB1bCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxLjVyZW07IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB1bCBsaSxcbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2IHVsIGxpOmhhcyguaW5saW5lKSxcbiAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgdWwgbGk6aGFzKC5pbmxpbmUpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2IHVsIC5oaWdobGlnaHRlZCxcbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHVsIC5oaWdobGlnaHRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNnB4IDhweCAxNnB4OyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gYSB7XG4gICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLWdyZXktMSwgIzYzNjQ2Nik7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LXZlcmRhbmEsIFZlcmRhbmEpLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIGE6aG92ZXIsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gYTphY3RpdmUsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2ID4gdWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4jb3BlbnlfYWxlcnRzX2FwcF9oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbmJvZHkucGFnZS13aXRoLWxiOmhhcyhoZWFkZXIubW9iaWxlLm9wZW4pIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4iXX0= */