* {
  box-sizing: border-box;
}

a {
  text-decoration: none;
  color: inherit;
}

body {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.wraper {
  max-width: 1200px;
  margin: 0 auto;
}

.text__error {
  color: #b22222;
  border: 2px solid #b22222;
}

.z-index_2 {
  z-index: 2;
}

.logo-img {
  width: 100%;
  height: 100%;
}

.text-block {
  font-family: Work Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  padding-bottom: 15px;
  text-align: center;
}

.link-block {
  height: 100%;
}

.link-block__item:hover {
  color: #0e0a19;
  font-weight: 500;
  transition-duration: 0.5s;
}

.content {
  width: 100%;
}

.content__section {
  width: 100%;
}

.content__wraper {
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.content-section__img-bg {
  width: 100%;
  display: none;
}

.content-section-block-img {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.1;
}

.content__steps-block {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
}

.content__steps-block-item {
  width: 258px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: center;
  font-family: Work Sans;
  font-size: 20px;
  line-height: 29px;
  text-align: center;
  color: rgba(14, 10, 25, 0.8);
}

.content__section_sec2 {
  background-position-x: start;
}

.content__wraper_center {
  padding-top: 0px;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-section__header {
  font-family: Work Sans;
  font-size: 37px;
  padding-bottom: 160px;
  width: 100%;
  line-height: 140%;
  text-align: left;
  letter-spacing: 0.05em;
  color: #0e0a19;
  font-weight: bold;
  position: relative;
}

.text-color_header {
  color: #0e0a19;
}

.content-section-block {
  width: 1128px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 115px;
}

.content-section-block-item {
  width: 336px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.content-section-block__header {
  text-align: center;
  font-family: Work Sans;
  font-size: 26px;
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.05em;
  padding: 25px 0;
  color: #0e0a19;
  line-height: 140%;
}

.content-section-block__text {
  font-family: Work Sans;
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  letter-spacing: 0.05em;
  color: rgba(14, 10, 25, 0.8);
}

.content-section-exchange {
  width: 100%;
  justify-content: center;
  padding-bottom: 120px;
  font-family: Work Sans;
  font-weight: bold;
  display: flex;
  align-self: center;
}

.content-section-exchange__text {
  font-size: 36px;
  letter-spacing: 0.05em;
  color: #4a44f2;
}

@media (max-width: 1250px) {
  .content__section_sec1 {
    background-position: 108% -32%;
  }
  .content__section_sec1 {
    height: 100%;
    padding-bottom: 60px;
  }
  .content__wraper {
    width: 600px;
  }
  .content__section_sec1 .content__descrip {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .content__steps-block {
    flex-flow: row wrap;
  }
  .content__steps-block-item {
    margin-bottom: 40px;
  }
  .content__wraper_center {
    padding-top: 60px;
  }
  .content__section_sec2 {
    background-size: cover;
  }
  .content-section-block {
    flex-wrap: wrap;
    width: 600px;
    align-items: center;
    justify-content: center;
    padding-bottom: 10px;
  }
  .content-section-block-item {
    margin-bottom: 40px;
  }
  .content-section-exchange {
    width: 100%;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 40px;
  }
  .content-section-exchange__text {
    margin: 20px 0;
  }
  .content-section-exchange__link {
    margin: 0px;
  }
  .link-block {
    height: 100%;
    padding: 0;
  }
}

@media (max-width: 1000px) {
  .content__wraper_center {
    padding-top: 30px;
  }
  .content-section__header {
    padding-bottom: 60px;
  }
}

@media (max-width: 700px) {
  .content__wraper {
    width: 300px;
  }
  .logo-img {
    width: 70%;
    height: auto;
  }
  .content__wraper_center {
    padding-top: 0px;
  }
  .content-section-exchange {
    padding-bottom: 0px;
  }
  .content-section-block {
    flex-wrap: wrap;
    width: 300px;
    align-items: center;
    justify-content: center;
    padding-bottom: 10px;
  }
  .content__steps-block {
    padding: 0;
    justify-content: center;
  }
  .content-section-exchange__text {
    font-size: 30px;
  }
}

@media (max-width: 480px) {
  .content-section__header {
    font-size: 16px;
    padding-bottom: 30px;
  }
  .content__wraper_center {
    padding-top: 0px;
  }
  .content-section-block__header {
    font-size: 16px;
  }
  .content-section-block__text {
    font-size: 12px;
  }
  .content-section-exchange__text {
    font-size: 20px;
  }
  .content-section-exchange__link {
    width: 280px;
  }
}
.navigation {
  width: 100%;
  height: 100%;
}

.navigation__wraper {
  padding-top: 20px;
  padding-left: 0px;
  padding-right: 0px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
}

.navigation__logo-block {
  width: 72px;
  height: auto;
  text-align: center;
}

.navigation__activity {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-around;
}

.navigation__link-block {
  list-style-type: none;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  text-transform: uppercase;
  font-family: Work Sans;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.05em;
  color: rgba(14, 10, 25, 0.5);
}

.link-block__item {
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  color: inherit;
  transition-duration: 0.1s;
  cursor: pointer;
}


/* !!!! Добавлена кнопка login*/

.navigation__login-button {
  display: block;
  text-transform: uppercase;
  font-family: Work Sans;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.05em;
  color: rgba(14, 10, 25, 0.5);
  cursor: pointer;
}

.navigation__login-button:hover {
  color: rgba(14, 10, 25, 1);
  font-weight: 500;
}

.navigation__language {
  text-transform: uppercase;
  font-family: Work Sans;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.05em;
  color: #0e0a19;
}
.header__img img {
  width: 90%;
}
.language {
  width: auto;
  height: auto;
  padding: 5px;
  background-color: transparent;
  outline: none;
  border: none;
  cursor: pointer;
  font-family: inherit;
  /* font-size: 21px; */
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-transform: uppercase;
}

.language>option {
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-transform: inherit;
}

.navigation__link-block .link-block__item {
  margin-right: 34px;
}

.navigation__link-block .link-block__item:last-of-type {
  margin-right: none;
}

@media (max-width: 1250px) {
  .navigation__link-block {
    font-size: 15px;
  }
  /* .navigation__language {
    display: none;
  } */
  .navigation__link-block .link-block__item {
    margin-right: 20px;
  }
}

@media (max-width: 702px) {
  .navigation {
    flex-flow: column;
  }
  .navigation__logo-block {
    width: 60px;
    height: 49px;
  }
  .navigation__logo-block .logo-img {
    width: 100%;
    height: 100%;
  }
  .navigation__link-block {
    font-size: 14px;
    text-align: center;
  }
  .navigation__wraper {
    flex-flow: column;
  }
}

@media (max-width: 600px) {
  .navigation__link-block {
    font-size: 12px;
  }
  .navigation__activity {
    flex-direction: column;
  }
}

@media (max-width: 480px) {
  .navigation__activity {
    flex-direction: column-reverse;
  }
  .navigation__link-block {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    font-size: 12px;
  }
  .navigation__link-block .link-block__item {
    margin-right: 0;
  }
}
.authentication-block{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 130;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	display: none;
}

.authentication-block.active{
	display: flex;
}

.authentication-block__wraper{
	width: 500px;
	padding: 50px;
	background-color: #FFFFFF;
	border-radius: 10px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}

.authentication{
	width: 100%;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.authentication__tabs{
	list-style-type: none;
	width: 100%;
	margin-bottom: 30px;
	padding: 0;
	border-bottom: 2px solid #4a44f2;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.authentication__tab{
  width: 50%;
  height: 41px;
  border-radius: 3px 3px 0px 0px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-family: "Work Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.05em;
  color: #4a44f2;
  cursor: pointer;
}
.authentication__tab.active{
	background-color: #4a44f2;
	color: #FFFFFF;
}
.authentication__content{
	width: 100%;
}
.authentication__form{
	width: 100%;
	margin-bottom: 30px;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	display: none;
	font-family: Work Sans;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
	letter-spacing: 0.05em;
	color: #4a44f2;
}
.authentication__form.active{
	display: flex;
}
.authentication__input-block{
	width: 100%;
	margin-bottom: 15px;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.authentication__descrip{
	margin-bottom: 5px;
	display: block;
	font-family: inherit;
  text-transform: inherit;
  font-weight: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  color: inherit;
  pointer-events: none;
}
.authentication__input-block.error>.authentication__descrip{
	color: red;
}
.authentication__input{
	width: 100%;
  height: 42px;
  border: 1px solid #4a44f2;
  border-radius: 3px;
  padding-left: 20px;
  margin-right: 20px;
  margin-top: 2px;
	font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  color: inherit;
  outline: none;
}
.authentication__input-block.error>.authentication__input{
	border-color: red;
}
.authentication__buttons{
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
}
.authentication__button{
	width: calc(50% - 20px);
	margin-right: 40px;
}
.authentication__button:last-of-type{
	margin-right: 0;
}


.header {
  width: 100%;
  height: 100%;
  min-height: 500px;
  background: url(../img/bg-header-coin1.png) no-repeat,
    url(../img/bg-header-coin2.png) no-repeat,
    url(../img/bg-header-coin3.png) no-repeat;
  background-position: -16% 112%, 106% 1%, 108% 106%;
}
.header__wraper {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.header__content {
  width: 100%;
  height: calc(100% - 85px);
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 30px;
}

.header__descrip {
  width: 522px;
  height: 247px;
  margin-right: 160px;
  padding-left: 30px;
  padding-top: 25px;
}

.header__descrip > h3 {
  margin: 0;
  font-family: Work Sans;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 140%;
  letter-spacing: 0.05em;
  color: #0e0a19;
}

.header__descrip > h3:last-of-type {
  color: #0e0a19;
  margin-bottom: 35px;
}
.header__protection-block > span {
  display: block;
  font-family: Work Sans;
  font-size: 24px;
  line-height: 138.4%;
  letter-spacing: 0.05em;
  color: rgba(14, 10, 25, 0.8);
}
@media (max-width: 1250px) {
  .header {
    height: 100%;
    background-size: auto;
    background-position: -25% 46%, 106% 1%, 108% 84%;
  }
  .header__content {
    height: 100%;
    flex-flow: row wrap;
    justify-content: center;
  }
  .header__descrip {
    height: 100%;
    margin-bottom: 30px;
    width: 100%;
    margin-right: 0px;
  }
}
@media (max-width: 1000px) {
  .header {
    background: none;
  }
}
@media (max-width: 700px) {
  .header__wraper {
    width: 305px;
    align-items: center;
  }
  .header__descrip > h3 {
    font-size: 20px;
    margin-top: 10px;
  }
  .header__protection-block > span {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  .header__descrip {
    padding-left: 10px;
  }
  .header__descrip > h3:last-of-type {
    margin-bottom: 10px;
  }
  .header__descrip > h3 {
    font-size: 16px;
  }
  .header__protection-block > span {
    font-size: 13px;
  }
}

.content__section_sec1 {
  height: 640px;
  display: none;
  background: url(../img/bg-header-coin3.png) no-repeat;
  background-position: 108% -50%;
  position: relative;
}

.content__section_sec1 .content__descrip {
  width: 100%;
  height: 70px;
  margin-top: 42px;
  margin-bottom: 80px;
  padding-top: 16px;
}

.content__descrip > h3 {
  margin: 0;
  font-family: Work Sans;
  text-transform: uppercase;
  font-size: 37px;
  line-height: 140%;
  letter-spacing: 0.05em;
  color: #0e0a19;
}

.content__descrip > h3:last-of-type {
  color: #0e0a19;
}

.content__steps-block-img-contanier {
  width: 74px;
  height: 74px;
}

.content__steps-block-img {
  width: 100%;
  height: 100%;
}

.content__steps-block-item > p {
  margin: 20px 0 0 0;
  text-transform: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  color: inherit;
}

.content-section__header_pb-70 {
  padding-bottom: 70px;
}

.content-seection__header_shadow {
  position: relative;
}

.content-seection__header_shadow::after {
  font-family: Work Sans;
  content: attr(data-descr);
  position: absolute;
  top: -60px;
  left: -61%;
  font-size: 85px;
  letter-spacing: 0.05em;
  opacity: 0.25;
  -webkit-filter: blur(2px);
  filter: blur(2px);
  background: linear-gradient(
    0deg,
    rgba(118, 197, 154, 0.548),
    rgba(118, 197, 154, 0.356)
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: none;
}

.content-section-exchange__link {
  font-size: 16px;
  font-weight: 500;
  width: 305px;
  padding: 11px 106px;
  letter-spacing: 0.05em;
  color: #fbfbfb;
  background: #4a44f2;
  box-shadow: 0px 20px 15px -15px rgba(74, 68, 242, 0.3);
  transition-duration: 0.5s;
  border-radius: 3px;
  margin: 0 20px;
  text-decoration: none;
  display: inline-block;
  height: 100%;
  position: relative;
  cursor: pointer;
}
.content-section-exchange__link:hover {
  box-shadow: 0px 20px 15px -15px rgba(74, 68, 242, 0.8);
  transition-duration: 0.5s;
  color: #4a44f2;
}
.content-section-exchange__link::after {
  content: "CONTINUE";
  position: absolute;
  right: 105px;
  transition-duration: 0.5s;
  color: transparent;
}
.content-section-exchange__link:hover::after {
  content: "CONTINUE";
  position: absolute;
  right: 105px;
  color: #fbfbfb;
  transition-duration: 0.5s;
}

#loader {
  z-index: 4;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #9370db;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ba55d3;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite;
}

#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #ff00ff;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.text-block__color {
  color: #0e0a19;
}

.text-block_dinamic {
  color: #4a44f2;
}

.elem-disabled {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 5;
  border-radius: 8px;
}

.error-block,
.paid-block {
  position: relative;
  width: 300px;
  background-color: #fff;
  padding: 30px 50px;
  box-sizing: content-box;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
}
.error-block__img,
.paid-block__img {
  margin-bottom: 30px;
}
.error__text,
.paid__text {
  color: #000;
  font-size: 20px;
}
.paid-block-btn {
  margin-top: 20px;
}
.paid-block-btn__true {
  padding: 5px 30px;
  margin-right: 20px;
  cursor: pointer;
}
.paid-block-btn__false {
  padding: 5px 20px;
  cursor: pointer;
}
.error__btn {
  background-color: transparent;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
}

.error__btn_pending {
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.error__btn:active {
  transform: translateY(2px);
}
@media (max-width: 700px) {
  .content-seection__header_shadow::after {
    font-family: Exo;
    content: attr(data-descr);
    position: absolute;
    top: -60px;
    left: -61%;
    font-size: 85px;
    letter-spacing: 0.05em;
    opacity: 0.25;
    -webkit-filter: blur(2px);
            filter: blur(2px);
    background: linear-gradient(
      0deg,
      rgba(118, 197, 154, 0.548),
      rgba(118, 197, 154, 0.356)
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: none;
  }
  .content-section__header {
    font-size: 20px;
    text-align: center;
  }
  .content-section-block__header {
    font-size: 20px;
  }
  .content-section-block__text {
    font-size: 15px;
  }
  .content-section-exchange__link {
    font-size: 13px;
    margin: 0;
    width: 100%;
  }
}

.check {
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
}

.check__wraper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.check__personal {
  width: 100%;
}

.check__personal-descrip {
  font-family: Work Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 140%;
  color: #000000;
}

.check__transactions {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.check__transactions-header {
  font-family: Work Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 37px;
  line-height: 130%;
  letter-spacing: 0.05em;
  color: #000000;
}

.table {
  list-style-type: none;
  width: 100%;
  padding: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}

.table__item {
  width: 20%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-family: Work Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 140%;
  color: #000000;
}

.table__item>span {
  margin-right: 5px;
}

.table__item>span:last-of-type {
  margin-right: 0;
}

.check__head {
  border-bottom: double 3px #4A44F2;
}

.check__head-item {
  font-family: Work Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 140%;
  color: #9A99A2;
}

.check__body {
  list-style-type: none;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}


/* .transaction {
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: dashed 1px #000;
}

.transaction__details-block {
  overflow: hidden;
  width: 100%;
  height: 0;
  transition-duration: 0.5s;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}

.transaction__details-block.active {
  height: auto;
  transition-duration: 0.5s;
}

.transaction__details {
  margin-bottom: 15px;
  padding: 30px;
  background: #F8F8F8;
  border-radius: 10px;
}

.transaction__details-header {
  text-transform: capitalize;
}

.transaction__details-header,
.transaction__details>p {
  font-family: Work Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: #000000;
} */

@media (max-width: 1260px) {
  .check__wraper {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.account {
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
}

.account__wraper {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.account__personal {
  width: 100%;
}

.account__personal-descrip {
  font-family: Work Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 140%;
  color: #000000;
}

.account__transactions {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.account__transactions-header {
  font-family: Work Sans;
  font-style: normal;
  font-weight: 600;
  font-size: 37px;
  line-height: 130%;
  letter-spacing: 0.05em;
  color: #000000;
}

.table {
  list-style-type: none;
  width: 100%;
  padding: 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}

.table__item {
  width: 20%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-family: Work Sans;
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 140%;
  color: #000000;
}

.table__item:nth-of-type(2)>span,
.table__item:nth-of-type(3)>span {
  margin-right: 5px;
}

.table__item:nth-of-type(2)>span:last-of-type,
.table__item:nth-of-type(3)>span:last-of-type {
  margin-right: 0;
}

.account__head {
  border-bottom: solid 1px #4A44F2;
}

.account__head-item {
  font-family: Work Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 140%;
  color: #9A99A2;
}

.account__body {
  list-style-type: none;
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.transaction {
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: dashed 1px #000;
}

.transaction__details-block {
  overflow: hidden;
  width: 100%;
  height: 0;
  transition-duration: 0.5s;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}

.transaction__details-block.active {
  height: auto;
  transition-duration: 0.5s;
}

.transaction__details {
  width: 50%;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 30px;
  background: #F8F8F8;
  border-radius: 10px;
}

.message {
  display: none;
}

.message.active {
  display: block;
}

.transaction__details{
	overflow: hidden;
}

.transaction__details:last-of-type {
  margin-right: 0;
}

.transaction__details-header {
  text-transform: capitalize;
}
.transaction__details-wallet{
	word-break: break-all;
}

.transaction__details-header,
.transaction__details>p {
  font-family: Work Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: #000000;
}

.transaction__messages {
  width: calc(50% - 15px);
}

body {
    font-family: 'Gilroy Thin';
}
.legal__wrapper{
    max-width: 1200px;
    width: 100%;
    height: 100%;
}
.legal__descrip>h1 {
    margin: 0;
    font-family: Work Sans;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 140%;
    letter-spacing: 0.05em;
    color: #0E0A19;
    margin-bottom: 10px;
}
.legal__protection-block>span {
    display: block;
    font-family: Work Sans;
    font-size: 18px;
    line-height: 138.4%;
    letter-spacing: 0.05em;
    color: rgba(14, 10, 25, 0.8);
}
.legal__descrip{
    width: 100%;
    padding: 50px;
}
.legal__content {
    width: 100%;
    margin: 20px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}



body {
	font-family: 'Gilroy Thin';
}
.faq__wrapper{
	max-width: 1200px;
	width: 100%;
	height: 100%;
}
.faq__descrip>h1 {
	margin: 0;
	font-family: Work Sans;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 140%;
	letter-spacing: 0.05em;
	color: #0E0A19;
	margin-bottom: 10px;
}
.faq__protection-block>span {
	display: block;
	font-family: Work Sans;
	font-size: 18px;
	line-height: 138.4%;
	letter-spacing: 0.05em;
	color: rgba(14, 10, 25, 0.8);
}
.faq__descrip{
	width: 100%;
	padding: 50px;
}
.faq__content {
	width: 100%;
	margin: 20px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
 .tab__content-list{
	 margin-left: 10px;
	padding-left: 0;
 }
 .tab__content-list li{
	margin-bottom: 5px;
 }
 .tab__content-list li:last-of-type{
	 margin-bottom: 25px;
	}

	.documents-list{
		margin-left: 15px;
	}

 


.footer {
  width: 100%;
  height: 260px;
  background: url(/img/bg-coin3.png);
  background-position: -6% 895%;
  background-repeat: no-repeat;
}

.footer__wraper {
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  padding: 50px 0 30px 0;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.footer__list {
  list-style-type: none;
  padding-left: 0;
  width: 100%;
  height: calc(100% - 17px);
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: flex-start;
}

.footer__list-item {
  height: 100%;
}

.footer__list-item:nth-of-type(1) {
  width: 72px;
  height: auto;
  margin-bottom: 20px;
  text-align: center;
}
.logo-img{
	width: 100px;
	height: auto;
}
/* logo-img прописан в header.css */

.footer__list .footer__list-item:nth-of-type(2) {
  width: auto;
}

.footer__link-block {
  list-style-type: none;
  padding-left: 0;
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  text-transform: uppercase;
  font-family: Work Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 17px;
  letter-spacing: 0.05em;
  color: #0e0a19;
}

.footer__link-block .link-block__item {
  margin-bottom: 15px;
}

/* link-block прописан в header.css*/

.footer__list-item:nth-of-type(3) {
  width: 300px;
}

.footer__list-item:nth-of-type(4) {
  width: 150px;
}

.footer__list-item:nth-of-type(5) {
  width: 125px;
}

.footer__list-item > span {
  display: block;
  margin-bottom: 15px;
  font-family: Work Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #0e0a19;
}
.footer__descrip {
  display: block;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-family: Work Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.05em;
  color: #0e0a19;
}
@media (max-width: 1250px) {
  .footer {
    height: auto;
	}
	.footer__wraper{
		padding: 50px 30px 30px 30px;
	}
  /* .footer__list {
    flex-direction: column;
    justify-content: center;
    flex-flow: column wrap;
    width: 600px;
    align-items: center;
	} */
	.footer__list {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.footer__list .footer__list-item:nth-of-type(2){
		width: calc(100% - 72px);
		padding-left: 50px;
	}
	.footer__link-block{
		flex-direction: row;
		justify-content: space-around;
	}
	.link-block__item{
		margin-top: 20px;
	}
}
@media (max-width: 1000px) {
  /* .footer__wraper {
    padding: 20px 0 30px 0;
  } */
  .footer {
		background: none;
	}
}
@media (max-width: 800px) {
	.footer {
    height: auto;
	}
	.footer__list .footer__list-item:nth-of-type(1){
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: center;
		align-items: center;
	}
	.footer__link-block{
		font-size: 17px;
	}
	.footer__list .footer__list-item:nth-of-type(2){
		width: 100%;
	}
	.footer__list-item:nth-of-type(3){
		width: 100%;
		margin-bottom: 30px;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
	}
	.footer__list-item:nth-of-type(4){
		width: 50%;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
	}
	.footer__list-item:nth-of-type(5){
		width: 50%;
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
	}
	.footer__link-block{
		flex-wrap: wrap;
		margin-bottom: 30px;
	}
	.link-block__item{
		margin-top: 0;
	}
}

@media (max-width: 640px) {
	.footer__list{
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: center;
		align-items: center;
	}
	.footer__list-item>span{
		font-size: 14px;
	}
	.footer__list-item>span:last-of-type{
		font-size: 12px;
	}
	.footer__link-block{
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: center;
		align-items: center;
	}
	.footer__link-block{
		font-size: 16px;
	}
	.footer__list .footer__list-item:nth-of-type(2){
		width: 100%;
		padding-left: 0;
	}
	.footer__list-item:nth-of-type(3){
		width: 100%;
	}
	.footer__list-item:nth-of-type(3)>span{
		text-align: center;
	}
	.footer__list-item:nth-of-type(4){
		width: 100%;
		margin-bottom: 30px;
	}
	.footer__list-item:nth-of-type(5){
		width: 100%;
	}
	.footer__link-block{
		flex-wrap: wrap;
		margin-bottom: 30px;
	}
	.link-block__item{
		margin-top: 0;
	}
}

.oero-button {
  height: 42px;
  border-radius: 3px;
  /* outline: none; */
  font-family: Work Sans;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  cursor: pointer;
}


/* @keyframes pulse {
  from {
    visibility: visible;
  }
  50% {
    visibility: hidden;
  }
  to {
    visibility: visible;
  }
} */

.oero-button:focus {
  box-shadow: 0px 0px 15px 10px rgba(74, 68, 242, 0.3);
  /* animation: pulse 1s cubic-bezier(1, 0, 0, 0.5) infinite; */
}

.oero-button_blue-shadow {
  border: none;
  color: #fbfbfb;
  background: #4a44f2;
  box-shadow: 0px 20px 15px -15px rgba(74, 68, 242, 0.3);
  transition-duration: 0.5s;
}

.oero-button_blue-shadow:hover {
  box-shadow: 0px 20px 15px -15px rgba(74, 68, 242, 0.8);
  transition-duration: 0.5s;
}

.oero-button_blue {
  border: none;
  color: #ffffff;
  background: #4A44F2;
  transition-duration: 0.5s;
}

.oero-button_blue:hover {
  border: 1px solid #4A44F2;
  color: #4A44F2;
  background: transparent;
  transition-duration: 0.5s;
}

.oero-button_transp {
  border: 1px;
  border-style: solid;
  border-color: #4a44f2;
  background-color: transparent;
  color: #4a44f2;
  transition-duration: 0.5s;
}

.oero-button_transp:hover {
  color: #ffffff;
  background-color: #4a44f2;
}

.oero-button_transp-red {
  border: 1px;
  border-style: solid;
  border-color: #f20505;
  background-color: transparent;
  color: #ff5c5c;
  transition-duration: 0.5s;
}

.oero-button_transp-red:hover {
  color: #ffffff;
  background-color: #f20505;
  transition-duration: 0.5s;
}

.oero-button_red {
  border: none;
  color: #FFFFFF;
  background: #F20505;
  transition-duration: 0.5s;
}

.oero-button_red:hover {
  background: #CA1818;
  transition-duration: 0.5s;
}

.account-button {
  overflow: hidden;
  width: 125px;
  height: 37px;
  border-radius: 3px;
  outline: none;
  font-family: Work Sans;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

.account-button_transp {
  border: solid 1px #4a44f2;
  color: #4a44f2;
  background: transparent;
  transition-duration: 0.5s;
}

.account-button_transp:hover {
  border: none;
  color: #eeeeee;
  background: #4a44f2;
  transition-duration: 0.5s;
}
.accordion{
	width: 80%;
	margin: 20px;
}

.tab input, .tab__content { display: none; }
.tab {
 font: 0.8rem/1.2 Arial, sans-serif; /* Параметры шрифта */
 border: 1px solid #e9eaec; /* Параметры рамки */
 border-radius: 3px; /* Скругляем уголки */
 color: #848994; /* Цвет текста */
 margin-bottom: 10px; /* Расстояние между пунктами */
}
.tab__title {
 padding: 10px; /* Поля вокруг текста */
 display: block; /* Блочный элемент */
 text-transform: uppercase; /* Все буквы заглавные */
 font-weight: bold; /* Жирное начертание */
 cursor: pointer; /* Вид курсора */
}
.tab__title::after {
 content: '+'; /* Выводим плюс */
 float: right; /* Размещаем по правому краю */
}
.tab__content {
 padding: 10px 20px; /* Поля вокруг текста */
 font-size: 16px;
 line-height: 20px;
}
.tab :checked + .tab__title {
 background-color: #50a2de; /* Цвет фона */
 border-radius: 3px 3px 0 0; /* Скругляем уголки */
 color: #fff; /* Цвет текста */
}
.tab :checked + .tab__title::after {
 content: '−'; /* Выводим минус */
}
.tab :checked ~ .tab__content {
 display: block; /* Показываем содержимое */
}
.exchange-form,
.header__exchanger {
  width: 350px;
  padding-top: 50px;
}

.exchange-form__first-form,
.exchange-form__second-form,
.exchange-form__third-form {
  width: 100%;
  display: none;
}

.exchange-form__crypto-block,
.exchange-form__currency-block,
.exchange-form__quantity-block,
.exchange-form__descrip-block,
.exchange-form__indicator,
.exchange-form__email-block,
.exchange-form__wallet-adress-block,
.exchange-form__bank-block,
.exchange-form__swift-block,
.exchange-form__account-block {
  width: 100%;
  height: 66px;
  margin-bottom: 20px;
  position: relative;
}

.exchange-form__descrip {
  display: block;
  font-size: 16px;
  line-height: 20px;
  color: #0e0a19;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-right: 5px;
}

.exchange-form__descrip_gold {
  color: #f4d17f;
}

select,
input {
  width: 100%;
}

.exchanger__button {
  /* width: 305px; */
  width: 100%;
  margin-bottom: 20px;
}

.exchange-wrap-own {
  width: 305px;
  position: absolute;
  z-index: 3;
  background-color: #fff;
  margin: 0;
  padding: 0;
  list-style: none;
  border-radius: 3px;
  top: 24px;
  left: 0;
  background: #fbfbfb;
  border: 1px solid #4a44f2;
  box-sizing: border-box;
}

.exchange-wrap-own::after {
  content: "";
  width: 10px;
  height: 7px;
  background: url(../img/header/arrow.png);
  position: absolute;
  top: 20px;
  right: 15px;
}

.exchange-wrap-own__item {
  cursor: pointer;
  padding: 11px 22px;
  font-size: 16px;
  line-height: 20px;
  color: #4a44f2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.exchange-wrap-own__item:hover {
  background-color: #ddd;
}

.exchange-wrap-own__item:nth-last-child(1) {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.exchange-wrap-own__item:nth-child(1) {
  border-radius: 3px;
  box-sizing: border-box;
  display: block;
}

.exchange-wrap-want {
  width: 305px;
  position: absolute;
  z-index: 2;
  background-color: #fff;
  margin: 0;
  padding: 0;
  list-style: none;
  border-radius: 3px;
  top: 24px;
  left: 0;
  background: #fbfbfb;
  border: 1px solid #4a44f2;
  box-sizing: border-box;
}

.exchange-wrap-want::after {
  content: "";
  width: 10px;
  height: 7px;
  background: url(/img/header/arrow.png);
  position: absolute;
  top: 20px;
  right: 15px;
}

.exchange-wrap-want__item {
  cursor: pointer;
  padding: 11px 22px;
  font-size: 16px;
  line-height: 20px;
  color: #4a44f2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.exchange-wrap-want__item:hover {
  background-color: #ddd;
}

.exchange-wrap-want__item:nth-last-child(1) {
  border-bottom-right-radius: 22px;
  border-bottom-left-radius: 22px;
}

.exchange-wrap-want__item:nth-child(1) {
  border-radius: 3px;
  box-sizing: border-box;
  display: block;
}

.exchange-props-bank__input {
  cursor: pointer;
  padding: 11px 22px;
  font-size: 16px;
  line-height: 20px;
  color: #4a44f2;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 3px;
  border: 1px solid #4a44f2;
  margin-top: 4px;
}

.exchange-form-block-text__item_active {
  font-weight: bold;
  color: #fbfbfb;
  opacity: 1;
}

.exchange-form__checkbox {
  padding-bottom: 20px;
}

.exchange-props-bank__input_checkbox {
  width: auto;
}

.exchange-props-bank__label_checkbox {
  color: #0e0a19;
}

.exchange-props-bank__input:focus {
  outline: none;
}

.exchange-props-bank__gold-text {
  color: #0e0a19;
}

.exchange-props-bank__input_disabled {
  background: #60605d4d;
  border: 1px solid transparent;
  height: 42px;
  display: flex;
  position: relative;
}

.exchange-crypto-value {
  background-color: transparent;
  border: none;
  color: #f4d17f;
  padding: 10px;
}

.exchange-crypto-value:first-letter {
  color: #fff;
}

.exchange-crypto-value:focus {
  outline: none;
}

.exchange-form__descrip_input {
  border: none;
  background: transparent;
}

.exchange-props-bank__input_disabled {
  display: flex;
  align-items: center;
  position: relative;
}

.exchange-props-bank__input_disabled::-webkit-input-placeholder {
  color: #fff;
}

.exchange-props-bank__input_disabled::-moz-placeholder {
  color: #fff;
}

.exchange-props-bank__input_disabled:-ms-input-placeholder {
  color: #fff;
}

.exchange-props-bank__input_disabled::-ms-input-placeholder {
  color: #fff;
}

.exchange-props-bank__input_disabled::placeholder {
  color: #fff;
}

.exchange-form-pointer {
  display: flex;
  width: 36px;
  justify-content: space-between;
  margin: 0 auto;
}

.exchange-form-pointer__item {
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid #4a44f2;
  cursor: pointer;
}

.pointer_active {
  background-color: #4a44f2;
  /* box-shadow: 1px 1px 12px #32E280; */
}


/* btn */

.exchange-form__btn-copy {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #2cd583;
  background-color: transparent;
  border: none;
  margin-left: auto;
  cursor: pointer;
  text-transform: uppercase;
  height: 40px;
}

.exchange-form__btn-copy:hover {
  font-weight: bold;
  color: #f4d17f;
}

.exchange-form__btn-copy:active {
  font-weight: bold;
  color: #f4d17f;
  position: relative;
  top: 1px;
}

.exchange-form__btn-copy:focus {
  outline: none;
}

.exchange-form__btn-copy-popup {
  position: absolute;
  width: 110px;
  height: 40px;
  border-radius: 22px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  top: 50px;
  right: 0;
  z-index: 2;
  display: none;
  color: #000000;
}

.copy-popup-animation {
  display: flex;
  -webkit-animation: popupCopied 2s forwards;
          animation: popupCopied 2s forwards;
}

@-webkit-keyframes popupCopied {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    opacity: 1;
    display: flex;
  }
  100% {
    display: none;
    opacity: 0;
  }
}

@keyframes popupCopied {
  0% {
    display: none;
    opacity: 0;
  }
  50% {
    opacity: 1;
    display: flex;
  }
  100% {
    display: none;
    opacity: 0;
  }
}

.exchange-form__btn-copy-popup:after {
  content: "";
  position: absolute;
  width: 19px;
  height: 13px;
  top: -4px;
  background-color: #fff;
  transform: rotate(45deg);
}

.exchanger__tabs,
.exchanger__content {
  width: 100%;
}

.exchanger__tabs {
  margin-bottom: 30px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
  border-bottom: 2px solid #4a44f2;
}

.exchanger__tab {
  width: 50%;
  height: 41px;
  border-radius: 3px 3px 0px 0px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-family: "Work Sans", sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.05em;
  color: #4a44f2;
  cursor: pointer;
}

.exchanger__tab.active {
  color: #ffffff;
}

.exchanger__tab-cutain {
  width: 50%;
  height: 41px;
  position: absolute;
  border-radius: 3px 3px 0px 0px;
  background-color: #4a44f2;
  z-index: -1;
  pointer-events: none;
}

.exchanger__tab-cutain.reverse {
  right: 0;
}

.exchanger__tab-descrip {
  font-family: inherit;
  text-transform: inherit;
  font-weight: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  color: inherit;
  pointer-events: none;
}

.exchanger__content {
  padding-left: 20px;
  padding-right: 20px;
}

.exchanger__coontent-contanier {
  width: 100%;
  margin-bottom: 30px;
}
.exchanger__buttons-block{
	margin-bottom: 15px;
}

.exchanger__form-block {
  width: 100%;
  height: auto;
}

.exchanger__info-block {
	width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  font-family: Work Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 21px;
}
.exchanger__info-block>div:first-of-type{
	margin-bottom: 8px;
}

.exchanger__info-text {
  margin-right: 4px;
}
.exchanger__info-calculation {
  margin-right: 2px;
}

/* .exchanger__info-interactive-text {
  color: #4a44f2;
} */

.exchanger__info-text_sell {
  color: red;
}

.exchanger__info-text_buy {
  color: green;
}


.exchanger__header {
  font-family: Work Sans;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  color: #0e0a19;
  margin-bottom: 5px;
}

.exchanger__title {
  font-family: Work Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #0e0a19;
  opacity: 0.7;
}

.ex-step-1__change-block {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  flex-wrap: nowrap;
  margin-top: 20px;
}

.ex-step-1__change-block,
.ex-step-2__sell,
.ex-step-2__buy,
.ex-step-3__sell,
.form-3__buy,
.ex-step-2__checkbox-block {
  font-family: Work Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  position: relative;
}

.ex-step-1__box {
  display: flex;
  flex-direction: column;
  position: relative;
}

.ex-step-1__input {
  width: 149px;
  height: 42px;
  border: 1px solid #4a44f2;
  border-radius: 3px;
  padding-left: 20px;
  margin-right: 20px;
  margin-top: 2px;
  color: #4a44f2;
  outline: none;
}

.ex-step-1__select {
  width: 116px;
  height: 42px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  border-radius: 3px;
  border: none;
  outline: none;
  color: #4a44f2;
}

.ex-step-1__arrow::after {
  content: "";
  width: 10px;
  height: 8px;
  background-image: url(../img/arrow.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 17px;
}

.ex-step-2__arrow::after {
  content: "";
  width: 10px;
  height: 8px;
  background-image: url(../img/arrow.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 20px;
  top: 41px;
}

.ex-step-2__input,
.ex-step-2__select {
  width: 305px;
  height: 42px;
  border: 1px solid #4a44f2;
  color: #4a44f2;
  outline: none;
  padding-left: 20px;
  margin-bottom: 3px;
  border-radius: 3px;
}

.ex-input-block__descrip {
  margin-top: 20px;
  margin-bottom: 5px;
  display: block;
}

.ex-step-2__checkbox-block {
  margin-top: 20px;
}

.ex-step-2__input_checkbox {
  width: auto;
  position: relative;
  display: none;
}

.ex-step-2__label_checkbox {
  position: relative;
  margin-left: 30px;
  cursor: pointer;
  z-index: 100;
}

.ex-step-2__input_checkbox+label:before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  border: 1px solid #4a44f2;
  box-sizing: border-box;
  border-radius: 3px;
  position: absolute;
  top: 0px;
  left: -29px;
}

.ex-step-2__input_checkbox.active+label:after {
  content: "";
  width: 13px;
  height: 11px;
  display: inline-block;
  background-image: url(../img/checked.png);
  position: absolute;
  left: -25px;
  top: 4px;
}

.ex-step-2__input-block {
  position: relative;
}

.ex-step-2__input-block.error>.ex-step-2__descrip {
  color: #f20505;
}

.ex-step-2__input-block.error>.ex-step-2__input {
  border: 1px solid #f20505;
  /* color: #F20505; */
}

.ex-step-2__select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

.ex-step-2__descrip.error>.ex-step-2__descrip {
  background-color: lightcoral;
}

.ex-step-2__descrip.error>.ex-step-2__input {
  background-color: lightcoral;
}

.ex-step-3__for-read-input {
  width: 305px;
  height: 42px;
  background: #f1f1ff;
  border: 1px solid #4a44f2;
  border-radius: 3px;
  outline: none;
  color: #4a44f2;
  padding-left: 20px;
  margin-top: 3px;
}

.small-input {
  width: 252px;
}

.ex-step-3__for-read {
  position: relative;
}

.ex-step-3__for-read-currency_red {
  color: #f20505;
  font-weight: 600;
  position: absolute;
  top: 15px;
  left: 205px;
}

.ex-step-3__copy-button {
  width: 50px;
  height: 19px;
  font-weight: 600;
  color: #4a44f2;
  border: none;
  outline: none;
  background-color: transparent;
  cursor: pointer;
  margin-bottom: 20px;
  padding-left: 5px;
}

.ex-step-3__content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.ex-step-3__timer {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 305px;
  margin-top: 10px;
}

.ex-step-3__timer-descrip {
  color: #0e0a19;
  opacity: 0.7;
  display: block;
}

.ex-step-3__timer-counter {
  color: #0e0a19;
  font-weight: 500;
  display: block;
  width: 55px;
}

.ex-step-3__content-item-second {
  margin-left: 10px;
  color: #0e0a19;
  position: relative;
}

.ex-step-3__copyied-plate {
  width: 98px;
  height: 40px;
  padding-top: 10px;
  color: #ffffff;
  position: absolute;
  top: -50px;
  left: -20px;
  text-align: center;
  background: #4a44f2;
  border-radius: 3px;
  pointer-events: none;
  opacity: 0;
  transition-duration: 1s;
}

.ex-step-3__copyied-plate.active {
  opacity: 1;
}

.ex-step-3__copyied-plate::after {
  content: "";
  position: absolute;
  left: 38px;
  bottom: -20px;
  border: 10px solid transparent;
  border-top: 10px solid #4a44f2;
  pointer-events: none;
  opacity: 0;
  transition-duration: 1s;
}

.ex-step-3__copyied-plate.active::after {
  opacity: 1;
}

.not-changet {
  background-color: #d1e3ff;
  pointer-events: none;
}

@media (max-width: 700px) {
  .exchange-form,
  .header__exchanger {
    padding-top: 0px;
  }
  .exchanger__tab {
    font-size: 13px;
  }
  .ex-step-1__change-block,
  .ex-step-2__sell,
  .ex-step-2__buy,
  .ex-step-3__sell,
  .form-3__buy,
  .ex-step-2__checkbox-block {
    font-size: 14px;
  }
  /* !!!! больше нет такого класса, медиа делать по exchanger__button*/
  /* .exchanger__button_form {
    font-size: 13px;
  } */
}

@media (max-width: 480px) {
  .exchanger__content {
    padding-left: 10px;
    padding-right: 10px;
  }
  .exchange-form,
  .header__exchanger {
    width: 100%;
  }
  /* !!!! больше нет такого класса, медиа делать по exchanger__button*/
  /* .exchanger__button_form {
    width: 280px;
  } */
  .ex-step-2__input,
  .ex-step-2__select {
    width: 280px;
  }
}
.exchange-form__first-form.active,
.exchange-form__second-form.active,
.exchange-form__third-form.active {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Work Sans;
  position: relative;
}

.currency-quantity {
  display: flex;
  align-items: center;
}

.currency-quantity__input {
  padding: 11px 22px;
  border-radius: 3px;
  border: 1px solid #4A44F2;
  width: 185px;
  color: #4A44F2;
  font-size: 16px;
  line-height: 20px;
}

.currency-quantity__input::-webkit-inner-spin-button {
  display: none;
}

.currency-quantity__text {
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0.05em;
  color: #FBFBFB;
  width: 110px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.exchange-form-block-text {
  padding-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 305px;
  font-style: normal;
  font-size: 16px;
  line-height: 20px;
}

.exchange-form-block-text__item {
  font-weight: normal;
  color: #FBFBFB;
  opacity: 0.5;
  margin-right: 20px;
}

.currency-form__text {
  color: #0E0A19;
  margin-left: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

input[type="number"]:hover,
input[type="number"]:focus {
  -moz-appearance: number-input;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.modal{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	background-color: rgba(229, 229, 229, 0.7);
	display: none;
	z-index: -1;
	pointer-events: none;
}
.modal.active {
	display: flex;
	z-index: 150;
	pointer-events: all;
}

.modal__content {
    position: relative;
		max-width: 620px;
		width: 620px;
		/* height: 328px; */
		height: auto;
    background-color: #fff;
    padding: 50px 50px;
    box-sizing: content-box;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

}
.modal__animation{
	margin-bottom: 80px;
}
.modal__text{
    font-family: Work Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 140%;
    text-align: justify;
    color: #000000;
    margin-top: 50px;
    margin-bottom: 50px;
    cursor: pointer;
}
.Spinner {
    height: 28px;
    left: 50%;
    margin-left: -14px;
    position: absolute;
    top: 45%;
    width: 28px;
    -webkit-animation: container-rotate 1600ms linear infinite;
    animation: container-rotate 1600ms linear infinite;
}

.Spinner-line {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.Spinner-line--1 {
    border-color: #8682F6;
    -webkit-animation: fill-unfill-rotate 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, line-1-fade-in-out 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, line-1-fade-in-out 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.Spinner-line--2 {
    border-color: #9390F7;
    -webkit-animation: fill-unfill-rotate 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, line-2-fade-in-out 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, line-2-fade-in-out 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.Spinner-line--3 {
    border-color: #ECEBFE;
    -webkit-animation: fill-unfill-rotate 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, line-3-fade-in-out 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, line-3-fade-in-out 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.Spinner-line--4 {
    border-color: #9390F7;
    -webkit-animation: fill-unfill-rotate 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, line-4-fade-in-out 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, line-4-fade-in-out 4800ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.Spinner-line-cog {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    /* overflow: hidden; */
    border-color: inherit;
}

.Spinner-line-cog-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 200%;
    box-sizing: border-box;
    height: 100%;
    border-width: 3px;
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent;
    border-radius: 50%;
    -webkit-animation: none;
            animation: none;
}

.Spinner-line-cog-inner--left {
    border-right-color: transparent;
    transform: rotate(129deg);
    -webkit-animation: left-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: left-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.Spinner-line-cog-inner--right {
    left: -100%;
    border-left-color: transparent;
    transform: rotate(-129deg);
    -webkit-animation: right-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: right-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.Spinner-line-cog-inner--center {
    width: 1000%;
    left: -450%;
}

.Spinner-line-ticker {
    position: absolute;
    box-sizing: border-box;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    /* overflow: hidden; */
    border-color: inherit;
}



@-webkit-keyframes container-rotate {
    to {
        transform: rotate(360deg);
    }
}



@keyframes container-rotate {
    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg);
    }
    25% {
        transform: rotate(270deg);
    }
    37.5% {
        transform: rotate(405deg);
    }
    50% {
        transform: rotate(540deg);
    }
    62.5% {
        transform: rotate(675deg);
    }
    75% {
        transform: rotate(810deg);
    }
    87.5% {
        transform: rotate(945deg);
    }
    to {
        transform: rotate(1080deg);
    }
}

@keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg);
    }
    25% {
        transform: rotate(270deg);
    }
    37.5% {
        transform: rotate(405deg);
    }
    50% {
        transform: rotate(540deg);
    }
    62.5% {
        transform: rotate(675deg);
    }
    75% {
        transform: rotate(810deg);
    }
    87.5% {
        transform: rotate(945deg);
    }
    to {
        transform: rotate(1080deg);
    }
}

@-webkit-keyframes left-spin {
    0% {
        transform: rotate(130deg);
    }
    50% {
        transform: rotate(-5deg);
    }
    to {
        transform: rotate(130deg);
    }
}

@keyframes left-spin {
    0% {
        transform: rotate(130deg);
    }
    50% {
        transform: rotate(-5deg);
    }
    to {
        transform: rotate(130deg);
    }
}
@-webkit-keyframes right-spin {
    0% {
        transform: rotate(-130deg);
    }
    50% {
        transform: rotate(5deg);
    }
    to {
        transform: rotate(-130deg);
    }
}
@keyframes right-spin {
    0% {
        transform: rotate(-130deg);
    }
    50% {
        transform: rotate(5deg);
    }
    to {
        transform: rotate(-130deg);
    }
}


@-webkit-keyframes line-1-fade-in-out{
    0%{opacity:1}
    25%{opacity:1}
    26%{opacity:0}
    89%{opacity:0}
    90%{opacity:1}
    to{opacity:1}
}


@keyframes line-1-fade-in-out{
    0%{opacity:1}
    25%{opacity:1}
    26%{opacity:0}
    89%{opacity:0}
    90%{opacity:1}
    to{opacity:1}
}


@-webkit-keyframes line-2-fade-in-out{
    0%{opacity:0}
    15%{opacity:0}
    25%{opacity:1}
    50%{opacity:1}
    51%{opacity:0}
}


@keyframes line-2-fade-in-out{
    0%{opacity:0}
    15%{opacity:0}
    25%{opacity:1}
    50%{opacity:1}
    51%{opacity:0}
}

@-webkit-keyframes line-3-fade-in-out{
    0%{opacity:0}
    40%{opacity:0}
    50%{opacity:1}
    75%{opacity:1}
    76%{opacity:0}
}

@keyframes line-3-fade-in-out{
    0%{opacity:0}
    40%{opacity:0}
    50%{opacity:1}
    75%{opacity:1}
    76%{opacity:0}
}

@-webkit-keyframes line-4-fade-in-out{
    0%{opacity:0}
    65%{opacity:0}
    75%{opacity:1}
    90%{opacity:1}
    to{opacity:0}
}

@keyframes line-4-fade-in-out{
    0%{opacity:0}
    65%{opacity:0}
    75%{opacity:1}
    90%{opacity:1}
    to{opacity:0}
}

/* Кнопки */
.modal__btn{
	width: 240px;
	margin-bottom: 20px;
	margin-right: 40px;
}
.modal__btn:last-of-type{
	margin-right: 0;
}
@media (max-width: 640px) {
	.authentication-block__wraper{
		width: 350px;
		padding: 30px;
	}
	.authentication__tab{
		font-size: 12px;
		text-align: center;
	}
	.authentication__buttons .oero-button{
		font-size: 12px;
	}
}

@media (max-width: 480px) {
	.authentication-block__wraper{
		width: 280px;
		padding: 20px;
	}
	.authentication__tab{
		font-size: 11px;
	}
	.authentication__input-block{
		font-size: 14px;
	}
	.authentication__input{
		height: 32px;
	}
	.authentication__button{
		/* width: auto; */
		height: 32px;
		/* padding: 5px; */
	}
	.authentication__buttons .oero-button{
		font-size: 11px;
		line-height: 0.92rem;
	}
}
@media (max-width: 1260px) {
	.account{
		margin-top: 20px;
	}
	.account__wraper{
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width: 768px) {
	.account__personal-descrip{
		font-size: 22px;
	}
	.account__transactions-header{
		font-size: 32px;
	}
	.table__item{
		font-size: 17px;
	}
	.account-button{
		width: 100px;
		height: 35px;
		font-size: 12px;
	}
	.transaction__details-header{
		font-size: 17px;
	}
	.transaction__details>p{
		font-size: 17px;
	}
}

@media (max-width: 640px) {
	.account__personal-descrip{
		font-size: 20px;
	}
	.account__transactions-header{
		font-size: 28px;
	}
	.table__item{
		padding: 5px;
		font-size: 15px;
		flex-wrap: wrap;
	}
	.account-button{
		width: 80px;
		height: 35px;
		font-size: 12px;
		line-height: 0.98em;
	}
	.transaction__details-header{
		font-size: 15px;
	}
	.transaction__details>p{
		font-size: 15px;
	}
}
@media (max-width: 480px) {
	.account__personal-descrip{
		font-size: 16px;
	}
	.account__transactions-header{
		margin-bottom: 0;
		font-size: 22px;
	}
	.table__item{
		padding: 5px;
		font-size: 12px;
	}
	.account-button{
		width: 60px;
		height: 28px;
		font-size: 10px;
	}
	.transaction__details-header{
		font-size: 13px;
	}
	.transaction__details>p{
		font-size: 13px;
	}
}

@media (max-width: 380px) {
	.account__personal-descrip{
		font-size: 15px;
	}
	.account__transactions-header{
		margin-bottom: 0;
		font-size: 18px;
	}
	.table__item{
		font-size: 11px;
	}
	.account-button{
		width: 50px;
		height: 28px;
		font-size: 8px;
	}
	.transaction__details-header{
		font-size: 12px;
	}
	.transaction__details>p{
		font-size: 12px;
	}
}
@media (max-width: 1260px) {
	.check{
		margin-top: 20px;
	}
	.check__wraper{
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width: 768px) {
	.check__personal-descrip{
		font-size: 22px;
	}
	.check__transactions-header{
		font-size: 32px;
	}
	.table__item{
		font-size: 17px;
	}
	.check-button{
		width: 100px;
		height: 35px;
		font-size: 12px;
	}
	.transaction__details-header{
		font-size: 17px;
	}
	.transaction__details>p{
		font-size: 17px;
	}
}

@media (max-width: 640px) {
	.check__personal-descrip{
		font-size: 20px;
	}
	.check__transactions-header{
		font-size: 28px;
	}
	.table__item{
		padding: 5px;
		font-size: 15px;
		flex-wrap: wrap;
	}
	.check-button{
		width: 80px;
		height: 35px;
		font-size: 12px;
		line-height: 0.98em;
	}
	.transaction__details-header{
		font-size: 15px;
	}
	.transaction__details>p{
		font-size: 15px;
	}
}
@media (max-width: 480px) {
	.check__personal-descrip{
		font-size: 16px;
	}
	.check__transactions-header{
		margin-bottom: 0;
		font-size: 22px;
	}
	.table__item{
		padding: 5px;
		font-size: 12px;
	}
	.check-button{
		width: 60px;
		height: 28px;
		font-size: 10px;
	}
	.transaction__details-header{
		font-size: 13px;
	}
	.transaction__details>p{
		font-size: 13px;
	}
}

@media (max-width: 380px) {
	.check__personal-descrip{
		font-size: 15px;
	}
	.check__transactions-header{
		margin-bottom: 0;
		font-size: 18px;
	}
	.table__item{
		font-size: 11px;
	}
	.check-button{
		width: 50px;
		height: 28px;
		font-size: 8px;
	}
	.transaction__details-header{
		font-size: 12px;
	}
	.transaction__details>p{
		font-size: 12px;
	}
}
.unselectable {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  not supported by any browser */
}

.d-none {
  display: none;
}

.d-block {
  display: block;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJuYXYuY3NzIiwiYXV0aGVudGljYXRpb24tYmxvY2suY3NzIiwiaGVhZGVyLmNzcyIsIm1haW4uY3NzIiwiY2hlY2suY3NzIiwiYWNjb3VudC5jc3MiLCJsZWdhbC5jc3MiLCJmYXEuY3NzIiwiZm9vdGVyLmNzcyIsImJ1dHRvbnMuY3NzIiwiYWNjb3JkaW9uLmNzcyIsImV4Y2hhbmdlci5jc3MiLCJleGNoYW5nZXItc2VydmljZS1jbGFzcy5jc3MiLCJtb2RhbC5jc3MiLCJhdXRoZW50aWNhdGlvbi1ibG9jay1tZWRpYS5jc3MiLCJhY2NvdW50LW1lZGlhLmNzcyIsImNoZWNrLW1lZGlhLmNzcyIsImNsYXNzLW9mLXNlcnZpY2UuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUVWLGFBQWE7RUFHYixzQkFBc0I7RUFFdEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsVUFBVTtBQUNaOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7QUFDZDs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQix5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGNBQWM7RUFDZCxrQkFBa0I7RUFFbEIsYUFBYTtFQUdiLHdCQUF3QjtFQUV4QiwyQkFBMkI7RUFFM0Is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biAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53cmFwZXIge1xyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4udGV4dF9fZXJyb3Ige1xyXG4gIGNvbG9yOiAjYjIyMjIyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNiMjIyMjI7XHJcbn1cclxuXHJcbi56LWluZGV4XzIge1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5sb2dvLWltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udGV4dC1ibG9jayB7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubGluay1ibG9jayB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubGluay1ibG9ja19faXRlbTpob3ZlciB7XHJcbiAgY29sb3I6ICMwZTBhMTk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG59XHJcblxyXG4uY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250ZW50X19zZWN0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRlbnRfX3dyYXBlciB7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5jb250ZW50LXNlY3Rpb25fX2ltZy1iZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbnRlbnQtc2VjdGlvbi1ibG9jay1pbWcge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDAuMTtcclxufVxyXG5cclxuLmNvbnRlbnRfX3N0ZXBzLWJsb2NrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uY29udGVudF9fc3RlcHMtYmxvY2staXRlbSB7XHJcbiAgd2lkdGg6IDI1OHB4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjlweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHJnYmEoMTQsIDEwLCAyNSwgMC44KTtcclxufVxyXG5cclxuLmNvbnRlbnRfX3NlY3Rpb25fc2VjMiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBzdGFydDtcclxufVxyXG5cclxuLmNvbnRlbnRfX3dyYXBlcl9jZW50ZXIge1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRlbnQtc2VjdGlvbl9faGVhZGVyIHtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc2l6ZTogMzdweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gIGNvbG9yOiAjMGUwYTE5O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRleHQtY29sb3JfaGVhZGVyIHtcclxuICBjb2xvcjogIzBlMGExOTtcclxufVxyXG5cclxuLmNvbnRlbnQtc2VjdGlvbi1ibG9jayB7XHJcbiAgd2lkdGg6IDExMjhweDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbn1cclxuXHJcbi5jb250ZW50LXNlY3Rpb24tYmxvY2staXRlbSB7XHJcbiAgd2lkdGg6IDMzNnB4O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRlbnQtc2VjdGlvbi1ibG9ja19faGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgcGFkZGluZzogMjVweCAwO1xyXG4gIGNvbG9yOiAjMGUwYTE5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG59XHJcblxyXG4uY29udGVudC1zZWN0aW9uLWJsb2NrX190ZXh0IHtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBjb2xvcjogcmdiYSgxNCwgMTAsIDI1LCAwLjgpO1xyXG59XHJcblxyXG4uY29udGVudC1zZWN0aW9uLWV4Y2hhbmdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRlbnQtc2VjdGlvbi1leGNoYW5nZV9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgY29sb3I6ICM0YTQ0ZjI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAuY29udGVudF9fc2VjdGlvbl9zZWMxIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwOCUgLTMyJTtcclxuICB9XHJcbiAgLmNvbnRlbnRfX3NlY3Rpb25fc2VjMSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgLmNvbnRlbnRfX3dyYXBlciB7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgfVxyXG4gIC5jb250ZW50X19zZWN0aW9uX3NlYzEgLmNvbnRlbnRfX2Rlc2NyaXAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5jb250ZW50X19zdGVwcy1ibG9jayB7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIH1cclxuICAuY29udGVudF9fc3RlcHMtYmxvY2staXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAuY29udGVudF9fd3JhcGVyX2NlbnRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcbiAgLmNvbnRlbnRfX3NlY3Rpb25fc2VjMiB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICAuY29udGVudC1zZWN0aW9uLWJsb2NrIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuY29udGVudC1zZWN0aW9uLWJsb2NrLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLmNvbnRlbnQtc2VjdGlvbi1leGNoYW5nZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIC5jb250ZW50LXNlY3Rpb24tZXhjaGFuZ2VfX3RleHQge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG4gIC5jb250ZW50LXNlY3Rpb24tZXhjaGFuZ2VfX2xpbmsge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgfVxyXG4gIC5saW5rLWJsb2NrIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgLmNvbnRlbnRfX3dyYXBlcl9jZW50ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC5jb250ZW50LXNlY3Rpb25fX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5jb250ZW50X193cmFwZXIge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gIH1cclxuICAubG9nby1pbWcge1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmNvbnRlbnRfX3dyYXBlcl9jZW50ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbiAgLmNvbnRlbnQtc2VjdGlvbi1leGNoYW5nZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAuY29udGVudC1zZWN0aW9uLWJsb2NrIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuY29udGVudF9fc3RlcHMtYmxvY2sge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuY29udGVudC1zZWN0aW9uLWV4Y2hhbmdlX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5jb250ZW50LXNlY3Rpb25fX2hlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmNvbnRlbnRfX3dyYXBlcl9jZW50ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbiAgLmNvbnRlbnQtc2VjdGlvbi1ibG9ja19faGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLmNvbnRlbnQtc2VjdGlvbi1ibG9ja19fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC5jb250ZW50LXNlY3Rpb24tZXhjaGFuZ2VfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAuY29udGVudC1zZWN0aW9uLWV4Y2hhbmdlX19saW5rIHtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICB9XHJcbn0iLCIubmF2aWdhdGlvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubmF2aWdhdGlvbl9fd3JhcGVyIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm5hdmlnYXRpb25fX2xvZ28tYmxvY2sge1xyXG4gIHdpZHRoOiA3MnB4O1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uX19hY3Rpdml0eSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4ubmF2aWdhdGlvbl9fbGluay1ibG9jayB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBjb2xvcjogcmdiYSgxNCwgMTAsIDI1LCAwLjUpO1xyXG59XHJcblxyXG4ubGluay1ibG9ja19faXRlbSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5cclxuLyogISEhISDQlNC+0LHQsNCy0LvQtdC90LAg0LrQvdC+0L/QutCwIGxvZ2luKi9cclxuXHJcbi5uYXZpZ2F0aW9uX19sb2dpbi1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgY29sb3I6IHJnYmEoMTQsIDEwLCAyNSwgMC41KTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uX19sb2dpbi1idXR0b246aG92ZXIge1xyXG4gIGNvbG9yOiByZ2JhKDE0LCAxMCwgMjUsIDEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uX19sYW5ndWFnZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gIGNvbG9yOiAjMGUwYTE5O1xyXG59XHJcblxyXG4ubGFuZ3VhZ2Uge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIC8qIGZvbnQtc2l6ZTogMjFweDsgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubGFuZ3VhZ2U+b3B0aW9uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uX19saW5rLWJsb2NrIC5saW5rLWJsb2NrX19pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uX19saW5rLWJsb2NrIC5saW5rLWJsb2NrX19pdGVtOmxhc3Qtb2YtdHlwZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgLm5hdmlnYXRpb25fX2xpbmstYmxvY2sge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuICAvKiAubmF2aWdhdGlvbl9fbGFuZ3VhZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9ICovXHJcbiAgLm5hdmlnYXRpb25fX2xpbmstYmxvY2sgLmxpbmstYmxvY2tfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMnB4KSB7XHJcbiAgLm5hdmlnYXRpb24ge1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgfVxyXG4gIC5uYXZpZ2F0aW9uX19sb2dvLWJsb2NrIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG4gIH1cclxuICAubmF2aWdhdGlvbl9fbG9nby1ibG9jayAubG9nby1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5uYXZpZ2F0aW9uX19saW5rLWJsb2NrIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLm5hdmlnYXRpb25fX3dyYXBlciB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5uYXZpZ2F0aW9uX19saW5rLWJsb2NrIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLm5hdmlnYXRpb25fX2FjdGl2aXR5IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAubmF2aWdhdGlvbl9fYWN0aXZpdHkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gIH1cclxuICAubmF2aWdhdGlvbl9fbGluay1ibG9jayB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAubmF2aWdhdGlvbl9fbGluay1ibG9jayAubGluay1ibG9ja19faXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59IiwiLmF1dGhlbnRpY2F0aW9uLWJsb2Nre1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdHotaW5kZXg6IDEzMDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmF1dGhlbnRpY2F0aW9uLWJsb2NrLmFjdGl2ZXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uYXV0aGVudGljYXRpb24tYmxvY2tfX3dyYXBlcntcclxuXHR3aWR0aDogNTAwcHg7XHJcblx0cGFkZGluZzogNTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hdXRoZW50aWNhdGlvbntcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5hdXRoZW50aWNhdGlvbl9fdGFic3tcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGE0NGYyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuLmF1dGhlbnRpY2F0aW9uX190YWJ7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBoZWlnaHQ6IDQxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwcHggMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBjb2xvcjogIzRhNDRmMjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmF1dGhlbnRpY2F0aW9uX190YWIuYWN0aXZle1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0YTQ0ZjI7XHJcblx0Y29sb3I6ICNGRkZGRkY7XHJcbn1cclxuLmF1dGhlbnRpY2F0aW9uX19jb250ZW50e1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hdXRoZW50aWNhdGlvbl9fZm9ybXtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0Zm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdGNvbG9yOiAjNGE0NGYyO1xyXG59XHJcbi5hdXRoZW50aWNhdGlvbl9fZm9ybS5hY3RpdmV7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG4uYXV0aGVudGljYXRpb25fX2lucHV0LWJsb2Nre1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4uYXV0aGVudGljYXRpb25fX2Rlc2NyaXB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uYXV0aGVudGljYXRpb25fX2lucHV0LWJsb2NrLmVycm9yPi5hdXRoZW50aWNhdGlvbl9fZGVzY3JpcHtcclxuXHRjb2xvcjogcmVkO1xyXG59XHJcbi5hdXRoZW50aWNhdGlvbl9faW5wdXR7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTQ0ZjI7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMnB4O1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5hdXRoZW50aWNhdGlvbl9faW5wdXQtYmxvY2suZXJyb3I+LmF1dGhlbnRpY2F0aW9uX19pbnB1dHtcclxuXHRib3JkZXItY29sb3I6IHJlZDtcclxufVxyXG4uYXV0aGVudGljYXRpb25fX2J1dHRvbnN7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5hdXRoZW50aWNhdGlvbl9fYnV0dG9ue1xyXG5cdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG4uYXV0aGVudGljYXRpb25fX2J1dHRvbjpsYXN0LW9mLXR5cGV7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4iLCIuaGVhZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogNjUwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy1oZWFkZXItY29pbjEucG5nKSBuby1yZXBlYXQsXHJcbiAgICB1cmwoLi4vaW1nL2JnLWhlYWRlci1jb2luMi5wbmcpIG5vLXJlcGVhdCxcclxuICAgIHVybCguLi9pbWcvYmctaGVhZGVyLWNvaW4zLnBuZykgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNiUgMTEyJSwgMTA2JSAxJSwgMTA4JSAxMDYlO1xyXG59XHJcbi5oZWFkZXJfX3dyYXBlciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uaGVhZGVyX19jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg1cHgpO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Rlc2NyaXAge1xyXG4gIHdpZHRoOiA1MjJweDtcclxuICBoZWlnaHQ6IDI0N3B4O1xyXG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19kZXNjcmlwID4gaDMge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgY29sb3I6ICMwZTBhMTk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Rlc2NyaXAgPiBoMzpsYXN0LW9mLXR5cGUge1xyXG4gIGNvbG9yOiAjMGUwYTE5O1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuLmhlYWRlcl9fcHJvdGVjdGlvbi1ibG9jayA+IHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzguNCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBjb2xvcjogcmdiYSgxNCwgMTAsIDI1LCAwLjgpO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAuaGVhZGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNSUgNDYlLCAxMDYlIDElLCAxMDglIDg0JTtcclxuICB9XHJcbiAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2Rlc2NyaXAge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5oZWFkZXJfX3dyYXBlciB7XHJcbiAgICB3aWR0aDogMzA1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaGVhZGVyX19kZXNjcmlwID4gaDMge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmhlYWRlcl9fcHJvdGVjdGlvbi1ibG9jayA+IHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuaGVhZGVyX19kZXNjcmlwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcbiAgLmhlYWRlcl9fZGVzY3JpcCA+IGgzOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuaGVhZGVyX19kZXNjcmlwID4gaDMge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuaGVhZGVyX19wcm90ZWN0aW9uLWJsb2NrID4gc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5jb250ZW50X19zZWN0aW9uX3NlYzEge1xyXG4gIGhlaWdodDogNjQwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWhlYWRlci1jb2luMy5wbmcpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDglIC01MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGVudF9fc2VjdGlvbl9zZWMxIC5jb250ZW50X19kZXNjcmlwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgbWFyZ2luLXRvcDogNDJweDtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4O1xyXG59XHJcblxyXG4uY29udGVudF9fZGVzY3JpcCA+IGgzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMzdweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gIGNvbG9yOiAjMGUwYTE5O1xyXG59XHJcblxyXG4uY29udGVudF9fZGVzY3JpcCA+IGgzOmxhc3Qtb2YtdHlwZSB7XHJcbiAgY29sb3I6ICMwZTBhMTk7XHJcbn1cclxuXHJcbi5jb250ZW50X19zdGVwcy1ibG9jay1pbWctY29udGFuaWVyIHtcclxuICB3aWR0aDogNzRweDtcclxuICBoZWlnaHQ6IDc0cHg7XHJcbn1cclxuXHJcbi5jb250ZW50X19zdGVwcy1ibG9jay1pbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRlbnRfX3N0ZXBzLWJsb2NrLWl0ZW0gPiBwIHtcclxuICBtYXJnaW46IDIwcHggMCAwIDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uY29udGVudC1zZWN0aW9uX19oZWFkZXJfcGItNzAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4uY29udGVudC1zZWVjdGlvbl9faGVhZGVyX3NoYWRvdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29udGVudC1zZWVjdGlvbl9faGVhZGVyX3NoYWRvdzo6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XHJcbiAgY29udGVudDogYXR0cihkYXRhLWRlc2NyKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtNjBweDtcclxuICBsZWZ0OiAtNjElO1xyXG4gIGZvbnQtc2l6ZTogODVweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gIG9wYWNpdHk6IDAuMjU7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICBmaWx0ZXI6IGJsdXIoMnB4KTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgbGluZWFyLFxyXG4gICAgbGVmdCBib3R0b20sXHJcbiAgICBsZWZ0IHRvcCxcclxuICAgIGZyb20ocmdiYSgxMTgsIDE5NywgMTU0LCAwLjU0OCkpLFxyXG4gICAgdG8ocmdiYSgxMTgsIDE5NywgMTU0LCAwLjM1NikpXHJcbiAgKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAwZGVnLFxyXG4gICAgcmdiYSgxMTgsIDE5NywgMTU0LCAwLjU0OCksXHJcbiAgICByZ2JhKDExOCwgMTk3LCAxNTQsIDAuMzU2KVxyXG4gICk7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb250ZW50LXNlY3Rpb24tZXhjaGFuZ2VfX2xpbmsge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHdpZHRoOiAzMDVweDtcclxuICBwYWRkaW5nOiAxMXB4IDEwNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgY29sb3I6ICNmYmZiZmI7XHJcbiAgYmFja2dyb3VuZDogIzRhNDRmMjtcclxuICBib3gtc2hhZG93OiAwcHggMjBweCAxNXB4IC0xNXB4IHJnYmEoNzQsIDY4LCAyNDIsIDAuMyk7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY29udGVudC1zZWN0aW9uLWV4Y2hhbmdlX19saW5rOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwcHggMjBweCAxNXB4IC0xNXB4IHJnYmEoNzQsIDY4LCAyNDIsIDAuOCk7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICBjb2xvcjogIzRhNDRmMjtcclxufVxyXG4uY29udGVudC1zZWN0aW9uLWV4Y2hhbmdlX19saW5rOjphZnRlciB7XHJcbiAgY29udGVudDogXCJDT05USU5VRVwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTA1cHg7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmNvbnRlbnQtc2VjdGlvbi1leGNoYW5nZV9fbGluazpob3Zlcjo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiQ09OVElOVUVcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwNXB4O1xyXG4gIGNvbG9yOiAjZmJmYmZiO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbn1cclxuXHJcbiNsb2FkZXIge1xyXG4gIHotaW5kZXg6IDQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICBtYXJnaW46IC03NXB4IDAgMCAtNzVweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkzNzBkYjtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuI2xvYWRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNXB4O1xyXG4gIGxlZnQ6IDVweDtcclxuICByaWdodDogNXB4O1xyXG4gIGJvdHRvbTogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjYmE1NWQzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4jbG9hZGVyOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE1cHg7XHJcbiAgbGVmdDogMTVweDtcclxuICByaWdodDogMTVweDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjAwZmY7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtYmxvY2tfX2NvbG9yIHtcclxuICBjb2xvcjogIzBlMGExOTtcclxufVxyXG5cclxuLnRleHQtYmxvY2tfZGluYW1pYyB7XHJcbiAgY29sb3I6ICM0YTQ0ZjI7XHJcbn1cclxuXHJcbi5lbGVtLWRpc2FibGVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4uZXJyb3ItYmxvY2ssXHJcbi5wYWlkLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcbi5lcnJvci1ibG9ja19faW1nLFxyXG4ucGFpZC1ibG9ja19faW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5lcnJvcl9fdGV4dCxcclxuLnBhaWRfX3RleHQge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4ucGFpZC1ibG9jay1idG4ge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLnBhaWQtYmxvY2stYnRuX190cnVlIHtcclxuICBwYWRkaW5nOiA1cHggMzBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5wYWlkLWJsb2NrLWJ0bl9fZmFsc2Uge1xyXG4gIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZXJyb3JfX2J0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uZXJyb3JfX2J0bl9wZW5kaW5nIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IHJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yX19idG46YWN0aXZlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5jb250ZW50LXNlZWN0aW9uX19oZWFkZXJfc2hhZG93OjphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogRXhvO1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWRlc2NyKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTYwcHg7XHJcbiAgICBsZWZ0OiAtNjElO1xyXG4gICAgZm9udC1zaXplOiA4NXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMGRlZyxcclxuICAgICAgcmdiYSgxMTgsIDE5NywgMTU0LCAwLjU0OCksXHJcbiAgICAgIHJnYmEoMTE4LCAxOTcsIDE1NCwgMC4zNTYpXHJcbiAgICApO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY29udGVudC1zZWN0aW9uX19oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuY29udGVudC1zZWN0aW9uLWJsb2NrX19oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAuY29udGVudC1zZWN0aW9uLWJsb2NrX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbiAgLmNvbnRlbnQtc2VjdGlvbi1leGNoYW5nZV9fbGluayB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLmNoZWNrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5jaGVja19fd3JhcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uY2hlY2tfX3BlcnNvbmFsIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNoZWNrX19wZXJzb25hbC1kZXNjcmlwIHtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLmNoZWNrX190cmFuc2FjdGlvbnMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5jaGVja19fdHJhbnNhY3Rpb25zLWhlYWRlciB7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDM3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLnRhYmxlIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZV9faXRlbSB7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLnRhYmxlX19pdGVtPnNwYW4ge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4udGFibGVfX2l0ZW0+c3BhbjpsYXN0LW9mLXR5cGUge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmNoZWNrX19oZWFkIHtcclxuICBib3JkZXItYm90dG9tOiBkb3VibGUgM3B4ICM0QTQ0RjI7XHJcbn1cclxuXHJcbi5jaGVja19faGVhZC1pdGVtIHtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBjb2xvcjogIzlBOTlBMjtcclxufVxyXG5cclxuLmNoZWNrX19ib2R5IHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuXHJcbi8qIC50cmFuc2FjdGlvbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjMDAwO1xyXG59XHJcblxyXG4udHJhbnNhY3Rpb25fX2RldGFpbHMtYmxvY2sge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLnRyYW5zYWN0aW9uX19kZXRhaWxzLWJsb2NrLmFjdGl2ZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbn1cclxuXHJcbi50cmFuc2FjdGlvbl9fZGV0YWlscyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLnRyYW5zYWN0aW9uX19kZXRhaWxzLWhlYWRlciB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi50cmFuc2FjdGlvbl9fZGV0YWlscy1oZWFkZXIsXHJcbi50cmFuc2FjdGlvbl9fZGV0YWlscz5wIHtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufSAqL1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNjBweCkge1xyXG4gIC5jaGVja19fd3JhcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59IiwiLmFjY291bnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmFjY291bnRfX3dyYXBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmFjY291bnRfX3BlcnNvbmFsIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFjY291bnRfX3BlcnNvbmFsLWRlc2NyaXAge1xyXG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4uYWNjb3VudF9fdHJhbnNhY3Rpb25zIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uYWNjb3VudF9fdHJhbnNhY3Rpb25zLWhlYWRlciB7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDM3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLnRhYmxlIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZV9faXRlbSB7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi50YWJsZV9faXRlbTpudGgtb2YtdHlwZSgyKT5zcGFuLFxyXG4udGFibGVfX2l0ZW06bnRoLW9mLXR5cGUoMyk+c3BhbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi50YWJsZV9faXRlbTpudGgtb2YtdHlwZSgyKT5zcGFuOmxhc3Qtb2YtdHlwZSxcclxuLnRhYmxlX19pdGVtOm50aC1vZi10eXBlKDMpPnNwYW46bGFzdC1vZi10eXBlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5hY2NvdW50X19oZWFkIHtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzRBNDRGMjtcclxufVxyXG5cclxuLmFjY291bnRfX2hlYWQtaXRlbSB7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgY29sb3I6ICM5QTk5QTI7XHJcbn1cclxuXHJcbi5hY2NvdW50X19ib2R5IHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnRyYW5zYWN0aW9uIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICMwMDA7XHJcbn1cclxuXHJcbi50cmFuc2FjdGlvbl9fZGV0YWlscy1ibG9jayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcblxyXG4udHJhbnNhY3Rpb25fX2RldGFpbHMtYmxvY2suYWN0aXZlIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxufVxyXG5cclxuLnRyYW5zYWN0aW9uX19kZXRhaWxzIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4ubWVzc2FnZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1lc3NhZ2UuYWN0aXZlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRyYW5zYWN0aW9uX19kZXRhaWxze1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50cmFuc2FjdGlvbl9fZGV0YWlsczpsYXN0LW9mLXR5cGUge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnRyYW5zYWN0aW9uX19kZXRhaWxzLWhlYWRlciB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuLnRyYW5zYWN0aW9uX19kZXRhaWxzLXdhbGxldHtcclxuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbn1cclxuXHJcbi50cmFuc2FjdGlvbl9fZGV0YWlscy1oZWFkZXIsXHJcbi50cmFuc2FjdGlvbl9fZGV0YWlscz5wIHtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLnRyYW5zYWN0aW9uX19tZXNzYWdlcyB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbn0iLCJcclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSBUaGluJztcclxufVxyXG4ubGVnYWxfX3dyYXBwZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5sZWdhbF9fZGVzY3JpcD5oMSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGNvbG9yOiAjMEUwQTE5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ubGVnYWxfX3Byb3RlY3Rpb24tYmxvY2s+c3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM4LjQlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGNvbG9yOiByZ2JhKDE0LCAxMCwgMjUsIDAuOCk7XHJcbn1cclxuLmxlZ2FsX19kZXNjcmlwe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1MHB4O1xyXG59XHJcbi5sZWdhbF9fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbiIsIlxyXG5ib2R5IHtcclxuXHRmb250LWZhbWlseTogJ0dpbHJveSBUaGluJztcclxufVxyXG4uZmFxX193cmFwcGVye1xyXG5cdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4uZmFxX19kZXNjcmlwPmgxIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdGNvbG9yOiAjMEUwQTE5O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLmZhcV9fcHJvdGVjdGlvbi1ibG9jaz5zcGFuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LWZhbWlseTogV29yayBTYW5zO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMTM4LjQlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0Y29sb3I6IHJnYmEoMTQsIDEwLCAyNSwgMC44KTtcclxufVxyXG4uZmFxX19kZXNjcmlwe1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDUwcHg7XHJcbn1cclxuLmZhcV9fY29udGVudCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAyMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbiAudGFiX19jb250ZW50LWxpc3R7XHJcblx0IG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuIH1cclxuIC50YWJfX2NvbnRlbnQtbGlzdCBsaXtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiB9XHJcbiAudGFiX19jb250ZW50LWxpc3QgbGk6bGFzdC1vZi10eXBle1xyXG5cdCBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHJcblx0LmRvY3VtZW50cy1saXN0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cclxuIFxyXG5cclxuIiwiLmZvb3RlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyNjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9iZy1jb2luMy5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02JSA4OTUlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mb290ZXJfX3dyYXBlciB7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uZm9vdGVyX19saXN0IHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTdweCk7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbGlzdC1pdGVtIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mb290ZXJfX2xpc3QtaXRlbTpudGgtb2YtdHlwZSgxKSB7XHJcbiAgd2lkdGg6IDcycHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5sb2dvLWltZ3tcclxuXHR3aWR0aDogMTAwcHg7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIGxvZ28taW1nINC/0YDQvtC/0LjRgdCw0L0g0LIgaGVhZGVyLmNzcyAqL1xyXG5cclxuLmZvb3Rlcl9fbGlzdCAuZm9vdGVyX19saXN0LWl0ZW06bnRoLW9mLXR5cGUoMikge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyX19saW5rLWJsb2NrIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgY29sb3I6ICMwZTBhMTk7XHJcbn1cclxuXHJcbi5mb290ZXJfX2xpbmstYmxvY2sgLmxpbmstYmxvY2tfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi8qIGxpbmstYmxvY2sg0L/RgNC+0L/QuNGB0LDQvSDQsiBoZWFkZXIuY3NzKi9cclxuXHJcbi5mb290ZXJfX2xpc3QtaXRlbTpudGgtb2YtdHlwZSgzKSB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19saXN0LWl0ZW06bnRoLW9mLXR5cGUoNCkge1xyXG4gIHdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fbGlzdC1pdGVtOm50aC1vZi10eXBlKDUpIHtcclxuICB3aWR0aDogMTI1cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX2xpc3QtaXRlbSA+IHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzBlMGExOTtcclxufVxyXG4uZm9vdGVyX19kZXNjcmlwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gIGNvbG9yOiAjMGUwYTE5O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAuZm9vdGVyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0LmZvb3Rlcl9fd3JhcGVye1xyXG5cdFx0cGFkZGluZzogNTBweCAzMHB4IDMwcHggMzBweDtcclxuXHR9XHJcbiAgLyogLmZvb3Rlcl9fbGlzdCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9ICovXHJcblx0LmZvb3Rlcl9fbGlzdCB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdC5mb290ZXJfX2xpc3QgLmZvb3Rlcl9fbGlzdC1pdGVtOm50aC1vZi10eXBlKDIpe1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdH1cclxuXHQuZm9vdGVyX19saW5rLWJsb2Nre1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdH1cclxuXHQubGluay1ibG9ja19faXRlbXtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAvKiAuZm9vdGVyX193cmFwZXIge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDMwcHggMDtcclxuICB9ICovXHJcbiAgLmZvb3RlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuXHQuZm9vdGVyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0LmZvb3Rlcl9fbGlzdCAuZm9vdGVyX19saXN0LWl0ZW06bnRoLW9mLXR5cGUoMSl7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5mb290ZXJfX2xpbmstYmxvY2t7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG5cdC5mb290ZXJfX2xpc3QgLmZvb3Rlcl9fbGlzdC1pdGVtOm50aC1vZi10eXBlKDIpe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5mb290ZXJfX2xpc3QtaXRlbTpudGgtb2YtdHlwZSgzKXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuZm9vdGVyX19saXN0LWl0ZW06bnRoLW9mLXR5cGUoNCl7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5mb290ZXJfX2xpc3QtaXRlbTpudGgtb2YtdHlwZSg1KXtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LmZvb3Rlcl9fbGluay1ibG9ja3tcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdC5saW5rLWJsb2NrX19pdGVte1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG5cdC5mb290ZXJfX2xpc3R7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuZm9vdGVyX19saXN0LWl0ZW0+c3BhbntcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblx0LmZvb3Rlcl9fbGlzdC1pdGVtPnNwYW46bGFzdC1vZi10eXBle1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHQuZm9vdGVyX19saW5rLWJsb2Nre1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0LmZvb3Rlcl9fbGluay1ibG9ja3tcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LmZvb3Rlcl9fbGlzdCAuZm9vdGVyX19saXN0LWl0ZW06bnRoLW9mLXR5cGUoMil7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblx0LmZvb3Rlcl9fbGlzdC1pdGVtOm50aC1vZi10eXBlKDMpe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5mb290ZXJfX2xpc3QtaXRlbTpudGgtb2YtdHlwZSgzKT5zcGFue1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuZm9vdGVyX19saXN0LWl0ZW06bnRoLW9mLXR5cGUoNCl7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdC5mb290ZXJfX2xpc3QtaXRlbTpudGgtb2YtdHlwZSg1KXtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuZm9vdGVyX19saW5rLWJsb2Nre1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0LmxpbmstYmxvY2tfX2l0ZW17XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufVxyXG4iLCIueHBheS1idXR0b24ge1xyXG4gIGhlaWdodDogNDJweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLyogb3V0bGluZTogbm9uZTsgKi9cclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKiBAa2V5ZnJhbWVzIHB1bHNlIHtcclxuICBmcm9tIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59ICovXHJcblxyXG4ueHBheS1idXR0b246Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxMHB4IHJnYmEoNzQsIDY4LCAyNDIsIDAuMyk7XHJcbiAgLyogYW5pbWF0aW9uOiBwdWxzZSAxcyBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMC41KSBpbmZpbml0ZTsgKi9cclxufVxyXG5cclxuLnhwYXktYnV0dG9uX2JsdWUtc2hhZG93IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICNmYmZiZmI7XHJcbiAgYmFja2dyb3VuZDogIzRhNDRmMjtcclxuICBib3gtc2hhZG93OiAwcHggMjBweCAxNXB4IC0xNXB4IHJnYmEoNzQsIDY4LCAyNDIsIDAuMyk7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxufVxyXG5cclxuLnhwYXktYnV0dG9uX2JsdWUtc2hhZG93OmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwcHggMjBweCAxNXB4IC0xNXB4IHJnYmEoNzQsIDY4LCAyNDIsIDAuOCk7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxufVxyXG5cclxuLnhwYXktYnV0dG9uX2JsdWUge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kOiAjNEE0NEYyO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbn1cclxuXHJcbi54cGF5LWJ1dHRvbl9ibHVlOmhvdmVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNEE0NEYyO1xyXG4gIGNvbG9yOiAjNEE0NEYyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbn1cclxuXHJcbi54cGF5LWJ1dHRvbl90cmFuc3Age1xyXG4gIGJvcmRlcjogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNGE0NGYyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjNGE0NGYyO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbn1cclxuXHJcbi54cGF5LWJ1dHRvbl90cmFuc3A6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTQ0ZjI7XHJcbn1cclxuXHJcbi54cGF5LWJ1dHRvbl90cmFuc3AtcmVkIHtcclxuICBib3JkZXI6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogI2YyMDUwNTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmNWM1YztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG59XHJcblxyXG4ueHBheS1idXR0b25fdHJhbnNwLXJlZDpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyMDUwNTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG59XHJcblxyXG4ueHBheS1idXR0b25fcmVkIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbiAgYmFja2dyb3VuZDogI0YyMDUwNTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG59XHJcblxyXG4ueHBheS1idXR0b25fcmVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjQ0ExODE4O1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XHJcbn1cclxuXHJcbi5hY2NvdW50LWJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTI1cHg7XHJcbiAgaGVpZ2h0OiAzN3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFjY291bnQtYnV0dG9uX3RyYW5zcCB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzRhNDRmMjtcclxuICBjb2xvcjogIzRhNDRmMjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG59XHJcblxyXG4uYWNjb3VudC1idXR0b25fdHJhbnNwOmhvdmVyIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICNlZWVlZWU7XHJcbiAgYmFja2dyb3VuZDogIzRhNDRmMjtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG59IiwiLmFjY29yZGlvbntcclxuXHR3aWR0aDogODAlO1xyXG5cdG1hcmdpbjogMjBweDtcclxufVxyXG5cclxuLnRhYiBpbnB1dCwgLnRhYl9fY29udGVudCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLnRhYiB7XHJcbiBmb250OiAwLjhyZW0vMS4yIEFyaWFsLCBzYW5zLXNlcmlmOyAvKiDQn9Cw0YDQsNC80LXRgtGA0Ysg0YjRgNC40YTRgtCwICovXHJcbiBib3JkZXI6IDFweCBzb2xpZCAjZTllYWVjOyAvKiDQn9Cw0YDQsNC80LXRgtGA0Ysg0YDQsNC80LrQuCAqL1xyXG4gYm9yZGVyLXJhZGl1czogM3B4OyAvKiDQodC60YDRg9Cz0LvRj9C10Lwg0YPQs9C+0LvQutC4ICovXHJcbiBjb2xvcjogIzg0ODk5NDsgLyog0KbQstC10YIg0YLQtdC60YHRgtCwICovXHJcbiBtYXJnaW4tYm90dG9tOiAxMHB4OyAvKiDQoNCw0YHRgdGC0L7Rj9C90LjQtSDQvNC10LbQtNGDINC/0YPQvdC60YLQsNC80LggKi9cclxufVxyXG4udGFiX190aXRsZSB7XHJcbiBwYWRkaW5nOiAxMHB4OyAvKiDQn9C+0LvRjyDQstC+0LrRgNGD0LMg0YLQtdC60YHRgtCwICovXHJcbiBkaXNwbGF5OiBibG9jazsgLyog0JHQu9C+0YfQvdGL0Lkg0Y3Qu9C10LzQtdC90YIgKi9cclxuIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IC8qINCS0YHQtSDQsdGD0LrQstGLINC30LDQs9C70LDQstC90YvQtSAqL1xyXG4gZm9udC13ZWlnaHQ6IGJvbGQ7IC8qINCW0LjRgNC90L7QtSDQvdCw0YfQtdGA0YLQsNC90LjQtSAqL1xyXG4gY3Vyc29yOiBwb2ludGVyOyAvKiDQktC40LQg0LrRg9GA0YHQvtGA0LAgKi9cclxufVxyXG4udGFiX190aXRsZTo6YWZ0ZXIge1xyXG4gY29udGVudDogJysnOyAvKiDQktGL0LLQvtC00LjQvCDQv9C70Y7RgSAqL1xyXG4gZmxvYXQ6IHJpZ2h0OyAvKiDQoNCw0LfQvNC10YnQsNC10Lwg0L/QviDQv9GA0LDQstC+0LzRgyDQutGA0LDRjiAqL1xyXG59XHJcbi50YWJfX2NvbnRlbnQge1xyXG4gcGFkZGluZzogMTBweCAyMHB4OyAvKiDQn9C+0LvRjyDQstC+0LrRgNGD0LMg0YLQtdC60YHRgtCwICovXHJcbiBmb250LXNpemU6IDE2cHg7XHJcbiBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4udGFiIDpjaGVja2VkICsgLnRhYl9fdGl0bGUge1xyXG4gYmFja2dyb3VuZC1jb2xvcjogIzUwYTJkZTsgLyog0KbQstC10YIg0YTQvtC90LAgKi9cclxuIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyAvKiDQodC60YDRg9Cz0LvRj9C10Lwg0YPQs9C+0LvQutC4ICovXHJcbiBjb2xvcjogI2ZmZjsgLyog0KbQstC10YIg0YLQtdC60YHRgtCwICovXHJcbn1cclxuLnRhYiA6Y2hlY2tlZCArIC50YWJfX3RpdGxlOjphZnRlciB7XHJcbiBjb250ZW50OiAn4oiSJzsgLyog0JLRi9Cy0L7QtNC40Lwg0LzQuNC90YPRgSAqL1xyXG59XHJcbi50YWIgOmNoZWNrZWQgfiAudGFiX19jb250ZW50IHtcclxuIGRpc3BsYXk6IGJsb2NrOyAvKiDQn9C+0LrQsNC30YvQstCw0LXQvCDRgdC+0LTQtdGA0LbQuNC80L7QtSAqL1xyXG59IiwiLmV4Y2hhbmdlLWZvcm0sXHJcbi5oZWFkZXJfX2V4Y2hhbmdlciB7XHJcbiAgd2lkdGg6IDM1MHB4O1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcblxyXG4uZXhjaGFuZ2UtZm9ybV9fZmlyc3QtZm9ybSxcclxuLmV4Y2hhbmdlLWZvcm1fX3NlY29uZC1mb3JtLFxyXG4uZXhjaGFuZ2UtZm9ybV9fdGhpcmQtZm9ybSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmV4Y2hhbmdlLWZvcm1fX2NyeXB0by1ibG9jayxcclxuLmV4Y2hhbmdlLWZvcm1fX2N1cnJlbmN5LWJsb2NrLFxyXG4uZXhjaGFuZ2UtZm9ybV9fcXVhbnRpdHktYmxvY2ssXHJcbi5leGNoYW5nZS1mb3JtX19kZXNjcmlwLWJsb2NrLFxyXG4uZXhjaGFuZ2UtZm9ybV9faW5kaWNhdG9yLFxyXG4uZXhjaGFuZ2UtZm9ybV9fZW1haWwtYmxvY2ssXHJcbi5leGNoYW5nZS1mb3JtX193YWxsZXQtYWRyZXNzLWJsb2NrLFxyXG4uZXhjaGFuZ2UtZm9ybV9fYmFuay1ibG9jayxcclxuLmV4Y2hhbmdlLWZvcm1fX3N3aWZ0LWJsb2NrLFxyXG4uZXhjaGFuZ2UtZm9ybV9fYWNjb3VudC1ibG9jayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2NnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXhjaGFuZ2UtZm9ybV9fZGVzY3JpcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjMGUwYTE5O1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmV4Y2hhbmdlLWZvcm1fX2Rlc2NyaXBfZ29sZCB7XHJcbiAgY29sb3I6ICNmNGQxN2Y7XHJcbn1cclxuXHJcbnNlbGVjdCxcclxuaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZXhjaGFuZ2VyX19idXR0b24ge1xyXG4gIC8qIHdpZHRoOiAzMDVweDsgKi9cclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZXhjaGFuZ2Utd3JhcC1vd24ge1xyXG4gIHdpZHRoOiAzMDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHRvcDogMjRweDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhNDRmMjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZXhjaGFuZ2Utd3JhcC1vd246OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGVhZGVyL2Fycm93LnBuZyk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjBweDtcclxuICByaWdodDogMTVweDtcclxufVxyXG5cclxuLmV4Y2hhbmdlLXdyYXAtb3duX19pdGVtIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcGFkZGluZzogMTFweCAyMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjb2xvcjogIzRhNDRmMjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uZXhjaGFuZ2Utd3JhcC1vd25fX2l0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbn1cclxuXHJcbi5leGNoYW5nZS13cmFwLW93bl9faXRlbTpudGgtbGFzdC1jaGlsZCgxKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5leGNoYW5nZS13cmFwLW93bl9faXRlbTpudGgtY2hpbGQoMSkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZXhjaGFuZ2Utd3JhcC13YW50IHtcclxuICB3aWR0aDogMzA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB0b3A6IDI0cHg7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTQ0ZjI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmV4Y2hhbmdlLXdyYXAtd2FudDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvaGVhZGVyL2Fycm93LnBuZyk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjBweDtcclxuICByaWdodDogMTVweDtcclxufVxyXG5cclxuLmV4Y2hhbmdlLXdyYXAtd2FudF9faXRlbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDExcHggMjJweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICM0YTQ0ZjI7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmV4Y2hhbmdlLXdyYXAtd2FudF9faXRlbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxufVxyXG5cclxuLmV4Y2hhbmdlLXdyYXAtd2FudF9faXRlbTpudGgtbGFzdC1jaGlsZCgxKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjJweDtcclxufVxyXG5cclxuLmV4Y2hhbmdlLXdyYXAtd2FudF9faXRlbTpudGgtY2hpbGQoMSkge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZXhjaGFuZ2UtcHJvcHMtYmFua19faW5wdXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiAxMXB4IDIycHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjNGE0NGYyO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNGE0NGYyO1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLmV4Y2hhbmdlLWZvcm0tYmxvY2stdGV4dF9faXRlbV9hY3RpdmUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjZmJmYmZiO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5leGNoYW5nZS1mb3JtX19jaGVja2JveCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5leGNoYW5nZS1wcm9wcy1iYW5rX19pbnB1dF9jaGVja2JveCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5leGNoYW5nZS1wcm9wcy1iYW5rX19sYWJlbF9jaGVja2JveCB7XHJcbiAgY29sb3I6ICMwZTBhMTk7XHJcbn1cclxuXHJcbi5leGNoYW5nZS1wcm9wcy1iYW5rX19pbnB1dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmV4Y2hhbmdlLXByb3BzLWJhbmtfX2dvbGQtdGV4dCB7XHJcbiAgY29sb3I6ICMwZTBhMTk7XHJcbn1cclxuXHJcbi5leGNoYW5nZS1wcm9wcy1iYW5rX19pbnB1dF9kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZDogIzYwNjA1ZDRkO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmV4Y2hhbmdlLWNyeXB0by12YWx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiAjZjRkMTdmO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5leGNoYW5nZS1jcnlwdG8tdmFsdWU6Zmlyc3QtbGV0dGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmV4Y2hhbmdlLWNyeXB0by12YWx1ZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmV4Y2hhbmdlLWZvcm1fX2Rlc2NyaXBfaW5wdXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmV4Y2hhbmdlLXByb3BzLWJhbmtfX2lucHV0X2Rpc2FibGVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXhjaGFuZ2UtcHJvcHMtYmFua19faW5wdXRfZGlzYWJsZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZXhjaGFuZ2UtcHJvcHMtYmFua19faW5wdXRfZGlzYWJsZWQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZXhjaGFuZ2UtcHJvcHMtYmFua19faW5wdXRfZGlzYWJsZWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmV4Y2hhbmdlLXByb3BzLWJhbmtfX2lucHV0X2Rpc2FibGVkOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZXhjaGFuZ2UtcHJvcHMtYmFua19faW5wdXRfZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmV4Y2hhbmdlLWZvcm0tcG9pbnRlciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMzZweDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmV4Y2hhbmdlLWZvcm0tcG9pbnRlcl9faXRlbSB7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNGE0NGYyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnBvaW50ZXJfYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0NGYyO1xyXG4gIC8qIGJveC1zaGFkb3c6IDFweCAxcHggMTJweCAjMzJFMjgwOyAqL1xyXG59XHJcblxyXG5cclxuLyogYnRuICovXHJcblxyXG4uZXhjaGFuZ2UtZm9ybV9fYnRuLWNvcHkge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjb2xvcjogIzJjZDU4MztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uZXhjaGFuZ2UtZm9ybV9fYnRuLWNvcHk6aG92ZXIge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjZjRkMTdmO1xyXG59XHJcblxyXG4uZXhjaGFuZ2UtZm9ybV9fYnRuLWNvcHk6YWN0aXZlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogI2Y0ZDE3ZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbn1cclxuXHJcbi5leGNoYW5nZS1mb3JtX19idG4tY29weTpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmV4Y2hhbmdlLWZvcm1fX2J0bi1jb3B5LXBvcHVwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0b3A6IDUwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4uY29weS1wb3B1cC1hbmltYXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYW5pbWF0aW9uOiBwb3B1cENvcGllZCAycyBmb3J3YXJkcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBwb3B1cENvcGllZCB7XHJcbiAgMCUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5leGNoYW5nZS1mb3JtX19idG4tY29weS1wb3B1cDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIHRvcDogLTRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLmV4Y2hhbmdlcl9fdGFicyxcclxuLmV4Y2hhbmdlcl9fY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5leGNoYW5nZXJfX3RhYnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YTQ0ZjI7XHJcbn1cclxuXHJcbi5leGNoYW5nZXJfX3RhYiB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBoZWlnaHQ6IDQxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwcHggMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBjb2xvcjogIzRhNDRmMjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5leGNoYW5nZXJfX3RhYi5hY3RpdmUge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uZXhjaGFuZ2VyX190YWItY3V0YWluIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIGhlaWdodDogNDFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwcHggMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTQ0ZjI7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5leGNoYW5nZXJfX3RhYi1jdXRhaW4ucmV2ZXJzZSB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5leGNoYW5nZXJfX3RhYi1kZXNjcmlwIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5leGNoYW5nZXJfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uZXhjaGFuZ2VyX19jb29udGVudC1jb250YW5pZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLmV4Y2hhbmdlcl9fYnV0dG9ucy1ibG9ja3tcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uZXhjaGFuZ2VyX19mb3JtLWJsb2NrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5leGNoYW5nZXJfX2luZm8tYmxvY2sge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogV29yayBTYW5zO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxufVxyXG4uZXhjaGFuZ2VyX19pbmZvLWJsb2NrPmRpdjpmaXJzdC1vZi10eXBle1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmV4Y2hhbmdlcl9faW5mby10ZXh0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxufVxyXG4uZXhjaGFuZ2VyX19pbmZvLWNhbGN1bGF0aW9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLyogLmV4Y2hhbmdlcl9faW5mby1pbnRlcmFjdGl2ZS10ZXh0IHtcclxuICBjb2xvcjogIzRhNDRmMjtcclxufSAqL1xyXG5cclxuLmV4Y2hhbmdlcl9faW5mby10ZXh0X3NlbGwge1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5leGNoYW5nZXJfX2luZm8tdGV4dF9idXkge1xyXG4gIGNvbG9yOiBncmVlbjtcclxufVxyXG5cclxuXHJcbi5leGNoYW5nZXJfX2hlYWRlciB7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgY29sb3I6ICMwZTBhMTk7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZXhjaGFuZ2VyX190aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgY29sb3I6ICMwZTBhMTk7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4uZXgtc3RlcC0xX19jaGFuZ2UtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uZXgtc3RlcC0xX19jaGFuZ2UtYmxvY2ssXHJcbi5leC1zdGVwLTJfX3NlbGwsXHJcbi5leC1zdGVwLTJfX2J1eSxcclxuLmV4LXN0ZXAtM19fc2VsbCxcclxuLmZvcm0tM19fYnV5LFxyXG4uZXgtc3RlcC0yX19jaGVja2JveC1ibG9jayB7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXgtc3RlcC0xX19ib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5leC1zdGVwLTFfX2lucHV0IHtcclxuICB3aWR0aDogMTQ5cHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTQ0ZjI7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMnB4O1xyXG4gIGNvbG9yOiAjNGE0NGYyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5leC1zdGVwLTFfX3NlbGVjdCB7XHJcbiAgd2lkdGg6IDExNnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBjb2xvcjogIzRhNDRmMjtcclxufVxyXG5cclxuLmV4LXN0ZXAtMV9fYXJyb3c6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3cucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDE3cHg7XHJcbn1cclxuXHJcbi5leC1zdGVwLTJfX2Fycm93OjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiA0MXB4O1xyXG59XHJcblxyXG4uZXgtc3RlcC0yX19pbnB1dCxcclxuLmV4LXN0ZXAtMl9fc2VsZWN0IHtcclxuICB3aWR0aDogMzA1cHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTQ0ZjI7XHJcbiAgY29sb3I6ICM0YTQ0ZjI7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLmV4LWlucHV0LWJsb2NrX19kZXNjcmlwIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmV4LXN0ZXAtMl9fY2hlY2tib3gtYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5leC1zdGVwLTJfX2lucHV0X2NoZWNrYm94IHtcclxuICB3aWR0aDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmV4LXN0ZXAtMl9fbGFiZWxfY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4uZXgtc3RlcC0yX19pbnB1dF9jaGVja2JveCtsYWJlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNGE0NGYyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICBsZWZ0OiAtMjlweDtcclxufVxyXG5cclxuLmV4LXN0ZXAtMl9faW5wdXRfY2hlY2tib3guYWN0aXZlK2xhYmVsOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxM3B4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVja2VkLnBuZyk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0yNXB4O1xyXG4gIHRvcDogNHB4O1xyXG59XHJcblxyXG4uZXgtc3RlcC0yX19pbnB1dC1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZXgtc3RlcC0yX19pbnB1dC1ibG9jay5lcnJvcj4uZXgtc3RlcC0yX19kZXNjcmlwIHtcclxuICBjb2xvcjogI2YyMDUwNTtcclxufVxyXG5cclxuLmV4LXN0ZXAtMl9faW5wdXQtYmxvY2suZXJyb3I+LmV4LXN0ZXAtMl9faW5wdXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMjA1MDU7XHJcbiAgLyogY29sb3I6ICNGMjA1MDU7ICovXHJcbn1cclxuXHJcbi5leC1zdGVwLTJfX3NlbGVjdCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmV4LXN0ZXAtMl9fZGVzY3JpcC5lcnJvcj4uZXgtc3RlcC0yX19kZXNjcmlwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGNvcmFsO1xyXG59XHJcblxyXG4uZXgtc3RlcC0yX19kZXNjcmlwLmVycm9yPi5leC1zdGVwLTJfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGNvcmFsO1xyXG59XHJcblxyXG4uZXgtc3RlcC0zX19mb3ItcmVhZC1pbnB1dCB7XHJcbiAgd2lkdGg6IDMwNXB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBiYWNrZ3JvdW5kOiAjZjFmMWZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YTQ0ZjI7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgY29sb3I6ICM0YTQ0ZjI7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuLnNtYWxsLWlucHV0IHtcclxuICB3aWR0aDogMjUycHg7XHJcbn1cclxuXHJcbi5leC1zdGVwLTNfX2Zvci1yZWFkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5leC1zdGVwLTNfX2Zvci1yZWFkLWN1cnJlbmN5X3JlZCB7XHJcbiAgY29sb3I6ICNmMjA1MDU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIGxlZnQ6IDIwNXB4O1xyXG59XHJcblxyXG4uZXgtc3RlcC0zX19jb3B5LWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICM0YTQ0ZjI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5leC1zdGVwLTNfX2NvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5leC1zdGVwLTNfX3RpbWVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAzMDVweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZXgtc3RlcC0zX190aW1lci1kZXNjcmlwIHtcclxuICBjb2xvcjogIzBlMGExOTtcclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5leC1zdGVwLTNfX3RpbWVyLWNvdW50ZXIge1xyXG4gIGNvbG9yOiAjMGUwYTE5O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDU1cHg7XHJcbn1cclxuXHJcbi5leC1zdGVwLTNfX2NvbnRlbnQtaXRlbS1zZWNvbmQge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGNvbG9yOiAjMGUwYTE5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmV4LXN0ZXAtM19fY29weWllZC1wbGF0ZSB7XHJcbiAgd2lkdGg6IDk4cHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC01MHB4O1xyXG4gIGxlZnQ6IC0yMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjNGE0NGYyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG59XHJcblxyXG4uZXgtc3RlcC0zX19jb3B5aWVkLXBsYXRlLmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmV4LXN0ZXAtM19fY29weWllZC1wbGF0ZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDM4cHg7XHJcbiAgYm90dG9tOiAtMjBweDtcclxuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNGE0NGYyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XHJcbn1cclxuXHJcbi5leC1zdGVwLTNfX2NvcHlpZWQtcGxhdGUuYWN0aXZlOjphZnRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm5vdC1jaGFuZ2V0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlM2ZmO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAuZXhjaGFuZ2UtZm9ybSxcclxuICAuaGVhZGVyX19leGNoYW5nZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcbiAgLmV4Y2hhbmdlcl9fdGFiIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbiAgLmV4LXN0ZXAtMV9fY2hhbmdlLWJsb2NrLFxyXG4gIC5leC1zdGVwLTJfX3NlbGwsXHJcbiAgLmV4LXN0ZXAtMl9fYnV5LFxyXG4gIC5leC1zdGVwLTNfX3NlbGwsXHJcbiAgLmZvcm0tM19fYnV5LFxyXG4gIC5leC1zdGVwLTJfX2NoZWNrYm94LWJsb2NrIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLyogISEhISDQsdC+0LvRjNGI0LUg0L3QtdGCINGC0LDQutC+0LPQviDQutC70LDRgdGB0LAsINC80LXQtNC40LAg0LTQtdC70LDRgtGMINC/0L4gZXhjaGFuZ2VyX19idXR0b24qL1xyXG4gIC8qIC5leGNoYW5nZXJfX2J1dHRvbl9mb3JtIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9ICovXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5leGNoYW5nZXJfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLmV4Y2hhbmdlLWZvcm0sXHJcbiAgLmhlYWRlcl9fZXhjaGFuZ2VyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAvKiAhISEhINCx0L7Qu9GM0YjQtSDQvdC10YIg0YLQsNC60L7Qs9C+INC60LvQsNGB0YHQsCwg0LzQtdC00LjQsCDQtNC10LvQsNGC0Ywg0L/QviBleGNoYW5nZXJfX2J1dHRvbiovXHJcbiAgLyogLmV4Y2hhbmdlcl9fYnV0dG9uX2Zvcm0ge1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gIH0gKi9cclxuICAuZXgtc3RlcC0yX19pbnB1dCxcclxuICAuZXgtc3RlcC0yX19zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gIH1cclxufSIsIi5leGNoYW5nZS1mb3JtX19maXJzdC1mb3JtLmFjdGl2ZSxcclxuLmV4Y2hhbmdlLWZvcm1fX3NlY29uZC1mb3JtLmFjdGl2ZSxcclxuLmV4Y2hhbmdlLWZvcm1fX3RoaXJkLWZvcm0uYWN0aXZlIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZm9udC1mYW1pbHk6IFdvcmsgU2FucztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jdXJyZW5jeS1xdWFudGl0eSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jdXJyZW5jeS1xdWFudGl0eV9faW5wdXQge1xyXG4gIHBhZGRpbmc6IDExcHggMjJweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzRBNDRGMjtcclxuICB3aWR0aDogMTg1cHg7XHJcbiAgY29sb3I6ICM0QTQ0RjI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uY3VycmVuY3ktcXVhbnRpdHlfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3VycmVuY3ktcXVhbnRpdHlfX3RleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICBjb2xvcjogI0ZCRkJGQjtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZXhjaGFuZ2UtZm9ybS1ibG9jay10ZXh0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB3aWR0aDogMzA1cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmV4Y2hhbmdlLWZvcm0tYmxvY2stdGV4dF9faXRlbSB7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogI0ZCRkJGQjtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uY3VycmVuY3ktZm9ybV9fdGV4dCB7XHJcbiAgY29sb3I6ICMwRTBBMTk7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlcixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyB7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBudW1iZXItaW5wdXQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG59IiwiLm1vZGFse1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC43KTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5tb2RhbC5hY3RpdmUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ei1pbmRleDogMTUwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5tb2RhbF9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtd2lkdGg6IDYyMHB4O1xyXG5cdFx0d2lkdGg6IDYyMHB4O1xyXG5cdFx0LyogaGVpZ2h0OiAzMjhweDsgKi9cclxuXHRcdGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxufVxyXG4ubW9kYWxfX2FuaW1hdGlvbntcclxuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcbi5tb2RhbF9fdGV4dHtcclxuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnM7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uU3Bpbm5lciB7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ1JTtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNvbnRhaW5lci1yb3RhdGUgMTYwMG1zIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogY29udGFpbmVyLXJvdGF0ZSAxNjAwbXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4uU3Bpbm5lci1saW5lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLlNwaW5uZXItbGluZS0tMSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM4NjgyRjY7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDQ4MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGxpbmUtMS1mYWRlLWluLW91dCA0ODAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNDgwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgbGluZS0xLWZhZGUtaW4tb3V0IDQ4MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbn1cclxuXHJcbi5TcGlubmVyLWxpbmUtLTIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTM5MEY3O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA0ODAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBsaW5lLTItZmFkZS1pbi1vdXQgNDgwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxuICAgIGFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDQ4MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGxpbmUtMi1mYWRlLWluLW91dCA0ODAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG59XHJcblxyXG4uU3Bpbm5lci1saW5lLS0zIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0VDRUJGRTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNDgwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgbGluZS0zLWZhZGUtaW4tb3V0IDQ4MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICBhbmltYXRpb246IGZpbGwtdW5maWxsLXJvdGF0ZSA0ODAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBsaW5lLTMtZmFkZS1pbi1vdXQgNDgwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcclxufVxyXG5cclxuLlNwaW5uZXItbGluZS0tNCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM5MzkwRjc7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsbC11bmZpbGwtcm90YXRlIDQ4MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIGxpbmUtNC1mYWRlLWluLW91dCA0ODAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgYW5pbWF0aW9uOiBmaWxsLXVuZmlsbC1yb3RhdGUgNDgwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgbGluZS00LWZhZGUtaW4tb3V0IDQ4MDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbn1cclxuXHJcbi5TcGlubmVyLWxpbmUtY29nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvKiBvdmVyZmxvdzogaGlkZGVuOyAqL1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uU3Bpbm5lci1saW5lLWNvZy1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMjAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGFuaW1hdGlvbjogbm9uZTtcclxufVxyXG5cclxuLlNwaW5uZXItbGluZS1jb2ctaW5uZXItLWxlZnQge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbGVmdC1zcGluIDEyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbiAgICBhbmltYXRpb246IGxlZnQtc3BpbiAxMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG59XHJcblxyXG4uU3Bpbm5lci1saW5lLWNvZy1pbm5lci0tcmlnaHQge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMjlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcmlnaHQtc3BpbiAxMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xyXG4gICAgYW5pbWF0aW9uOiByaWdodC1zcGluIDEyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XHJcbn1cclxuLlNwaW5uZXItbGluZS1jb2ctaW5uZXItLWNlbnRlciB7XHJcbiAgICB3aWR0aDogMTAwMCU7XHJcbiAgICBsZWZ0OiAtNDUwJTtcclxufVxyXG5cclxuLlNwaW5uZXItbGluZS10aWNrZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDQ1JTtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvKiBvdmVyZmxvdzogaGlkZGVuOyAqL1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuXHJcbkBrZXlmcmFtZXMgY29udGFpbmVyLXJvdGF0ZSB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmaWxsLXVuZmlsbC1yb3RhdGUge1xyXG4gICAgMTIuNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICB9XHJcbiAgICAzNy41JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTQwZGVnKTtcclxuICAgIH1cclxuICAgIDYyLjUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xyXG4gICAgfVxyXG4gICAgNzUlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4MTBkZWcpO1xyXG4gICAgfVxyXG4gICAgODcuNSUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk0NWRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGVmdC1zcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJpZ2h0LXNwaW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgbGluZS0xLWZhZGUtaW4tb3V0e1xyXG4gICAgMCV7b3BhY2l0eToxfVxyXG4gICAgMjUle29wYWNpdHk6MX1cclxuICAgIDI2JXtvcGFjaXR5OjB9XHJcbiAgICA4OSV7b3BhY2l0eTowfVxyXG4gICAgOTAle29wYWNpdHk6MX1cclxuICAgIHRve29wYWNpdHk6MX1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgbGluZS0yLWZhZGUtaW4tb3V0e1xyXG4gICAgMCV7b3BhY2l0eTowfVxyXG4gICAgMTUle29wYWNpdHk6MH1cclxuICAgIDI1JXtvcGFjaXR5OjF9XHJcbiAgICA1MCV7b3BhY2l0eToxfVxyXG4gICAgNTEle29wYWNpdHk6MH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsaW5lLTMtZmFkZS1pbi1vdXR7XHJcbiAgICAwJXtvcGFjaXR5OjB9XHJcbiAgICA0MCV7b3BhY2l0eTowfVxyXG4gICAgNTAle29wYWNpdHk6MX1cclxuICAgIDc1JXtvcGFjaXR5OjF9XHJcbiAgICA3NiV7b3BhY2l0eTowfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpbmUtNC1mYWRlLWluLW91dHtcclxuICAgIDAle29wYWNpdHk6MH1cclxuICAgIDY1JXtvcGFjaXR5OjB9XHJcbiAgICA3NSV7b3BhY2l0eToxfVxyXG4gICAgOTAle29wYWNpdHk6MX1cclxuICAgIHRve29wYWNpdHk6MH1cclxufVxyXG5cclxuLyog0JrQvdC+0L/QutC4ICovXHJcbi5tb2RhbF9fYnRue1xyXG5cdHdpZHRoOiAyNDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG4ubW9kYWxfX2J0bjpsYXN0LW9mLXR5cGV7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59IiwiQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcblx0LmF1dGhlbnRpY2F0aW9uLWJsb2NrX193cmFwZXJ7XHJcblx0XHR3aWR0aDogMzUwcHg7XHJcblx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdH1cclxuXHQuYXV0aGVudGljYXRpb25fX3RhYntcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LmF1dGhlbnRpY2F0aW9uX19idXR0b25zIC54cGF5LWJ1dHRvbntcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdC5hdXRoZW50aWNhdGlvbi1ibG9ja19fd3JhcGVye1xyXG5cdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcblx0LmF1dGhlbnRpY2F0aW9uX190YWJ7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0fVxyXG5cdC5hdXRoZW50aWNhdGlvbl9faW5wdXQtYmxvY2t7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdC5hdXRoZW50aWNhdGlvbl9faW5wdXR7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0fVxyXG5cdC5hdXRoZW50aWNhdGlvbl9fYnV0dG9ue1xyXG5cdFx0Lyogd2lkdGg6IGF1dG87ICovXHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHQvKiBwYWRkaW5nOiA1cHg7ICovXHJcblx0fVxyXG5cdC5hdXRoZW50aWNhdGlvbl9fYnV0dG9ucyAueHBheS1idXR0b257XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMC45MnJlbTtcclxuXHR9XHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcblx0LmFjY291bnR7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHQuYWNjb3VudF9fd3JhcGVye1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5hY2NvdW50X19wZXJzb25hbC1kZXNjcmlwe1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxuXHQuYWNjb3VudF9fdHJhbnNhY3Rpb25zLWhlYWRlcntcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcblx0LnRhYmxlX19pdGVte1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdH1cclxuXHQuYWNjb3VudC1idXR0b257XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdC50cmFuc2FjdGlvbl9fZGV0YWlscy1oZWFkZXJ7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG5cdC50cmFuc2FjdGlvbl9fZGV0YWlscz5we1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcblx0LmFjY291bnRfX3BlcnNvbmFsLWRlc2NyaXB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cdC5hY2NvdW50X190cmFuc2FjdGlvbnMtaGVhZGVye1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdH1cclxuXHQudGFibGVfX2l0ZW17XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5hY2NvdW50LWJ1dHRvbntcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDAuOThlbTtcclxuXHR9XHJcblx0LnRyYW5zYWN0aW9uX19kZXRhaWxzLWhlYWRlcntcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblx0LnRyYW5zYWN0aW9uX19kZXRhaWxzPnB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdC5hY2NvdW50X19wZXJzb25hbC1kZXNjcmlwe1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQuYWNjb3VudF9fdHJhbnNhY3Rpb25zLWhlYWRlcntcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cdC50YWJsZV9faXRlbXtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcblx0LmFjY291bnQtYnV0dG9ue1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0fVxyXG5cdC50cmFuc2FjdGlvbl9fZGV0YWlscy1oZWFkZXJ7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG5cdC50cmFuc2FjdGlvbl9fZGV0YWlscz5we1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcblx0LmFjY291bnRfX3BlcnNvbmFsLWRlc2NyaXB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cdC5hY2NvdW50X190cmFuc2FjdGlvbnMtaGVhZGVye1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0LnRhYmxlX19pdGVte1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxuXHQuYWNjb3VudC1idXR0b257XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdH1cclxuXHQudHJhbnNhY3Rpb25fX2RldGFpbHMtaGVhZGVye1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxuXHQudHJhbnNhY3Rpb25fX2RldGFpbHM+cHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KSB7XHJcblx0LmNoZWNre1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0LmNoZWNrX193cmFwZXJ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LmNoZWNrX19wZXJzb25hbC1kZXNjcmlwe1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxuXHQuY2hlY2tfX3RyYW5zYWN0aW9ucy1oZWFkZXJ7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0fVxyXG5cdC50YWJsZV9faXRlbXtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHR9XHJcblx0LmNoZWNrLWJ1dHRvbntcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcblx0LnRyYW5zYWN0aW9uX19kZXRhaWxzLWhlYWRlcntcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHR9XHJcblx0LnRyYW5zYWN0aW9uX19kZXRhaWxzPnB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHQuY2hlY2tfX3BlcnNvbmFsLWRlc2NyaXB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cdC5jaGVja19fdHJhbnNhY3Rpb25zLWhlYWRlcntcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHR9XHJcblx0LnRhYmxlX19pdGVte1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQuY2hlY2stYnV0dG9ue1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMC45OGVtO1xyXG5cdH1cclxuXHQudHJhbnNhY3Rpb25fX2RldGFpbHMtaGVhZGVye1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdH1cclxuXHQudHJhbnNhY3Rpb25fX2RldGFpbHM+cHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0LmNoZWNrX19wZXJzb25hbC1kZXNjcmlwe1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQuY2hlY2tfX3RyYW5zYWN0aW9ucy1oZWFkZXJ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxuXHQudGFibGVfX2l0ZW17XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdC5jaGVjay1idXR0b257XHJcblx0XHR3aWR0aDogNjBweDtcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHJcblx0LnRyYW5zYWN0aW9uX19kZXRhaWxzLWhlYWRlcntcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHR9XHJcblx0LnRyYW5zYWN0aW9uX19kZXRhaWxzPnB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcclxuXHQuY2hlY2tfX3BlcnNvbmFsLWRlc2NyaXB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cdC5jaGVja19fdHJhbnNhY3Rpb25zLWhlYWRlcntcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cdC50YWJsZV9faXRlbXtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHR9XHJcblx0LmNoZWNrLWJ1dHRvbntcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0Zm9udC1zaXplOiA4cHg7XHJcblx0fVxyXG5cdC50cmFuc2FjdGlvbl9fZGV0YWlscy1oZWFkZXJ7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0fVxyXG5cdC50cmFuc2FjdGlvbl9fZGV0YWlscz5we1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdH1cclxufSIsIi51bnNlbGVjdGFibGUge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAvKiBpT1MgU2FmYXJpICovXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC8qIEtvbnF1ZXJvciAqL1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLyogRmlyZWZveCAqL1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm90IHN1cHBvcnRlZCBieSBhbnkgYnJvd3NlciAqL1xyXG59XHJcblxyXG4uZC1ub25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn0iXX0= */
