@media (min-width: 1400px) {
  .main-page .block-1 .container {
    max-width: 1080px;
  }
}
.main-page .block-1 .buttons-wrap {
  justify-content: unset;
}

.main-page .block-1 .bg-wrap {
  min-height: 634px;
  background-image: url(/build/b6404bef5e7a55b5c593333e766d4cac.png);
  background-repeat: no-repeat;
  background-position: 75% bottom;
  padding-top: 120px;
  position: relative;
}

.main-page .block-1 .wrap {
  max-width: 800px;
}

.main-page .block-1 .wrap .title.main-page-title {
  padding: 0;
  margin: 0;
}

.main-page .block-1 .wrap .desc {
  max-width: 560px;
  font-size: 24px;
  color: #555555;
  margin-top: 20px;
  margin-bottom: 100px;
  line-height: 36px;
  text-align: initial;
  font-weight: 400;
}

.main-page .block-1 .wrap .buttons-wrap .btn.btn-danger {
  margin-left: 0;
}

.main-page .block-1 .container {
  position: relative;
  z-index: 2;
}

@media (max-width: 1399px) {
  .main-page .block-1 .wrap .title {
    font-size: 50px;
  }
}
@media (max-width: 786px) {
  .main-page .block-1 .bg-wrap .container {
    width: auto;
  }

  .main-page .block-1 .bg-wrap {
    display: flex;
    justify-content: center;
    min-height: 580px;
  }

  .main-page .block-1 .bg-wrap:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    background: rgba(255, 255, 255, 0.5);
    transition: all 0.3s ease;
  }
}
@media (max-width: 500px) {
  .main-page .block-1 .bg-wrap {
    background: url(/build/56c52887490715e83d9c6c3e9a1ec639.jpg) no-repeat;
  }
}
@media (max-width: 500px) {
  .main-page .block-1 .buttons-wrap {
    flex-wrap: wrap;
  }

  .main-page .block-1 .wrap .buttons-wrap .btn.btn-danger {
    margin: 0 15px 10px 15px;
  }

  .main-page .bg-wrap .buttons-wrap {
    justify-content: center;
  }

  .main-page .block-1 .wrap .desc {
    margin-bottom: 32px;
  }

  .main-page .block-1 .bg-wrap {
    min-height: 680px;
  }

  .wrap.items-container .item .text-container {
    text-align: left;
    padding: 0;
  }
}
/*----------------------BLOCK-2--------------------*/
@media (min-width: 1400px) {
  .main-page .block-2 .container {
    max-width: 1680px;
  }
}
.block-2__inner-container {
  text-align: center;
}

.main-page .block-2 {
  background: #1C1C1C;
  color: #fff;
  padding: 30px 0;
}

.main-page .block-2 .increment,
.main-page .block-2 .sub-title {
  font-family: "Lato", sans-serif;
  color: #FDCD3B;
  font-weight: 700;
  font-size: 60px;
  line-height: 72px;
}

.main-page .block-2 .wrap {
  position: relative;
}

.main-page .block-2 .wrap .img {
  position: absolute;
  left: 0;
  top: 50%;
  height: 0;
  width: 295px;
}

.main-page .block-2 .wrap .img img {
  position: absolute;
  width: 135px;
  max-width: 100%;
  top: -999px;
  bottom: -999px;
  left: -999px;
  right: -999px;
  margin: auto;
}

.main-page .block-2 .wrap .text .sub-title {
  font-size: 60px;
  font-weight: 100;
  line-height: 1;
  margin-bottom: 15px;
}

.main-page .block-2 .wrap .text p {
  font-weight: normal;
  margin-bottom: 0;
}

.main-page .block-3 .block-title {
  font-size: 40px;
  line-height: 48px;
  font-weight: 700;
  color: #1C1C1C;
}

@media (max-width: 1680px) {
  .main-page .block-2 .wrap {
    padding-left: 200px;
  }

  .main-page .block-2 .wrap .img {
    width: 200px;
  }
}
@media (max-width: 1399px) {
  .main-page .block-2 .wrap {
    padding-left: 150px;
  }

  .main-page .block-2 .wrap .img {
    width: 150px;
  }

  .main-page .block-2 .wrap .img img {
    width: 100px;
  }

  .main-page .block-2 .wrap .text .sub-title {
    font-size: 48px;
  }
}
@media (max-width: 1199px) {
  .main-page .block-2 .wrap {
    padding-left: 0;
    text-align: center;
  }

  .main-page .block-2 .wrap .img {
    width: 100%;
    position: relative;
    text-align: center;
    height: auto;
    margin-bottom: 20px;
  }

  .main-page .block-2 .wrap .img img {
    position: relative;
    top: initial;
    left: initial;
    right: initial;
    bottom: initial;
    margin: 0 auto;
    display: block;
  }

  .main-page .block-2 .wrap .text .sub-title {
    font-size: 36px;
  }

  .main-page .block-2 .wrap .text {
    max-width: 300px;
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
  .main-page .block-2 .wrap {
    padding: 20px 0;
  }
}
@media (max-width: 500px) {
  .block-2 {
    display: none;
  }
}
/*----------------------BLOCK-3---------------------*/
.main-page .block-3 .mobile-img {
  display: none;
}

@media (min-width: 1400px) {
  .main-page .block-3 .container {
    max-width: 1080px;
  }
}
.main-page .block-3 {
  padding: 45px 0;
}

.main-page .block-3 .block-title {
  text-align: center;
  margin-bottom: 70px;
}

.main-page .block-3 .overflow-wrap {
  max-width: 1650px;
  margin: 0 auto;
  overflow: hidden;
}

.main-page .block-3 .items .item .text {
  max-width: 530px;
}

.main-page .block-3 .items .item .img {
  position: relative;
}

.main-page .block-3 .items .item .text .sub-title {
  margin-bottom: 30px;
  color: #1C1C1C;
}

.main-page .block-3 .items .item.i-1 .text {
  padding-left: 15px;
}

.main-page .block-3 .items .item.i-1 .img {
  text-align: right;
}

.main-page .block-3 .items .item.i-1 .img img {
  width: 570px;
}

.main-page .block-3 .items .item {
  margin-bottom: 60px;
}

.main-page .block-3 .items .item.i-4 .img {
  text-align: right;
}

.main-page .block-3 .buttons-wrap {
  padding-top: 50px;
  text-align: center;
  padding-bottom: 53px;
}

.main-page .block-3 .items .item .text p {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  line-height: 27px;
  color: #1C1C1C;
}

@media (min-width: 1921px) {
  .main-page .block-3 {
    background: none;
  }
}
@media (max-width: 1399px) {
  .main-page .block-3 .items .item.i-1 .stairs {
    bottom: -291px;
    left: 391px;
  }

  .main-page .block-3 .items .item.i-2 {
    margin-bottom: 70px;
  }

  .main-page .block-3 .items .item.i-2 .stairs {
    bottom: -283px;
    right: 458px;
  }

  .main-page .block-3 .items .item.i-3 .stairs {
    bottom: -334px;
    left: 444px;
  }

  .main-page .block-3 .items .item.i-4 .img {
    padding-right: 40px;
  }
}
@media (max-width: 1199px) {
  .main-page .block-3 .items .item {
    margin-bottom: 50px !important;
  }

  .main-page .block-3 .items .item .stairs {
    display: none;
  }

  .main-page .block-3 .items .item .img::after {
    display: none;
  }

  .main-page .block-3 .items .item .img {
    padding: 0 !important;
    text-align: center !important;
  }

  .main-page .block-3 .items .item .text {
    text-align: left;
    padding: 0 !important;
    padding-top: 50px !important;
    margin: 0 auto 0 auto;
  }

  .main-page .block-3 .buttons-wrap {
    padding-top: 0;
  }

  .main-page .block-3 {
    background-position: 51% bottom;
  }

  .container .lines-wrap {
    width: 800px;
    margin: 0 auto;
  }

  .main-page .block-3 .items .item.i-1 .img img {
    width: auto;
  }
}
@media (max-width: 500px) {
  .overflow-wrap .buttons-wrap {
    flex-wrap: wrap;
  }

  .main-page .block-3 .buttons-wrap {
    padding-bottom: 0;
  }

  .main-page .block-3 .block-title {
    text-align: left !important;
    margin-bottom: 40px;
  }

  .main-page .block-3 .mobile-img {
    display: block;
  }

  .main-page .block-3 .desktop-img {
    display: none;
  }
}
/*--------------------------BLOCK-4--------------------*/
.main-page .block-4 {
  padding-top: 60px;
}

.main-page .block-4 .block-title {
  margin-bottom: 40px;
}

.main-page .block-4 .blue-block {
  padding: 60px 0;
}

.main-page .block-4 .blue-block .wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.main-page .block-4 .blue-block .item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: unset;
  cursor: pointer;
}

.main-page .block-4 .blue-block .item img:hover {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 95%, 95% 100%, 0% 100%, 0% 25%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 95%, 95% 100%, 0% 100%, 0% 25%);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25);
}

.wrap.items-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.wrap.items-container .item:hover {
  transform: scale(0.95);
  transition: all 1s ease;
  cursor: pointer;
}

.wrap.items-container .item {
  position: relative;
  margin-bottom: 40px;
  transition-duration: 1.2s;
}

.wrap.items-container .item .text-container {
  margin: 0 -50% 0 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  padding: 0 10px 0 10px;
}

.text-container a span {
  font-size: 24px;
  font-weight: 500;
  line-height: 29px;
  width: 100%;
}

.wrap.items-container .item:nth-of-type(1) .text-container a,
.wrap.items-container .item:nth-of-type(3) .text-container a,
.wrap.items-container .item:nth-of-type(5) .text-container a {
  color: #fff;
}

.wrap.items-container .item:nth-of-type(2) .text-container a,
.wrap.items-container .item:nth-of-type(4) .text-container a,
.wrap.items-container .item:nth-of-type(6) .text-container a {
  color: #1c1c1c;
}

.main-page .block-4 .blue-block .item:nth-child(n+3) {
  margin-bottom: 0;
}

.main-page .block-4 .blue-block .item .btn {
  width: 100%;
}

.main-page .block-4 .blue-block .item .img {
  width: 100%;
  padding: 0 15px;
  text-align: center;
  margin-bottom: 58px;
}

.main-page .block-4 .blue-block .item .img img {
  max-width: 326px;
}

.main-page .block-4 .blue-block .wrap {
  margin-bottom: 130px;
  position: relative;
}

.main-page .block-4 .blue-block .wrap:last-child {
  margin-bottom: 0;
}

.main-page .block-4 .blue-block .line {
  position: absolute;
  height: 4px;
  width: 100%;
  left: 0;
  background-image: url(/build/49a7b1de0a8c88822aaf5825cda9f24e.png);
  background-position: 7px 0;
}

.main-page .block-4 .blue-block .lines-wrap {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.main-page .block-4 .blue-block .container {
  padding: 0;
}

.main-page .block-4 .blue-block .line.top {
  top: 244px;
}

.main-page .block-4 .blue-block .line.bot {
  bottom: 23px;
}

.main-page .block-4 .blue-block .line.mid {
  top: 50%;
  margin-top: 109px;
  display: none;
}

.main-page .partners-block blockquote {
  background-color: #F4F4F4;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 90% 100%, 0% 100%, 0% 25%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 90% 100%, 0% 100%, 0% 25%);
  padding: 35px;
}

.main-page .partners-block blockquote::before {
  left: 16px;
  top: 30px;
}

.main-page blockquote .quote {
  text-align: left;
}

.row.blockquote-wrapper {
  margin-top: 64px;
}

.main-page .partners-block .block-title {
  margin-bottom: 60px;
}

@media (max-width: 1199px) {
  .main-page .partners-block blockquote {
    min-height: 410px;
  }

  .main-page .block-4 .blue-block {
    padding: 0;
  }
}
@media (max-width: 991px) {
  .main-page .block-4 .blue-block .line.mid {
    display: block;
  }
}
@media (max-width: 785px) {
  .main-page .block-4 .blue-block .wrap {
    justify-content: center;
  }

  .container .lines-wrap {
    max-width: 780px;
    width: 100%;
    margin: 0 auto;
  }

  .main-page .partners-block blockquote {
    min-height: 310px;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .main-page .row.blockquote-wrapper .col-md-6 {
    margin: 10px;
  }

  .main-page .partners-block blockquote {
    min-height: 300px;
  }
}
@media (max-width: 500px) {
  .wrap.items-container .item .text-container {
    justify-content: center;
    position: relative;
    max-width: 380px;
    width: 100%;
  }

  .items-container .item .img {
    display: none;
  }

  .wrap.items-container .item:nth-of-type(1) .text-container a,
.wrap.items-container .item:nth-of-type(3) .text-container a,
.wrap.items-container .item:nth-of-type(5) .text-container a {
    color: #1c1c1c;
  }
}
/*---------------------BLOCK-6----------------------*/
.main-page .block-6 {
  padding-bottom: 115px;
}

.main-page .block-6 .block-title {
  margin-bottom: 60px;
}

.main-page .block-6 .container .items-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 65px;
  margin-bottom: 80px;
}

.main-page .block-6 .items-wrap .item .text {
  font-size: 14px;
}

.main-page .block-6 .items-wrap .item .img {
  margin-bottom: 23px;
  height: 91px;
}

.main-page .block-6 .items-wrap .item .img img {
  max-height: 100%;
}

.main-page .blockquote-container {
  display: flex;
}

.main-page .author {
  text-align: left;
  padding-left: 14px;
}

.main-page .author > p {
  margin: 0;
}

.main-page .author-name {
  font-weight: 700;
}

@media (max-width: 1200px) {
  .main-page .block-6 .items-wrap .item {
    width: 230px;
  }
}
@media (max-width: 1199px) {
  .main-page .block-6 {
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  .main-page .block-6 .items-wrap .item {
    width: 50%;
    margin-bottom: 40px;
  }
}
@media (max-width: 560px) {
  .main-page .block-6 .items-wrap .item {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .main-page .block-6 .container .items-wrap {
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .main-page .block-6 .items-wrap .item .img {
    text-align: center;
  }

  .items-wrap .item:nth-of-type(1) {
    order: 1;
  }

  .items-wrap .item:nth-of-type(2) {
    order: 3;
  }

  .items-wrap .item:nth-of-type(3) {
    order: 4;
  }

  .main-page .block-6 .items-wrap .item {
    width: 50%;
  }

  .items-wrap .item:nth-of-type(4) .img {
    height: 60px !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93b3JkcHJlc3Mtc3RhcnRlci1raXQvbWFpbi1wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSTtJQUNJO0VBQ047QUFDRjtBQUVBO0VBQ0k7QUFBSjs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKOztBQUdBO0VBQ0k7QUFBSjs7QUFHQTtFQUNJO0VBQ0E7QUFBSjs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBSjs7QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtFQUNBO0FBQUo7O0FBR0E7RUFDSTtJQUNJO0VBQU47QUFDRjtBQUdBO0VBQ0k7SUFDSTtFQUROOztFQUlFO0lBQ0k7SUFDQTtJQUNBO0VBRE47O0VBSUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFETjtBQUNGO0FBS0E7RUFDSTtJQUNJO0VBSE47QUFDRjtBQU1BO0VBQ0k7SUFDSTtFQUpOOztFQU9FO0lBQ0k7RUFKTjs7RUFPRTtJQUNJO0VBSk47O0VBT0U7SUFDSTtFQUpOOztFQU9FO0lBQ0k7RUFKTjs7RUFPRTtJQUNJO0lBQ0E7RUFKTjtBQUNGO0FBUUE7QUFDQTtFQUNJO0lBQ0k7RUFOTjtBQUNGO0FBU0E7RUFDSTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0FBUEo7O0FBVUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7SUFDSTtFQVBOOztFQVVFO0lBQ0k7RUFQTjtBQUNGO0FBVUE7RUFDSTtJQUNJO0VBUk47O0VBV0U7SUFDSTtFQVJOOztFQVdFO0lBQ0k7RUFSTjs7RUFXRTtJQUNJO0VBUk47QUFDRjtBQVdBO0VBQ0k7SUFDSTtJQUNBO0VBVE47O0VBWUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBVE47O0VBWUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQVROOztFQVlFO0lBQ0k7RUFUTjs7RUFZRTtJQUNJO0lBQ0E7RUFUTjtBQUNGO0FBWUE7RUFDSTtJQUNJO0VBVk47QUFDRjtBQWFBO0VBQ0k7SUFDSTtFQVhOO0FBQ0Y7QUFjQTtBQUNBO0VBQ0k7QUFaSjs7QUFlQTtFQUNJO0lBQ0k7RUFaTjtBQUNGO0FBZUE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtBQWJKOztBQWdCQTtFQUVJO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0lBQ0k7RUFkTjtBQUNGO0FBaUJBO0VBQ0k7SUFDSTtJQUNBO0VBZk47O0VBa0JFO0lBQ0k7RUFmTjs7RUFrQkU7SUFDSTtJQUNBO0VBZk47O0VBa0JFO0lBQ0k7SUFDQTtFQWZOOztFQWtCRTtJQUNJO0VBZk47QUFDRjtBQWtCQTtFQUNJO0lBQ0k7RUFoQk47O0VBbUJFO0lBQ0k7RUFoQk47O0VBbUJFO0lBQ0k7RUFoQk47O0VBbUJFO0lBQ0k7SUFDQTtFQWhCTjs7RUFtQkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQWhCTjs7RUFtQkU7SUFDSTtFQWhCTjs7RUFtQkU7SUFDSTtFQWhCTjs7RUFtQkU7SUFDSTtJQUNBO0VBaEJOOztFQW1CRTtJQUNJO0VBaEJOO0FBQ0Y7QUFtQkE7RUFDSTtJQUNJO0VBakJOOztFQW9CRTtJQUNJO0VBakJOOztFQW9CRTtJQUNJO0lBQ0E7RUFqQk47O0VBb0JFO0lBQ0k7RUFqQk47O0VBb0JFO0lBQ0k7RUFqQk47QUFDRjtBQW9CQTtBQUNBO0VBQ0k7QUFsQko7O0FBcUJBO0VBQ0k7QUFsQko7O0FBcUJBO0VBQ0k7QUFsQko7O0FBcUJBO0VBQ0k7RUFDQTtFQUNBO0FBbEJKOztBQXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFsQko7O0FBcUJBO0VBQ0k7VUFBQTtFQUNBO0FBbEJKOztBQXFCQTtFQUNJO0VBQ0E7RUFDQTtBQWxCSjs7QUFxQkE7RUFDSTtFQUNBO0VBQ0E7QUFsQko7O0FBcUJBO0VBQ0k7RUFDQTtFQUNBO0FBbEJKOztBQXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbEJKOztBQXFCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBbEJKOztBQXFCQTs7O0VBR0k7QUFsQko7O0FBcUJBOzs7RUFHSTtBQWxCSjs7QUFzQkE7RUFDSTtBQW5CSjs7QUFzQkE7RUFDSTtBQW5CSjs7QUFzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQW5CSjs7QUFzQkE7RUFDSTtBQW5CSjs7QUFzQkE7RUFDSTtFQUNBO0FBbkJKOztBQXNCQTtFQUNJO0FBbkJKOztBQXNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW5CSjs7QUFzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQW5CSjs7QUFzQkE7RUFDSTtBQW5CSjs7QUFzQkE7RUFDSTtBQW5CSjs7QUFzQkE7RUFDSTtBQW5CSjs7QUFzQkE7RUFDSTtFQUNBO0VBQ0E7QUFuQko7O0FBc0JBO0VBQ0k7RUFDQTtVQUFBO0VBQ0E7QUFuQko7O0FBc0JBO0VBQ0k7RUFDQTtBQW5CSjs7QUFzQkE7RUFDSTtBQW5CSjs7QUFzQkE7RUFDSTtBQW5CSjs7QUFzQkE7RUFDSTtBQW5CSjs7QUFzQkE7RUFDSTtJQUNJO0VBbkJOOztFQXNCRTtJQUNJO0VBbkJOO0FBQ0Y7QUFzQkE7RUFDSTtJQUNJO0VBcEJOO0FBQ0Y7QUF1QkE7RUFDSTtJQUNJO0VBckJOOztFQXdCRTtJQUNJO0lBQ0E7SUFDQTtFQXJCTjs7RUF3QkU7SUFDSTtJQUNBO0VBckJOO0FBQ0Y7QUF3QkE7RUFDSTtJQUNJO0VBdEJOOztFQXlCRTtJQUNJO0VBdEJOO0FBQ0Y7QUF5QkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBdkJOOztFQTBCRTtJQUNJO0VBdkJOOztFQTBCRTs7O0lBR0k7RUF2Qk47QUFDRjtBQTBCQTtBQUNBO0VBQ0k7QUF4Qko7O0FBMkJBO0VBQ0k7QUF4Qko7O0FBMkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUF4Qko7O0FBMkJBO0VBQ0k7QUF4Qko7O0FBMkJBO0VBQ0k7RUFDQTtBQXhCSjs7QUEyQkE7RUFDSTtBQXhCSjs7QUEyQkE7RUFDSTtBQXhCSjs7QUEyQkE7RUFDSTtFQUNBO0FBeEJKOztBQTJCQTtFQUNJO0FBeEJKOztBQTJCQTtFQUNJO0FBeEJKOztBQTJCQTtFQUNJO0lBQ0k7RUF4Qk47QUFDRjtBQTJCQTtFQUNJO0lBQ0k7RUF6Qk47QUFDRjtBQTRCQTtFQUNJO0lBQ0k7SUFDQTtFQTFCTjtBQUNGO0FBNkJBO0VBQ0k7SUFDSTtFQTNCTjtBQUNGO0FBOEJBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQTVCTjs7RUErQkU7SUFDSTtFQTVCTjs7RUErQkU7SUFDSTtFQTVCTjs7RUErQkU7SUFDSTtFQTVCTjs7RUErQkU7SUFDSTtFQTVCTjs7RUErQkU7SUFDSTtFQTVCTjs7RUErQkU7SUFDSTtFQTVCTjtBQUNGLEMiLCJmaWxlIjoiZnJvbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTEgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIH1cbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMSAuYnV0dG9ucy13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xufVxuXG4ubWFpbi1wYWdlIC5ibG9jay0xIC5iZy13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA2MzRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2FwcC9hc3NldHMvaW1hZ2VzL21wLWJsb2NrLTEtYmcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgYm90dG9tO1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTEgLndyYXAge1xuICAgIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTEgLndyYXAgLnRpdGxlLm1haW4tcGFnZS10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTEgLndyYXAgLmRlc2Mge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1wYWdlIC5ibG9jay0xIC53cmFwIC5idXR0b25zLXdyYXAgLmJ0bi5idG4tZGFuZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTEgLndyYXAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gICAgLm1haW4tcGFnZSAuYmxvY2stMSAuYmctd3JhcCAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZSAuYmxvY2stMSAuYmctd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA1ODBweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0xIC5iZy13cmFwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTEgLmJnLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2FwcC9hc3NldHMvaW1hZ2VzL21vYmlsZS1iZy5qcGcnKSBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAubWFpbi1wYWdlIC5ibG9jay0xIC5idXR0b25zLXdyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZSAuYmxvY2stMSAud3JhcCAuYnV0dG9ucy13cmFwIC5idG4uYnRuLWRhbmdlciB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDEwcHggMTVweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5iZy13cmFwIC5idXR0b25zLXdyYXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0xIC53cmFwIC5kZXNjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0xIC5iZy13cmFwIHtcbiAgICAgICAgbWluLWhlaWdodDogNjgwcHg7XG4gICAgfVxuXG4gICAgLndyYXAuaXRlbXMtY29udGFpbmVyIC5pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUJMT0NLLTItLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLm1haW4tcGFnZSAuYmxvY2stMiAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgfVxufVxuXG4uYmxvY2stMl9faW5uZXItY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTIge1xuICAgIGJhY2tncm91bmQ6ICMxQzFDMUM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweCAwO1xufVxuXG4ubWFpbi1wYWdlIC5ibG9jay0yIC5pbmNyZW1lbnQsXG4ubWFpbi1wYWdlIC5ibG9jay0yIC5zdWItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNGRENEM0I7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTIgLndyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMiAud3JhcCAuaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDI5NXB4O1xufVxuXG4ubWFpbi1wYWdlIC5ibG9jay0yIC53cmFwIC5pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0b3A6IC05OTlweDtcbiAgICBib3R0b206IC05OTlweDtcbiAgICBsZWZ0OiAtOTk5cHg7XG4gICAgcmlnaHQ6IC05OTlweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTIgLndyYXAgLnRleHQgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMiAud3JhcCAudGV4dCBwIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTMgLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFDMUMxQztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTIgLndyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTIgLndyYXAgLmltZyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgICAubWFpbi1wYWdlIC5ibG9jay0yIC53cmFwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0yIC53cmFwIC5pbWcge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZSAuYmxvY2stMiAud3JhcCAuaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0yIC53cmFwIC50ZXh0IC5zdWItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1haW4tcGFnZSAuYmxvY2stMiAud3JhcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTIgLndyYXAgLmltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTIgLndyYXAgLmltZyBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTIgLndyYXAgLnRleHQgLnN1Yi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0yIC53cmFwIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWFpbi1wYWdlIC5ibG9jay0yIC53cmFwIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmJsb2NrLTIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tQkxPQ0stMy0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1wYWdlIC5ibG9jay0zIC5tb2JpbGUtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgLm1haW4tcGFnZSAuYmxvY2stMyAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgfVxufVxuXG4ubWFpbi1wYWdlIC5ibG9jay0zIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTMgLmJsb2NrLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMyAub3ZlcmZsb3ctd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMyAuaXRlbXMgLml0ZW0gLnRleHQge1xuICAgIG1heC13aWR0aDogNTMwcHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTMgLml0ZW1zIC5pdGVtIC5pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMyAuaXRlbXMgLml0ZW0gLnRleHQgLnN1Yi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogIzFDMUMxQztcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMyAuaXRlbXMgLml0ZW0uaS0xIC50ZXh0IHtcblxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMyAuaXRlbXMgLml0ZW0uaS0xIC5pbWcge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWFpbi1wYWdlIC5ibG9jay0zIC5pdGVtcyAuaXRlbS5pLTEgLmltZyBpbWcge1xuICAgIHdpZHRoOiA1NzBweDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMyAuaXRlbXMgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTMgLml0ZW1zIC5pdGVtLmktNCAuaW1nIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stMyAuYnV0dG9ucy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTMgLml0ZW1zIC5pdGVtIC50ZXh0IHAge1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMUMxQzFDO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgLm1haW4tcGFnZSAuYmxvY2stMyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gICAgLm1haW4tcGFnZSAuYmxvY2stMyAuaXRlbXMgLml0ZW0uaS0xIC5zdGFpcnMge1xuICAgICAgICBib3R0b206IC0yOTFweDtcbiAgICAgICAgbGVmdDogMzkxcHg7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZSAuYmxvY2stMyAuaXRlbXMgLml0ZW0uaS0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0zIC5pdGVtcyAuaXRlbS5pLTIgLnN0YWlycyB7XG4gICAgICAgIGJvdHRvbTogLTI4M3B4O1xuICAgICAgICByaWdodDogNDU4cHg7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZSAuYmxvY2stMyAuaXRlbXMgLml0ZW0uaS0zIC5zdGFpcnMge1xuICAgICAgICBib3R0b206IC0zMzRweDtcbiAgICAgICAgbGVmdDogNDQ0cHg7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZSAuYmxvY2stMyAuaXRlbXMgLml0ZW0uaS00IC5pbWcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTMgLml0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTMgLml0ZW1zIC5pdGVtIC5zdGFpcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTMgLml0ZW1zIC5pdGVtIC5pbWc6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0zIC5pdGVtcyAuaXRlbSAuaW1nIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0zIC5pdGVtcyAuaXRlbSAudGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTMgLmJ1dHRvbnMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTMge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MSUgYm90dG9tO1xuICAgIH1cblxuICAgIC5jb250YWluZXIgLmxpbmVzLXdyYXAge1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTMgLml0ZW1zIC5pdGVtLmktMSAuaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLm92ZXJmbG93LXdyYXAgLmJ1dHRvbnMtd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0zIC5idXR0b25zLXdyYXAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0zIC5ibG9jay10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay0zIC5tb2JpbGUtaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZSAuYmxvY2stMyAuZGVza3RvcC1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLUJMT0NLLTQtLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1wYWdlIC5ibG9jay00IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTQgLmJsdWUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmx1ZS1ibG9jayAud3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1wYWdlIC5ibG9jay00IC5ibHVlLWJsb2NrIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmx1ZS1ibG9jayAuaXRlbSBpbWc6aG92ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5NSUsIDk1JSAxMDAlLCAwJSAxMDAlLCAwJSAyNSUpO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi53cmFwLml0ZW1zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ud3JhcC5pdGVtcy1jb250YWluZXIgLml0ZW06aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3JhcC5pdGVtcy1jb250YWluZXIgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5cbi53cmFwLml0ZW1zLWNvbnRhaW5lciAuaXRlbSAudGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAtNTAlIDAgMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xufVxuXG4udGV4dC1jb250YWluZXIgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndyYXAuaXRlbXMtY29udGFpbmVyIC5pdGVtOm50aC1vZi10eXBlKDEpIC50ZXh0LWNvbnRhaW5lciBhLFxuLndyYXAuaXRlbXMtY29udGFpbmVyIC5pdGVtOm50aC1vZi10eXBlKDMpIC50ZXh0LWNvbnRhaW5lciBhLFxuLndyYXAuaXRlbXMtY29udGFpbmVyIC5pdGVtOm50aC1vZi10eXBlKDUpIC50ZXh0LWNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLndyYXAuaXRlbXMtY29udGFpbmVyIC5pdGVtOm50aC1vZi10eXBlKDIpIC50ZXh0LWNvbnRhaW5lciBhLFxuLndyYXAuaXRlbXMtY29udGFpbmVyIC5pdGVtOm50aC1vZi10eXBlKDQpIC50ZXh0LWNvbnRhaW5lciBhLFxuLndyYXAuaXRlbXMtY29udGFpbmVyIC5pdGVtOm50aC1vZi10eXBlKDYpIC50ZXh0LWNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogIzFjMWMxYzs7XG59XG5cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmx1ZS1ibG9jayAuaXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmx1ZS1ibG9jayAuaXRlbSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmx1ZS1ibG9jayAuaXRlbSAuaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTQgLmJsdWUtYmxvY2sgLml0ZW0gLmltZyBpbWcge1xuICAgIG1heC13aWR0aDogMzI2cHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTQgLmJsdWUtYmxvY2sgLndyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmx1ZS1ibG9jayAud3JhcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFpbi1wYWdlIC5ibG9jay00IC5ibHVlLWJsb2NrIC5saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hcHAvYXNzZXRzL2ltYWdlcy9kb3RzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggMDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmx1ZS1ibG9jayAubGluZXMtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmx1ZS1ibG9jayAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubWFpbi1wYWdlIC5ibG9jay00IC5ibHVlLWJsb2NrIC5saW5lLnRvcCB7XG4gICAgdG9wOiAyNDRweDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmx1ZS1ibG9jayAubGluZS5ib3Qge1xuICAgIGJvdHRvbTogMjNweDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNCAuYmx1ZS1ibG9jayAubGluZS5taWQge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDEwOXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLXBhZ2UgLnBhcnRuZXJzLWJsb2NrIGJsb2NrcXVvdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDkwJSwgOTAlIDEwMCUsIDAlIDEwMCUsIDAlIDI1JSk7XG4gICAgcGFkZGluZzogMzVweDtcbn1cblxuLm1haW4tcGFnZSAucGFydG5lcnMtYmxvY2sgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMzBweDtcbn1cblxuLm1haW4tcGFnZSBibG9ja3F1b3RlIC5xdW90ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJvdy5ibG9ja3F1b3RlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG59XG5cbi5tYWluLXBhZ2UgLnBhcnRuZXJzLWJsb2NrIC5ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5tYWluLXBhZ2UgLnBhcnRuZXJzLWJsb2NrIGJsb2NrcXVvdGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5ibG9jay00IC5ibHVlLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTQgLmJsdWUtYmxvY2sgLmxpbmUubWlkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzg1cHgpIHtcbiAgICAubWFpbi1wYWdlIC5ibG9jay00IC5ibHVlLWJsb2NrIC53cmFwIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciAubGluZXMtd3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5wYXJ0bmVycy1ibG9jayBibG9ja3F1b3RlIHtcbiAgICAgICAgbWluLWhlaWdodDogMzEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1wYWdlIC5yb3cuYmxvY2txdW90ZS13cmFwcGVyIC5jb2wtbWQtNiB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1wYWdlIC5wYXJ0bmVycy1ibG9jayBibG9ja3F1b3RlIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAud3JhcC5pdGVtcy1jb250YWluZXIgLml0ZW0gLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLml0ZW1zLWNvbnRhaW5lciAuaXRlbSAuaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAud3JhcC5pdGVtcy1jb250YWluZXIgLml0ZW06bnRoLW9mLXR5cGUoMSkgLnRleHQtY29udGFpbmVyIGEsXG4gICAgLndyYXAuaXRlbXMtY29udGFpbmVyIC5pdGVtOm50aC1vZi10eXBlKDMpIC50ZXh0LWNvbnRhaW5lciBhLFxuICAgIC53cmFwLml0ZW1zLWNvbnRhaW5lciAuaXRlbTpudGgtb2YtdHlwZSg1KSAudGV4dC1jb250YWluZXIgYSB7XG4gICAgICAgIGNvbG9yOiByZ2IoMjgsIDI4LCAyOCk7XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLUJMT0NLLTYtLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLXBhZ2UgLmJsb2NrLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbn1cblxuLm1haW4tcGFnZSAuYmxvY2stNiAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTYgLmNvbnRhaW5lciAuaXRlbXMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWFpbi1wYWdlIC5ibG9jay02IC5pdGVtcy13cmFwIC5pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTYgLml0ZW1zLXdyYXAgLml0ZW0gLmltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBoZWlnaHQ6IDkxcHg7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrLTYgLml0ZW1zLXdyYXAgLml0ZW0gLmltZyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWluLXBhZ2UgLmJsb2NrcXVvdGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1wYWdlIC5hdXRob3Ige1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuXG4ubWFpbi1wYWdlIC5hdXRob3IgPiBwIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5tYWluLXBhZ2UgLmF1dGhvci1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tcGFnZSAuYmxvY2stNiAuaXRlbXMtd3JhcCAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubWFpbi1wYWdlIC5ibG9jay02IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWFpbi1wYWdlIC5ibG9jay02IC5pdGVtcy13cmFwIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTYgLml0ZW1zLXdyYXAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTYgLmNvbnRhaW5lciAuaXRlbXMtd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLm1haW4tcGFnZSAuYmxvY2stNiAuaXRlbXMtd3JhcCAuaXRlbSAuaW1nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5pdGVtcy13cmFwIC5pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLml0ZW1zLXdyYXAgLml0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBvcmRlcjogMztcbiAgICB9XG5cbiAgICAuaXRlbXMtd3JhcCAuaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgIH1cblxuICAgIC5tYWluLXBhZ2UgLmJsb2NrLTYgLml0ZW1zLXdyYXAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5pdGVtcy13cmFwIC5pdGVtOm50aC1vZi10eXBlKDQpIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiJdLCJzb3VyY2VSb290IjoiIn0=*/