.hero2 {
  background-image: radial-gradient(circle at 50% 50%, #153e76, #112c57 45%);
  border-radius: 0 0 0 60px;
  margin-bottom: 120px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1200px) {
  .hero2 {
    margin-bottom: 100px;
  }
}
@media screen and (max-width: 960px) {
  .hero2 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 780px) {
  .hero2 {
    border-radius: 0 0 0 40px;
    margin-bottom: 60px;
  }
}
.hero2--has-header {
  position: relative;
  padding-top: 260px;
}
@media screen and (max-width: 1360px) {
  .hero2--has-header {
    padding-top: 200px;
  }
}
@media screen and (max-width: 1500px) {
  .hero2--has-header {
    padding-top: 160px;
  }
}
@media screen and (max-width: 780px) {
  .hero2--has-header {
    padding-top: 164px;
  }
}
@media screen and (max-height: 900px) {
  .hero2--has-header {
    padding-top: 200px;
  }
}
@media screen and (max-height: 850px) {
  .hero2--has-header {
    padding-top: 170px;
  }
}
.hero2__row {
  display: flex;
}
@media screen and (max-width: 1200px) {
  .hero2__row {
    flex-direction: column;
  }
}
.hero2__left {
  flex: 1 1 auto;
  margin-right: auto;
}
.hero2__right {
  position: relative;
  flex: 0 0 631px;
  margin-left: 30px;
}
.hero2__cta-btn {
  width: 100%;
  max-width: 347px;
  font-weight: 700;
}
@media screen and (max-width: 780px) {
  .hero2__cta-btn {
    font-size: 16px;
  }
}
.hero2__btn-text {
  margin: 20px 0;
  font-size: 14px;
  color: #7a95c0;
  max-width: 347px;
}
.hero2__img {
  position: absolute;
  bottom: -40px;
  right: 310px;
}
@media screen and (max-width: 1750px) {
  .hero2__img {
    max-width: 900px;
  }
}
@media screen and (max-width: 1500px) {
  .hero2__img {
    right: 360px;
    max-width: 520px;
  }
}
@media screen and (max-width: 1350px) {
  .hero2__img {
    max-width: 450px;
    right: 330px;
  }
}
.hero2__title {
  margin: 0 0 34px;
  position: relative;
}
.hero2__title * {
  margin: 0;
  font-size: 54px;
  font-weight: 800;
  text-align: left;
  color: #ffffff;
  line-height: 126%;
}
@media screen and (max-width: 1750px) {
  .hero2__title * {
    font-size: 40px;
  }
}
@media screen and (max-width: 1360px) {
  .hero2__title * {
    font-size: 32px;
  }
}
@media screen and (max-width: 960px) {
  .hero2__title * {
    font-size: 28px;
  }
}
@media screen and (max-width: 780px) {
  .hero2__title * {
    font-size: 24px;
  }
}
.hero2__title * strong {
  color: #9cc1ff;
}
.hero2__subtitle {
  margin: 0 0 40px 0;
}
@media screen and (max-width: 1500px) {
  .hero2__subtitle {
    max-width: 400px;
  }
}
@media screen and (max-width: 1200px) {
  .hero2__subtitle {
    max-width: 100%;
  }
}
.hero2__subtitle * {
  margin: 0;
  color: #ffffff;
  font-weight: 800;
  font-size: 24px;
}
.hero2__text {
  margin: 0 0 30px 0;
}
@media screen and (max-width: 1500px) {
  .hero2__text {
    max-width: 400px;
  }
}
@media screen and (max-width: 1200px) {
  .hero2__text {
    max-width: 100%;
  }
}
.hero2__text * {
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  margin: 0;
  color: #ffffff;
}
@media screen and (max-width: 560px) {
  .hero2__text * {
    font-size: 14px;
  }
}
.hero2__text * b, .hero2__text * strong {
  font-weight: 800;
}
.hero2__tags {
  display: flex;
  flex-wrap: wrap;
  margin-left: -9px;
  margin-right: -9px;
  margin-top: -5px;
}
@media screen and (max-width: 780px) {
  .hero2__tags {
    margin-left: -3px;
    margin-right: -3px;
    margin-top: 0;
  }
}
.hero2__tag {
  margin-left: 9px;
  margin-right: 9px;
  margin-bottom: 39px;
}
@media screen and (max-width: 1500px) {
  .hero2__tag {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1350px) {
  .hero2__tag {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 780px) {
  .hero2__tag {
    margin-bottom: 10px;
    margin-left: 3px;
    margin-right: 3px;
  }
}
.hero2__tag-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  color: #adccff;
  padding: 12px 35px;
  border-radius: 50px;
  border: 1px solid #ADCCFF;
  height: 100%;
  vertical-align: middle;
}
@media screen and (max-width: 1500px) {
  .hero2__tag-inner {
    font-size: 18px;
    padding: 10px 30px;
  }
}
@media screen and (max-width: 1350px) {
  .hero2__tag-inner {
    font-size: 14px;
    padding: 8px 20px;
  }
}
@media screen and (max-width: 780px) {
  .hero2__tag-inner {
    font-size: 12px;
    padding: 10px 14px;
  }
}
@media screen and (max-width: 374px) {
  .hero2__tag-inner {
    padding: 8px 12px;
    font-size: 10px;
  }
}
@media screen and (max-width: 1500px) {
  .hero2.--bankrotstvo .hero2__left {
    max-width: 550px;
  }
  .hero2.--bankrotstvo .hero2__left br {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .hero2.--bankrotstvo .hero2__left {
    margin-right: 0;
    flex: unset;
    width: 100%;
    max-width: 1000px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1350px) {
  .hero2.--bankrotstvo .hero2__right {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 1200px) {
  .hero2.--bankrotstvo .hero2__right {
    flex: unset;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--bankrotstvo .hero2__right {
    position: relative;
    padding-bottom: 230px;
    margin-left: 0;
  }
  .hero2.--bankrotstvo .hero2__right .hero2__img {
    left: 50%;
    transform: translateX(-50%);
    bottom: -40px;
    right: auto;
    max-width: 320px;
  }
}
.hero2.--bankrotstvo .hero2__tags {
  justify-content: flex-end;
  transform: translateX(32px);
}
@media screen and (max-width: 1500px) {
  .hero2.--bankrotstvo .hero2__tags {
    transform: translateX(-40px);
  }
}
@media screen and (max-width: 1350px) {
  .hero2.--bankrotstvo .hero2__tags {
    max-width: 500px;
    margin-left: auto;
    margin-top: auto;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--bankrotstvo .hero2__tags {
    margin-right: auto;
    margin-top: 0;
    transform: none;
    max-width: 350px;
  }
}
.hero2.--bankrotstvo .hero2__tag:nth-child(2) {
  margin-right: 62px;
}
@media screen and (max-width: 780px) {
  .hero2.--bankrotstvo .hero2__tag:nth-child(2) {
    margin-right: 0;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--bankrotstvo .hero2__tag:nth-child(4) {
    margin-right: 18px;
  }
}
.hero2.--bankrotstvo .hero2__tag:nth-child(5) {
  margin-right: 33px;
  position: relative;
  flex: 1 1 100%;
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 780px) {
  .hero2.--bankrotstvo .hero2__tag:nth-child(5) {
    flex: unset;
    margin-right: 3px;
    order: 18;
  }
}
.hero2.--bankrotstvo .hero2__tag:nth-child(6) {
  margin-right: 91px;
  position: relative;
  flex: 1 1 100%;
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 780px) {
  .hero2.--bankrotstvo .hero2__tag:nth-child(6) {
    flex: unset;
    margin-right: 3px;
    order: 20;
  }
}
.hero2.--bankrotstvo .hero2__tag:nth-child(7) {
  margin-right: 103px;
  position: relative;
  flex: 1 1 100%;
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 780px) {
  .hero2.--bankrotstvo .hero2__tag:nth-child(7) {
    margin-right: 82px;
  }
}
@media screen and (max-width: 400px) {
  .hero2.--bankrotstvo .hero2__tag:nth-child(7) {
    margin-right: 50px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--bankrotstvo .hero2__tag:nth-child(8) {
    order: 19;
    margin-right: 77px;
  }
}
@media screen and (max-width: 400px) {
  .hero2.--bankrotstvo .hero2__tag:nth-child(8) {
    margin-right: 40px;
  }
}
@media screen and (max-width: 1350px) {
  .hero2.--bankrotstvo .hero2__tag:nth-child(9) {
    margin-right: 40px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--bankrotstvo .hero2__tag:nth-child(9) {
    order: 21;
  }
}
@media screen and (min-width: 1800px) {
  .hero2.--kredit-yurist > .container {
    padding-left: 93px;
  }
}
@media screen and (max-width: 1200px) {
  .hero2.--kredit-yurist .hero2__right {
    flex: unset;
    margin-top: 30px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__right {
    padding-bottom: 300px;
  }
}
.hero2.--kredit-yurist .hero2__title {
  margin-bottom: 60px;
}
@media screen and (max-width: 560px) {
  .hero2.--kredit-yurist .hero2__title {
    margin-bottom: 20px;
  }
}
.hero2.--kredit-yurist .hero2__img {
  bottom: -60px;
  right: 567px;
}
@media screen and (max-width: 1700px) {
  .hero2.--kredit-yurist .hero2__img {
    max-width: 530px;
    right: 520px;
  }
}
@media screen and (max-width: 1500px) {
  .hero2.--kredit-yurist .hero2__img {
    right: 450px;
    max-width: 480px;
  }
}
@media screen and (max-width: 1350px) {
  .hero2.--kredit-yurist .hero2__img {
    max-width: 350px;
    right: 420px;
  }
}
@media screen and (max-width: 1200px) {
  .hero2.--kredit-yurist .hero2__img {
    max-width: 390px;
    right: 450px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__img {
    max-width: 315px;
    bottom: -70px;
    right: 50%;
    transform: translateX(50%);
  }
}
.hero2.--kredit-yurist .hero2__tags {
  align-items: stretch;
  justify-content: flex-end;
  width: calc(100% + 65px);
  position: relative;
  left: -65px;
}
@media screen and (max-width: 1350px) {
  .hero2.--kredit-yurist .hero2__tags {
    max-width: 620px;
    margin-left: auto;
    left: -40px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tags {
    left: -50px;
    max-width: 350px;
    margin-right: auto;
    width: calc(100% + 60px);
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(1) {
  max-width: 266px;
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(1) {
    order: -8;
    max-width: 135px;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(2) {
  max-width: 266px;
  margin-right: 96px;
}
@media screen and (max-width: 1400px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(2) {
    margin-right: 40px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(2) {
    order: -7;
    margin-right: 5px;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(3) {
  max-width: 266px;
  margin-right: 254px;
}
@media screen and (max-width: 1400px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(3) {
    margin-right: 200px;
  }
}
@media screen and (max-width: 1350px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(3) {
    margin-right: 0;
    flex: 0 0 100%;
    max-width: unset;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(3) {
    order: -10;
    max-width: 162px;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(3) .hero2__tag-inner {
  padding-left: 22px;
  padding-right: 22px;
}
@media screen and (max-width: 1350px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(3) .hero2__tag-inner {
    max-width: 260px;
    margin-left: auto;
    margin-right: 120px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(3) .hero2__tag-inner {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(4) {
    order: -9;
    max-width: 163px;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(4) .hero2__tag-inner {
  padding-left: 28px;
  padding-right: 28px;
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(4) .hero2__tag-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(5) {
  margin-right: 78px;
}
@media screen and (max-width: 1400px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(5) {
    margin-right: 20px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(5) {
    margin-right: 2px;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(5) .hero2__tag-inner {
  padding-left: 14px;
  padding-right: 14px;
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(6) {
    display: none;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(7) {
  margin-right: 12px;
}
@media screen and (max-width: 1400px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(7) {
    margin-right: 60px;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(7) .hero2__tag-inner {
  padding-left: 22px;
  padding-right: 22px;
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(7) {
    order: 10;
    max-width: 96px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(8) {
    order: 9;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(9) {
  margin-right: 64px;
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(9) {
    order: 8;
    max-width: 102px;
  }
}
@media screen and (max-width: 1400px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(10) {
    max-width: 310px;
  }
  .hero2.--kredit-yurist .hero2__tag:nth-child(10) .hero2__tag-inner {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(10) {
    order: -6;
    margin-right: 69px;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(11) {
  margin-right: -64px;
  max-width: 266px;
}
@media screen and (max-width: 1400px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(11) {
    margin-right: 40px;
    max-width: 220px;
  }
}
@media screen and (max-width: 780px) {
  .hero2.--kredit-yurist .hero2__tag:nth-child(11) {
    order: 11;
    max-width: 170px;
  }
}
.hero2.--kredit-yurist .hero2__tag:nth-child(11) .hero2__tag-inner {
  padding-left: 22px;
  padding-right: 22px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlcm8yLnNjc3MiLCIuLi9wYXJ0cy9taXhpbnMuc2NzcyIsIi4uL3ZlbmRvci9zbWFydC1ncmlkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDUkE7RURFRDtJQWVFOzs7QUVtbUJFO0VGbG5CSjtJQWtCRTs7O0FFb29CRTtFRnRwQko7SUFxQkU7SUFDQTs7O0FBR0Q7RUFDQztFQUNBOztBQzdCRDtFRDJCQTtJQUlFOzs7QUMvQkY7RUQyQkE7SUFPRTs7O0FFc25CQztFRjduQkg7SUFVRTs7O0FDL0JGO0VEcUJBO0lBYUU7OztBQ2xDRjtFRHFCQTtJQWdCRTs7O0FBSUY7RUFDQzs7QUNoREQ7RUQrQ0E7SUFHRTs7O0FBSUY7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUtEO0VBQ0M7RUFDQTtFQUNBOztBRWtsQkU7RUZybEJIO0lBS0U7OztBQUlGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUQ7RUFFQztFQUNBO0VBQ0E7O0FDeEZEO0VEb0ZBO0lBTUU7OztBQzFGRjtFRG9GQTtJQVNFO0lBQ0E7OztBQzlGRjtFRG9GQTtJQWFFO0lBQ0E7OztBQXNCRjtFQUNDO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDbElGO0VENEhDO0lBUUU7OztBQ3BJSDtFRDRIQztJQVdFOzs7QUU2ZUE7RUZ4ZkY7SUFjRTs7O0FFOGdCQTtFRjVoQkY7SUFpQkU7OztBQUdEO0VBQ0M7O0FBS0g7RUFDQzs7QUN2SkQ7RURzSkE7SUFHRTs7O0FDekpGO0VEc0pBO0lBTUU7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDQzs7QUN4S0Q7RUR1S0E7SUFJRTs7O0FDM0tGO0VEdUtBO0lBT0U7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUVzZ0JDO0VGM2dCRjtJQU9FOzs7QUFHRDtFQUNDOztBQUtIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUVrZEU7RUZ2ZEg7SUFPRTtJQUNBO0lBQ0E7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOztBQ2pORDtFRDhNQTtJQUtFOzs7QUNuTkY7RUQ4TUE7SUFRRTs7O0FFa2NDO0VGMWNIO0lBY0U7SUFDQTtJQUNBOzs7QUFNRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNoUEY7RURvT0M7SUFjRTtJQUNBOzs7QUNuUEg7RURvT0M7SUFrQkU7SUFDQTs7O0FFaWFBO0VGcGJGO0lBc0JFO0lBQ0E7OztBQzNQSDtFRG9PQztJQTBCRTtJQUNBOzs7QUMvUEg7RUR5UUU7SUFFRTs7RUFDQTtJQUNDOzs7QUM3UUw7RUR5UUU7SUFRRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUNyUko7RUR5UkU7SUFHRTtJQUNBOzs7QUM3Uko7RUR5UkU7SUFPRTs7O0FFd1hEO0VGL1hEO0lBVUU7SUFDQTtJQUNBOztFQUVBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBS0g7RUFDQztFQUNBOztBQ25USDtFRGlURTtJQUlFOzs7QUNyVEo7RURpVEU7SUFPRTtJQUNBO0lBQ0E7OztBRThWRDtFRnZXRDtJQVlFO0lBQ0E7SUFDQTtJQUNBOzs7QUFLRDtFQUNDOztBRWtWRDtFRm5WQTtJQUdFOzs7QUVnVkY7RUY1VUE7SUFFRTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRWlVRDtFRnRVQTtJQU9FO0lBQ0E7SUFDQTs7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRW1URDtFRnhUQTtJQU9FO0lBQ0E7SUFDQTs7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRXFTRDtFRjFTQTtJQU9FOzs7QUNyWEw7RUQ4V0c7SUFVRTs7O0FFZ1NGO0VGM1JBO0lBRUU7SUFDQTs7O0FDaFlMO0VENlhHO0lBTUU7OztBQ25ZTDtFRHVZRztJQUVFOzs7QUUrUUY7RUZqUkE7SUFLRTs7O0FDaFlMO0VEeVlDO0lBRUU7OztBQ3ZaSDtFRDhaRTtJQUVFO0lBQ0E7OztBRXVQRDtFRjFQRDtJQU1FOzs7QUFJRjtFQUNDOztBRW1SQTtFRnBSRDtJQUdFOzs7QUFJRjtFQUNDO0VBQ0E7O0FDamJIO0VEK2FFO0lBSUU7SUFDQTs7O0FDcGJKO0VEK2FFO0lBUUU7SUFDQTs7O0FDeGJKO0VEK2FFO0lBWUU7SUFDQTs7O0FDNWJKO0VEK2FFO0lBZ0JFO0lBQ0E7OztBRXdORDtFRnpPRDtJQW9CRTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQy9jSDtFRDBjRTtJQU9FO0lBQ0E7SUFDQTs7O0FFcU1EO0VGOU1EO0lBYUU7SUFDQTtJQUNBO0lBQ0E7OztBQUtEO0VBQ0M7O0FFd0xEO0VGekxBO0lBSUU7SUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQzFlSjtFRHdlRztJQUlFOzs7QUU0S0Y7RUZoTEE7SUFPRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FDdGZKO0VEb2ZHO0lBS0U7OztBQ3pmTDtFRG9mRztJQVFFO0lBQ0E7SUFDQTs7O0FFMEpGO0VGcEtBO0lBY0U7SUFDQTs7O0FBR0Q7RUFDQztFQUNBOztBQ3hnQkw7RURzZ0JJO0lBSUU7SUFDQTtJQUNBOzs7QUU0SUg7RUZsSkM7SUFTRTtJQUNBO0lBQ0E7OztBRXVJSDtFRmxJQTtJQUVFO0lBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7QUUwSEY7RUY1SEM7SUFJRTtJQUNBOzs7QUFLSDtFQUNDOztBQ3ZpQko7RURzaUJHO0lBR0U7OztBRStHRjtFRmxIQTtJQU1FOzs7QUFHRDtFQUNDO0VBQ0E7O0FFdUdGO0VGbkdBO0lBRUU7OztBQUlGO0VBQ0M7O0FDNWpCSjtFRDJqQkc7SUFJRTs7O0FBR0Q7RUFDQztFQUNBOztBRW9GRjtFRjdGQTtJQWFFO0lBQ0E7OztBRStFRjtFRjNFQTtJQUVFOzs7QUFJRjtFQUNDOztBRW9FRDtFRnJFQTtJQUdFO0lBQ0E7OztBQ3ZsQkw7RUQybEJHO0lBRUU7O0VBQ0E7SUFDQztJQUNBOzs7QUV3REg7RUY3REE7SUFTRTtJQUNBOzs7QUFJRjtFQUNDO0VBQ0E7O0FDM21CSjtFRHltQkc7SUFJRTtJQUNBOzs7QUUwQ0Y7RUYvQ0E7SUFRRTtJQUNBOzs7QUFHRDtFQUNDO0VBQ0EiLCJmaWxlIjoiaGVybzIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL3ZlbmRvci9zbWFydC1ncmlkXCI7XHJcbkBpbXBvcnQgXCIuLi9wYXJ0cy9taXhpbnNcIjtcclxuXHJcbi5oZXJvMiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgNTAlLCAjMTUzZTc2LCAjMTEyYzU3IDQ1JSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDAgNjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0QGluY2x1ZGUgdG8oMTc1MHB4KSB7XHJcblx0XHQvL3BhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSB0bygxMzYwcHgpIHtcclxuXHRcdC8vcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHRvKDEyMDBweCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kLWJsb2NrIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNtLWJsb2NrIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDQwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0Ji0taGFzLWhlYWRlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXRvcDogMjYwcHg7XHJcblx0XHRAaW5jbHVkZSB0bygxMzYwcHgpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdG8oMTUwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNjBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE2NHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdG9oKDkwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMDBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRvaCg4NTBweCkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTcwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19yb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdEBpbmNsdWRlIHRvKDEyMDBweCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGVmdCB7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX3JpZ2h0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsZXg6IDAgMCA2MzFweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuXHR9XHJcblxyXG5cclxuXHQmX19jdGEtYnRuIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzNDdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J0bi10ZXh0IHtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICM3YTk1YzA7XHJcblx0XHRtYXgtd2lkdGg6IDM0N3B4O1xyXG5cdH1cclxuXHJcblxyXG5cdCZfX2ltZyB7XHJcblxyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAtNDBweDtcclxuXHRcdHJpZ2h0OiAzMTBweDtcclxuXHRcdEBpbmNsdWRlIHRvKDE3NTBweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdG8oMTUwMHB4KSB7XHJcblx0XHRcdHJpZ2h0OiAzNjBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MjBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRvKDEzNTBweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xyXG5cdFx0XHRyaWdodDogMzMwcHg7XHJcblx0XHR9XHJcblx0XHQvL0BpbmNsdWRlIG1kLWJsb2NrIHtcclxuXHRcdC8vXHRtYXgtd2lkdGg6IDY1MHB4O1xyXG5cdFx0Ly9cdHJpZ2h0OiA2MCU7XHJcblx0XHQvL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcblx0XHQvL31cclxuXHRcdC8vQGluY2x1ZGUgdG8oNDMwcHgpIHtcclxuXHRcdC8vXHRtYXgtd2lkdGg6IDU1MHB4O1xyXG5cdFx0Ly9cdHJpZ2h0OiA2NSU7XHJcblx0XHQvL31cclxuXHR9XHJcblxyXG5cclxuXHQuaGVhZGVyIHtcclxuXHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ly9sZWZ0OiA1MCU7XHJcblx0XHQvL3RvcDogMDtcclxuXHRcdC8vd2lkdGg6IDEwMCU7XHJcblx0XHQvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbjogMCAwIDM0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0KiB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Zm9udC1zaXplOiA1NHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEyNiU7XHJcblx0XHRcdEBpbmNsdWRlIHRvKDE3NTBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB0bygxMzYwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWQtYmxvY2sge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGNvbG9yOiAjOWNjMWZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRtYXJnaW46IDAgMCA0MHB4IDA7XHJcblx0XHRAaW5jbHVkZSB0bygxNTAwcHgpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRvKDEyMDBweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0KiB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIHRvKDE1MDBweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdG8oMTIwMHB4KSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQqIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0QGluY2x1ZGUgeHMtYmxvY2sge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Yiwgc3Ryb25nIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190YWdzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW4tbGVmdDogLTlweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTlweDtcclxuXHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0zcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190YWcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDlweDtcclxuXHRcdG1hcmdpbi1yaWdodDogOXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzlweDtcclxuXHRcdEBpbmNsdWRlIHRvKDE1MDBweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdG8oMTM1MHB4KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgdG9oKDgwMHB4KSB7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgdG8oMzc0cHgpIHtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pbm5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICNhZGNjZmY7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMzVweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0FEQ0NGRjtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRAaW5jbHVkZSB0bygxNTAwcHgpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHRvKDEzNTBweCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB0bygzNzRweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuLS1iYW5rcm90c3R2byB7XHJcblxyXG5cdFx0Lmhlcm8yIHtcclxuXHJcblx0XHRcdCZfX2xlZnQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRvKDE1MDBweCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcclxuXHRcdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgdG8oMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRmbGV4OiB1bnNldDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fcmlnaHQge1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB0bygxMzUwcHgpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB0bygxMjAwcHgpIHtcclxuXHRcdFx0XHRcdGZsZXg6IHVuc2V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjMwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHRcdFx0XHQuaGVybzJfX2ltZyB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IC00MHB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3RhZ3Mge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMycHgpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRvKDE1MDBweCkge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgdG8oMTM1MHB4KSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3RhZyB7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2MnB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzNweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGZsZXg6IDEgMSAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDE4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDYpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOTFweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGZsZXg6IDEgMSAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IHVuc2V0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDIwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDcpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTAzcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRmbGV4OiAxIDEgMTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDgycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0byg0MDBweCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoOCkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogMTk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNzdweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRvKDQwMHB4KSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDkpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRvKDEzNTBweCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiAyMTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLi0ta3JlZGl0LXl1cmlzdCB7XHJcblx0XHQ+IC5jb250YWluZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBmcm9tKDE4MDBweCkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOTNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQuaGVybzIge1xyXG5cclxuXHRcdFx0Jl9fcmlnaHQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRvKDEyMDBweCkge1xyXG5cdFx0XHRcdFx0ZmxleDogdW5zZXQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX190aXRsZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSB4cy1ibG9jayB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9faW1nIHtcclxuXHRcdFx0XHRib3R0b206IC02MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiA1NjdweDtcclxuXHRcdFx0XHRAaW5jbHVkZSB0bygxNzAwcHgpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTMwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogNTIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHRvKDE1MDBweCkge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDQ1MHB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0ODBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgdG8oMTM1MHB4KSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDQyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSB0bygxMjAwcHgpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMzkwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogNDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMzE1cHg7XHJcblx0XHRcdFx0XHRib3R0b206IC03MHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fdGFncyB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNjVweCk7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGxlZnQ6IC02NXB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRvKDEzNTBweCkge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA2MjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bGVmdDogLTQwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtNTBweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX190YWcge1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjY2cHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogLTg7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTM1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI2NnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5NnB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdG8oMTQwMHB4KSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IC03O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjY2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1NHB4O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRvKDE0MDBweCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdG8oMTM1MHB4KSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogdW5zZXQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogLTEwO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2MnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5oZXJvMl9fdGFnLWlubmVyIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0bygxMzUwcHgpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogLTk7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTYzcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lmhlcm8yX190YWctaW5uZXIge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3OHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdG8oMTQwMHB4KSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lmhlcm8yX190YWctaW5uZXIge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdG8oMTQwMHB4KSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaGVybzJfX3RhZy1pbm5lciB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiAxMDtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA5NnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoOCkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogOTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDkpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNjRweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrIHtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDg7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgxMCkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdG8oMTQwMHB4KSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzEwcHg7XHJcblx0XHRcdFx0XHRcdC5oZXJvMl9fdGFnLWlubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc20tYmxvY2sge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogLTY7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNjlweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDExKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC02NHB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNjZweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRvKDE0MDBweCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jayB7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiAxMTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaGVybzJfX3RhZy1pbm5lciB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIkBtaXhpbiB0bygkbWVkaWEpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHRvaCgkbWVkaWEpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICRtZWRpYSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmcm9tKCRtZWRpYSkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaWEpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGNvbHVtbnM6IDEyO1xuJGF0b206IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKTtcblxuJGJyZWFrX3hsZzogMTQ0MHB4O1xuJGJyZWFrX2xnOiAxMTAwcHg7XG4kYnJlYWtfdzEwMDA6IDEwMDBweDtcbiRicmVha19tZDogOTYwcHg7XG4kYnJlYWtfdzkwMDogOTAwcHg7XG4kYnJlYWtfdzgwMDogODAwcHg7XG4kYnJlYWtfc206IDc4MHB4O1xuJGJyZWFrX3c3MDA6IDcwMHB4O1xuJGJyZWFrX3c2MDA6IDYwMHB4O1xuJGJyZWFrX3hzOiA1NjBweDtcbiRicmVha193NTAwOiA1MDBweDtcbiRicmVha193NDAwOiA0MDBweDtcblxuXG4kb2Zmc2V0OiAzMHB4O1xuJG9mZnNldF94bGc6ICRvZmZzZXQ7XG4kb2Zmc2V0X2xnOiAkb2Zmc2V0O1xuJG9mZnNldF93MTAwMDogJG9mZnNldDtcbiRvZmZzZXRfbWQ6ICRvZmZzZXQ7XG4kb2Zmc2V0X3c5MDA6ICRvZmZzZXQ7XG4kb2Zmc2V0X3c4MDA6ICRvZmZzZXQ7XG4kb2Zmc2V0X3NtOiAkb2Zmc2V0O1xuJG9mZnNldF93NzAwOiAkb2Zmc2V0O1xuJG9mZnNldF93NjAwOiAkb2Zmc2V0O1xuJG9mZnNldF94czogJG9mZnNldDtcbiRvZmZzZXRfdzUwMDogJG9mZnNldDtcbiRvZmZzZXRfdzQwMDogJG9mZnNldDtcblxuJG9mZnNldF9vbmVfc2lkZTogKCRvZmZzZXQgKiAwLjUpO1xuJG9mZnNldF94bGdfb25lX3NpZGU6ICgkb2Zmc2V0X3hsZyAqIDAuNSk7XG4kb2Zmc2V0X2xnX29uZV9zaWRlOiAoJG9mZnNldF9sZyAqIDAuNSk7XG4kb2Zmc2V0X3cxMDAwX29uZV9zaWRlOiAoJG9mZnNldF93MTAwMCAqIDAuNSk7XG4kb2Zmc2V0X21kX29uZV9zaWRlOiAoJG9mZnNldF9tZCAqIDAuNSk7XG4kb2Zmc2V0X3c5MDBfb25lX3NpZGU6ICgkb2Zmc2V0X3c5MDAgKiAwLjUpO1xuJG9mZnNldF93ODAwX29uZV9zaWRlOiAoJG9mZnNldF93ODAwICogMC41KTtcbiRvZmZzZXRfc21fb25lX3NpZGU6ICgkb2Zmc2V0X3NtICogMC41KTtcbiRvZmZzZXRfdzcwMF9vbmVfc2lkZTogKCRvZmZzZXRfdzcwMCAqIDAuNSk7XG4kb2Zmc2V0X3c2MDBfb25lX3NpZGU6ICgkb2Zmc2V0X3c2MDAgKiAwLjUpO1xuJG9mZnNldF94c19vbmVfc2lkZTogKCRvZmZzZXRfeHMgKiAwLjUpO1xuJG9mZnNldF93NTAwX29uZV9zaWRlOiAoJG9mZnNldF93NTAwICogMC41KTtcbiRvZmZzZXRfdzQwMF9vbmVfc2lkZTogKCRvZmZzZXRfdzQwMCAqIDAuNSk7XG5cbiRmaWVsZHM6IDMwcHg7XG5cbkBtaXhpbiB3cmFwcGVyLWZ1bGwoKXtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmaWVsZHM7XG4gICAgcGFkZGluZy1yaWdodDogJGZpZWxkcztcbn1cblxuQG1peGluIHJvdy1vZmZzZXRzKCl7XG4gICAgbWFyZ2luLWxlZnQ6ICgkb2Zmc2V0X29uZV9zaWRlICogLTEpO1xuICAgIG1hcmdpbi1yaWdodDogKCRvZmZzZXRfb25lX3NpZGUgKiAtMSk7XG59XG5cbkBtaXhpbiBjb2wtb2Zmc2V0cygkdHlwZSl7XG4gICAgI3skdHlwZX0tbGVmdDogJG9mZnNldF9vbmVfc2lkZTtcbiAgICAjeyR0eXBlfS1yaWdodDogJG9mZnNldF9vbmVfc2lkZTtcbn1cblxuQG1peGluIHdyYXBwZXIoKXtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSB3cmFwcGVyLWZ1bGwoKTtcbn1cblxuQG1peGluIHJvdy1mbGV4KCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgcm93LW9mZnNldHMoKTtcbn1cblxuQG1peGluIHJvdy1mbG9hdCgpe1xuICAgIEBpbmNsdWRlIHJvdy1vZmZzZXRzKCk7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuQG1peGluIHJvdy1pYigpe1xuICAgIEBpbmNsdWRlIHJvdy1vZmZzZXRzKCk7XG59XG5cbkBtaXhpbiBjb2woKXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBAaW5jbHVkZSBjb2wtb2Zmc2V0cyhtYXJnaW4pO1xufVxuXG5AbWl4aW4gY29sLWZsb2F0KCl7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtaXhpbiBjb2wtaWIoKXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1peGluIGNvbC1wYWRkaW5nKCl7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIEBpbmNsdWRlIGNvbC1vZmZzZXRzKHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gc2l6ZSgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgd2lkdGg6ICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0fSl9O1xufVxuXG5AbWl4aW4gc2l6ZS14bGcoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHhsZyh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfeGxnfSl9KTtcbn1cblxuQG1peGluIHNpemUtbGcoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIGxnKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF9sZ30pfSk7XG59XG5cbkBtaXhpbiBzaXplLXcxMDAwKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3MTAwMCh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfdzEwMDB9KX0pO1xufVxuXG5AbWl4aW4gc2l6ZS1tZCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgbWQod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X21kfSl9KTtcbn1cblxuQG1peGluIHNpemUtdzkwMCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzkwMCh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfdzkwMH0pfSk7XG59XG5cbkBtaXhpbiBzaXplLXc4MDAoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc4MDAod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3c4MDB9KX0pO1xufVxuXG5AbWl4aW4gc2l6ZS1zbSgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgc20od2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3NtfSl9KTtcbn1cblxuQG1peGluIHNpemUtdzcwMCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzcwMCh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfdzcwMH0pfSk7XG59XG5cbkBtaXhpbiBzaXplLXc2MDAoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc2MDAod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3c2MDB9KX0pO1xufVxuXG5AbWl4aW4gc2l6ZS14cygkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgeHMod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3hzfSl9KTtcbn1cblxuQG1peGluIHNpemUtdzUwMCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzUwMCh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfdzUwMH0pfSk7XG59XG5cbkBtaXhpbiBzaXplLXc0MDAoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc0MDAod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3c0MDB9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIG1hcmdpbi1sZWZ0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xufVxuXG5AbWl4aW4gc2hpZnQtbGVmdCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgbWFyZ2luLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xufVxuXG5AbWl4aW4gc2hpZnQtcmlnaHQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIG1hcmdpbi1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XG59XG5cbkBtaXhpbiBzaGlmdC1wYWRkaW5nKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xufVxuXG5AbWl4aW4gc2hpZnQtcGFkZGluZy1sZWZ0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xufVxuXG5AbWl4aW4gc2hpZnQtcGFkZGluZy1yaWdodCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgcGFkZGluZy1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XG59XG5cbkBtaXhpbiBzaGlmdC14bGcoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHhsZyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeGxnX29uZV9zaWRlfSl9KTtcbiAgICBAaW5jbHVkZSB4bGcobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94bGdfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQteGxnLWxlZnQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHhsZyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeGxnX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXhsZy1yaWdodCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgeGxnKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeGxnX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXhsZy1wYWRkaW5nKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB4bGcocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94bGdfb25lX3NpZGV9KX0pO1xuICAgIEBpbmNsdWRlIHhsZyhwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94bGdfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQteGxnLXBhZGRpbmctbGVmdCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgeGxnKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeGxnX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXhsZy1wYWRkaW5nLXJpZ2h0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB4bGcocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeGxnX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LWxnKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xuICAgIEBpbmNsdWRlIGxnKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtbGctbGVmdCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgbGcobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LWxnLXJpZ2h0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSBsZyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmcoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LWxnLXBhZGRpbmctbGVmdCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgbGcocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9sZ19vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC1sZy1wYWRkaW5nLXJpZ2h0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSBsZyhwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9sZ19vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13MTAwMCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzEwMDAobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3cxMDAwX29uZV9zaWRlfSl9KTtcbiAgICBAaW5jbHVkZSB3MTAwMChtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3cxMDAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXcxMDAwLWxlZnQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHcxMDAwKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93MTAwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13MTAwMC1yaWdodCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzEwMDAobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93MTAwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13MTAwMC1wYWRkaW5nKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3MTAwMChwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3cxMDAwX29uZV9zaWRlfSl9KTtcbiAgICBAaW5jbHVkZSB3MTAwMChwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93MTAwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13MTAwMC1wYWRkaW5nLWxlZnQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHcxMDAwKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzEwMDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzEwMDAtcGFkZGluZy1yaWdodCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzEwMDAocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzEwMDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtbWQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XG4gICAgQGluY2x1ZGUgbWQobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC1tZC1sZWZ0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSBtZChtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtbWQtcmlnaHQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIG1kKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtbWQtcGFkZGluZygkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtbWQtcGFkZGluZy1sZWZ0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSBtZChwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LW1kLXBhZGRpbmctcmlnaHQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIG1kKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc5MDAoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc5MDAobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c5MDBfb25lX3NpZGV9KX0pO1xuICAgIEBpbmNsdWRlIHc5MDAobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93OTAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc5MDAtbGVmdCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzkwMChtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzkwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13OTAwLXJpZ2h0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3OTAwKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzkwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13OTAwLXBhZGRpbmcoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc5MDAocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93OTAwX29uZV9zaWRlfSl9KTtcbiAgICBAaW5jbHVkZSB3OTAwKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c5MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzkwMC1wYWRkaW5nLWxlZnQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc5MDAocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93OTAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc5MDAtcGFkZGluZy1yaWdodCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzkwMChwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93OTAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc4MDAoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc4MDAobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c4MDBfb25lX3NpZGV9KX0pO1xuICAgIEBpbmNsdWRlIHc4MDAobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93ODAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc4MDAtbGVmdCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzgwMChtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzgwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13ODAwLXJpZ2h0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3ODAwKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzgwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13ODAwLXBhZGRpbmcoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc4MDAocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93ODAwX29uZV9zaWRlfSl9KTtcbiAgICBAaW5jbHVkZSB3ODAwKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c4MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzgwMC1wYWRkaW5nLWxlZnQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc4MDAocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93ODAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc4MDAtcGFkZGluZy1yaWdodCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzgwMChwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93ODAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXNtKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSBzbShtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xuICAgIEBpbmNsdWRlIHNtKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtc20tbGVmdCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgc20obWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXNtLXJpZ2h0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSBzbShtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXNtLXBhZGRpbmcoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHNtKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xuICAgIEBpbmNsdWRlIHNtKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXNtLXBhZGRpbmctbGVmdCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgc20ocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC1zbS1wYWRkaW5nLXJpZ2h0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13NzAwKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3NzAwKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93NzAwX29uZV9zaWRlfSl9KTtcbiAgICBAaW5jbHVkZSB3NzAwKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzcwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13NzAwLWxlZnQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc3MDAobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c3MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzcwMC1yaWdodCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzcwMChtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c3MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzcwMC1wYWRkaW5nKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3NzAwKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzcwMF9vbmVfc2lkZX0pfSk7XG4gICAgQGluY2x1ZGUgdzcwMChwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93NzAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc3MDAtcGFkZGluZy1sZWZ0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3NzAwKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzcwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13NzAwLXBhZGRpbmctcmlnaHQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc3MDAocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzcwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13NjAwKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3NjAwKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93NjAwX29uZV9zaWRlfSl9KTtcbiAgICBAaW5jbHVkZSB3NjAwKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzYwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13NjAwLWxlZnQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc2MDAobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c2MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzYwMC1yaWdodCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzYwMChtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c2MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzYwMC1wYWRkaW5nKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3NjAwKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzYwMF9vbmVfc2lkZX0pfSk7XG4gICAgQGluY2x1ZGUgdzYwMChwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93NjAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc2MDAtcGFkZGluZy1sZWZ0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3NjAwKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzYwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13NjAwLXBhZGRpbmctcmlnaHQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc2MDAocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzYwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC14cygkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgeHMobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcbiAgICBAaW5jbHVkZSB4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXhzLWxlZnQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94c19vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC14cy1yaWdodCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgeHMobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94c19vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC14cy1wYWRkaW5nKCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcbiAgICBAaW5jbHVkZSB4cyhwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94c19vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC14cy1wYWRkaW5nLWxlZnQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQteHMtcGFkZGluZy1yaWdodCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgeHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzUwMCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzUwMChtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzUwMF9vbmVfc2lkZX0pfSk7XG4gICAgQGluY2x1ZGUgdzUwMChtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c1MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzUwMC1sZWZ0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3NTAwKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93NTAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc1MDAtcmlnaHQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc1MDAobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93NTAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc1MDAtcGFkZGluZygkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzUwMChwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c1MDBfb25lX3NpZGV9KX0pO1xuICAgIEBpbmNsdWRlIHc1MDAocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzUwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13NTAwLXBhZGRpbmctbGVmdCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzUwMChwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c1MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzUwMC1wYWRkaW5nLXJpZ2h0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3NTAwKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c1MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzQwMCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzQwMChtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzQwMF9vbmVfc2lkZX0pfSk7XG4gICAgQGluY2x1ZGUgdzQwMChtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c0MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzQwMC1sZWZ0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3NDAwKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93NDAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc0MDAtcmlnaHQoJG4pe1xuICAgICR2YWw6IG1hdGguZGl2KDEwMCUsICRjb2x1bW5zKSAqICRuO1xuICAgIEBpbmNsdWRlIHc0MDAobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF93NDAwX29uZV9zaWRlfSl9KTtcbn1cblxuQG1peGluIHNoaWZ0LXc0MDAtcGFkZGluZygkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzQwMChwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c0MDBfb25lX3NpZGV9KX0pO1xuICAgIEBpbmNsdWRlIHc0MDAocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfdzQwMF9vbmVfc2lkZX0pfSk7XG59XG5cbkBtaXhpbiBzaGlmdC13NDAwLXBhZGRpbmctbGVmdCgkbil7XG4gICAgJHZhbDogbWF0aC5kaXYoMTAwJSwgJGNvbHVtbnMpICogJG47XG4gICAgQGluY2x1ZGUgdzQwMChwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c0MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4gc2hpZnQtdzQwMC1wYWRkaW5nLXJpZ2h0KCRuKXtcbiAgICAkdmFsOiBtYXRoLmRpdigxMDAlLCAkY29sdW1ucykgKiAkbjtcbiAgICBAaW5jbHVkZSB3NDAwKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3c0MDBfb25lX3NpZGV9KX0pO1xufVxuXG5AbWl4aW4geGxnKCRuYW1lLCAkdmFsdWUpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194bGcpe1xuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xuICAgIH1cbn1cblxuQG1peGluIHhsZy1ibG9jaygpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194bGcpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBsZygkbmFtZSwgJHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbGcpe1xuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xuICAgIH1cbn1cblxuQG1peGluIGxnLWJsb2NrKCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX2xnKXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdzEwMDAoJG5hbWUsICR2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3cxMDAwKXtcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcbiAgICB9XG59XG5cbkBtaXhpbiB3MTAwMC1ibG9jaygpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha193MTAwMCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1kKCRuYW1lLCAkdmFsdWUpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19tZCl7XG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XG4gICAgfVxufVxuXG5AbWl4aW4gbWQtYmxvY2soKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbWQpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB3OTAwKCRuYW1lLCAkdmFsdWUpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha193OTAwKXtcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcbiAgICB9XG59XG5cbkBtaXhpbiB3OTAwLWJsb2NrKCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3c5MDApe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB3ODAwKCRuYW1lLCAkdmFsdWUpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha193ODAwKXtcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcbiAgICB9XG59XG5cbkBtaXhpbiB3ODAwLWJsb2NrKCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3c4MDApe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzbSgkbmFtZSwgJHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfc20pe1xuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xuICAgIH1cbn1cblxuQG1peGluIHNtLWJsb2NrKCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3NtKXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdzcwMCgkbmFtZSwgJHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfdzcwMCl7XG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XG4gICAgfVxufVxuXG5AbWl4aW4gdzcwMC1ibG9jaygpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha193NzAwKXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdzYwMCgkbmFtZSwgJHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfdzYwMCl7XG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XG4gICAgfVxufVxuXG5AbWl4aW4gdzYwMC1ibG9jaygpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha193NjAwKXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4geHMoJG5hbWUsICR2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3hzKXtcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcbiAgICB9XG59XG5cbkBtaXhpbiB4cy1ibG9jaygpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194cyl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHc1MDAoJG5hbWUsICR2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3c1MDApe1xuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xuICAgIH1cbn1cblxuQG1peGluIHc1MDAtYmxvY2soKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfdzUwMCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHc0MDAoJG5hbWUsICR2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3c0MDApe1xuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xuICAgIH1cbn1cblxuQG1peGluIHc0MDAtYmxvY2soKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfdzQwMCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGZyb20oJG1pbl93aWR0aCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRvKCRtYXhfd2lkdGgpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXhfd2lkdGgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBmcm9tLXRvKCRtaW5fd2lkdGgsICRtYXhfd2lkdGgpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5fd2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoKXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdS1yb3ctZmxleCgkb2Zmc2V0KXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoJG9mZnNldCwgLTIpO1xuICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJG9mZnNldCwgLTIpO1xufVxuXG5AbWl4aW4gdS1jb2woJG9mZnNldCl7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLWxlZnQ6ICgkb2Zmc2V0ICogMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6ICgkb2Zmc2V0ICogMC41KTtcbn1cblxuQG1peGluIHUtc2l6ZSgkbiwgJGNvbHVtbnMsICRvZmZzZXQpe1xuICAgIHdpZHRoOiAje2NhbGMoMTAwJSAvICN7JGNvbHVtbnN9ICogI3skbn0gLSAjeyRvZmZzZXR9KX07XG59XG5cbkBtaXhpbiByZXNldCgpe1xuICAgIGJvZHksZGl2LGRsLGR0LGRkLHVsLGxpLGgxLGgyLGgzLGg0LGg1LGg2LHByZSxjb2RlLGZvcm0sZmllbGRzZXQsaW5wdXQsdGV4dGFyZWEscCxibG9ja3F1b3RlLHRoLHRke1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHRhYmxle1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgZmllbGRzZXQsaW1nLGFiYnJ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgYWRkcmVzcyxjYXB0aW9uLGNpdGUsY29kZSxkZm4sZW0sc3Ryb25nLHRoLHZhcntcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICB1bCBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgY2FwdGlvbix0aHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaDEsaDIsaDMsaDQsaDUsaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgc3Vwe1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgfVxuICAgIHN1YntcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cbiAgICBpbnB1dCx0ZXh0YXJlYSxzZWxlY3R7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgICBsZWdlbmR7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICBhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixtYWlue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbkBtaXhpbiBkZWJ1ZygkYmFja2dyb3VuZCwgJG91dGxpbmUpe1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBkaXZ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgQGluY2x1ZGUgd3JhcHBlcigpO1xuXG4gICAgICAgID4gZGl2e1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWZsZXgoKTtcblxuICAgICAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sKCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZSgxKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogJG91dGxpbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpe1xuICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufSJdfQ== */
