.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: 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: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; }

/*# sourceMappingURL=data:application/json;base64,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QWM7TUFDZCxtQkFBbUIsRUFBRTtNQUNyQjs7UUFFRSxXQUFXLEVBQUU7UUFDYjs7VUFFRSxXQUFXLEVBQUU7TUFDakI7O1FBRUUscUJBQXFCO1FBQ3JCLG1CQUFtQjtRQUNuQixvQkFBb0I7UUFDcEIsMEJBQTBCLEVBQUU7RUFDbEM7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxhQUFhO01BQ2IsOEJBQThCLEVBQUU7SUFDbEM7TUFDRSx1Q0FBdUM7TUFDdkMsZ0VBQWdFO01BQ2hFLGVBQWU7TUFDZixxQkFBcUIsRUFBRTtNQUN2QjtRQUNFLDBCQUEwQixFQUFFO0lBQ2hDO01BQ0UsU0FBUztNQUNULFVBQVUsRUFBRTtJQUNkO01BQ0Usc0JBQXNCLEVBQUU7O0FBRTlCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVcsRUFBRSIsImZpbGUiOiJoZWFkZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IsIGJsYWNrKTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyIC5ibG9jay13cy1zaXRlLW5hbWUgYSB7XG4gICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1ibGFjaywgYmxhY2spO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS15bGItZm9udC1mYW1pbHktY2FjaGV0KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlciAuYmxvY2std3Mtc2l0ZS1uYW1lIGE6YWN0aXZlLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkud3MtaGVhZGVyIC5ibG9jay13cy1zaXRlLW5hbWUgYTpmb2N1cywgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLndzLWhlYWRlciAuYmxvY2std3Mtc2l0ZS1uYW1lIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1ibGFjaywgYmxhY2spO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS10b3Age1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogLTEwcHggMC43NXJlbSAtMTBweCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXktY29sb3ItbGlnaHQtZ3JleS0zLCAjQ0NDKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIGEge1xuICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1ncmV5LTEsICM2MzY0NjYpO1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBhOmFjdGl2ZSwgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gYTpob3ZlciwgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gLmJsb2NrLW9wZW55LWd0cmFuc2xhdGUtYmxvY2sgLm9wZW55LWdvb2dsZS10cmFuc2xhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gLmJsb2NrLW9wZW55LWd0cmFuc2xhdGUtYmxvY2sgLm9wZW55LWdvb2dsZS10cmFuc2xhdGUgLmdvb2ctdGUtY29tYm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSB7XG4gIGhlaWdodDogOTVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMzVweCAtOHB4ICMwMDAwMDAyOTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIG5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLWxlZnQtY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4sXG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdixcbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCxcbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2ID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpLFxuICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSBhOm5vdCguaGlnaGxpZ2h0ZWQpLFxuICAgICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2ID4gdWwgbGkgYTpub3QoLmhpZ2hsaWdodGVkKSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLWRhcmstZ3JleS0xLCBkYXJrZ3JheSk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LWNhY2hldCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCkubmF2LWxpbmssXG4gICAgICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCkubmF2LWxpbmsge1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiB1bnNldDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2ID4gdWwgbGkgYTpub3QoLmhpZ2hsaWdodGVkKTphY3RpdmUsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCk6Zm9jdXMsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCk6aG92ZXIsXG4gICAgICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIGE6bm90KC5oaWdobGlnaHRlZCk6YWN0aXZlLFxuICAgICAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSBhOm5vdCguaGlnaGxpZ2h0ZWQpOmZvY3VzLFxuICAgICAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaSBhOm5vdCguaGlnaGxpZ2h0ZWQpOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCBibHVlKTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSBhLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgYmxhY2spO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td3NQYXJ0bmVyQ29sb3IsICM0RjRGNEYpO1xuICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0teWxiLWZvbnQtZmFtaWx5LWNhY2hldCwgQ2FjaGV0KSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gYS5oaWdobGlnaHRlZDphY3RpdmUsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gYS5oaWdobGlnaHRlZDpmb2N1cywgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSBhLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS13c1BhcnRuZXJDb2xvciwgIzRGNEY0Rik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUpOyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gYS5oaWdobGlnaHRlZC5vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gYS5oaWdobGlnaHRlZC5vdXRsaW5lOmFjdGl2ZSwgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5oZWFkZXItLWJvdHRvbSBhLmhpZ2hsaWdodGVkLm91dGxpbmU6Zm9jdXMsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuaGVhZGVyLS1ib3R0b20gYS5oaWdobGlnaHRlZC5vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdzUGFydG5lckNvbG9yLCAjNEY0RjRGKTsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIHtcbiAgICB6LWluZGV4OiAzOTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWljb24gYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWljb24gYnV0dG9uIGkge1xuICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLWRhcmstZ3JleS0xLCBkYXJrZ3JheSk7IH1cbiAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtaWNvbiBidXR0b24gaTphY3RpdmUsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWljb24gYnV0dG9uIGk6Zm9jdXMsIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWljb24gYnV0dG9uIGk6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvciwgYmx1ZSk7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvdHRvbTogLTE1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZzogMjBweCA4MHB4IDIwcHggMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXIgZm9ybSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIGZvcm0gLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXlsYi1jb2xvci1saWdodC1ncmV5LTMsIGxpZ2h0Z3JheSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDsgfVxuICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXIgZm9ybSAuc2VhcmNoLWlucHV0OmFjdGl2ZSwgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIGZvcm0gLnNlYXJjaC1pbnB1dDpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvciwgYmx1ZSk7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciBmb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQYXJ0bmVyQ29sb3IsIGJsYWNrKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS15bGItZm9udC1mYW1pbHktY2FjaGV0KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciBmb3JtIC5zZWFyY2gtc3VibWl0IGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhci1jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNDBweDtcbiAgICAgIHRvcDogMzMlOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXItY2xvc2UgaSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS15bGItY29sb3ItZGFyay1ncmV5LTIsIGRhcmtncmF5KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4OyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KSAubWVudS10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkgLm1lbnUtdG9nZ2xlIC5oZWFkZXItbmF2YmFyLXRvZ2dsZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3N2Zy9idXJnZXJfbWVudS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAyMnB4OyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWxiLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkub3BlbiAuaGVhZGVyLS1ib3R0b20ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5vcGVuIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2ID4gdWwgbGk6aGFzKGE6bm90KC5oaWdobGlnaHRlZCkpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1lbnUtdG9nZ2xlIC5oZWFkZXItbmF2YmFyLXRvZ2dsZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ZnL2Nsb3NlLnN2Z1wiKTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5vcGVuIC5oZWFkZXItLWJvdHRvbSAuYmxvY2std3Mtc2VhcmNoLWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5kZXNrdG9wIC5oZWFkZXItLWJvdHRvbS1sZWZ0LWNvbHVtbiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclOyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5kZXNrdG9wIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkuZGVza3RvcCAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLmRlc2t0b3AgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYge1xuICAgIGhlaWdodDogOTVweDsgfVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkuZGVza3RvcCAubWVudS10b2dnbGUsXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkuZGVza3RvcCAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3ItbGlnaHQtZ3JleS0xLCAjRjJGMkYyKTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLXRvcC1sZWZ0LWNvbHVtbiB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15bGItY29sb3Itd2hpdGUsIHdoaXRlKTsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4gbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4gbmF2ID4gdWwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIG5hdiA+IHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4gLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1pY29uIHtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4gLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDIwcHg7XG4gICAgICB0b3A6IDExMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4gLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXIgZm9ybSAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIC5ibG9jay13cy1zZWFyY2gtYmFyIC5zZWFyY2gtYmFyIGZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZSAuaGVhZGVyLS1ib3R0b20tbWlkZGxlLWNvbHVtbiAuYmxvY2std3Mtc2VhcmNoLWJhciAuc2VhcmNoLWJhciBmb3JtIC5zZWFyY2gtc3VibWl0IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tLW1pZGRsZS1jb2x1bW4gLmJsb2NrLXdzLXNlYXJjaC1iYXIgLnNlYXJjaC1iYXItY2xvc2Uge1xuICAgICAgICByaWdodDogMTZweDsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUgLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS10b3Age1xuICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbS1taWRkbGUtY29sdW1uIG5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gbmF2LFxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgdWwsXG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBuYXYgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMS41cmVtOyB9XG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgdWwgbGksXG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB1bCBsaTpoYXMoLmlubGluZSksXG4gICAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHVsIGxpOmhhcyguaW5saW5lKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiB1bCAuaGlnaGxpZ2h0ZWQsXG4gICAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiB1bCAuaGlnaGxpZ2h0ZWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTZweCA4cHggMTZweDsgfVxuICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIGEge1xuICAgICAgY29sb3I6IHZhcigtLXlsYi1jb2xvci1ncmV5LTEsICM2MzY0NjYpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXlsYi1mb250LWZhbWlseS12ZXJkYW5hLCBWZXJkYW5hKSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm1vYmlsZS5vcGVuIC5oZWFkZXItLWJvdHRvbSAubW9iaWxlLWhlYWRlci0tdG9wLXJpZ2h0LWNvbHVtbiBhOmhvdmVyLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIGE6YWN0aXZlLCAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5tb2JpbGUub3BlbiAuaGVhZGVyLS1ib3R0b20gLm1vYmlsZS1oZWFkZXItLXRvcC1yaWdodC1jb2x1bW4gbmF2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkubW9iaWxlLm9wZW4gLmhlYWRlci0tYm90dG9tIC5tb2JpbGUtaGVhZGVyLS10b3AtcmlnaHQtY29sdW1uIG5hdiA+IHVsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuI29wZW55X2FsZXJ0c19hcHBfaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuIl19 */