.blocks {
  padding: 10rem 10%;
  background-color: #d9d9ec;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: repeat(5, 1fr);
  grid-gap: 2rem; }
  .blocks .title {
    background-color: #ffbb00;
    padding: 1rem;
    margin-bottom: 1.2rem;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    font-weight: bold;
    color: white;
    font-size: 3rem;
    grid-column: 1/4;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content; }
  .blocks .subtitle {
    color: #404077;
    font-size: 2rem;
    grid-column: 1/4;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content; }
  .blocks .block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.8rem;
    text-align: center;
    font-weight: bold;
    color: #404077;
    -webkit-transition: .2s;
    transition: .2s;
    border-top: 0.2rem dotted #404077;
    border-bottom: 0.2rem dotted #404077;
    border-right: 0.2rem dotted #404077;
    border-left: 0.2rem dotted #404077; }
    .blocks .block:hover {
      color: #ffbb00;
      border: 0.2rem solid #404077; }
  .blocks .block1 {
    grid-column: 1/3;
    grid-row: 3/4; }
  .blocks .block2 {
    grid-column: 3/4;
    grid-row: 3/5;
    height: unset; }
  .blocks .block3 {
    grid-column: 1/2;
    grid-row: 4/5; }
  .blocks .block4 {
    grid-column: 2/3;
    grid-row: 4/5; }
  .blocks .block5 {
    grid-column: 1/3;
    grid-row: 5/6; }
  .blocks .block6 {
    grid-column: 3/4;
    grid-row: 5/6; }

.coop {
  background-color: #d9d9ec;
  padding: 10rem 10%;
  display: grid;
  background: radial-gradient(rgba(255, 255, 255, 0.466), white), url("assets/bg4.png");
  background-size: cover; }
  .coop .title {
    text-transform: uppercase;
    font-size: 3rem;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    -webkit-text-decoration-color: #ffbb00;
    text-decoration-color: #ffbb00;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    font-size: 3rem; }
  .coop .list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .coop .list-item {
      width: 100%;
      padding: 2rem 5rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .coop .list-item img {
        width: 100%; }
  @media screen and (max-width: 1000px) {
    .coop .list-item {
      padding: 2rem 3rem; } }
  @media screen and (max-width: 600px) {
    .coop .title {
      font-size: 2.5rem; }
    .coop .list {
      grid-template-columns: 1fr 1fr;
      margin-top: 3rem; }
    .coop .list-item {
      padding: 2rem 4rem; } }
  @media screen and (max-width: 500px) {
    .coop {
      padding: 10rem 5%; } }

.directions {
  background-color: #d9d9ec;
  color: #404077;
  padding: 10rem 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .directions .title {
    text-transform: uppercase;
    font-size: 3rem;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    -webkit-text-decoration-color: #ffbb00;
    text-decoration-color: #ffbb00;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    margin-bottom: 10rem; }
  .directions .list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    justify-items: center;
    width: 100%; }
    .directions .list-item {
      text-transform: uppercase;
      font-size: 2.5rem;
      font-weight: bold;
      color: #404077;
      padding: 3rem 1rem;
      width: 80%;
      text-align: center;
      -webkit-transition: .2s;
      transition: .2s;
      cursor: pointer;
      border-right: 0.2rem solid #404077;
      border-left: 0.2rem solid #404077; }
      .directions .list-item:hover {
        -webkit-transform: skewX(-10deg);
        transform: skewX(-10deg);
        color: #ffbb00; }
  @media screen and (max-width: 1488px) {
    .directions .list-item {
      font-size: 2rem; } }
  @media screen and (max-width: 1250px) {
    .directions .list-item {
      font-size: 1.5rem; } }
  @media screen and (max-width: 970px) {
    .directions .title {
      margin-bottom: 5rem; }
    .directions .list {
      grid-template-columns: 1fr 1fr;
      grid-row-gap: 2rem; } }
  @media screen and (max-width: 500px) {
    .directions {
      padding: 10rem 5%; }
      .directions .title {
        margin-bottom: 5rem;
        font-size: 2.5rem; }
      .directions .list {
        grid-template-columns: 1fr;
        grid-row-gap: 2rem; } }

.events {
  padding: 10rem 10%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 2rem; }
  .events .title {
    background-color: #ffbb00;
    padding: 1rem;
    margin-bottom: 1.2rem;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    font-weight: bold;
    color: white;
    font-size: 3rem;
    text-transform: uppercase;
    justify-self: center;
    grid-column: 1/3; }
  .events .block {
    padding: 2rem;
    background-color: #d9d9ec;
    border-bottom: 0.5rem solid #ffbb00; }
    .events .block .name {
      text-transform: uppercase;
      font-size: 3rem;
      font-weight: bold;
      text-align: center;
      text-decoration: underline;
      -webkit-text-decoration-color: #ffbb00;
      text-decoration-color: #ffbb00;
      -webkit-transform: skewX(-10deg);
      transform: skewX(-10deg);
      font-size: 2rem;
      margin-bottom: 2rem; }
    .events .block .list-item {
      color: #404077;
      font-size: 1.5rem;
      margin-bottom: 1rem; }
    .events .block b {
      color: #ffbb00; }
  @media screen and (max-width: 800px) {
    .events {
      grid-template-columns: 1fr; }
      .events .title {
        grid-column: 1; } }
  @media screen and (max-width: 500px) {
    .events {
      padding: 10rem 5%; }
      .events .title {
        font-size: 2.5rem; } }

.footer {
  background-color: #d9d9ec;
  padding: 10rem 20%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 3rem; }
  .footer .title {
    text-transform: uppercase;
    font-size: 3rem;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    -webkit-text-decoration-color: #ffbb00;
    text-decoration-color: #ffbb00;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    font-size: 2.5rem;
    margin-bottom: 3rem; }
  .footer .item {
    font-size: 2rem;
    margin-bottom: 1.5rem;
    cursor: pointer;
    -webkit-transition: .2s;
    transition: .2s; }
    .footer .item:hover span {
      color: #ffbb00; }
  .footer .phones {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .footer .phones .number:hover {
      color: #ffbb00; }
  .footer i {
    width: 2rem;
    margin-right: 1rem; }
  .footer a {
    display: block; }
  @media screen and (max-width: 700px) {
    .footer .title {
      font-size: 2rem; }
    .footer .item {
      font-size: 1.5rem; } }
  @media screen and (max-width: 570px) {
    .footer {
      grid-template-columns: 1fr;
      justify-items: left;
      padding: 5rem 20%; }
      .footer .address, .footer .contacts {
        text-align: left; }
        .footer .address .title, .footer .contacts .title {
          text-align: left; } }

.goals {
  margin: 10rem 10%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 2rem;
  justify-self: left; }
  .goals .title {
    background-color: #ffbb00;
    padding: 1rem;
    margin-bottom: 1.2rem;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    font-size: 2rem;
    margin-right: auto; }
  .goals .results {
    background-color: #ffbb00;
    padding: 1rem;
    margin-bottom: 1.2rem;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    color: #404077;
    background-color: #d9d9ec;
    font-size: 2rem;
    margin-right: auto; }
  .goals .goals-list {
    color: #d9d9ec;
    font-size: 2rem; }
  .goals .results-list {
    color: #d9d9ec;
    font-size: 2rem; }
    .goals .results-list .list-item {
      margin-bottom: 1.5rem; }
    .goals .results-list i {
      color: #ffbb00; }
  @media screen and (max-width: 800px) {
    .goals {
      grid-template-columns: 1fr; }
      .goals .goals-list {
        grid-row: 2;
        margin-bottom: 3rem; } }
  @media screen and (max-width: 500px) {
    .goals {
      margin: 10rem 5%; } }

@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700,700i&display=swap&subset=cyrillic");
html, body {
  font-size: 10px;
  font-family: 'Roboto', sans-serif;
  background-color: #404077; }

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0; }

a {
  text-decoration: none;
  color: inherit; }

ul, li {
  list-style: none; }

.map {
  padding: 10rem 10%;
  background: radial-gradient(rgba(0, 0, 0, 0.329), black), url("assets/bg7.jpg");
  background-size: cover; }
  .map .title {
    text-transform: uppercase;
    font-size: 3rem;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    -webkit-text-decoration-color: #ffbb00;
    text-decoration-color: #ffbb00;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    color: white;
    margin-bottom: 5rem; }
  .map .block {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 2rem; }
  .map hr {
    color: #ffbb00;
    grid-column: 1/4; }
  .map .step {
    background-color: #d9d9ec;
    padding: 1rem;
    color: #404077;
    font-weight: bold;
    min-height: 12rem;
    border-right: 0.5rem solid #ffbb00; }
    .map .step .date-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .map .step .date-container i {
        color: #ffbb00;
        font-size: 2.5rem; }
    .map .step .date {
      background-color: white;
      padding: 0.5rem;
      color: #404077;
      border-left: 0.5rem solid #ffbb00;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      font-size: 1.5rem;
      margin-bottom: 1rem; }
    .map .step .text {
      font-size: 1.8rem; }
  @media screen and (max-width: 750px) {
    .map .block {
      grid-template-columns: 1fr; }
    .map hr {
      display: none; }
    .map .date-container i {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      margin-right: 1rem; } }
  @media screen and (max-width: 500px) {
    .map {
      padding: 10rem 5%; }
      .map .title {
        font-size: 2.5rem; } }

.scopes-of-com {
  padding: 10rem 10%;
  display: grid;
  background: radial-gradient(rgba(0, 0, 0, 0.76), black), url("assets/bg5.png");
  background-size: cover; }
  .scopes-of-com .title {
    text-transform: uppercase;
    font-size: 3rem;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    -webkit-text-decoration-color: #ffbb00;
    text-decoration-color: #ffbb00;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    color: white;
    margin-bottom: 5rem;
    word-wrap: break-word; }
  .scopes-of-com .picture img {
    width: 100%; }
  .scopes-of-com .list {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-items: flex-end;
    text-align: right; }
    .scopes-of-com .list-item {
      font-size: 2.5rem;
      text-transform: uppercase;
      color: #d9d9ec;
      padding: 3rem 2rem;
      margin: 3rem;
      font-weight: bold;
      border-right: 0.2rem solid #ffbb00;
      -webkit-transition: .2s;
      transition: .2s;
      cursor: pointer; }
      .scopes-of-com .list-item:hover {
        -webkit-transform: skewX(-10deg);
        transform: skewX(-10deg);
        color: #ffbb00;
        border-right: 0.2rem solid #d9d9ec; }
  @media screen and (max-width: 900px) {
    .scopes-of-com .list {
      grid-template-columns: 1fr; } }
  @media screen and (max-width: 550px) {
    .scopes-of-com .title {
      font-size: 2.5rem; }
    .scopes-of-com .list-item {
      font-size: 2rem; } }
  @media screen and (max-width: 550px) {
    .scopes-of-com .title {
      font-size: 2rem; }
    .scopes-of-com .list-item {
      font-size: 1.8rem; } }
  @media screen and (max-width: 500px) {
    .scopes-of-com {
      padding: 10rem 5%; } }
  @media screen and (max-width: 350px) {
    .scopes-of-com {
      padding: 10rem 5%; } }

.staff {
  padding: 10rem 10%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr; }
  .staff .title {
    background-color: #ffbb00;
    padding: 1rem;
    margin-bottom: 1.2rem;
    -webkit-transform: skewX(-10deg);
    transform: skewX(-10deg);
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    font-size: 3rem;
    grid-column: 1/4;
    justify-self: end;
    margin-bottom: 2rem; }
  .staff .person {
    background-color: #d9d9ec;
    padding: 2rem;
    margin-bottom: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: 1rem 1rem black;
    box-shadow: 1rem 1rem black;
    -webkit-transition: .2s;
    transition: .2s; }
    .staff .person .picture {
      min-width: 10rem;
      max-width: 10rem;
      margin-right: 2rem; }
      .staff .person .picture img {
        width: 100%; }
    .staff .person .name {
      text-transform: uppercase;
      font-size: 3rem;
      font-weight: bold;
      text-align: center;
      text-decoration: underline;
      -webkit-text-decoration-color: #ffbb00;
      text-decoration-color: #ffbb00;
      -webkit-transform: skewX(-10deg);
      transform: skewX(-10deg);
      font-size: 2rem;
      margin-bottom: 1rem; }
    .staff .person .post {
      font-size: 1.8rem; }
    .staff .person:hover {
      background-color: white; }
  .staff .left {
    grid-column: 1/3; }
  .staff .right {
    grid-column: 2/4; }
  @media screen and (max-width: 800px) {
    .staff .left, .staff .right {
      grid-column: 1/4; } }
  @media screen and (max-width: 500px) {
    .staff {
      padding: 10rem 5%; }
      .staff .title {
        font-size: 2.5rem; }
      .staff .person {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        .staff .person .picture {
          margin-bottom: 2rem;
          margin-left: 2rem; } }

.start-screen {
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 10%;
  background: radial-gradient(rgba(0, 0, 0, 0.329), black), url("assets/bg1.jpg");
  background-size: cover; }
  .start-screen .title {
    font-size: 5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center; }
    .start-screen .title div {
      background-color: #ffbb00;
      padding: 1rem;
      margin-bottom: 1.2rem;
      -webkit-transform: skewX(-10deg);
      transform: skewX(-10deg);
      font-weight: bold;
      color: white;
      -webkit-box-shadow: 1rem 1rem black;
      box-shadow: 1rem 1rem black;
      text-transform: uppercase; }
  .start-screen .subtitle {
    color: #d9d9ec;
    margin-top: 3rem;
    font-size: 2rem;
    text-align: center;
    text-transform: capitalize; }
  @media screen and (max-width: 900px) {
    .start-screen .title {
      font-size: 4rem; } }
  @media screen and (max-width: 700px) {
    .start-screen .title {
      font-size: 3rem; } }
  @media screen and (max-width: 500px) {
    .start-screen {
      padding: 10rem 5%; }
      .start-screen .title {
        font-size: 2.5rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy5zY3NzIiwicGFydGlhbHMvX3BhcmFtcy5zY3NzIiwiY29vcC5zY3NzIiwiZGlyZWN0aW9ucy5zY3NzIiwiZXZlbnRzLnNjc3MiLCJmb290ZXIuc2NzcyIsImdvYWxzLnNjc3MiLCJtYWluLnNjc3MiLCJtYXAuc2NzcyIsInNjb3Blcy1vZi1jb20uc2NzcyIsInN0YWZmLnNjc3MiLCJzdGFydC1zY3JlZW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNJLGtCQUFrQjtFQUNsQix5QkNIMEI7RURJMUIsYUFBYTtFQUNiLGtDQUFrQztFQUNsQyxrQ0FBa0M7RUFDbEMsY0FBYyxFQUFBO0VBTmxCO0lDS0kseUJBSnFCO0lBS3JCLGFBQWE7SUFDYixxQkFBcUI7SUFDckIsZ0NBQXdCO0lBQXhCLHdCQUF3QjtJQUV4QixpQkFBaUI7SUFDakIsWUFBWTtJRERSLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsMkJBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQixtQkFBbUIsRUFBQTtFQVozQjtJQWdCUSxjQ2xCa0I7SURtQmxCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsMkJBQW1CO0lBQW5CLHdCQUFtQjtJQUFuQixtQkFBbUIsRUFBQTtFQW5CM0I7SUF3QlEsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7SUFBdkIscUJBQXVCO0lBQXZCLHVCQUF1QjtJQUN2Qix5QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFFakIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixjQ2pDa0I7SURtQ2xCLHVCQUFlO0lBQWYsZUFBZTtJQUVmLGlDQ3JDa0I7SURzQ2xCLG9DQ3RDa0I7SUR3Q2xCLG1DQ3hDa0I7SUR5Q2xCLGtDQ3pDa0IsRUFBQTtJREUxQjtNQTBDWSxjQ3pDYTtNRDBDYiw0QkM3Q2MsRUFBQTtFREUxQjtJQW1EUSxnQkFBZ0I7SUFDaEIsYUFBYSxFQUFBO0VBcERyQjtJQXdEUSxn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RSxzQkFBc0IsRUFBQTtFQVIxQjtJQVdRLGVBQWU7SUFDZixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7SUFBdEIsMEJBQXNCO0lBQXRCLHNCQUFzQjtJQUN0Qix5QkFBbUI7SUFBbkIsc0JBQW1CO0lBQW5CLG1CQUFtQjtJQUNuQixrQkFBa0IsRUFBQTtJQWYxQjtNVktJLHlCQUpxQjtNQUtyQixhQUFhO01BQ2IscUJBQXFCO01BQ3JCLGdDQUF3QjtNQUF4Qix3QkFBd0I7TUFFeEIsaUJBQWlCO01BQ2pCLFlBQVk7TVVRSixtQ0FBMkI7TUFBM0IsMkJBQTJCO01BQzNCLHlCQUF5QixFQUFBO0VBcEJyQztJQXlCUSxjVjFCc0I7SVUyQnRCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLDBCQUEwQixFQUFBO0VBRzlCO0lBaENKO01Ba0NZLGVBQWUsRUFBQSxFQUNsQjtFQUdMO0lBdENKO01Bd0NZLGVBQWUsRUFBQSxFQUNsQjtFQUdMO0lBNUNKO01BNkNRLGlCQUFpQixFQUFBO01BN0N6QjtRQStDWSxpQkFBaUIsRUFBQSxFQUNwQiIsImZpbGUiOiJidW5kbGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4vcGFydGlhbHMvcGFyYW1zJztcclxuXHJcbi5ibG9ja3Mge1xyXG4gICAgcGFkZGluZzogMTByZW0gMTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgMWZyKTtcclxuICAgIGdyaWQtZ2FwOiAycmVtO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVkSGVhZCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS80O1xyXG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XHJcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2sge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAvLyBoZWlnaHQ6IDEycmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICBcclxuICAgICAgICBib3JkZXItdG9wOiAwLjJyZW0gZG90dGVkICRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBkb3R0ZWQgJHByaW1hcnk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjJyZW0gZG90dGVkICRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwLjJyZW0gZG90dGVkICRwcmltYXJ5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXRvcDogMC4ycmVtIGRvdHRlZCAkcHJpbWFyeTtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAwLjJyZW0gZG90dGVkICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2sxIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgIGdyaWQtcm93OiAzLzQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrMiB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICBncmlkLXJvdzogMy81O1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrMyB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICBncmlkLXJvdzogNC81O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jazQge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDQvNTtcclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2s1IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgIGdyaWQtcm93OiA1LzY7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrNiB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICBncmlkLXJvdzogNS82O1xyXG4gICAgfVxyXG59IiwiJHByaW1hcnk6IHJnYig2NCwgNjQsIDExOSk7XHJcbiRzZWNvbmRhcnk6IHJnYigyMTcsIDIxNywgMjM2KTtcclxuLy8gJGFjY2VudDogcmdiKDIxNCwgNjAsIDYwKTtcclxuJGFjY2VudDogcmdiKDI1NSwgMTg3LCAwKTtcclxuXHJcbkBtaXhpbiByZWRIZWFkIHtcclxuICAgIC8vIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xyXG4gICAgXHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zcGFyZW50SGVhZCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAvLyB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgJGFjY2VudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xyXG59IiwiQGltcG9ydCAnLi9wYXJ0aWFscy9wYXJhbXMnO1xyXG5cclxuLmNvb3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDEwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ2NiksIHdoaXRlKSwgdXJsKCdhc3NldHMvYmc0LnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50SGVhZCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAvLyBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgICAvLyBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHJlbSA1JTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4vcGFydGlhbHMvcGFyYW1zJztcclxuXHJcbi5kaXJlY3Rpb25zIHtcclxuICAgIC8vIG1hcmdpbjogMTVyZW0gMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAxMCU7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnRIZWFkKCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMnJlbSBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ4OHB4KSB7XHJcbiAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcmVtIDUlO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4vcGFydGlhbHMvcGFyYW1zJztcclxuXHJcbi5ldmVudHMge1xyXG4gICAgcGFkZGluZzogMTByZW0gMTAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdyaWQtZ2FwOiAycmVtO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVkSGVhZCgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAkYWNjZW50O1xyXG5cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zcGFyZW50SGVhZCgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHJlbSA1JTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICcuL3BhcnRpYWxzL3BhcmFtcyc7XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAyMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ3JpZC1nYXA6IDNyZW07XHJcbiAgICBcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnRIZWFkKCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAucGhvbmVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAyMCU7XHJcbiAgICAgICAgLmFkZHJlc3MsIC5jb250YWN0cyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4vcGFydGlhbHMvcGFyYW1zJztcclxuXHJcbi5nb2FscyB7XHJcbiAgICBtYXJnaW46IDEwcmVtIDEwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBncmlkLWdhcDogMnJlbTtcclxuICAgIGp1c3RpZnktc2VsZjogbGVmdDtcclxuICAgICBcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVkSGVhZCgpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0cyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVkSGVhZCgpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZ29hbHMtbGlzdCB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHRzLWxpc3Qge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgICAgLmdvYWxzLWxpc3Qge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMTByZW0gNSU7XHJcbiAgICB9XHJcbn0iLCIvLyBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVVidW50dTozMDAsNDAwLDUwMCw3MDAmZGlzcGxheT1zd2FwJyk7XHJcbi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDcwMCw3MDBpJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDcwMCw3MDBpJmRpc3BsYXk9c3dhcCZzdWJzZXQ9Y3lyaWxsaWMnKTtcclxuQGltcG9ydCAnLi9wYXJ0aWFscy9wYXJhbXMnO1xyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAvLyBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgLy8gZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxudWwsIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn0iLCJAaW1wb3J0ICcuL3BhcnRpYWxzL3BhcmFtcyc7XHJcblxyXG4ubWFwIHtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDEwJTsgIFxyXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4zMjkpLCBibGFjayksIHVybCgnYXNzZXRzL2JnNy5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBcclxuICAgIFxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc3BhcmVudEhlYWQoKTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgLy8gZ3JpZC1jb2x1bW46IDEvNDtcclxuICAgICAgICAvLyBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IFxyXG4gICAgICAgIGdyaWQtZ2FwOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS80O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwIHtcclxuICAgICAgICAvLyBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIC8vIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkICRhY2NlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEycmVtO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkICRhY2NlbnQ7XHJcblxyXG4gICAgICAgIC5kYXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcmVtIDUlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIC8vICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgIC8vICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgIC8vICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgLy8gICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxNXJlbTtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAvLyAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICAvLyAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIC8vICAgICBncmlkLWNvbHVtbjogMy80O1xyXG4gICAgICAgIC8vICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIC8vICAgICBncmlkLWNvbHVtbjogMy80O1xyXG4gICAgICAgIC8vICAgICBncmlkLXJvdzogMy80O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIC8vICAgICBncmlkLWNvbHVtbjogMy80O1xyXG4gICAgICAgIC8vICAgICBncmlkLXJvdzogNC81O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgIC8vICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgIC8vICAgICBncmlkLXJvdzogNC81O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBcclxuICAgICAgICAvLyAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgLy8gICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgLy8gICAgIGdyaWQtcm93OiA0LzU7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgLy8gICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgLy8gICAgIGdyaWQtcm93OiA1LzY7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAmOm50aC1jaGlsZCg5KSB7XHJcbiAgICAgICAgLy8gICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgLy8gICAgIGdyaWQtcm93OiA2Lzc7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAmOm50aC1jaGlsZCgxMCkge1xyXG4gICAgICAgIC8vICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgIC8vICAgICBncmlkLXJvdzogNi83O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoMTEpIHtcclxuICAgICAgICAvLyAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICAvLyAgICAgZ3JpZC1yb3c6IDYvNztcclxuICAgICAgICAvLyAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIC8vICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTVyZW07XHJcbiAgICAgICAgLy8gfSIsIkBpbXBvcnQgJy4vcGFydGlhbHMvcGFyYW1zJztcclxuXHJcbi5zY29wZXMtb2YtY29tIHtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDEwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAyZnI7XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjc2KSwgYmxhY2spLCB1cmwoJ2Fzc2V0cy9iZzUucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnRIZWFkKCk7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC8vIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY3R1cmUge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMnJlbSBzb2xpZCAkYWNjZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCAkYWNjZW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4ycmVtIHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICBcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTByZW0gNSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHJlbSA1JTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4vcGFydGlhbHMvcGFyYW1zJztcclxuXHJcbi5zdGFmZiB7XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAxMCU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlZEhlYWQoKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS80O1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJzb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXJlbSAxcmVtIGJsYWNrO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuXHJcbiAgICAgICAgLnBpY3R1cmUge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc3BhcmVudEhlYWQoKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi80O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgLmxlZnQsIC5yaWdodCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTByZW0gNSU7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5wZXJzb24ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnBpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnLi9wYXJ0aWFscy9wYXJhbXMnO1xyXG5cclxuLnN0YXJ0LXNjcmVlbiB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDEwJTtcclxuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMzI5KSwgYmxhY2spLCB1cmwoJ2Fzc2V0cy9iZzEuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICBkaXYgIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVkSGVhZCgpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcmVtIDFyZW0gYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHJlbSA1JTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
