#header-desktop {
  display: none;
}

@media (min-width: 75em) {
  #header-desktop {
    display: block;
    margin-bottom: 138px;
  }
}

.c-header-desktop__inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: stretch;
          justify-content: stretch;
  padding-left: 80px;
  height: 140px;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
}

.c-header-desktop__inner:lang(fr) {
  height: 175px;
}

@media (min-width: 75em) {
  .c-header-desktop__inner.l--offset-wide {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media (min-width: 81.25em) {
  .c-header-desktop__inner.l--offset-wide {
    padding-left: 0;
    padding-right: 0;
  }
}

.c-header-desktop__branding {
  -webkit-box-flex: 0;
          flex: none;
  margin-right: 1.5rem;
  max-width: 210px;
  position: relative;
  width: 16%;
  z-index: 2;
}

.c-header-desktop__logo {
  height: 0;
  overflow: visible;
  padding-bottom: 86%;
  position: relative;
  width: 100%;
}

.c-header-desktop__logo > img {
  height: 127%;
  position: absolute;
  width: 100%;
}

.c-header-desktop__main {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: stretch;
          justify-content: stretch;
}

.c-header-desktop__secondary {
  -webkit-box-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.c-header-desktop__slogan {
  background-color: var(--color-teal-80);
  position: relative;
  z-index: 1;
}

.c-header-desktop__slogan::before {
  background-color: inherit;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  width: 50vw;
  z-index: -1;
}

.c-header-desktop__slogan .c-slogan {
  background-color: var(--color-ictj-blue);
}

.c-header-desktop__slogan .c-slogan__text {
  padding: 10px 25px;
  text-align: left;
}

.c-header-desktop__utilities {
  -webkit-box-align: center;
          align-items: center;
  align-self: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding-left: 0;
}

.c-header-desktop__utilities .c-header-donate-button {
  font-size: 1.125rem;
  line-height: 24px;
  margin-right: 18px;
  margin-top: 0;
  padding: 15px 36px;
  white-space: nowrap;
}

.c-header-desktop__utilities .header-social {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  display: -webkit-box;
  display: flex;
  white-space: nowrap;
}

.c-header-desktop__utilities .nav--social > li > a {
  width: 1.5rem;
}

.c-header-desktop__primary {
  -webkit-box-align: center;
          align-items: center;
  background-color: white;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
          flex: 1;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding-right: 90px;
  overflow: visible;
  position: relative;
  z-index: 1;
}

.c-header-desktop__primary::before, .c-header-desktop__primary::after {
  background-color: white;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 50vw;
  z-index: -1;
}

.c-header-desktop__primary::before {
  right: 100%;
}

[dir="rtl"] .c-header-desktop__primary::before {
  right: unset;
}

.c-header-desktop__primary .c-header-desktop__search {
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  margin-bottom: auto;
  margin-right: 1rem;
  margin-top: auto;
  width: 100%;
}

.c-header-desktop__primary .c-header-desktop__search .c-header-search-form {
  height: auto;
  max-width: 100%;
  width: 242px;
}

.c-header-desktop .c-header-main-menu {
  -webkit-box-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: flex;
  position: static;
}

.c-header-desktop .c-header-main-menu > .contextual {
  position: relative;
  top: -30px;
}

.c-header-desktop .c-header-main-menu > .contextual > button {
  margin-right: -30px;
}

.c-header-desktop .c-header-main-menu .contextual-links {
  left: -6px;
  position: absolute;
  right: auto;
  top: 24px;
}

@media (min-width: 75em) {
  .c-header-panel-container:after {
    content: "";
    width: 90%;
    height: 52px;
    display: inline-block;
    padding-bottom: 48px;
    align-content: center;
    margin-left: 14px;
  }

  .c-header-panel-container:hover:after {
    border-top: 2px solid var(--color-ictj-red);
  }
}

.c-header-tab {
  background-color: rgba(var(--color-ictj-blue), 0);
  color: var(--color-ictj-blue);
  font-family: var(--font-family-sans);
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  padding: 15px 20px 20px;
  position: relative;
  white-space: nowrap;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: solid 2px transparent;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.c-header-tab:lang(fr), .c-header-tab:lang(es) {
  white-space: unset;
}

.c-header-tab[aria-selected=true], .c-header-tab:hover {
  background-color: #fff;
  z-index: 2;
}

.c-header-tab[aria-selected=true]:after {
  top: 12px;
  -webkit-transform: rotateZ(540deg);
      -ms-transform: rotate(540deg);
          transform: rotateZ(540deg);
  font-size: 1.375rem;
  line-height: 22px;
  content: "";
  background-image: url(../../../images/icons/angle-down-red.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 22px;
  -webkit-box-flex: 0;
  flex: none;
  -webkit-box-ordinal-group: 2;
  order: 1;
  flex-grow: 0;
}

.c-header-tab:after {
  font-size: 1.375rem;
  line-height: 22px;
  content: "";
  background-image: url(../../../images/icons/angle-down-red.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 22px;
  left: 152px;
  top: 11px;
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 2;
          order: 1;
  flex-grow: 0;
  margin: 0px 10px;
}

@media (min-width: 62em) {
  .c-header-tab {
    padding: 52px 0 0 10px;
  }
}

@media (min-width: 75em) {
  .c-header-tab {
    padding: 52px 0px 0 16px;
  }

  .c-header-tab:lang(fr), .c-header-tab:lang(es) {
    padding: 30px 10px 0 26px;
  }
}

@media (min-width: 81.25em) {
  .c-header-tab {
    padding: 52px 10px 0 26px;
  }

  .c-header-tab:lang(fr), .c-header-tab:lang(es) {
    padding: 30px 10px 0 26px;
  }
}

.c-header-tab.c-header-tab--where-we-work:after {
  display: none;
}

.c-header-tab.c-header-tab--news-events {
  position: relative;
}

.c-header-desktop .c-header-panel {
  background-color: var(--color-tan-white);
  font-family: var(--font-family-interface);
  left: 0;
  position: absolute;
  right: 1rem;
  top: 100%;
  width: auto;
}

.c-header-desktop .c-header-panel[aria-hidden=false] {
  display: block;
}

.c-header-desktop .c-header-panel[aria-hidden=false].c-header-panel--split {
  display: -webkit-box;
  display: flex;
}

.no-js .c-header-tab:hover + .c-header-desktop .c-header-panel, .no-js .c-header-desktop .c-header-panel:hover {
  display: block;
}

.no-js .c-header-tab:hover + .c-header-desktop .c-header-panel.c-header-panel--split, .no-js .c-header-desktop .c-header-panel.c-header-panel--split:hover {
  display: -webkit-box;
  display: flex;
}

.c-header-desktop .c-header-panel[aria-hidden=true] {
  display: none;
}

.c-header-desktop .c-header-panel[id=header-desktop__panel--where-we-work] {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.c-header-panel-container--right {
  position: relative;
}

.c-header-panel-container--right .c-header-panel {
  left: auto;
  right: 0;
  width: auto;
}

.field--name-field-megamenu-panels {
  display: -webkit-box;
  display: flex;
}

.c-header-desktop #header-desktop__panel--news-events {
  max-width: 400px;
  left: unset;
  position: absolute;
}

.c-header-desktop #header-desktop__panel--news-events .l--megamenu > .l__region {
  width: 360px;
}

[dir="rtl"] .c-header-desktop #header-desktop__panel--news-events {
  max-width: 400px;
  left: 0;
  right: unset;
  position: absolute;
}

[dir="rtl"] .c-header-desktop #header-desktop__panel--news-events .l--megamenu > .l__region {
  width: 360px;
}

.c-header-desktop .paragraph--type--stories-text .field--name-field-stories-text-formatted a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  padding-bottom: 16px;
  color: var(--color-ictj-blue);
  border-bottom: 2px solid var(--color-lite-tan);
}

.c-header-desktop .paragraph--type--stories-text .field--name-field-stories-text-formatted a:after {
  font-size: 1.375rem;
  line-height: 22px;
  display: inline-block;
  content: "";
  background-image: url(../../../images/icons/angle-right.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 22px;
  left: 152px;
  top: 11px;
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 2;
          order: 1;
  flex-grow: 0;
  margin: 0px 10px;
}

[dir="rtl"] .c-header-desktop .paragraph--type--stories-text .field--name-field-stories-text-formatted a:after {
  font-size: 1.375rem;
  line-height: 22px;
  display: inline-block;
  content: "";
  background-image: url(../../../images/icons/angle-right.svg);
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 22px;
  left: 152px;
  top: 11px;
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 2;
          order: 1;
  flex-grow: 0;
  margin: 0px 10px;
}

.c-header-desktop .paragraph--type--stories-text .field--name-field-stories-text-formatted p {
  padding-top: 16px;
  font-family: var(--font-family-serif);
}

.c-header-panel #header-desktop__panel--where-we-work .l--megamenu .l__region.l__main .l__region-inner,
.c-header-panel #header-desktop__panel--resource-library .l--megamenu .l__region.l__main .l__region-inner {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: 1fr;
  margin: 0;
}

.c-header-panel #header-desktop__panel--where-we-work .l--megamenu .l__region.l__main .l__region-inner .paragraph--type--stories-text,
.c-header-panel #header-desktop__panel--resource-library .l--megamenu .l__region.l__main .l__region-inner .paragraph--type--stories-text {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.c-header-panel #header-desktop__panel--where-we-work .l--megamenu .l__region.l__main .l__region-inner .paragraph--type--link-list-with-description .field--name-field-link,
.c-header-panel #header-desktop__panel--resource-library .l--megamenu .l__region.l__main .l__region-inner .paragraph--type--link-list-with-description .field--name-field-link {
  margin-bottom: 0;
}

@media (min-width: 75em) {
  #header-overlay-desktop.desktop-overlay {
    display: block;
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: #000;
    z-index: 1;
    opacity: 0.4;
    margin-top: -100px;
  }
}

.l--megamenu .paragraph--type--stories-text {
  padding: 2rem 7.4074074074%;
}

.sel-box ul {
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaGVhZGVyLWRlc2t0b3AvaGVhZGVyLWRlc2t0b3AuY29tcG9uZW50LnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1kZXNrdG9wL2hlYWRlci1kZXNrdG9wLmNvbXBvbmVudC5jc3MiLCJub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiLCJwYXJ0aWFscy9zZXR0aW5ncy9fY29sb3JzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUE7RUFDRSxhQUFBO0FDTEY7O0FDOERJO0VGMURKO0lBSUksY0FBQTtJQUVBLG9CQUFBO0VDTEY7QUFDRjs7QURRQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO1VBQUEsd0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtVQUFBLG1CQUFBO0VBQ0EsV0FBQTtBQ0xGOztBRE9BO0VBQ0UsYUFBQTtBQ0pGOztBQzJDSTtFRnBDSjtJQUVJLGtCQUFBO0lBQ0EsbUJBQUE7RUNKRjtBQUNGOztBQ29DSTtFRnBDSjtJQU1JLGVBQUE7SUFDQSxnQkFBQTtFQ0ZGO0FBQ0Y7O0FES0E7RUFDRSxtQkFBQTtVQUFBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBQ0ZGOztBRFNBO0VBQ0UsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QUNORjs7QURRRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QUNOSjs7QURVQTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO1VBQUEsT0FBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7VUFBQSxzQkFBQTtFQUNBLHlCQUFBO1VBQUEsd0JBQUE7QUNQRjs7QURVQTtFQUNFLHNCQUFBO1VBQUEscUJBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtVQUFB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dXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJfcGFydGlhbHNcIjtcblxuLy9cbi8vIEhlYWRlciBzdHlsZXNcbi8vXG5cbiNoZWFkZXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnAoeC1sYXJnZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM4cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyLWRlc2t0b3BfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtaGVhZGVyLWRlc2t0b3BfX2lubmVyOmxhbmcoZnIpIHtcbiAgaGVpZ2h0OiAxNzVweDtcbn1cblxuLmMtaGVhZGVyLWRlc2t0b3BfX2lubmVyLmwtLW9mZnNldC13aWRlIHtcbiAgQGluY2x1ZGUgYnAoeC1sYXJnZSkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJwKHh4LWxhcmdlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtaGVhZGVyLWRlc2t0b3BfX2JyYW5kaW5nIHtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2JTtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSBicCh4eHgtbGFyZ2Upe1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5jLWhlYWRlci1kZXNrdG9wX19sb2dvIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDg2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMjclOyAvLyBJRSAxMVxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy8gSUUgMTFcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1oZWFkZXItZGVza3RvcF9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cblxuLmMtaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1oZWFkZXItZGVza3RvcF9fc2xvZ2FuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVhbC04MCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTB2dztcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5jLXNsb2dhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaWN0ai1ibHVlKTtcblxuICB9XG4gIC5jLXNsb2dhbl9fdGV4dCB7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBicCh4LWxhcmdlLXBsdXMpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVhZGVyLWRlc2t0b3BfX3V0aWxpdGllcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vcGFkZGluZyBzZXQgZG93biBpbiB0aGUgbGVnYWN5IGJlbG93P1xuXG4gIC5jLWhlYWRlci1kb25hdGUtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTVweCAzNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuaGVhZGVyLXNvY2lhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5uYXYtLXNvY2lhbCA+IGxpID4gYSB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxufVxuXG4uYy1oZWFkZXItZGVza3RvcF9fcHJpbWFyeSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAmOjpiZWZvcmU6ZGlyKHJ0bCkge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICAvL2xlZnQ6IDEwMCU7XG4gIH1cblxuICAuYy1oZWFkZXItZGVza3RvcF9fc2VhcmNoIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmMtaGVhZGVyLXNlYXJjaC1mb3JtIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAyNDJweDtcblxuICAgICAgQGluY2x1ZGUgYnAoeC1sYXJnZS1wbHVzKSB7XG4gICAgICAgIHdpZHRoOiAyNjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4LWxhcmdlLXBsdXMpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVhZGVyLWRlc2t0b3AgLmMtaGVhZGVyLW1haW4tbWVudSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHN0YXRpYztcblxuICAvLyBDb250ZXh0dWFsIGxpbmtzIG1lc3Mgd2l0aCB0aGUgbGF5b3V0IHNvIHdlIG5lZWQgdG8gY29tcGVuc2F0ZS5cbiAgPiAuY29udGV4dHVhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTMwcHg7XG5cbiAgICA+IGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZXh0dWFsLWxpbmtzIHtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDI0cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXBhbmVsLWNvbnRhaW5lcntcbiAgQGluY2x1ZGUgYnAoeC1sYXJnZSkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIH1cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1pY3RqLXJlZCk7XG4gICAgfVxuICB9XG59XG5cbi5jLWhlYWRlci10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWNvbG9yLWljdGotYmx1ZSksIDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItaWN0ai1ibHVlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgJjpsYW5nKGZyKSxcbiAgJjpsYW5nKGVzKSwge1xuICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgfVxuICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICY6YWZ0ZXJ7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNTQwZGVnKTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2ljb25zL2FuZ2xlLWRvd24tcmVkLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2ljb25zL2FuZ2xlLWRvd24tcmVkLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGVmdDogMTUycHg7XG4gICAgdG9wOiAxMXB4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA1MnB4IDAgMCAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJwKHgtbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA1MnB4IDBweCAwIDE2cHg7XG4gICAgJjpsYW5nKGZyKSxcbiAgICAmOmxhbmcoZXMpLCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMCAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJwKHh4LWxhcmdlKSB7XG4gICAgcGFkZGluZzogNTJweCAxMHB4IDAgMjZweDtcblxuICAgICY6bGFuZyhmciksXG4gICAgJjpsYW5nKGVzKSwge1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDAgMjZweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVhZGVyLXRhYi5jLWhlYWRlci10YWItLXdoZXJlLXdlLXdvcmsge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXRhYi5jLWhlYWRlci10YWItLW5ld3MtZXZlbnRzIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5jLWhlYWRlci1kZXNrdG9wIC5jLWhlYWRlci1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRhbi13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1pbnRlcmZhY2UpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogN3B4IDIwcHggMTlweCA5cHggcmdiYSgwLDAsMCwwLjExKTtcbiAgLy9ib3gtc2hhZG93OiA3cHggMjBweCAxOXB4IDlweCByZ2JhKDAsMCwwLDAuMTEpO1xuXG5cbiAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYuYy1oZWFkZXItcGFuZWwtLXNwbGl0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLm5vLWpzIC5jLWhlYWRlci10YWI6aG92ZXIgKyAmLFxuICAubm8tanMgJjpob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubm8tanMgLmMtaGVhZGVyLXRhYjpob3ZlciArICYuYy1oZWFkZXItcGFuZWwtLXNwbGl0LFxuICAubm8tanMgJi5jLWhlYWRlci1wYW5lbC0tc3BsaXQ6aG92ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZbaWQ9XCJoZWFkZXItZGVza3RvcF9fcGFuZWwtLXdoZXJlLXdlLXdvcmtcIl0ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXBhbmVsLWNvbnRhaW5lci0tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmMtaGVhZGVyLXBhbmVsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLy9zcGVjaWFsIGV4Y2VwdGlvbiBmb3IgbmV3cy9ldmVudHMgbWVnYSBtZW51IHBhbmVsXG4uYy1oZWFkZXItZGVza3RvcCB7XG4gICNoZWFkZXItZGVza3RvcF9fcGFuZWwtLW5ld3MtZXZlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIC8vcmlnaHQ6IDE2cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAubC0tbWVnYW1lbnUgPiAubF9fcmVnaW9uIHtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICB9XG4gIH1cbiAgI2hlYWRlci1kZXNrdG9wX19wYW5lbC0tbmV3cy1ldmVudHM6ZGlyKHJ0bCkge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC5sLS1tZWdhbWVudSA+IC5sX19yZWdpb24ge1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdG9yaWVzLXRleHQge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdG9yaWVzLXRleHQtZm9ybWF0dGVkIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWljdGotYmx1ZSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1saXRlLXRhbik7XG4gICAgICB9XG4gICAgICBhOmFmdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvaWNvbnMvYW5nbGUtcmlnaHQuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBsZWZ0OiAxNTJweDtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgIH1cbiAgICAgIGE6YWZ0ZXI6ZGlyKHJ0bCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2ljb25zL2FuZ2xlLXJpZ2h0LnN2Zyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZWZ0OiAxNTJweDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4gIC5jLWhlYWRlci1wYW5lbCB7XG4gICAgI2hlYWRlci1kZXNrdG9wX19wYW5lbC0td2hlcmUtd2Utd29yayxcbiAgICAjaGVhZGVyLWRlc2t0b3BfX3BhbmVsLS1yZXNvdXJjZS1saWJyYXJ5e1xuICAgICAgLmwtLW1lZ2FtZW51IHtcbiAgICAgICAgLmxfX3JlZ2lvbi5sX19tYWluIHtcbiAgICAgICAgICAubF9fcmVnaW9uLWlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc3Rvcmllcy10ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGluay1saXN0LXdpdGgtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbi8vXG4vLyBIZWFkZXIgb3ZlcmxheSBzdHlsZXNcbi8vXG5cbiNoZWFkZXItb3ZlcmxheS1kZXNrdG9wLmRlc2t0b3Atb3ZlcmxheSB7XG4gIEBpbmNsdWRlIGJwKHgtbGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cblxuLy9tZWdhbWVudSBwYW5lbHMgbG9zaW5nIHBhZGRpbmcgb24gaW50ZXJpb3IgcGFnZXNcbi5sLS1tZWdhbWVudSAucGFyYWdyYXBoLS10eXBlLS1zdG9yaWVzLXRleHQge1xuICBwYWRkaW5nOiAycmVtIDcuNDA3NDA3NDA3NCU7XG59XG5cbi5zZWwtYm94IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cblxuIiwiI2hlYWRlci1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gICNoZWFkZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM4cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyLWRlc2t0b3BfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1oZWFkZXItZGVza3RvcF9faW5uZXI6bGFuZyhmcikge1xuICBoZWlnaHQ6IDE3NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYy1oZWFkZXItZGVza3RvcF9faW5uZXIubC0tb2Zmc2V0LXdpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAuYy1oZWFkZXItZGVza3RvcF9faW5uZXIubC0tb2Zmc2V0LXdpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jLWhlYWRlci1kZXNrdG9wX19icmFuZGluZyB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNiU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jLWhlYWRlci1kZXNrdG9wX19sb2dvIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy1ib3R0b206IDg2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWhlYWRlci1kZXNrdG9wX19sb2dvID4gaW1nIHtcbiAgaGVpZ2h0OiAxMjclO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1oZWFkZXItZGVza3RvcF9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cblxuLmMtaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1oZWFkZXItZGVza3RvcF9fc2xvZ2FuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVhbC04MCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jLWhlYWRlci1kZXNrdG9wX19zbG9nYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwdnc7XG4gIHotaW5kZXg6IC0xO1xufVxuLmMtaGVhZGVyLWRlc2t0b3BfX3Nsb2dhbiAuYy1zbG9nYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pY3RqLWJsdWUpO1xufVxuLmMtaGVhZGVyLWRlc2t0b3BfX3Nsb2dhbiAuYy1zbG9nYW5fX3RleHQge1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLWhlYWRlci1kZXNrdG9wX191dGlsaXRpZXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmMtaGVhZGVyLWRlc2t0b3BfX3V0aWxpdGllcyAuYy1oZWFkZXItZG9uYXRlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTVweCAzNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtaGVhZGVyLWRlc2t0b3BfX3V0aWxpdGllcyAuaGVhZGVyLXNvY2lhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1oZWFkZXItZGVza3RvcF9fdXRpbGl0aWVzIC5uYXYtLXNvY2lhbCA+IGxpID4gYSB7XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5jLWhlYWRlci1kZXNrdG9wX19wcmltYXJ5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1oZWFkZXItZGVza3RvcF9fcHJpbWFyeTo6YmVmb3JlLCAuYy1oZWFkZXItZGVza3RvcF9fcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwdnc7XG4gIHotaW5kZXg6IC0xO1xufVxuLmMtaGVhZGVyLWRlc2t0b3BfX3ByaW1hcnk6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmMtaGVhZGVyLWRlc2t0b3BfX3ByaW1hcnk6OmJlZm9yZTpkaXIocnRsKSB7XG4gIHJpZ2h0OiB1bnNldDtcbn1cbi5jLWhlYWRlci1kZXNrdG9wX19wcmltYXJ5IC5jLWhlYWRlci1kZXNrdG9wX19zZWFyY2gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtaGVhZGVyLWRlc2t0b3BfX3ByaW1hcnkgLmMtaGVhZGVyLWRlc2t0b3BfX3NlYXJjaCAuYy1oZWFkZXItc2VhcmNoLWZvcm0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI0MnB4O1xufVxuXG4uYy1oZWFkZXItZGVza3RvcCAuYy1oZWFkZXItbWFpbi1tZW51IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmMtaGVhZGVyLWRlc2t0b3AgLmMtaGVhZGVyLW1haW4tbWVudSA+IC5jb250ZXh0dWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xufVxuLmMtaGVhZGVyLWRlc2t0b3AgLmMtaGVhZGVyLW1haW4tbWVudSA+IC5jb250ZXh0dWFsID4gYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbn1cbi5jLWhlYWRlci1kZXNrdG9wIC5jLWhlYWRlci1tYWluLW1lbnUgLmNvbnRleHR1YWwtbGlua3Mge1xuICBsZWZ0OiAtNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jLWhlYWRlci1wYW5lbC1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxuICAuYy1oZWFkZXItcGFuZWwtY29udGFpbmVyOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29sb3ItaWN0ai1yZWQpO1xuICB9XG59XG5cbi5jLWhlYWRlci10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWNvbG9yLWljdGotYmx1ZSksIDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItaWN0ai1ibHVlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5jLWhlYWRlci10YWI6bGFuZyhmciksIC5jLWhlYWRlci10YWI6bGFuZyhlcykge1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG59XG4uYy1oZWFkZXItdGFiW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIC5jLWhlYWRlci10YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xufVxuLmMtaGVhZGVyLXRhYlthcmlhLXNlbGVjdGVkPXRydWVdOmFmdGVyIHtcbiAgdG9wOiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNTQwZGVnKTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvaWNvbnMvYW5nbGUtZG93bi1yZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIGZsZXg6IG5vbmU7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIG9yZGVyOiAxO1xuICBmbGV4LWdyb3c6IDA7XG59XG4uYy1oZWFkZXItdGFiOmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9pY29ucy9hbmdsZS1kb3duLXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGVmdDogMTUycHg7XG4gIHRvcDogMTFweDtcbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luOiAwcHggMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jLWhlYWRlci10YWIge1xuICAgIHBhZGRpbmc6IDUycHggMCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jLWhlYWRlci10YWIge1xuICAgIHBhZGRpbmc6IDUycHggMHB4IDAgMTZweDtcbiAgfVxuICAuYy1oZWFkZXItdGFiOmxhbmcoZnIpLCAuYy1oZWFkZXItdGFiOmxhbmcoZXMpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMCAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAuYy1oZWFkZXItdGFiIHtcbiAgICBwYWRkaW5nOiA1MnB4IDEwcHggMCAyNnB4O1xuICB9XG4gIC5jLWhlYWRlci10YWI6bGFuZyhmciksIC5jLWhlYWRlci10YWI6bGFuZyhlcykge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAwIDI2cHg7XG4gIH1cbn1cblxuLmMtaGVhZGVyLXRhYi5jLWhlYWRlci10YWItLXdoZXJlLXdlLXdvcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1oZWFkZXItdGFiLmMtaGVhZGVyLXRhYi0tbmV3cy1ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWhlYWRlci1kZXNrdG9wIC5jLWhlYWRlci1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRhbi13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1pbnRlcmZhY2UpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmMtaGVhZGVyLWRlc2t0b3AgLmMtaGVhZGVyLXBhbmVsW2FyaWEtaGlkZGVuPWZhbHNlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtaGVhZGVyLWRlc2t0b3AgLmMtaGVhZGVyLXBhbmVsW2FyaWEtaGlkZGVuPWZhbHNlXS5jLWhlYWRlci1wYW5lbC0tc3BsaXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5vLWpzIC5jLWhlYWRlci10YWI6aG92ZXIgKyAuYy1oZWFkZXItZGVza3RvcCAuYy1oZWFkZXItcGFuZWwsIC5uby1qcyAuYy1oZWFkZXItZGVza3RvcCAuYy1oZWFkZXItcGFuZWw6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uby1qcyAuYy1oZWFkZXItdGFiOmhvdmVyICsgLmMtaGVhZGVyLWRlc2t0b3AgLmMtaGVhZGVyLXBhbmVsLmMtaGVhZGVyLXBhbmVsLS1zcGxpdCwgLm5vLWpzIC5jLWhlYWRlci1kZXNrdG9wIC5jLWhlYWRlci1wYW5lbC5jLWhlYWRlci1wYW5lbC0tc3BsaXQ6aG92ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtaGVhZGVyLWRlc2t0b3AgLmMtaGVhZGVyLXBhbmVsW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWhlYWRlci1kZXNrdG9wIC5jLWhlYWRlci1wYW5lbFtpZD1oZWFkZXItZGVza3RvcF9fcGFuZWwtLXdoZXJlLXdlLXdvcmtdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmMtaGVhZGVyLXBhbmVsLWNvbnRhaW5lci0tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1oZWFkZXItcGFuZWwtY29udGFpbmVyLS1yaWdodCAuYy1oZWFkZXItcGFuZWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1tZWdhbWVudS1wYW5lbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1oZWFkZXItZGVza3RvcCAjaGVhZGVyLWRlc2t0b3BfX3BhbmVsLS1uZXdzLWV2ZW50cyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGxlZnQ6IHVuc2V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYy1oZWFkZXItZGVza3RvcCAjaGVhZGVyLWRlc2t0b3BfX3BhbmVsLS1uZXdzLWV2ZW50cyAubC0tbWVnYW1lbnUgPiAubF9fcmVnaW9uIHtcbiAgd2lkdGg6IDM2MHB4O1xufVxuLmMtaGVhZGVyLWRlc2t0b3AgI2hlYWRlci1kZXNrdG9wX19wYW5lbC0tbmV3cy1ldmVudHM6ZGlyKHJ0bCkge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogdW5zZXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jLWhlYWRlci1kZXNrdG9wICNoZWFkZXItZGVza3RvcF9fcGFuZWwtLW5ld3MtZXZlbnRzOmRpcihydGwpIC5sLS1tZWdhbWVudSA+IC5sX19yZWdpb24ge1xuICB3aWR0aDogMzYwcHg7XG59XG4uYy1oZWFkZXItZGVza3RvcCAucGFyYWdyYXBoLS10eXBlLS1zdG9yaWVzLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXN0b3JpZXMtdGV4dC1mb3JtYXR0ZWQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItaWN0ai1ibHVlKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWxpdGUtdGFuKTtcbn1cbi5jLWhlYWRlci1kZXNrdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLXN0b3JpZXMtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtc3Rvcmllcy10ZXh0LWZvcm1hdHRlZCBhOmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2ljb25zL2FuZ2xlLXJpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsZWZ0OiAxNTJweDtcbiAgdG9wOiAxMXB4O1xuICBmbGV4OiBub25lO1xuICBvcmRlcjogMTtcbiAgZmxleC1ncm93OiAwO1xuICBtYXJnaW46IDBweCAxMHB4O1xufVxuLmMtaGVhZGVyLWRlc2t0b3AgLnBhcmFncmFwaC0tdHlwZS0tc3Rvcmllcy10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1zdG9yaWVzLXRleHQtZm9ybWF0dGVkIGE6YWZ0ZXI6ZGlyKHJ0bCkge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvaWNvbnMvYW5nbGUtcmlnaHQuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxlZnQ6IDE1MnB4O1xuICB0b3A6IDExcHg7XG4gIGZsZXg6IG5vbmU7XG4gIG9yZGVyOiAxO1xuICBmbGV4LWdyb3c6IDA7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG59XG4uYy1oZWFkZXItZGVza3RvcCAucGFyYWdyYXBoLS10eXBlLS1zdG9yaWVzLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXN0b3JpZXMtdGV4dC1mb3JtYXR0ZWQgcCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2VyaWYpO1xufVxuXG4uYy1oZWFkZXItcGFuZWwgI2hlYWRlci1kZXNrdG9wX19wYW5lbC0td2hlcmUtd2Utd29yayAubC0tbWVnYW1lbnUgLmxfX3JlZ2lvbi5sX19tYWluIC5sX19yZWdpb24taW5uZXIsXG4uYy1oZWFkZXItcGFuZWwgI2hlYWRlci1kZXNrdG9wX19wYW5lbC0tcmVzb3VyY2UtbGlicmFyeSAubC0tbWVnYW1lbnUgLmxfX3JlZ2lvbi5sX19tYWluIC5sX19yZWdpb24taW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWhlYWRlci1wYW5lbCAjaGVhZGVyLWRlc2t0b3BfX3BhbmVsLS13aGVyZS13ZS13b3JrIC5sLS1tZWdhbWVudSAubF9fcmVnaW9uLmxfX21haW4gLmxfX3JlZ2lvbi1pbm5lciAucGFyYWdyYXBoLS10eXBlLS1zdG9yaWVzLXRleHQsXG4uYy1oZWFkZXItcGFuZWwgI2hlYWRlci1kZXNrdG9wX19wYW5lbC0tcmVzb3VyY2UtbGlicmFyeSAubC0tbWVnYW1lbnUgLmxfX3JlZ2lvbi5sX19tYWluIC5sX19yZWdpb24taW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tc3Rvcmllcy10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYy1oZWFkZXItcGFuZWwgI2hlYWRlci1kZXNrdG9wX19wYW5lbC0td2hlcmUtd2Utd29yayAubC0tbWVnYW1lbnUgLmxfX3JlZ2lvbi5sX19tYWluIC5sX19yZWdpb24taW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tbGluay1saXN0LXdpdGgtZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmssXG4uYy1oZWFkZXItcGFuZWwgI2hlYWRlci1kZXNrdG9wX19wYW5lbC0tcmVzb3VyY2UtbGlicmFyeSAubC0tbWVnYW1lbnUgLmxfX3JlZ2lvbi5sX19tYWluIC5sX19yZWdpb24taW5uZXIgLnBhcmFncmFwaC0tdHlwZS0tbGluay1saXN0LXdpdGgtZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAjaGVhZGVyLW92ZXJsYXktZGVza3RvcC5kZXNrdG9wLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cblxuLmwtLW1lZ2FtZW51IC5wYXJhZ3JhcGgtLXR5cGUtLXN0b3JpZXMtdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gNy40MDc0MDc0MDc0JTtcbn1cblxuLnNlbC1ib3ggdWwge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvL1xuLy8gQGZpbGVcbi8vIENvbG9yIHZhcmlhYmxlcy5cbi8vXG4vLyBTRUUgaHR0cHM6Ly95ZXVuLmdpdGh1Yi5pby9vcGVuLWNvbG9yL1xuLy9cblxuLy8gQiAmIFdcbiRibGFjazogICAgICAgICAgICAgIzAwMDtcbiR3aGl0ZTogICAgICAgICAgICAgI2ZmZjtcblxuLy8gR3JheXNjYWxlXG4kZ3JheS0wMDogICAgICAgICAgICAjMTMwZjEzO1xuJGdyYXktMTA6ICAgICAgICAgICAgIzI2MWYyNjtcbiRncmF5LTIwOiAgICAgICAgICAgICMzNjMxMzY7XG4kZ3JheS0zMDogICAgICAgICAgICAjNTA0YjUwO1xuJGdyYXktNDA6ICAgICAgICAgICAgIzc3NzI3NztcbiRncmF5LTUwOiAgICAgICAgICAgICM5ZDk5OWQ7XG4kZ3JheS02MDogICAgICAgICAgICAjYzNjMWMzO1xuJGdyYXktNzA6ICAgICAgICAgICAgI2UxZTBlMTtcbiRncmF5LTgwOiAgICAgICAgICAgICNmMGVmZjA7XG4kZ3JheS05MDogICAgICAgICAgICAjZjdmNmY3O1xuXG4vLyBSZWRcbiRyZWQtNTA6ICAgICAgICAgICAgICNjMDA7XG5cbi8vIEdyZWVuXG4kZ3JlZW4tMzA6ICAgICAgICAgICAjNDE3NTA1O1xuJGdyZWVuLTUwOiAgICAgICAgICAgIzdlZDMyMTtcblxuLy8gQmx1ZVxuJGJsdWUtNDA6ICAgICAgICAgICAgIzAwNjU5YjtcbiRibHVlLTUwOiAgICAgICAgICAgICMwMDk4Y2U7XG5cbi8vIFllbGxvd1xuJHllbGxvdy01MDogICAgICAgICAgI2ZkYzQwMDtcbiR5ZWxsb3ctOTA6ICAgICAgICAgICNmOWU4YWM7XG5cbi8vXG4vLyBTZW1hbnRpYyBjb2xvcnNcbi8vXG5cbiRjbHItbmV1dHJhbDogICAgICAgICRncmF5LTUwOyAgICAgICAgICAgLy8gRGVmYXVsdCBudWV0cmFsIGNvbG9yXG4kY2xyLXRleHQ6ICAgICAgICAgICAkZ3JheS0yMDsgICAgICAgICAgIC8vIERlZmF1bHQgYm9keSBjb3B5IGNvbG9yXG4kY2xyLWxpbms6ICAgICAgICAgICAkYmx1ZS01MDsgICAgICAgICAgICAgLy8gRGVmYXVsdCBsaW5rIGNvbG9yXG4kY2xyLWhlYWRpbmc6ICAgICAgICAkZ3JheS0yMDsgICAgICAgICAgIC8vIERlZmF1bHQgYWNjZW50IGNvbG9yXG4kY2xyLWFjY2VudDogICAgICAgICAkeWVsbG93LTUwOyAgICAgICAgICAgIC8vIERlZmF1bHQgYWNjZW50IGNvbG9yXG4kY2xyLWJvcmRlcjogICAgICAgICAkZ3JheS02MDsgICAgICAgICAgICAgIC8vIERlZmF1bHQgYm9yZGVyIGFuZCByZXF1aXJlZCBjb2xvclxuJGNsci1zdGF0dXM6ICAgICAgICAgJGdyZWVuLTUwOyAgICAgICAgICAgICAgLy8gRGVmYXVsdCBzdGF0dXMgY29sb3JcbiRjbHItd2FybmluZzogICAgICAgICR5ZWxsb3ctNTA7ICAgICAgICAgICAgICAvLyBEZWZhdWx0IHdhcm5pbmcgY29sb3JcbiRjbHItZXJyb3I6ICAgICAgICAgICRyZWQtNTA7ICAgICAgICAgICAgICAvLyBEZWZhdWx0IGVycm9yIGFuZCByZXF1aXJlZCBjb2xvclxuJGNsci10YWJsZS1ib3JkZXI6ICAgJGNsci1ib3JkZXI7ICAgICAgIC8vIERlZmF1bHQgdGFibGUgYm9yZGVyIGNvbG9yXG4kY2xyLXRhYmxlLWhlYWRlcjogICAkZ3JheS03MDtcbiRjbHItdGFibGUtb2RkOiAgICAgICR3aGl0ZTsgICAgICAgICAgIC8vIERlZmF1bHQgdGFibGUgb2RkIHJvdyBjb2xvclxuJGNsci10YWJsZS1ldmVuOiAgICAgJGdyYXktOTA7ICAgICAgICAgICAgLy8gRGVmYXVsdCB0YWJsZSBldmVuIHJvdyBjb2xvclxuIl19 */
