.simple_header-page {
  margin-top: 5rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
  color: #FFF;
  background-color: #38a634; }
  .simple_header-page h1 {
    margin-top: 0px;
    margin-bottom: 0px; }

.simple_header {
  position: relative;
  color: #fff; }
  .simple_header h1 {
    margin-top: -0.5rem; }
  .simple_header h3 {
    font-family: "Zalando Sans Expanded", sans-serif;
    font-size: 2rem;
    font-weight: 200;
    text-transform: uppercase;
    margin-bottom: 0px;
    margin-top: 0px; }
  .simple_header .grid {
    display: grid;
    grid-template-columns: 44% 1fr; }
    @media (max-width: 1450px) {
      .simple_header .grid {
        grid-template-columns: 50% 1fr; } }
    @media (max-width: 1050px) {
      .simple_header .grid {
        grid-template-columns: 60% 1fr; } }
    @media (max-width: 690px) {
      .simple_header .grid {
        grid-template-columns: 100%; } }
  .simple_header .left__col {
    position: relative;
    border-right: 1px solid #bfbfc0;
    padding-top: 8rem;
    padding-bottom: 24rem; }
    @media (max-width: 1500px) {
      .simple_header .left__col {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media (max-width: 1050px) {
      .simple_header .left__col {
        padding-bottom: 0rem; } }
    @media (max-width: 690px) {
      .simple_header .left__col {
        border: none; } }
    .simple_header .left__col .hero__content {
      position: relative;
      padding-bottom: 10rem; }
      @media (max-width: 1050px) {
        .simple_header .left__col .hero__content {
          padding-bottom: 25rem; } }
      @media (max-width: 750px) {
        .simple_header .left__col .hero__content {
          padding-bottom: 15rem; } }
    .simple_header .left__col svg {
      position: absolute;
      top: 0px;
      right: 0px;
      max-width: 400px; }
  .simple_header .right__col {
    border-right: 1px solid #bfbfc0;
    position: relative; }
    @media (max-width: 690px) {
      .simple_header .right__col {
        display: none; } }
    .simple_header .right__col .svg {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%; }
  .simple_header .hero__bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  .simple_header .cta {
    position: absolute;
    bottom: -5rem;
    left: -8.3rem;
    width: 463px;
    padding: 2.6rem 7rem;
    text-align: left;
    letter-spacing: 1px;
    z-index: 5; }
    @media (max-width: 1500px) {
      .simple_header .cta {
        bottom: -3.3rem; } }
    @media (max-width: 1200px) {
      .simple_header .cta {
        width: 350px; } }
    @media (max-width: 1050px) {
      .simple_header .cta {
        left: -2rem; } }
    @media (max-width: 568px) {
      .simple_header .cta {
        width: 85%; } }
    .simple_header .cta img {
      max-width: 30px;
      margin-right: 0.5rem;
      margin-bottom: -0.9rem; }
      @media (max-width: 992px) {
        .simple_header .cta img {
          margin-bottom: -1.5rem; } }

section {
  padding-left: 7.2rem; }
  @media (max-width: 1500px) {
    section {
      padding-left: 2rem; } }
  @media (max-width: 1050px) {
    section {
      padding-left: 0rem; } }

main {
  padding-top: 8.9rem;
  padding-left: 8.1rem; }
  @media (max-width: 1080px) {
    main {
      padding-top: 6.7rem; } }
  @media (max-width: 1050px) {
    main {
      padding-left: 0rem; } }
  main .aside {
    position: absolute;
    top: 0;
    left: 0;
    width: 9rem;
    height: 100%;
    background-color: #fff;
    z-index: 100;
    color: #000; }

.accordion .accordion_single.accordion_open .accordion_header .toggle {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg); }

.accordion .accordion_single.accordion_open .accordion_header.accordion_header-icon:before {
  opacity: 0; }

.accordion .accordion_single {
  border-bottom: 1px solid #75777a; }

.accordion .accordion_header.accordion_header-icon {
  display: grid;
  grid-template-columns: 25px 1fr 133px;
  padding-right: 0px; }
  @media (max-width: 1600px) {
    .accordion .accordion_header.accordion_header-icon {
      grid-template-columns: 25px 1fr 100px; } }
  @media (max-width: 568px) {
    .accordion .accordion_header.accordion_header-icon {
      grid-template-columns: 20px 1fr 50px; } }
  .accordion .accordion_header.accordion_header-icon:before {
    content: "";
    display: block;
    position: absolute;
    right: 133px;
    height: 100%;
    width: 1px;
    background-color: #d7d7d7; }
    @media (max-width: 1600px) {
      .accordion .accordion_header.accordion_header-icon:before {
        right: 100px; } }
    @media (max-width: 568px) {
      .accordion .accordion_header.accordion_header-icon:before {
        right: 50px; } }
  .accordion .accordion_header.accordion_header-icon .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .accordion .accordion_header.accordion_header-icon .icon img {
      max-width: 60px; }
      @media (max-width: 568px) {
        .accordion .accordion_header.accordion_header-icon .icon img {
          max-width: 40px; } }

.accordion .accordion_header {
  display: grid;
  grid-template-columns: 25px 1fr;
  cursor: pointer;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem 6rem;
  position: relative;
  gap: 2.5rem; }
  @media (max-width: 1600px) {
    .accordion .accordion_header {
      padding: 2rem 4rem; } }
  @media (max-width: 1500px) {
    .accordion .accordion_header {
      padding: 2rem 3rem; } }
  @media (max-width: 568px) {
    .accordion .accordion_header {
      grid-template-columns: 20px 1fr;
      gap: 1rem; } }
  .accordion .accordion_header p {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    font-size: 2rem;
    text-transform: uppercase;
    font-family: "Zalando Sans Expanded", sans-serif; }
    @media (max-width: 568px) {
      .accordion .accordion_header p {
        font-size: 1.7rem; } }
  .accordion .accordion_header .toggle {
    width: 25px;
    height: 25px;
    position: relative;
    top: 0px;
    right: 0px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s; }
    @media (max-width: 568px) {
      .accordion .accordion_header .toggle {
        width: 20px;
        height: 20px; } }
    .accordion .accordion_header .toggle .line {
      width: 25px;
      height: 2px;
      background-color: #e3e3e3;
      position: absolute; }
      @media (max-width: 568px) {
        .accordion .accordion_header .toggle .line {
          width: 20px; } }
      .accordion .accordion_header .toggle .line:nth-child(1) {
        -webkit-transform: translate(-50%, -50%) rotate(90deg);
            -ms-transform: translate(-50%, -50%) rotate(90deg);
                transform: translate(-50%, -50%) rotate(90deg);
        top: 50%;
        left: 50%; }
      .accordion .accordion_header .toggle .line:nth-child(2) {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }

.accordion .accordion_body {
  display: none; }
  .accordion .accordion_body .content {
    padding: 0.5rem 10rem 1rem 12rem; }
    @media (max-width: 1600px) {
      .accordion .accordion_body .content {
        padding: 0.5rem 10rem 1rem 11rem; } }
    @media (max-width: 1500px) {
      .accordion .accordion_body .content {
        padding: 0.5rem 10rem 1rem 9.5rem; } }
    @media (max-width: 568px) {
      .accordion .accordion_body .content {
        padding: 0.5rem 1rem 1rem 1rem; } }
    .accordion .accordion_body .content p {
      font-size: 1.5rem;
      margin-top: 0px; }
    .accordion .accordion_body .content ul {
      list-style-type: none;
      padding-left: 0px; }
      .accordion .accordion_body .content ul li {
        background-image: url(../../img/ikona-check-2@2.png);
        background-repeat: no-repeat;
        background-position: left 5px;
        background-size: 22px;
        padding-left: 5rem;
        padding-bottom: 1rem;
        border-bottom: 1px solid #e5e5e5;
        margin-bottom: 1rem; }
        .accordion .accordion_body .content ul li:nth-last-child(1) {
          border-bottom: none; }
        .accordion .accordion_body .content ul li ul {
          margin-top: 3rem; }

.gutenberg {
  padding-bottom: 8rem;
  padding-top: 8rem; }
  .gutenberg ul {
    padding-left: 0px;
    list-style-type: none; }
    .gutenberg ul li {
      font-size: 0.88889rem;
      line-height: 23px;
      position: relative;
      padding-left: 15px; }
      .gutenberg ul li:before {
        content: "";
        display: block;
        position: absolute;
        top: 7px;
        left: 0px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: #0a1c49; }
  .gutenberg .wp-block-table,
  .gutenberg table {
    font-size: 15px; }
    @media (max-width: 568px) {
      .gutenberg .wp-block-table,
      .gutenberg table {
        font-size: 14px; } }
    .gutenberg .wp-block-table thead th,
    .gutenberg table thead th {
      background-color: #142e03;
      color: #fff;
      font-weight: 700;
      padding: 15px 15px;
      text-align: left;
      border-right: 1px solid #fff;
      font-size: 15px; }
      @media (max-width: 568px) {
        .gutenberg .wp-block-table thead th,
        .gutenberg table thead th {
          font-size: 14px; } }
      .gutenberg .wp-block-table thead th:nth-last-child(1),
      .gutenberg table thead th:nth-last-child(1) {
        border: none; }
    .gutenberg .wp-block-table tbody tr:nth-child(even) td,
    .gutenberg table tbody tr:nth-child(even) td {
      background-color: #f2f7f5; }
    .gutenberg .wp-block-table tbody td,
    .gutenberg table tbody td {
      padding: 15px 15px;
      border: none;
      border-right: 1px solid #e3e3e3;
      font-size: 15px; }
      @media (max-width: 568px) {
        .gutenberg .wp-block-table tbody td,
        .gutenberg table tbody td {
          font-size: 14px; } }
      .gutenberg .wp-block-table tbody td:nth-last-child(1),
      .gutenberg table tbody td:nth-last-child(1) {
        border: none; }
  .gutenberg .wp-block-gallery {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
    margin-top: 40px;
    margin-bottom: 40px; }
    @media (max-width: 1200px) {
      .gutenberg .wp-block-gallery {
        grid-template-columns: 1fr 1fr 1fr; } }
    @media (max-width: 800px) {
      .gutenberg .wp-block-gallery {
        grid-template-columns: 1fr 1fr; } }
    @media (max-width: 430px) {
      .gutenberg .wp-block-gallery {
        grid-template-columns: 1fr; } }
    .gutenberg .wp-block-gallery .wp-block-image {
      width: 100% !important;
      height: 215px; }
    .gutenberg .wp-block-gallery img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .gutenberg .wp-block-quote {
    padding: 20px 0px 100px 0px;
    margin: 0px;
    position: relative; }
    .gutenberg .wp-block-quote:before {
      content: "";
      display: block;
      position: absolute;
      left: -30px;
      top: 10px;
      width: 127px;
      height: 127px;
      background-image: url(../../../img/cytat@2.png);
      background-repeat: no-repeat;
      background-position: left center;
      background-size: 127px;
      z-index: -1; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbFN0eWxlLnNjc3MiLCJfbWVkaWFxdWVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0csZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNoQixvQkFBb0I7RUFDcEIsV0FBVztFQUNYLHlCQUF5QixFQUFBO0VBTDdCO0lBT1EsZUFBZTtJQUNmLGtCQUFrQixFQUFBOztBQUcxQjtFQUNJLGtCQUFrQjtFQUNsQixXQUFXLEVBQUE7RUFGZjtJQUtNLG1CQUFtQixFQUFBO0VBTHpCO0lBUVEsZ0RBQWdEO0lBQ2hELGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixlQUFlLEVBQUE7RUFidkI7SUFnQk0sYUFBYTtJQUNiLDhCQUE4QixFQUFBO0lDbURqQztNRHBFSDtRQW9CUSw4QkFBOEIsRUFBQSxFQVFqQztJQ3dDRjtNRHBFSDtRQXVCUSw4QkFBOEIsRUFBQSxFQUtqQztJQ3dDRjtNRHBFSDtRQTBCUSwyQkFBMkIsRUFBQSxFQUU5QjtFQTVCTDtJQThCTSxrQkFBa0I7SUFDbEIsK0JBQStCO0lBRS9CLGlCQUFpQjtJQUNqQixxQkFBcUIsRUFBQTtJQ2tDeEI7TURwRUg7UUFvQ1Esb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLDRCQUFzQjtRQUF0Qiw2QkFBc0I7UUFBdEIsOEJBQXNCO1lBQXRCLDBCQUFzQjtnQkFBdEIsc0JBQXNCO1FBQ3RCLHlCQUE4QjtRQUE5QixzQ0FBOEI7WUFBOUIsc0JBQThCO2dCQUE5Qiw4QkFBOEIsRUFBQSxFQXlCakM7SUNLRjtNRHBFSDtRQXlDUSxvQkFBb0IsRUFBQSxFQXNCdkI7SUNLRjtNRHBFSDtRQTRDUSxZQUFZLEVBQUEsRUFtQmY7SUEvREw7TUErQ1Esa0JBQWtCO01BQ2xCLHFCQUFxQixFQUFBO01Db0IxQjtRRHBFSDtVQWtEWSxxQkFBcUIsRUFBQSxFQUsxQjtNQ2FKO1FEcEVIO1VBcURZLHFCQUFxQixFQUFBLEVBRTFC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QW1GTSwwQkFBMEIsRUFBQSxFQVc3QjtJQTlGSDtNQXNGTSxzQkFBc0I7TUFDdEIsYUFBYSxFQUFBO0lBdkZuQjtNQTBGTSxXQUFXO01BQ1gsWUFBWTtNQUNaLG9CQUFpQjtTQUFqQixpQkFBaUIsRUFBQTtFQTVGdkI7SUFnR0ksMkJBQTJCO0lBQzNCLFdBQVc7SUFDWCxrQkFBa0IsRUFBQTtJQWxHdEI7TUFvR00sV0FBVztNQUNYLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsV0FBVztNQUNYLFNBQVM7TUFDVCxZQUFZO01BQ1osYUFBYTtNQUNiLCtDQUErQztNQUMvQyw0QkFBNEI7TUFDNUIsZ0NBQWdDO01BQ2hDLHNCQUFzQjtNQUN0QixXQUFXLEVBQUEiLCJmaWxlIjoiZ2xvYmFsU3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4vX21lZGlhcXVlcnlcIjtcblxuLnNpbXBsZV9oZWFkZXItcGFnZSB7XG4gICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YTYzNDtcbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cbi5zaW1wbGVfaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBoMSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlphbGFuZG8gU2FucyBFeHBhbmRlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgICAuZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NCUgMWZyO1xuICBcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxNDUwKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDFmcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjAlIDFmcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ3ZCg2OTApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubGVmdF9fY29sIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZmJmYzA7XG4gICAgICBcbiAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cmVtO1xuICAgICAgQGluY2x1ZGUgcndkKDE1MDApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcndkKDEwNTApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByd2QoNjkwKSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5oZXJvX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg3NTApIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5yaWdodF9fY29sIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZmJmYzA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSByd2QoNjkwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyb19fYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgXG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmN0YSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNXJlbTtcbiAgICAgICAgbGVmdDogLTguM3JlbTtcbiAgICAgICAgd2lkdGg6IDQ2M3B4O1xuICAgICAgICBwYWRkaW5nOiAyLjZyZW0gN3JlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgQGluY2x1ZGUgcndkKDE1MDApIHtcbiAgICAgICAgICBib3R0b206IC0zLjNyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcndkKDEyMDApIHtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcndkKDEwNTApIHtcbiAgICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBpbWcge1xuXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xubWFyZ2luLWJvdHRvbTogLTAuOXJlbTtcbkBpbmNsdWRlIHJ3ZCg5OTIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xufVxuICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgIFxuICBcblxuICB9XG4gIFxuc2VjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNy4ycmVtO1xuICBAaW5jbHVkZSByd2QoMTUwMCkge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICBAaW5jbHVkZSByd2QoMTA1MCkge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxufVxuXG5tYWluIHtcbiAgcGFkZGluZy10b3A6IDguOXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA4LjFyZW07XG4gIEBpbmNsdWRlIHJ3ZCgxMDgwKSB7XG4gICAgcGFkZGluZy10b3A6IDYuN3JlbTtcbiAgfVxuICBAaW5jbHVkZSByd2QoMTA1MCkge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxuICAuYXNpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC5hY2NvcmRpb25fc2luZ2xlLmFjY29yZGlvbl9vcGVuIHtcbiAgICAuYWNjb3JkaW9uX2hlYWRlciB7XG4gICAgICAudG9nZ2xlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uX2hlYWRlci5hY2NvcmRpb25faGVhZGVyLWljb24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uX3NpbmdsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc3N2E7XG4gIH1cbiAgLmFjY29yZGlvbl9oZWFkZXIuYWNjb3JkaW9uX2hlYWRlci1pY29uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCAxZnIgMTMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCAxZnIgMTAwcHg7XG5cbiAgICAgfVxuICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjBweCAxZnIgNTBweDtcbiAgICAgIH1cbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTMzcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XG5yaWdodDogMTAwcHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uX2hlYWRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1cHggMWZyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW0gNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiAyLjVyZW07XG4gICAgQGluY2x1ZGUgcndkKDE2MDApIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcndkKDE1MDApIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggMWZyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJaYWxhbmRvIFNhbnMgRXhwYW5kZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC50b2dnbGUge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5saW5lIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uX2JvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMC41cmVtIDEwcmVtIDFyZW0gMTJyZW07XG4gICAgICBAaW5jbHVkZSByd2QoMTYwMCkge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMTByZW0gMXJlbSAxMXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ3ZCgxNTAwKSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxMHJlbSAxcmVtIDkuNXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbSAxcmVtO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2lrb25hLWNoZWNrLTJAMi5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICB9XG4gIH1cbn1cblxuLmd1dGVuYmVyZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTFjNDk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53cC1ibG9jay10YWJsZSxcbiAgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MmUwMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmN2Y1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgcndkKDEyMDApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ3ZCg4MDApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcndkKDQzMCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyMTVweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIC53cC1ibG9jay1xdW90ZSB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMTAwcHggMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMjdweDtcbiAgICAgIGhlaWdodDogMTI3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2N5dGF0QDIucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI3cHg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgcCB7XG4gICAgfVxuICB9XG59XG4iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuIl19 */
