.recommend-block{
  background: #F2F2F2;
  position: relative;
  padding: 36px;
  margin-bottom: 36px;
}

.recommend-block:before{
  content: " ";
  position: absolute;
  bottom: 100%;
  left: 68px;
  border: 16px solid transparent;
  border-bottom-color: #F2F2F2;
}

.recommend-title{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  line-height: normal;
  font-size: 15px;
}

.recommend-title .svgicon{
  display: none;
}

.recommend-list{
  margin-bottom: -36px;
}

.recommend-list .card-title{
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  padding-top: 0;
  letter-spacing: 0;
}

.recommend-list .hide-img .card-body{
  padding-top: 15px;
  padding-bottom: 6px;
}

.recommend-list .card-footer{
  padding-bottom: 10px;
}

.recommend-list .card-buy{
  opacity: 1;
}

.order-page{
  background: #F4F4F4;
}

.order-footer{
  padding: 24px 0;
}

.order-footer .wrapper{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.order-header .lang-dropdown{
  left: -50px;
}

.order-page-title{
  display: flex;
  align-items: flex-start;
  padding-top: 21px;
  margin-bottom: 54px;
}

.order-page-title h1,
.order-page-title .h1{
  margin-top: 0;
  font-size: 32px;
  line-height: normal;
  padding-top: 5px;
}

.back-btn{
  display: inline-flex;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 1px solid #DCDCDC;
  flex: 0 0 48px;
  margin-right: 24px;
  padding: 0;
  align-items: center;
  justify-content: center;
  background: none;
  transition: 0.24s;
  outline: none !important;
}

.back-btn:hover,
.back-btn:focus,
.back-btn:active{
  border-color: #FC9700;
  color: #FC9700;
}

.back-btn .svgicon{
  width: 15px;
}

.order-step{
  background: #FFFFFF;
  box-shadow: 0 16px 64px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  padding: 36px;
  margin-bottom: 36px;
  position: relative;
}

.order-step-title{
  font-weight: 400;
  font-size: 21px;
  line-height: 25px;
  position: relative;
  z-index: 1;
  padding-left: 7px;
  letter-spacing: 0.1px;
}

.order-step-title:before{
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 51px;
  height: 25px;
  background: #FFD107;
  z-index: -1;
}

.order-step-title .select-city .svgicon{
  margin-left: -4px;
}

.order-step-next{
  margin-top: 14px;
}

.order-step-address{
  padding-top: 10px;
}

.order-step-content{
  display: none;
  padding-top: 36px;
}

.order-step-result{
  display: none;
  justify-content: space-between;
  padding-top: 24px;
}

.order-step-result .pitem{
  letter-spacing: 0;
}

.order-step.active .order-step-content{
  display: block;
}

.order-step.disabled .order-step-title{
  color: #7D7D7D;
}

.order-step.disabled .order-step-title:before{
  background-color: #F2F2F2;
}

.order-step.disabled .order-step-title strong{
  color: inherit;
}

.order-step.passed .order-step-result{
  display: flex;
}

.order-step .location-full-block{
  display: block;
}

.order-step .map{
  overflow: hidden;
  border-radius: 8px;
}

.order-step .location-map{
  padding-bottom: 82%;
}

.order-step .cart-item{
  align-items: flex-start;
  line-height: normal;
  padding-bottom: 44px;
  margin-bottom: 44px;
}

.order-step .cart-item-opt{
  width: 80px;
  text-align: right;
  margin-left: 30px;
  flex: 0 0 80px;
  margin-bottom: -18px;
}

.order-step .cart-item-opt button{
  display: inline-flex;
}

.order-step .cart-item-opt .check{
  text-align: left;
  display: inline-block;
}

.order-step .cart-item-opt .check .jq-checkbox{
  margin: 0;
}

.order-step .cart-item-price{
  padding: 10px 0;
  margin-left: 8.85%;
  width: 13%;
  text-align: left;
  flex: 0 0 13%;
  margin-bottom: 0;
}

.order-step .cart-item-content{
  max-width: 518px;
  flex: 1 1 auto;
  margin-bottom: 0;
}

.order-step .cart-item-content h6,
.order-step .cart-item-content .h6{
  line-height: normal;
  margin-bottom: 13px;
}

.order-step .cart-item-img .img{
  margin-bottom: 14px;
}

.order-step .cart-item-comment{
  margin-top: 22px;
}

.order-step .cart-item-comment .input-wrap{
  margin: 0;
}

.order-step .cart-item-additional{
  align-items: center;
}

.order-step .cart-item-additional .cart-item-content{
  max-width: 628px;
}

.order-step .cart-item.with-recommend{
  margin-bottom: 0;
  border-bottom: none;
}

.order-step .cart-item .card-count{
  flex: 0 0 114px;
  margin-bottom: 0;
}

.order-step .cart-item .pitem{
  align-items: flex-start;
}

.order-step .cart-item .pitem-icon{
  margin-right: 24px;
}

.order-step .cart-item .pitem-content{
  align-self: center;
}

.order-result-btn .svgicon{
  display: none;
  margin: 0;
}

.order-time .opt-list{
  margin: 0 0 -12px -15px;
  display: flex;
  flex-wrap: wrap;
  letter-spacing: 0;
  border: none;
}

.order-time .opt-list li{
  margin-left: 15px;
  min-width: 190px;
}

.order-time-select{
  display: none;
}

.time-select{
  display: flex;
  margin-bottom: 40px;
}

.time-select .time-input{
  border-radius: 8px;
  width: 96px;
  height: 54px;
  padding: 0 10px;
  text-align: center;
  line-height: 54px;
  font-weight: 400;
  font-size: 28px;
  line-height: 33px;
  border: 1px solid #F2F2F2;
  outline: none !important;
}

.time-select .time-input:focus{
  border-color: #FC9700;
  color: #FC9700;
}

.time-select .input-wrap{
  margin: 0;
}

.time-select label{
  top: 100%;
  left: 0;
  margin: 4px 0 0 0;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
}

.time-select .dots{
  width: 24px;
  position: relative;
  display: block;
}

.time-select .dots:before,
.time-select .dots:after{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #7D7D7D;
  margin: -7px 0 0 -2px;
}

.time-select .dots:after{
  margin-top: 3px;
}

.totals-block{
  padding-top: 30px;
}

.totals-block .order-step-next{
  text-align: right;
  padding-top: 20px;
}

.totals-item{
  display: flex;
  justify-content: space-between;
  border-bottom: 1px dotted #7D7D7D;
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 23px;
}

.totals-item .title{
  display: inline-block;
  margin-bottom: -6px;
  background: #FFFFFF;
}

.totals-item .val{
  display: inline-block;
  margin-bottom: -6px;
  background: #FFFFFF;
  font-weight: bold;
}

.totals-item .price{
  font-weight: inherit;
}

.totals-item .price .cur{
  font-size: inherit;
}

.totals-item.main .title{
  font-weight: 700;
  font-size: 18px;
}

.totals-item.main .val{
  font-weight: 900;
  font-size: 18px;
}

.promocode{
  display: flex;
  margin-bottom: 34px;
}

.promocode .input-wrap{
  flex-grow: 1;
  margin: 0 24px 0 0;
}

.promocode .form-control{
  padding-top: 14px;
  padding-bottom: 14px;
}

.promocode-apply .btn .svgicon{
  display: none;
}

.prod-short{
  display: inline-flex;
  vertical-align: middle;
  margin-right: 36px;
  margin-bottom: 15px;
}

.prod-short-list{
  margin-bottom: -15px;
  font-size: 0;
}

.prod-short .pitem-icon{
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  width: 48px;
  height: 48px;
  margin-right: 0;
}

.prod-short .pitem-icon img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.prod-short .pitem-content{
  padding-left: 12px;
}

.prod-short .pitem-content:empty{
  padding: 0;
}

.prod-short-totals{
  border-left: 1px solid #F2F2F2;
  padding-left: 36px;
}

.payment-step{
  padding-bottom: 23px;
}

.payment-list{
  display: flex;
  flex-wrap: wrap;
}

.payment-item{
  margin-right: 24px;
  display: flex;
  width: 184px;
}

.payment-item-label{
  display: flex;
  height: 100%;
  position: relative;
  flex-direction: column;
  align-items: center;
  padding: 42px 24px 52px;
  border: 1px solid #F2F2F2;
  text-align: center;
  width: 100%;
  border-radius: 8px;
  transition: border-color 0.24s;
  z-index: 2;
  overflow: hidden;
  cursor: pointer;
}

.payment-item-label:before{
  content: " ";
  position: absolute;
  top: 8px;
  right: 8px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #FFFFFF;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  opacity: 0;
}

.payment-item-label .svgicon-check{
  position: absolute;
  top: 7px;
  right: 7px;
  width: 24px;
  height: 24px;
  color: #FC9700;
  opacity: 0;
}

.payment-item-label .ripple{
  background: #F2F2F2;
}

.payment-item-label:hover{
  border-color: #FC9700;
}

.payment-item-label:hover .icon{
  border-color: #FC9700;
  color: #FC9700;
}

.payment-item-label input,
.payment-item-label .jq-radio{
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.payment-item-label .icon{
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #F2F2F2;
  margin-bottom: 24px;
  color: #7D7D7D;
  transition: border-color 0.24s, color 0.24s;
}

.payment-item-label .icon .svgicon{
  width: 24px;
}

.payment-item-label .title{
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
}

.payment-item.active .payment-item-label{
  border-color: #FC9700;
}

.payment-item.active .payment-item-label:before{
  opacity: 1;
}

.payment-item.active .payment-item-label .svgicon-check{
  opacity: 1;
}

.payment-item.active .icon{
  border-color: #FC9700;
  color: #FC9700;
}

.payment-capt{
  margin-top: 15px;
  background: #F2F2F2;
  position: relative;
  padding: 36px;
  margin-top: 30px;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 29px;
}

.payment-capt:before{
  content: " ";
  position: absolute;
  bottom: 100%;
  left: 68px;
  border: 16px solid transparent;
  border-bottom-color: #F2F2F2;
}

.balance{
  border: 1px solid #F2F2F2;
  border-radius: 8px;
  padding: 36px;
}

.balance-content{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.balance-content .pitem-icon{
  background: transparent;
  border: 1px solid #F2F2F2;
  margin-right: 31px;
}

.balance-content .pitem-icon .svgicon{
  width: 24px;
  height: 24px;
}

.balance-content .pitem-title{
  font-size: 13px;
  font-weight: 500;
}

.balance-content .pitem-ball {
  margin-left: 31px;
}

.balance-content .pitem-title + .pitem-val{
  margin-top: 2px;
}

.balance-bottom{
  border-top: 1px solid #F2F2F2;
  padding-top: 16px;
  margin-top: 24px;
}

.balance-bottom .check{
  margin: 0;
}

.balance-bottom .check label{
  font-size: 14px;
  letter-spacing: 0;
}

.balance-bottom .check .jq-checkbox{
  margin-right: 24px;
}

.balance-add{
  color: #000000;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  border: none;
  margin-right: 5%;
  letter-spacing: 0;
}

.balance-add:hover,
.balance-add:focus,
.balance-add:active{
  color: #FC9700;
}

.sale-disabled{
  color: #7D7D7D;
  font-weight: 700;
}

.order-map{
  position: relative;
  min-height: calc(100vh - 70px);
  padding: 32px 0; /* padding: 64px 0; */
}

.order-map .main-map{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #DCDCDC;
  cursor: pointer;
}

.order-info{
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.04);
  width: 416px;
  display: flex;
  float: left;
  text-align: center;
  letter-spacing: 0;
}

.order-info-left{
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  position: relative;
  border-radius: 8px;
  background: #FFFFFF;
}

.order-completed .order-info-left{
  border-radius: 8px 0 0 8px;
}

.order-info-right{
  position: absolute;
  width: 100%;
  left: 100%;
  height: 100%;
  background: #FFFFFF;
  border-radius: 0 8px 8px 0;
  border-left: 1px solid #F2F2F2;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.order-info-right form{
  display: inherit;
  flex-direction: inherit;
  align-items: inherit;
  height: 100%;
}

.order-info-right .btn{
  margin-bottom: 24px;
}

.order-info-right .btn:last-child{
  margin-bottom: 0;
}

.order-info-right .order-info-header{
  border-bottom: 1px solid #F2F2F2;
}

.order-info-body{
  padding: 10px 36px; /* padding: 64px 36px 86px; */
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-grow: 1;
  justify-content: center;
  width: 100%;
}

.order-info-header,
.order-info-footer{
  flex: 0 0 auto;
  width: 100%;
}

.order-info-header{
  padding: 40px 36px 36px;
}

.order-info-footer{
  padding: 40px 36px;
  border-top: 1px solid #F2F2F2;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.order-info-footer .left{
  text-align: left;
}

.order-info-footer .capt{
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 4px;
  color: #7D7D7D;
}

.order-info-footer .price{
  font-weight: bold;
}

.order-pay-btn{
  position: absolute;
  top: 0;
  right: 25px;
}

.order-delivery{
  clear: both;
}

.order-delivery-val{
  position: absolute;
  bottom: 0;
  right: 25px;
  display: flex;
  align-items: center;
}

.order-driver{
  background: rgba(255, 255, 255, 0.85);
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.04);
  border-radius: 100px;
  display: flex;
  align-items: center;
  padding: 14px 52px 14px 32px;
  position: relative;
  border: none;
  color: #000000;
  z-index: 5;
  overflow: hidden;
  width: 343px;
  white-space: nowrap;
}

.order-driver:hover{
  background-color: #FFFFFF;
}

.order-driver:after{
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 84px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 52%);
}

.order-driver-icon{
  width: 36px;
  height: 36px;
  flex: 0 0 36px;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  margin: -14px 16px -14px -32px;
}

.order-driver-icon img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
}

.order-driver-info{
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
}

.order-driver-info span{
  display: inline-block;
  vertical-align: middle;
  padding-right: 20px;
  position: relative;
}

.order-driver-info span:last-child{
  padding-right: 0;
}

.order-driver-info span:last-child:after{
  content: none;
}

.order-driver-info span:after{
  content: " ";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 4px;
  height: 4px;
  background: #C4C4C4;
  border-radius: 50%;
  margin: -2px;
}

.order-driver .svgicon{
  position: absolute;
  top: 50%;
  right: 24px;
  width: 24px;
  height: 24px;
  margin: -12px;
  z-index: 2;
}

.order-driver .ripple{
  background-color: #F2F2F2;
}

.order-status{
  font-weight: 900;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 5px;
}

.in-progress .order-status{
  color: #FC9700;
}

.completed .order-status{
  color: #00A871;
}

.order-status-circle{
  background: #FFFFFF;
  border: 1px solid #F2F2F2;
  box-sizing: border-box;
  box-shadow: 0 0 48px rgba(0, 0, 0, 0.08);
  width: 248px;
  height: 248px;
  margin: auto;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
}

.order-status-circle.completed{
  border: 1px solid rgba(0, 168, 113, 0.3);
}

.order-status-circle .dot-wrap{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 4;
  transition: 0.6s cubic-bezier(0.45, 0, 0.55, 1);
}

.order-status-circle .dot{
  width: 12px;
  height: 12px;
  margin: -6px;
  border-radius: 50%;
  background: linear-gradient(114.13deg, #FFA800 36.05%, #FF6B00 100%);
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 4;
}

.order-status-circle .dot:before,
.order-status-circle .dot:after{
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-animation: dot 1.8s infinite;
  animation: dot 1.8s infinite;
  z-index: -1;
  background: linear-gradient(114.13deg, rgba(255, 168, 0, 0.3) 36.05%, rgba(255, 107, 0, 0.3) 100%);
}

.order-status-circle .dot:after{
  background: linear-gradient(114.13deg, rgba(255, 168, 0, 0.3) 36.05%, rgba(255, 107, 0, 0.3) 100%);
  -webkit-animation: dot 1.8s infinite 0.4s;
  animation: dot 1.8s infinite 0.4s;
}

.order-status-title{
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 4px;
  position: relative;
}

.order-status-time{
  font-size: 12px;
  line-height: 18px;
  color: #7D7D7D;
}

.order-status-time strong{
  color: inherit;
}

.order-status-content{
  position: absolute;
/*  z-index: 4; */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.order-circle{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.order-circle svg{
  width: 100%;
  height: 100%;
}

.order-circle:after{
  content: " ";
  position: absolute;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: #FFFFFF;
  border-radius: 50%;
  z-index: 1;
}

.circle-progress-value{
  stroke-width: 2px;
  stroke: #F2F2F2;
}

.circle-progress-circle{
  stroke-width: 0;
  r: 49.8;
  fill: url(#linear-gradient);
}

.circle-progress-text{
  display: none;
}

.order-list{
  text-align: left;
  letter-spacing: 0;
}

.order-list tr:nth-child(n){
  background: none;
  margin-bottom: 4px;
}

.order-list td,
.order-list th{
  height: 48px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 14px;
}

.order-list td:last-child,
.order-list th:last-child{
  padding-right: 0;
  text-align: right;
}

.order-list td:first-child,
.order-list th:first-child{
  padding-left: 0;
  text-align: left;
}

.order-list th{
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  padding-top: 20px;
}

.order-list .disabled td,
.order-list .disabled th{
  color: #7D7D7D;
}

.order-list .disabled .price{
  color: inherit;
}

.order-list .form-mess{
  padding-left: 0;
  margin-top: 0;
}

.order-list .form-mess.success {
    color: green;
}

.order-list .sale{
  font-weight: 500;
  color: #FC9700;
}

.order-content hr{
  margin: 24px 0;
  background: #F2F2F2;
}

.order-content-bottom{
  padding-top: 24px;
}

@-webkit-keyframes rotate{
  to{
    transform: rotate(-360deg);
  }
}

@keyframes rotate{
  to{
    transform: rotate(-360deg);
  }
}

@-webkit-keyframes dot{
  0%{
    transform: scale(1);
    opacity: 0;
  }

  5%{
    transform: scale(1);
    opacity: 1;
  }

  50%{
    opacity: 1;
  }

  100%{
    transform: scale(2.5);
    opacity: 0;
  }
}

@keyframes dot{
  0%{
    transform: scale(1);
    opacity: 0;
  }

  5%{
    transform: scale(1);
    opacity: 1;
  }

  50%{
    opacity: 1;
  }

  100%{
    transform: scale(2.5);
    opacity: 0;
  }
}

.chat-btn{
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  height: 48px;
  background: linear-gradient(114.13deg, #FFA800 36.05%, #FF6B00 100%);
  border-radius: 100%;
  border: none;
  color: #FFFFFF;
  margin-left: 24px;
  position: relative;
  z-index: 1;
  outline: none !important;
}

.chat-btn:before,
.chat-btn:after{
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  /*-webkit-animation: dot 1.8s infinite;
  animation: dot 1.8s infinite;*/
  z-index: -1;
  /*background: linear-gradient(114.13deg, rgba(255, 168, 0, 0.3) 36.05%, rgba(255, 107, 0, 0.3) 100%);*/
}

.chat-btn.active::after{
  background: linear-gradient(114.13deg, rgba(255, 168, 0, 0.3) 36.05%, rgba(255, 107, 0, 0.3) 100%);
  -webkit-animation: dot 1.8s infinite 0.4s;
  animation: dot 1.8s infinite 0.4s;
}

.chat-btn-c{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  overflow: hidden;
}

.chat-btn .svgicon{
  width: 20px;
  height: 20px;
}

.chat-btn .count{
  position: absolute;
  top: 0;
  right: 0;
  min-width: 18px;
  height: 18px;
  border-radius: 50%;
  line-height: 18px;
  text-align: center;
  padding: 0 3px;
  background: #000000;
  font-size: 12px;
  font-weight: bold;
  transition: background-color 0.24s;
  color: #FFFFFF;
}

.call-chat-btn{
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  height: 48px;
  background: linear-gradient(114.13deg, #FFA800 36.05%, #FF6B00 100%);
  border-radius: 100%;
  border: none;
  color: #FFFFFF;
  margin-left: 24px;
  position: relative;
  z-index: 1;
  outline: none !important;
}

.call-chat-btn:before,
.call-chat-btn:after{
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  /*-webkit-animation: dot 1.8s infinite;
  animation: dot 1.8s infinite;*/
  z-index: -1;
  /*background: linear-gradient(114.13deg, rgba(255, 168, 0, 0.3) 36.05%, rgba(255, 107, 0, 0.3) 100%);*/
}

.call-chat-btn.active::after{
  background: linear-gradient(114.13deg, rgba(255, 168, 0, 0.3) 36.05%, rgba(255, 107, 0, 0.3) 100%);
  -webkit-animation: dot 1.8s infinite 0.4s;
  animation: dot 1.8s infinite 0.4s;
}

.call-chat-btn-c{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  overflow: hidden;
}

.call-chat-btn .svgicon{
  width: 20px;
  height: 20px;
}

.call-btn{
  border: 1px solid #000000;
  color: #000000;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 36px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.call-btn:hover,
.call-btn:focus{
  background: #000000;
  border-color: #000000;
  color: #FFFFFF;
}

.call-btn .svgicon{
  width: 24px;
  height: 24px;
}

.call-btn .ripple{
  background-color: rgba(255, 255, 255, 0.2);
}

.svgicon-star,
.svgicon-star-outline{
  width: 24px;
  height: 24px;
}

.tips-radio{
  font-size: 0;
  margin-top: 30px;
  margin-left: -8px;
  margin-right: -8px;
}

.tips-radio .radio{
  display: inline-block;
  vertical-align: top;
  margin: 0 8px 8px;
  position: relative;
  padding: 0;
}

.tips-radio .radio .jq-radio{
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.tips-radio .radio .jq-radio.checked + label{
  background: #000000;
  border-color: #000000;
  color: #FFFFFF;
}

.tips-radio .radio label{
  border: 1px solid #DCDCDC;
  box-sizing: border-box;
  border-radius: 48px;
  padding: 16px 23px;
  display: inline-block;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
  transition: 0.24s;
  position: relative;
  z-index: 2;
  overflow: hidden;
}

.tips-radio .radio label:hover,
.tips-radio .radio label:focus{
  border-color: #FC9700;
}

.btn.thanks-btn,
.btn.thanks-btn:hover,
.btn.thanks-btn:focus,
.btn.thanks-btn:active{
  border-color: #FC9700;
  cursor: default;
  background: #FFFFFF;
  color: #000000;
  font-weight: normal;
}

.thanks{
  width: 220px;
  margin: 24px auto 0;
}

.thanks img{
  width: 100%;
}

.order-confirm-modal{
  max-width: 451px;
}

.order-confirm-modal .text{
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 16px;
}

.order-confirm-btn{
  text-align: right;
  margin-bottom: 0;
}

.order-payment-modal{
  letter-spacing: 0;
}

.order-payment-modal .modal-content{
  max-width: 451px;
}

.order-payment-modal .tips-val{
  text-align: center;
  margin: 12px 0 16px;
}

.order-payment-modal .tips-val .capt{
  font-size: 14px;
  line-height: 16px;
  color: #7D7D7D;
  margin-bottom: 7px;
}

.order-payment-modal .tips-val .price{
  font-size: 36px;
  line-height: 42px;
}

.order-payment-modal .tips-val .price .cur{
  font-size: 14px;
}

.order-payment-modal .jq-radio{
  top: 50%;
  margin-top: -10px;
}

.order-payment-modal .input-wrap:last-child{
  margin-bottom: 0;
}

.order-payment-list{
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 48px;
  width: 100%;
}

.order-payment-list li{
  margin-bottom: 28px;
}

.order-payment-list label{
  font-size: inherit;
}

.order-payment-capt{
  border-top: 1px solid #F2F2F2;
  text-align: center;
  margin-top: 47px;
  padding-top: 24px;
  font-size: 12px;
  line-height: 18px;
  color: #7D7D7D;
}

.order-payment-capt a{
  color: inherit;
}

.order-payment-capt a:hover{
  color: #FC9700;
}

.tips-radio .price,
.tips-radio .cur,
.order-payment-btn .price,
.order-payment-btn .cur{
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.card-example{
  position: relative;
  padding: 14px 24px 14px 16px;
  z-index: 1;
  border-radius: 8px;
  max-width: 290px;
}

.card-example:before,
.card-example:after{
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background: linear-gradient(114.13deg, #FFA800 36.05%, #FF6B00 100%);
  z-index: -1;
}

.card-example:after{
  border-radius: 6px;
  top: 2px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: #FFFFFF;
}

.card-example-num{
  display: flex;
  justify-content: space-between;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
}

.card-example-num .dots{
  display: inline-block;
  width: 28px;
  height: 4px;
  font-size: 0;
  white-space: nowrap;
  margin-top: 3px;
}

.card-example-num .dots:before,
.card-example-num .dots:after{
  content: " ";
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #000000;
  border-radius: 4px;
  margin-right: 12px;
  box-shadow: 8px 0 0 #000000;
}

.card-example img{
  margin-top: -10px;
  margin-bottom: -10px;
}

.order-call-list .pitem{
  margin-bottom: 36px;
}

.order-call-list .pitem .title{
  font-weight: 500;
}

.order-call-list .pitem .val a{
  display: inline-block;
  margin-right: 24px;
  line-height: 16px;
}

.order-call-list .pitem-icon{
  margin-right: 16px;
}

.order-call-list .pitem .svgicon{
  width: 24px;
  height: 24px;
}

.order-call-modal .form{
  border-top: 1px solid #F2F2F2;
  margin-top: 24px;
  padding-top: 24px;
}

.order-call-modal .order-call-btn{
  text-align: right;
  margin-bottom: 0;
}

.rate{
  font-size: 0;
}

.rate-input{
  position: relative;
}

.rate .star{
  width: 36px;
  height: 36px;
  margin-right: 8px;
  display: inline-block;
  vertical-align: top;
  background: url("../img/icons/star-outline.svg") no-repeat 50% 50%;
  background-size: 100% 100%;
  cursor: pointer;
}

.rate .star:hover{
  background-image: url("../img/icons/star-hover.svg");
}

.rate .star.active{
  background-image: url("../img/icons/star.svg");
}

.rate[data-rate="1"] .star:nth-child(1),
.rate[data-rate="2"] .star:nth-child(1),
.rate[data-rate="3"] .star:nth-child(1),
.rate[data-rate="4"] .star:nth-child(1),
.rate[data-rate="5"] .star:nth-child(1){
  background-image: url("../img/icons/star.svg");
}

.rate[data-rate="2"] .star:nth-child(2),
.rate[data-rate="3"] .star:nth-child(2),
.rate[data-rate="4"] .star:nth-child(2),
.rate[data-rate="5"] .star:nth-child(2){
  background-image: url("../img/icons/star.svg");
}

.rate[data-rate="3"] .star:nth-child(3),
.rate[data-rate="4"] .star:nth-child(3),
.rate[data-rate="5"] .star:nth-child(3){
  background-image: url("../img/icons/star.svg");
}

.rate[data-rate="4"] .star:nth-child(4),
.rate[data-rate="5"] .star:nth-child(4){
  background-image: url("../img/icons/star.svg");
}

.rate[data-rate="5"] .star:nth-child(5){
  background-image: url("../img/icons/star.svg");
}

.rate.active .star,
.rate.rated .star{
  background-image: url("../img/icons/star-hover.svg");
}

.rate.rated .star{
  cursor: default;
}

.order-rate-modal .form-row,
.order-rate-modal .radio-row{
  display: block;
  margin-bottom: 36px;
}

.order-rate-modal .label{
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 12px;
  letter-spacing: 0;
}

.order-rate-modal .radio{
  display: inline-block;
  vertical-align: top;
  margin-right: 24px;
}

.order-rate-btn{
  text-align: right;
}

.courier-info{
  margin: 0 auto;
  max-width: 320px;
  text-align: center;
  padding-top: 24px;
  letter-spacing: 0;
}

.courier-info .order-driver-info{
  font-size: 14px;
  line-height: 16px;
}

.courier-photo{
  border: 2px solid #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0 4px 36px rgba(0, 0, 0, 0.08);
  width: 130px;
  height: 130px;
  border-radius: 50%;
  margin: 0 auto 24px;
}

.courier-photo img{
  width: 100%;
  border-radius: 50%;
}

.courier-capt{
  font-size: 14px;
  line-height: 16px;
  color: #7D7D7D;
  margin-bottom: 4px;
}

.courier-name{
  font-weight: 900;
  font-size: 28px;
  line-height: 33px;
  margin-bottom: 16px;
}

.courier-contacts{
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  justify-content: center;
}

.courier-contacts .btn{
  margin: 0 12px 12px;
}

.courier-phone{
  margin: 0 12px 12px;
}

.courier-short{
  display: flex;
  align-items: center;
}

.courier-short .courier-icon{
  width: 40px;
  height: 40px;
  margin-right: 12px;
}

.courier-short .courier-icon img{
  width: 100%;
  border-radius: 50%;
}

.courier-short .courier-name{
  margin: 0;
}

.courier-short .capt{
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 2px;
  font-weight: normal;
  color: #7D7D7D;
}

.order-chat-modal{
  max-width: 926px;
}

.order-chat-modal .modal-title{
  display: none;
}

.order-chat-modal .modal-content{
  padding: 0;
}

.chat-wrap{
  display: flex;
  width: 100%;
  align-items: stretch;
}

.chat-left{
  width: 43%;
  flex: 0 0 43%;
  padding: 48px 24px 48px 36px;
}

.chat-left .courier-info{
  padding-top: 0;
}

.chat-left .courier-content{
  margin-top: 9px;
}

.chat-main{
  flex: 1 1 auto;
  overflow: hidden;
}

.chat-main .chat{
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.chat-header,
.chat-bottom{
  flex-shrink: 0;
  flex-grow: 0;
}

.chat-content{
  flex: 1 1 auto;
  background: #F2F2F2;
}

.chat-header{
  padding: 18px 48px;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  background: #FFFFFF;
  box-shadow: 0 -1px 20px rgba(0, 0, 0, 0.11);
}

.chat-header .svgicon{
  width: 24px;
  height: 24px;
  margin-right: 13px;
  vertical-align: middle;
  margin-bottom: -3px;
  margin-top: -3px;
}

.chat-bottom{
  padding: 16px 48px 22px;
  background: #FFFFFF;
  box-shadow: 0 -1px 20px rgba(0, 0, 0, 0.11);
}

.chat-bottom .chat-input{
  display: flex;
  align-items: flex-end;
  width: 100%;
}

.chat-bottom .input-wrap{
  margin: 0;
  flex: 1 1 auto;
}

.chat-bottom .form-control{
  padding-top: 14px;
  padding-bottom: 14px;
}

.chat-bottom .chat-send{
  margin-left: 16px;
}

.chat-bottom .chat-send .btn{
  padding: 12px;
  width: 48px;
  height: 48px;
  border-color: #000000;
}

.chat-bottom .chat-send .btn:hover,
.chat-bottom .chat-send .btn:focus{
  border-color: #FC9700;
}

.chat-bottom .chat-send .btn .svgicon{
  margin-left: 0;
  margin-right: 0;
  width: 24px;
  height: 24px;
}

.chat-wrap{
  border-radius: 8px;
  overflow: hidden;
  letter-spacing: 0;
}

.chat-list{
  display: flex;
  min-height: 328px;
  justify-content: flex-end;
  flex-direction: column;
  padding: 24px 48px;
}

.chat-list-wrap{
  height: 328px;
}

.chat-list-wrap .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{
  background-color: #DCDCDC;
  opacity: 1;
}

.chat-empty{
  color: #7D7D7D;
  margin: auto;
  text-align: center;
  max-width: 216px;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}

.chat-empty .svgicon{
  width: 48px;
  height: 48px;
  margin-bottom: 16px;
}

.msg{
  display: flex;
  max-width: 83%;
  margin-top: 16px;
  margin-left: auto;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0;
}

.msg-content{
  padding: 12px;
  background: #FFFFFF;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.02);
  border-radius: 8px 0 8px 8px;
}

.msg-content time{
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  text-align: right;
  color: #7D7D7D;
  display: block;
  margin: 0 0 -4px 0;
}

.msg-icon{
  width: 40px;
  height: 40px;
  border: 2px solid #FFFFFF;
  box-sizing: border-box;
  box-shadow: 0 4px 36px rgba(0, 0, 0, 0.08);
  border-radius: 50%;
  margin-left: 6px;
  overflow: hidden;
  order: 2;
}

.msg-icon img{
  display: block;
  width: 100%;
}

.msg.resp{
  margin-right: auto;
  margin-left: 0;
}

.msg.resp .msg-icon{
  order: 0;
  margin-left: 0;
  margin-right: 6px;
}

.msg.resp .msg-content{
  border-radius: 0 8px 8px 8px;
}

.order-under-footer {
  margin-top: -20px;
  padding-bottom: 40px;
  padding-left: 36px;
  padding-right: 36px;
}

@media screen and (max-width: 1600px){
  .order-delivery,
  .order-pay-btn{
    right: 44px;
  }
}

@media screen and (max-width: 1320px){
  .order-header{
    height: 80px;
  }

  .order-header .menu-toggle{
    top: 50%;
    margin-top: -12px;
    left: 24px;
  }

  .order-header .header-main{
    padding-top: 29px;
    padding-bottom: 29px;
  }

  /* .order-header .lang-block{
    display: inline-block;
  } */

  .order-header .header-right{
    right: 24px;
  }

  .order-info{
    width: 356px;
  }

  .order-info-body{
    padding: 18px 36px 45px;
  }

  .order-info-header h4,
  .order-info-header .h4{
    font-size: 21px;
  }

  .order-status{
    font-size: 18px;
  }

  .order-status-circle{
    width: 200px;
    height: 200px;
  }

  .tips-radio .radio{
    margin-left: 4px;
    margin-right: 4px;
  }

  .tips-radio .radio label{
    padding-left: 20px;
    padding-right: 20px;
  }

  .thanks{
    width: 140px;
    margin-top: 12px;
  }
}

@media screen and (max-width: 1199px){
  .order-map{
    padding-top: 250px;
    background: #FFFFFF;
    margin-top: 25px;
  }

  .order-map .main-map{
    height: 250px;
  }

  .order-info{
    float: none;
    width: 100%;
    box-shadow: none;
  }

  .order-info-left{
    padding-top: 162px;
  }

  .order-info-header{
    padding-top: 0;
    padding-bottom: 16px;
  }

  .order-info-header h4,
  .order-info-header .h4{
    font-size: 18px;
    line-height: 24px;
  }

  .order-info-right{
    position: relative;
    width: auto;
    height: auto;
    left: 0;
    padding-top: 36px;
  }

  .order-info-right .order-info-header h4,
  .order-info-right .order-info-header .h4{
    font-size: 14px;
    line-height: 16px;
  }

  .order-info-body{
    padding: 0;
  }

  .order-info-footer{
    border-top: none;
    text-align: center;
    padding: 10px 0 36px;
    margin-bottom: 0;
  }

  .order-info-footer .right{
    display: none;
  }

  .order-info-footer .left{
    width: 100%;
    text-align: inherit;
  }

  .order-status-circle{
    position: absolute;
    top: -47px;
    left: 50%;
    width: 186px;
    height: 186px;
    margin-left: -93px;
  }

  .order-pay-btn,
  .order-completed-bottom{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: inherit;
    width: 100%;
    z-index: 5;
    background: #FFFFFF;
    box-shadow: 0 -1px 20px rgba(0, 0, 0, 0.11);
    padding: 12px;
    text-align: center;
  }

  .order-completed-footer{
    display: none;
  }

  .order-completed-bottom .btn-link{
    display: none;
  }

  .order-completed-bottom .btn{
    margin: 0;
  }

  .order-map-page .page-wrap{
    padding-bottom: 72px;
  }

  #order-content-modal{
    display: block !important;
    position: relative;
    opacity: 1;
    box-shadow: none;
    max-width: 455px;
    margin: 0 auto;
    z-index: 1;
    border-top: 1px solid #F2F2F2;
    padding-top: 36px;
  }

  #order-content-modal .modal-content{
    padding: 0;
    box-shadow: none;
  }

  #order-content-modal .modal-title{
    position: relative;
    background: none;
    box-shadow: none;
    border: none;
    padding: 0;
    margin: 0 0 16px;
    font-size: 18px;
    font-weight: normal;
  }

  #order-content-modal .modal-title span:before{
    content: " ";
  }

  #order-content-modal table{
    font-size: 14px;
  }

  .order-content-bottom{
    display: none;
  }

  .order-delivery{
    position: absolute;
    top: 21px;
    left: 0;
    right: 0;
  }

  .order-delivery-val{
    position: static;
  }

  .order-driver{
    position: absolute;
    top: 0;
    left: 50%;
    width: 456px;
    margin-left: -228px;
  }

  .chat-btn{
    position: absolute;
    top: 0;
    right: 44px;
  }

  .call-chat-btn{
    position: absolute;
    top: 20px;
    right: 100px;
  }

  .order-footer .wrapper{
    padding: 0 44px;
  }

  .tips-radio .radio{
    margin-left: 8px;
    margin-right: 8px;
  }

  .tips-radio .radio label{
    padding-left: 24px;
    padding-right: 24px;
  }

  .thanks{
    margin-bottom: 18px;
  }
}

@media screen and (max-width: 1024px){
  .recommend-block{
    padding: 16px;
    border-radius: 8px;
  }

  .recommend-block.active .recommend-list{
    display: flex;
  }

  .recommend-title h6,
  .recommend-title .h6{
    position: relative;
    margin: 0;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    width: 100%;
  }

  .recommend-title a{
    display: none;
  }

  .recommend-title .svgicon{
    position: absolute;
    top: 50%;
    right: 15px;
    width: 24px;
    height: 24px;
    margin: -12px;
    display: block;
  }

  .recommend-list{
    display: none;
    padding-top: 16px;
    margin-bottom: -16px;
  }

  .recommend-list .food-card{
    margin-bottom: 16px;
  }

  .totals-block .order-step-next{
    text-align: center;
  }

  .order-step{
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .order-step .location-map,
  .order-step .map{
    padding-bottom: 0;
    height: 142px;
  }

  .order-step .map{
    margin: 36px 0;
  }

  .order-step .cart-item{
    position: relative;
    padding-bottom: 100px;
    margin-bottom: 36px;
  }

  .order-step .cart-item-content{
    padding-bottom: 20px;
  }

  .order-step .cart-item-comment{
    position: absolute;
    bottom: 42px;
    left: 108px;
    right: 64px;
  }

  .order-step .cart-item-price{
    margin-top: 0;
    margin-left: 30px;
  }

  .order-step .cart-item-additional{
    padding-bottom: 36px;
  }

  .order-step .cart-item-additional .card-count{
    margin-left: 72px;
  }

  .order-step .cart-item-additional .card-count:empty{
    flex-basis: 0;
    min-width: 0;
    margin-right: -30px;
  }

  .order-step .cart-item-additional .cart-item-content{
    padding-bottom: 0;
  }

  .order-step .cart-item-additional .pitem-val{
    padding-bottom: 12px;
  }

  .order-step .cart-item.with-recommend{
    padding-bottom: 36px;
  }

  .order-result{
    padding: 0;
  }

  .order-result-content{
    display: none;
  }

  .order-result-btn{
    position: absolute;
    top: 50%;
    right: 24px;
    margin-top: -18px;
  }

  .order-result-btn .btn{
    width: 36px;
    height: 36px;
    padding: 0;
    color: #7D7D7D;
  }

  .order-result-btn span{
    display: none;
  }

  .order-result-btn .svgicon{
    display: inline-block;
    width: 24px;
    height: 24px;
  }

  .payment-step .col-lg-7{
    order: 3;
  }

  .balance{
    margin-bottom: 36px;
  }

  .order-header{
    height: 58px;
  }

  /*.order-header .lang-block{
    display: none;
  }*/

  .order-header .header-main{
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .order-header .header-right{
    top: 5px;
    right: 12px;
  }

  .order-header .menu-toggle{
    left: 12px;
  }

  .call-btn{
    border: none;
    margin-right: -12px;
  }

  .call-btn:hover,
  .call-btn:focus{
    background: transparent;
    color: #000000;
  }

  .call-btn .svgicon{
    transform: rotateY(180deg);
  }

  .order-map{
    margin-top: 0;
  }

  .order-confirm-modal .text{
    margin-bottom: 24px;
  }

  .order-confirm-modal .modal-title{
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    box-shadow: none;
    margin-bottom: 12px;
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
  }

  .order-confirm-modal .modal-title span:before{
    content: " ";
  }

  .order-confirm-modal .modal-align{
    max-width: 776px;
    margin: 0 auto;
  }

  .order-payment-modal .modal-content{
    max-width: 100%;
    padding-top: 92px;
  }

  .order-payment-modal .modal-align{
    margin: auto 0;
  }

  .order-payment-list,
  .order-payment-capt{
    max-width: 468px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .order-payment-list{
    margin-bottom: 0;
  }

  .order-payment-capt{
    margin-top: 20px;
  }

  .order-payment-btn{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: inherit;
    width: 100%;
    z-index: 5;
    background: #FFFFFF;
    box-shadow: 0 -1px 20px rgba(0, 0, 0, 0.11);
    padding: 12px;
    text-align: center;
  }

  .order-call-list,
  .order-call-modal .form{
    max-width: calc(50% + 64px);
  }

  .order-rate-modal .form{
    max-width: 468px;
    margin-left: auto;
    margin-right: auto;
  }

  .order-rate-modal .modal-align{
    margin: auto 0;
  }

  .order-rate-btn{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: inherit;
    width: 100%;
    z-index: 5;
    background: #FFFFFF;
    box-shadow: 0 -1px 20px rgba(0, 0, 0, 0.11);
    padding: 12px;
    text-align: center;
    margin: 0;
  }

  .order-rate-btn .btn-link{
    display: none;
  }

  .courier-info{
    padding-top: 0;
  }

  .courier-info .order-driver-info{
    font-size: 14px;
    line-height: 16px;
  }

  .courier-photo{
    width: 100px;
    height: 100px;
    margin-bottom: 8px;
  }

  .courier-capt{
    font-size: 12px;
    line-height: 14px;
  }

  .courier-name{
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
  }

  .order-chat-modal{
    display: block;
  }

  .order-chat-modal:before{
    content: none;
  }

  .order-chat-modal .modal-title{
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .order-chat-modal .modal-content{
    height: 100%;
    display: block;
  }

  .order-chat-modal .modal-align,
  .order-chat-modal .chat-wrap{
    display: block;
    height: 100%;
  }

  .chat-left{
    display: none;
  }

  .chat-header{
    display: none;
  }

  .chat-main{
    padding-top: 56px;
    display: block;
    height: 100%;
  }

  .chat-content{
    height: calc(100% - 110px);
  }

  .chat-list-wrap{
    height: 100%;
  }

  .chat-bottom{
    padding-top: 12px;
    padding-bottom: 18px;
  }
}

@media screen and (max-width: 768px){
  .order-step .cart-item-content{
    max-width: calc(100% - 116px);
  }

  .order-step .cart-item-comment{
    left: 64px;
    right: 0;
  }

  .payment-capt{
    padding: 24px 16px;
  }

  .balance{
    padding: 16px;
  }

  .order-map{
    padding-top: 460px;
  }

  .order-map .main-map{
    height: 460px;
  }

  #order-content-modal{
    max-width: 488px;
  }

  .order-confirm-modal .modal-content{
    padding-left: 77px;
    padding-right: 77px;
  }
}

@media screen and (max-width: 640px){
  .order-footer .wrapper{
    flex-direction: column;
  }

  .order-footer .policy{
    margin-bottom: 8px;
  }

  .order-step{
    padding-left: 16px;
    padding-right: 16px;
  }

  .order-step-title{
    font-size: 18px;
  }

  .order-step-content{
    padding-top: 10px;
  }

  .order-step .map{
    margin: 26px 0;
  }

  .order-step .slide-type-list label{
    font-size: 13px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .order-step .cart-item-content{
    max-width: calc(100% - 66px);
  }

  .order-step .cart-item-price{
    white-space: nowrap;
  }

  .order-step .cart-item .pitem-content{
    align-self: flex-start;
  }

  .order-time{
    padding-top: 20px;
  }

  .order-time li{
    margin-bottom: 6px;
  }

  .promocode-apply .btn{
    width: 48px;
    height: 48px;
    padding: 0;
  }

  .promocode-apply .btn span{
    display: none;
  }

  .promocode-apply .btn .svgicon{
    display: inline-block;
    margin: 0;
    width: 24px;
    height: 24px;
    padding: 0;
  }

  .balance-content{
    flex-wrap: wrap;
  }

  .balance-add{
    margin: 24px 16px;
  }

  .payment-list{
    margin-left: -24px;
  }

  .payment-item{
    max-width: calc(50% - 24px);
    margin-left: 24px;
    margin-right: 0;
  }

  .order-map{
    padding-top: 348px;
  }

  .order-map .main-map{
    height: 348px;
  }

  .order-map.final-step{
    padding-top: 174px;
  }

  .order-map.final-step .main-map{
    height: 174px;
  }

  .order-delivery{
    top: 12px;
  }

  .order-driver{
    width: auto;
    max-width: 100%;
    left: 12px;
    margin: 0;
    right: 80px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .order-driver-icon{
    width: 36px;
    height: 36px;
  }

  .order-driver-icon img{
    width: auto;
  }

  .order-driver-info{
    font-size: 14px;
  }

  .chat-btn{
    top: 60px;
    right: 12px;
  }

  .call-chat-btn{
    top: 10px;
    right: 12px;
  }

  .modal-mobile-hs .order-confirm-modal{
    height: auto;
    max-height: 100%;
    overflow: auto;
    display: block;
  }

  .order-confirm-modal .modal-content{
    padding: 36px 38px;
    display: block;
    max-height: 90vh;
    overflow: scroll;
  }

  .order-confirm-modal .modal-title{
    font-size: 21px;
    line-height: 25px;
  }

  .order-confirm-modal .text{
    margin-bottom: 48px;
  }

  .order-confirm-btn{
    text-align: center;
  }

  .order-call-list,
  .order-call-modal .form{
    max-width: 100%;
  }

  .order-call-btn{
    text-align: center;
  }

  .order-circle:after {
    top: 3px;
    left: 3px;
    right: 3px;
    bottom: 3px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvcmVjb21tZW5kLnNjc3MiLCJ1dGlscy92YXJpYWJsZXMuc2NzcyIsIm9yZGVyLmNzcyIsIm9yZGVyLnNjc3MiLCJjb21wb25lbnRzL29yZGVyLXBheW1lbnQtbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvb3JkZXItY2FsbC1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9yYXRlLnNjc3MiLCJjb21wb25lbnRzL29yZGVyLXJhdGUtbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvY291cmllci5zY3NzIiwiY29tcG9uZW50cy9vcmRlci1jaGF0LW1vZGFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUU7RUFDRSxtQkN3Qkk7RUR2Qkosa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUVESjs7QUFFQTtFRkdNLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsOEJDYUU7RUNkTiw0QkFBNEI7QUZLNUI7O0FFRkY7RUZLSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFRUhGLG1CQUFtQjtFRktqQixlQUFBO0FFSEo7O0FGUUU7RUFDRSxhQUFBO0FFTEo7O0FBRUE7RUZPTSxvQkFBQTtBRUxOOztBQUVBO0VBQ0UsZ0JBQWdCO0VGUWQsZUFBQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtFRU5KLGlCQUFpQjtBRlNmOztBRU5KO0VGVUksaUJBQUE7RUFDRSxtQkFBQTtBRVJOOztBRndCQTtFQUdJLG9CQUFBO0FFdkJKOztBQUVBO0VGMEJRLFVBQUE7QUV4QlI7O0FBRUE7RUFDRSxtQkY2Qk07QUU1QlI7O0FBRUE7RUFDRSxlRjZCTTtBRTVCUjs7QUFFQTtFQUNFLGFGOEJNO0VFN0JOLDhCQUE4QjtFRmdDMUIsbUJBQUE7QUU5Qk47O0FBRUE7RUFDRSxXRitCTTtBRTlCUjs7QUFFQTtFQUNFLGFBQWE7RUZrQ1gsdUJBQUE7RUVoQ0YsaUJGaUNJO0VFaENKLG1CRmlDSTtBRWhDTjs7QUFFQTs7RUFFRSxhQUFhO0VB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a0JBQUE7RUQ3SkosTUM4Sk07RUQ3Sk4sUUFBUTtFQ2dLSixlQUFBO0VEOUpKLFlDK0pNO0VEOUpOLGtCQUFrQjtFQUNsQixpQkFBaUI7RUNrS2pCLGtCQUFBO0VEaEtBLGNDaUtFO0VEaEtGLG1CQUFtQjtFQ2tLakIsZUFBQTtFRGhLRixpQkNpS0k7RURoS0osa0NBQWtDO0VDb0s5QixjQUFBO0FEbEtOOztBQUVBO0VDc0tFLHlCQUFBO0VEcEtBLGNDcUtFO0VEcEtGLFdBQVc7RUNzS1QsWUFBQTtFRHBLRixrQkNxS0k7RURwS0osYUNxS0k7RURwS0osbUJBQW1CO0VBQ25CLHVCQUF1QjtFQ3lLckIsaUJBQUE7RUR2S0Ysa0JDd0tJO0VEdktKLGdCQ3dLSTtFRHZLSixVQUFVO0FBQ1o7O0FBRUE7O0VBRUUsbUJBQW1CO0VDMktuQixxQkFBQTtFRHpLQSxjQzBLRTtBRHpLSjs7QUFFQTtFQzZLQSxXQUFBO0VBSUUsWUFBQTtBRDlLRjs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTs7RUNrTEUsV0FBQTtFRC9LQSxZQ2dMRTtBRC9LSjs7QUFFQTtFQ2lMSSxZQUFBO0VEL0tGLGdCQ2dMSTtFRC9LSixpQkFBaUI7RUNrTGYsa0JBQUE7QURoTEo7O0FBRUE7RUNrTE0scUJBQUE7RURoTEosbUJDaUxNO0VEaExOLGlCQ2lMTTtFRGhMTixrQkFBa0I7RUNvTGhCLFVBQUE7QURsTEo7O0FBRUE7RUFDRSxrQkNtTEk7RURsTEosTUNtTEk7RURsTEosT0FBTztFQ3FMRCxVQUFBO0FEbkxSOztBQUVBO0VDd0xJLG1CQUFBO0VEdExGLHFCQ3VMSTtFRHRMSixjQUFjO0FBQ2hCOztBQUVBO0VBQ0UseUJDd0xJO0VEdkxKLHNCQ3dMSTtFRHZMSixtQkFBbUI7RUN5TGYsa0JBQUE7RUR2TEoscUJDd0xNO0VEdkxOLGdCQUFnQjtFQzBMWixlQUFBO0VEeExKLGlCQ3lMTTtFRHhMTixlQ3lMTTtFRHhMTixpQkFBaUI7RUFDakIsa0JBQWtCO0VDNExsQixVQUFBO0VEMUxBLGdCQzJMRTtBRDFMSjs7QUFFQTs7RUFFRSxxQkMyTEU7QUQxTEo7O0FBRUE7Ozs7RUFJRSxxQkMyTEU7RUQxTEYsZUMyTEU7RUQxTEYsbUJDMkxFO0VEMUxGLGNDMkxFO0VEMUxGLG1CRHR4Q0c7QUN1eENMOztBQUVBO0VBQ0UsWUFBWTtFQUNaLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQzhMSSxnQkFBQTtBRDVMSjs7QUFFQTtFQ2lNTSxlQUFBO0VEL0xKLGlCQ2dNTTtFRC9MTixtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxpQkNrTUU7RURqTUYsZ0JDa01FO0FEak1KOztBQUVBO0VBQ0UsaUJDa01FO0FEak1KOztBQUVBO0VDbU1JLGdCQUFBO0FEak1KOztBQUVBO0VDb01JLGtCQUFBO0VEbE1GLG1CQ21NSTtBRGxNTjs7QUFFQTtFQUNFLGVDbU1JO0VEbE1KLGlCQ21NSTtFRGxNSixjQ21NSTtFRGxNSixrQkNtTUk7QURsTU47O0FBRUE7RUFDRSxlQUFlO0VDd01iLGlCQUFBO0FEdE1KOztBQUVBO0VDME1JLGVBQUE7QUR4TUo7O0FBRUE7RUMyTUUsUUFBQTtFRHpNQSxpQkMwTUU7QUR6TUo7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxlQUFlO0VDNE1mLGlCQUFBO0VEMU1BLG1CQzJNRTtFRDFNRixXQzJNRTtBRDFNSjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGtCQzRNRTtBRDNNSjs7QUFFQTtFQzhNSSw2QkFBQTtFRDVNRixrQkM2TUk7RUQ1TUosZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQ2lOZixlQUFBO0VEL01GLGlCQ2dOSTtFRC9NSixjQ2dOSTtBRC9NTjs7QUFFQTtFQUNFLGNDZ05NO0FEL01SOztBQUVBO0VBQ0UsY0NrTkU7QURqTko7O0FDdU5BOzs7O0VEak5FLGNBQWM7RUN5TlYsa0JBQUE7RUR2Tkosb0JDd05NO0VEdk5OLG9CQ3dOTTtFRHZOTix1QkFBdUI7QUFDekI7O0FBRUE7RUMyTk0sa0JBQUE7RUR6TkosNEJDME5NO0VEek5OLFVDME5NO0VEek5OLGtCQzBOTTtFRHpOTixnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsWUMyTlE7RUQxTlIsa0JDMk5RO0VEMU5SLE1DMk5RO0VEMU5SLE9DMk5RO0VEMU5SLFFBQVE7RUM2TkYsU0FBQTtFRDNOTixzQkM0TlE7RUQzTlIsb0VDNE5RO0VEM05SLFdBQVc7QUFDYjs7QUFFQTtFQytOVSxrQkFBQTtFRDdOUixRQzhOVTtFRDdOVixTQUFTO0VDK05DLFVBQUE7RUQ3TlYsV0M4Tlk7RUQ3TlosbUJDOE5ZO0FEN05kOztBQUVBO0VBQ0UsYUNnT1U7RUQvTlYsOEJBQThCO0VDa090QixnQkFBQTtFRGhPUixlQ2lPVTtFRGhPVixpQkFBaUI7QUFDbkI7O0FBRUE7RUN5T0kscUJBQUE7RUR2T0YsV0N3T0k7RUR2T0osV0FBVztFQ3lPUCxZQUFBO0VEdk9KLG1CQ3dPTTtFRHZPTixlQUFlO0FBQ2pCOztBQUVBOztFQUVFLFlDeU9NO0VEeE9OLHFCQUFxQjtFQzBPZixVQUFBO0VEeE9OLFdDeU9RO0VEeE9SLG1CQ3lPUTtFRHhPUixrQkN5T1E7RUR4T1Isa0JEajdDWTtFQ2s3Q1osMkJBQTJCO0FBQzdCOztBQUVBO0VDNk9RLGlCQUFBO0VEM09OLG9CQzRPUTtBRDNPVjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLHFCQUFxQjtFQ3NQckIsa0JBQUE7RURwUEEsaUJDcVBFO0FEcFBKOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsV0FBVztFQ3dQVCxZQUFBO0FEdFBKOztBQUVBO0VDeVBJLDZCQUFBO0VEdlBGLGdCQ3dQSTtFRHZQSixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkN5UEU7RUR4UEYsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsV0FBVztFQ2dRUCxZQUFBO0VEOVBKLGlCQytQTTtFRDlQTixxQkFBcUI7RUNpUWpCLG1CQUFBO0VEL1BKLGtFQ2dR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QUFVO0VBQ1o7O0VBRUE7SUFDRSxlQUFlO0VBQ2pCOztFQUVBO0lBQ0UsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsMkJBQTJCO0lBQzNCLGlCQUFpQjtJQUNqQixlQUFlO0VBQ2pCOztFQUVBO0lBQ0Usa0JBQWtCO0VBQ3BCOztFQUVBO0lBQ0UsYUFBYTtFQUNmOztFQUVBO0lBQ0UsU0FBUztFQUNYOztFQUVBO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixVQUFVO0lBQ1YsU0FBUztJQUNULFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsV0FBVztJQUNYLFlBQVk7RUFDZDs7RUFFQTtJQUNFLGVBQWU7RUFDakI7O0VBRUE7SUFDRSxTQUFTO0lBQ1QsV0FBVztFQUNiOztFQUVBO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsY0FBYztFQUNoQjs7RUFFQTtJQUNFLHVCQUF1QjtJQUN2QixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLGVBQWU7SUFDZixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSxtQkFBbUI7RUFDckI7O0VBRUE7SUFDRSxrQkFBa0I7RUFDcEI7O0VBRUE7O0lBRUUsZUFBZTtFQUNqQjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGIiwiZmlsZSI6Im9yZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5yZWNvbW1lbmR7XHJcblxyXG4gICYtYmxvY2t7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICBsZWZ0OiA2OHB4O1xyXG4gICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiByZW1zKDE1cHgpO1xyXG5cclxuICAgIC5zdmdpY29ue1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHg7XHJcblxyXG4gICAgLmNhcmQtdGl0bGV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZS1pbWcgLmNhcmQtYm9keXtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtZm9vdGVye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1idXl7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLXhsICl7XHJcbiAgLnJlY29tbWVuZHtcclxuICBcclxuICB9ICBcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLWxnICl7XHJcbiAgLnJlY29tbWVuZHtcclxuICBcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy1tZCApe1xyXG4gIC5yZWNvbW1lbmR7XHJcblxyXG4gICAgJi1ibG9ja3tcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgLnJlY29tbWVuZC1saXN0e1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxle1xyXG4gICAgICBoNiwgLmg2e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdmdpY29ue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAtMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xyXG5cclxuICAgICAgLmZvb2QtY2FyZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG90YWxze1xyXG5cclxuICAgICYtYmxvY2t7XHJcbiAgICAgIC5vcmRlci1zdGVwLW5leHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkYnJlYWtwb2ludHMtc20gKXtcclxuICAucmVjb21tZW5ke1xyXG4gIFxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLXhzICl7XHJcbiAgLnJlY29tbWVuZHtcclxuICAgIFxyXG4gIH1cclxufSIsIi8vVmFyaWFibGVzXHJcbiRjb2xvcjogI0ZDOTcwMDsgXHJcblxyXG4kZ3JhZDE6ICNGRkE4MDA7XHJcbiRncmFkMjogI0ZGNkIwMDtcclxuXHJcbiRhY2NlbnQ6ICNGRkQxMDc7XHJcbiBcclxuXHJcbkBmdW5jdGlvbiByZW1zKCRzaXplKSB7XHJcblx0Ly8gdW5jb21tZW50IG5ldCBsaW5lIHRvIHNlZSBhbGwgc2l6ZXMgaW4gcHhcclxuXHRAcmV0dXJuICRzaXplO1xyXG4gIC8vJHJlbVNpemU6ICRzaXplIC8gMTRweDsgXHJcbiAgLy9AcmV0dXJuICN7JHJlbVNpemV9cmVtOyBcclxufVxyXG5cclxuJGJnOiAjZmZmZmZmO1xyXG5cclxuJGZvbnQ6IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyAgXHJcbiRoZWFkaW5ncy1mb250OiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgXHJcblxyXG4kdGV4dC1jb2xvcjogIzAwMDAwMDtcclxuJGhlYWRpbmdzOiAjMDAwMDAwO1xyXG4kYm9yZGVyczogIzAwMDAwMDtcclxuJGVudHJ5Ym9yZGVyczogI0RDRENEQzsgXHJcbiRwbGFjZWhvbGRlcjogIzdEN0Q3RDtcclxuJGNhcHQ6ICM0RDRENEQ7XHJcbiRsaWdodDogI0YyRjJGMjtcclxuJGlucHV0LWJnOiAkYmc7XHJcbiRsYWJlbDogJHBsYWNlaG9sZGVyO1xyXG5cclxuJGVudHJ5OiAjMzk0MDUwO1xyXG5cclxuJGJyZWFkY3J1bWJzOiAkY29sb3I7XHJcblxyXG4kYnRuLWJnOiAkYm9yZGVyczsgXHJcbiRidG4tY29sb3I6ICRiZztcclxuJGJ0bi1zaXplOiByZW1zKDE1cHgpO1xyXG4kYnRuLWZvbnQ6ICRmb250O1xyXG5cclxuJGZvbnQtc2l6ZTogcmVtcygxNnB4KTsgXHJcbiRmb250LXNpemUtc21hbGw6IHJlbXMoMTRweCk7XHJcbiRmb250LXNpemUtbGFyZ2U6IHJlbXMoMjBweCk7XHJcblxyXG5cclxuJGVycm9yOiAjQkIzOTJGO1xyXG4kZXJyb3ItYmc6ICNGRkZGRkY7XHJcbiRzdWNjZXNzOiAjMDBBODcxO1xyXG5cclxuXHJcbiRicmVha3BvaW50cy14eHM6IDA7XHJcbiRicmVha3BvaW50cy14czogNjQwcHg7XHJcbiRicmVha3BvaW50cy1zbTogNzY4cHg7XHJcbiRicmVha3BvaW50cy1tZDogMTAyNHB4O1xyXG4kYnJlYWtwb2ludHMtbGc6IDEzMjBweDtcclxuJGJyZWFrcG9pbnRzLXhsOiAxNjAwcHg7XHJcblxyXG5cclxuIiwiLnJlY29tbWVuZC1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLnJlY29tbWVuZC1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDY4cHg7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YyRjJGMjtcbn1cblxuLnJlY29tbWVuZC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnJlY29tbWVuZC10aXRsZSAuc3ZnaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWNvbW1lbmQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IC0zNnB4O1xufVxuXG4ucmVjb21tZW5kLWxpc3QgLmNhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5yZWNvbW1lbmQtbGlzdCAuaGlkZS1pbWcgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4ucmVjb21tZW5kLWxpc3QgLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5yZWNvbW1lbmQtbGlzdCAuY2FyZC1idXkge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub3JkZXItcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG59XG5cbi5vcmRlci1mb290ZXIge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi5vcmRlci1mb290ZXIgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcmRlci1oZWFkZXIgLmxhbmctZHJvcGRvd24ge1xuICBsZWZ0OiAtNTBweDtcbn1cblxuLm9yZGVyLXBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG59XG5cbi5vcmRlci1wYWdlLXRpdGxlIGgxLFxuLm9yZGVyLXBhZ2UtdGl0bGUgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uYmFjay1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENEQ0RDO1xuICBmbGV4OiAwIDAgNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNHM7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhY2stYnRuOmhvdmVyLFxuLmJhY2stYnRuOmZvY3VzLFxuLmJhY2stYnRuOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZDOTcwMDtcbiAgY29sb3I6ICNGQzk3MDA7XG59XG5cbi5iYWNrLWJ0biAuc3ZnaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4ub3JkZXItc3RlcCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNnB4IDY0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vcmRlci1zdGVwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuXG4ub3JkZXItc3RlcC10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkQxMDc7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ub3JkZXItc3RlcC10aXRsZSAuc2VsZWN0LWNpdHkgLnN2Z2ljb24ge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLm9yZGVyLXN0ZXAtbmV4dCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5vcmRlci1zdGVwLWFkZHJlc3Mge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLm9yZGVyLXN0ZXAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuXG4ub3JkZXItc3RlcC1yZXN1bHQge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ub3JkZXItc3RlcC1yZXN1bHQgLnBpdGVtIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5vcmRlci1zdGVwLmFjdGl2ZSAub3JkZXItc3RlcC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmRlci1zdGVwLmRpc2FibGVkIC5vcmRlci1zdGVwLXRpdGxlIHtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5cbi5vcmRlci1zdGVwLmRpc2FibGVkIC5vcmRlci1zdGVwLXRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbi5vcmRlci1zdGVwLmRpc2FibGVkIC5vcmRlci1zdGVwLXRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ub3JkZXItc3RlcC5wYXNzZWQgLm9yZGVyLXN0ZXAtcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm9yZGVyLXN0ZXAgLmxvY2F0aW9uLWZ1bGwtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yZGVyLXN0ZXAgLm1hcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm9yZGVyLXN0ZXAgLmxvY2F0aW9uLW1hcCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MiU7XG59XG5cbi5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5cbi5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0tb3B0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZmxleDogMCAwIDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xOHB4O1xufVxuXG4ub3JkZXItc3RlcCAuY2FydC1pdGVtLW9wdCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLm9yZGVyLXN0ZXAgLmNhcnQtaXRlbS1vcHQgLmNoZWNrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ub3JkZXItc3RlcCAuY2FydC1pdGVtLW9wdCAuY2hlY2sgLmpxLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub3JkZXItc3RlcCAuY2FydC1pdGVtLXByaWNlIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tbGVmdDogOC44NSU7XG4gIHdpZHRoOiAxMyU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXg6IDAgMCAxMyU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0tY29udGVudCB7XG4gIG1heC13aWR0aDogNTE4cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3JkZXItc3RlcCAuY2FydC1pdGVtLWNvbnRlbnQgaDYsXG4ub3JkZXItc3RlcCAuY2FydC1pdGVtLWNvbnRlbnQgLmg2IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLm9yZGVyLXN0ZXAgLmNhcnQtaXRlbS1pbWcgLmltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0tY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0tY29tbWVudCAuaW5wdXQtd3JhcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm9yZGVyLXN0ZXAgLmNhcnQtaXRlbS1hZGRpdGlvbmFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9yZGVyLXN0ZXAgLmNhcnQtaXRlbS1hZGRpdGlvbmFsIC5jYXJ0LWl0ZW0tY29udGVudCB7XG4gIG1heC13aWR0aDogNjI4cHg7XG59XG5cbi5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0ud2l0aC1yZWNvbW1lbmQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ub3JkZXItc3RlcCAuY2FydC1pdGVtIC5jYXJkLWNvdW50IHtcbiAgZmxleDogMCAwIDExNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3JkZXItc3RlcCAuY2FydC1pdGVtIC5waXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ub3JkZXItc3RlcCAuY2FydC1pdGVtIC5waXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ub3JkZXItc3RlcCAuY2FydC1pdGVtIC5waXRlbS1jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ub3JkZXItcmVzdWx0LWJ0biAuc3ZnaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLm9yZGVyLXRpbWUgLm9wdC1saXN0IHtcbiAgbWFyZ2luOiAwIDAgLTEycHggLTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm9yZGVyLXRpbWUgLm9wdC1saXN0IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1pbi13aWR0aDogMTkwcHg7XG59XG5cbi5vcmRlci10aW1lLXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50aW1lLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50aW1lLXNlbGVjdCAudGltZS1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lLXNlbGVjdCAudGltZS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0ZDOTcwMDtcbiAgY29sb3I6ICNGQzk3MDA7XG59XG5cbi50aW1lLXNlbGVjdCAuaW5wdXQtd3JhcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRpbWUtc2VsZWN0IGxhYmVsIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDRweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLnRpbWUtc2VsZWN0IC5kb3RzIHtcbiAgd2lkdGg6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50aW1lLXNlbGVjdCAuZG90czpiZWZvcmUsXG4udGltZS1zZWxlY3QgLmRvdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM3RDdEN0Q7XG4gIG1hcmdpbjogLTdweCAwIDAgLTJweDtcbn1cblxuLnRpbWUtc2VsZWN0IC5kb3RzOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4udG90YWxzLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi50b3RhbHMtYmxvY2sgLm9yZGVyLXN0ZXAtbmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnRvdGFscy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3RDdEN0Q7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi50b3RhbHMtaXRlbSAudGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi50b3RhbHMtaXRlbSAudmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRvdGFscy1pdGVtIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4udG90YWxzLWl0ZW0gLnByaWNlIC5jdXIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi50b3RhbHMtaXRlbS5tYWluIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRvdGFscy1pdGVtLm1haW4gLnZhbCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnByb21vY29kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5wcm9tb2NvZGUgLmlucHV0LXdyYXAge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCAyNHB4IDAgMDtcbn1cblxuLnByb21vY29kZSAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4ucHJvbW9jb2RlLWFwcGx5IC5idG4gLnN2Z2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZC1zaG9ydCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wcm9kLXNob3J0LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucHJvZC1zaG9ydCAucGl0ZW0taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kLXNob3J0IC5waXRlbS1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZC1zaG9ydCAucGl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnByb2Qtc2hvcnQgLnBpdGVtLWNvbnRlbnQ6ZW1wdHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvZC1zaG9ydC10b3RhbHMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMkYyRjI7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLnBheW1lbnQtc3RlcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xufVxuXG4ucGF5bWVudC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGF5bWVudC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTg0cHg7XG59XG5cbi5wYXltZW50LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDJweCAyNHB4IDUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjRzO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYXltZW50LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wYXltZW50LWl0ZW0tbGFiZWwgLnN2Z2ljb24tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogN3B4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0ZDOTcwMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBheW1lbnQtaXRlbS1sYWJlbCAucmlwcGxlIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLnBheW1lbnQtaXRlbS1sYWJlbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZDOTcwMDtcbn1cblxuLnBheW1lbnQtaXRlbS1sYWJlbDpob3ZlciAuaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogI0ZDOTcwMDtcbiAgY29sb3I6ICNGQzk3MDA7XG59XG5cbi5wYXltZW50LWl0ZW0tbGFiZWwgaW5wdXQsXG4ucGF5bWVudC1pdGVtLWxhYmVsIC5qcS1yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGF5bWVudC1pdGVtLWxhYmVsIC5pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6ICM3RDdEN0Q7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI0cywgY29sb3IgMC4yNHM7XG59XG5cbi5wYXltZW50LWl0ZW0tbGFiZWwgLmljb24gLnN2Z2ljb24ge1xuICB3aWR0aDogMjRweDtcbn1cblxuLnBheW1lbnQtaXRlbS1sYWJlbCAudGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnBheW1lbnQtaXRlbS5hY3RpdmUgLnBheW1lbnQtaXRlbS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI0ZDOTcwMDtcbn1cblxuLnBheW1lbnQtaXRlbS5hY3RpdmUgLnBheW1lbnQtaXRlbS1sYWJlbDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGF5bWVudC1pdGVtLmFjdGl2ZSAucGF5bWVudC1pdGVtLWxhYmVsIC5zdmdpY29uLWNoZWNrIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBheW1lbnQtaXRlbS5hY3RpdmUgLmljb24ge1xuICBib3JkZXItY29sb3I6ICNGQzk3MDA7XG4gIGNvbG9yOiAjRkM5NzAwO1xufVxuXG4ucGF5bWVudC1jYXB0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNnB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuLnBheW1lbnQtY2FwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDY4cHg7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YyRjJGMjtcbn1cblxuLmJhbGFuY2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDM2cHg7XG59XG5cbi5iYWxhbmNlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYWxhbmNlLWNvbnRlbnQgLnBpdGVtLWljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuXG4uYmFsYW5jZS1jb250ZW50IC5waXRlbS1pY29uIC5zdmdpY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmJhbGFuY2UtY29udGVudCAucGl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYWxhbmNlLWNvbnRlbnQgLnBpdGVtLXRpdGxlICsgLnBpdGVtLXZhbCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmJhbGFuY2UtYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmFsYW5jZS1ib3R0b20gLmNoZWNrIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFsYW5jZS1ib3R0b20gLmNoZWNrIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmJhbGFuY2UtYm90dG9tIC5jaGVjayAuanEtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5iYWxhbmNlLWFkZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYmFsYW5jZS1hZGQ6aG92ZXIsXG4uYmFsYW5jZS1hZGQ6Zm9jdXMsXG4uYmFsYW5jZS1hZGQ6YWN0aXZlIHtcbiAgY29sb3I6ICNGQzk3MDA7XG59XG5cbi5zYWxlLWRpc2FibGVkIHtcbiAgY29sb3I6ICM3RDdEN0Q7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vcmRlci1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgcGFkZGluZzogNjRweCAwO1xufVxuXG4ub3JkZXItbWFwIC5tYWluLW1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRENEQ0RDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmRlci1pbmZvIHtcbiAgYm94LXNoYWRvdzogMHB4IDE2cHggNDhweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB3aWR0aDogNDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ub3JkZXItaW5mby1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLm9yZGVyLWNvbXBsZXRlZCAub3JkZXItaW5mby1sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG59XG5cbi5vcmRlci1pbmZvLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjJGMkYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLm9yZGVyLWluZm8tcmlnaHQgZm9ybSB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ub3JkZXItaW5mby1yaWdodCAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm9yZGVyLWluZm8tcmlnaHQgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm9yZGVyLWluZm8tcmlnaHQgLm9yZGVyLWluZm8taGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG59XG5cbi5vcmRlci1pbmZvLWJvZHkge1xuICBwYWRkaW5nOiA2NHB4IDM2cHggODZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1pbmZvLWhlYWRlcixcbi5vcmRlci1pbmZvLWZvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWluZm8taGVhZGVyIHtcbiAgcGFkZGluZzogNDBweCAzNnB4IDM2cHg7XG59XG5cbi5vcmRlci1pbmZvLWZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMzZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm9yZGVyLWluZm8tZm9vdGVyIC5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9yZGVyLWluZm8tZm9vdGVyIC5jYXB0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogIzdEN0Q3RDtcbn1cblxuLm9yZGVyLWluZm8tZm9vdGVyIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3JkZXItcGF5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjVweDtcbn1cblxuLm9yZGVyLWRlbGl2ZXJ5IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5vcmRlci1kZWxpdmVyeS12YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcmRlci1kcml2ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBib3gtc2hhZG93OiAwcHggMTZweCA0OHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDUycHggMTRweCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzNDNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm9yZGVyLWRyaXZlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5vcmRlci1kcml2ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4NHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkZGRkYgNTIlKTtcbn1cblxuLm9yZGVyLWRyaXZlci1pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZmxleDogMCAwIDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luOiAtMTRweCAxNnB4IC0xNHB4IC0zMnB4O1xufVxuXG4ub3JkZXItZHJpdmVyLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm9yZGVyLWRyaXZlci1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLm9yZGVyLWRyaXZlci1pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLWRyaXZlci1pbmZvIHNwYW46bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5vcmRlci1kcml2ZXItaW5mbyBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ub3JkZXItZHJpdmVyLWluZm8gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNDNEM0QzQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAtMnB4O1xufVxuXG4ub3JkZXItZHJpdmVyIC5zdmdpY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogLTEycHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5vcmRlci1kcml2ZXIgLnJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5cbi5vcmRlci1zdGF0dXMge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uaW4tcHJvZ3Jlc3MgLm9yZGVyLXN0YXR1cyB7XG4gIGNvbG9yOiAjRkM5NzAwO1xufVxuXG4uY29tcGxldGVkIC5vcmRlci1zdGF0dXMge1xuICBjb2xvcjogIzAwQTg3MTtcbn1cblxuLm9yZGVyLXN0YXR1cy1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDQ4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgd2lkdGg6IDI0OHB4O1xuICBoZWlnaHQ6IDI0OHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLXN0YXR1cy1jaXJjbGUuY29tcGxldGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxNjgsIDExMywgMC4zKTtcbn1cblxuLm9yZGVyLXN0YXR1cy1jaXJjbGUgLmRvdC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA0O1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjQ1LCAwLCAwLjU1LCAxKTtcbn1cblxuLm9yZGVyLXN0YXR1cy1jaXJjbGUgLmRvdCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogLTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjEzZGVnLCAjRkZBODAwIDM2LjA1JSwgI0ZGNkIwMCAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogNDtcbn1cblxuLm9yZGVyLXN0YXR1cy1jaXJjbGUgLmRvdDpiZWZvcmUsXG4ub3JkZXItc3RhdHVzLWNpcmNsZSAuZG90OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogZG90IDEuOHMgaW5maW5pdGU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjEzZGVnLCByZ2JhKDI1NSwgMTY4LCAwLCAwLjMpIDM2LjA1JSwgcmdiYSgyNTUsIDEwNywgMCwgMC4zKSAxMDAlKTtcbn1cblxuLm9yZGVyLXN0YXR1cy1jaXJjbGUgLmRvdDphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTQuMTNkZWcsIHJnYmEoMjU1LCAxNjgsIDAsIDAuMykgMzYuMDUlLCByZ2JhKDI1NSwgMTA3LCAwLCAwLjMpIDEwMCUpO1xuICBhbmltYXRpb246IGRvdCAxLjhzIGluZmluaXRlIDAuNHM7XG59XG5cbi5vcmRlci1zdGF0dXMtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLXN0YXR1cy10aW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5cbi5vcmRlci1zdGF0dXMtdGltZSBzdHJvbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm9yZGVyLXN0YXR1cy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub3JkZXItY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vcmRlci1jaXJjbGUgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm9yZGVyLWNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaXJjbGUtcHJvZ3Jlc3MtdmFsdWUge1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgc3Ryb2tlOiAjRjJGMkYyO1xufVxuXG4uY2lyY2xlLXByb2dyZXNzLWNpcmNsZSB7XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgcjogNDkuODtcbiAgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQpO1xufVxuXG4uY2lyY2xlLXByb2dyZXNzLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3JkZXItbGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ub3JkZXItbGlzdCB0cjpudGgtY2hpbGQobikge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5vcmRlci1saXN0IHRkLFxuLm9yZGVyLWxpc3QgdGgge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5vcmRlci1saXN0IHRkOmxhc3QtY2hpbGQsXG4ub3JkZXItbGlzdCB0aDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vcmRlci1saXN0IHRkOmZpcnN0LWNoaWxkLFxuLm9yZGVyLWxpc3QgdGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vcmRlci1saXN0IHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5vcmRlci1saXN0IC5kaXNhYmxlZCB0ZCxcbi5vcmRlci1saXN0IC5kaXNhYmxlZCB0aCB7XG4gIGNvbG9yOiAjN0Q3RDdEO1xufVxuXG4ub3JkZXItbGlzdCAuZGlzYWJsZWQgLnByaWNlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5vcmRlci1saXN0IC5mb3JtLW1lc3Mge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5vcmRlci1saXN0IC5zYWxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGQzk3MDA7XG59XG5cbi5vcmRlci1jb250ZW50IGhyIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5vcmRlci1jb250ZW50LWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRvdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNoYXQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjEzZGVnLCAjRkZBODAwIDM2LjA1JSwgI0ZGNkIwMCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hhdC1idG46YmVmb3JlLFxuLmNoYXQtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogZG90IDEuOHMgaW5maW5pdGU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjEzZGVnLCByZ2JhKDI1NSwgMTY4LCAwLCAwLjMpIDM2LjA1JSwgcmdiYSgyNTUsIDEwNywgMCwgMC4zKSAxMDAlKTtcbn1cblxuLmNoYXQtYnRuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNC4xM2RlZywgcmdiYSgyNTUsIDE2OCwgMCwgMC4zKSAzNi4wNSUsIHJnYmEoMjU1LCAxMDcsIDAsIDAuMykgMTAwJSk7XG4gIGFuaW1hdGlvbjogZG90IDEuOHMgaW5maW5pdGUgMC40cztcbn1cblxuLmNoYXQtYnRuLWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNoYXQtYnRuIC5zdmdpY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmNoYXQtYnRuIC5jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNHM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2FsbC1idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLmNhbGwtYnRuOmhvdmVyLFxuLmNhbGwtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhbGwtYnRuIC5zdmdpY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmNhbGwtYnRuIC5yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5zdmdpY29uLXN0YXIsXG4uc3ZnaWNvbi1zdGFyLW91dGxpbmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4udGlwcy1yYWRpbyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cblxuLnRpcHMtcmFkaW8gLnJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgOHB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGlwcy1yYWRpbyAucmFkaW8gLmpxLXJhZGlvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50aXBzLXJhZGlvIC5yYWRpbyAuanEtcmFkaW8uY2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRpcHMtcmFkaW8gLnJhZGlvIGxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRENEQztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgcGFkZGluZzogMTZweCAyM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRpcHMtcmFkaW8gLnJhZGlvIGxhYmVsOmhvdmVyLFxuLnRpcHMtcmFkaW8gLnJhZGlvIGxhYmVsOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkM5NzAwO1xufVxuXG4uYnRuLnRoYW5rcy1idG4sXG4uYnRuLnRoYW5rcy1idG46aG92ZXIsXG4uYnRuLnRoYW5rcy1idG46Zm9jdXMsXG4uYnRuLnRoYW5rcy1idG46YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkM5NzAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udGhhbmtzIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IDI0cHggYXV0byAwO1xufVxuXG4udGhhbmtzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItY29uZmlybS1tb2RhbCB7XG4gIG1heC13aWR0aDogNDUxcHg7XG59XG5cbi5vcmRlci1jb25maXJtLW1vZGFsIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm9yZGVyLWNvbmZpcm0tYnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5vcmRlci1wYXltZW50LW1vZGFsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5vcmRlci1wYXltZW50LW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0NTFweDtcbn1cblxuLm9yZGVyLXBheW1lbnQtbW9kYWwgLnRpcHMtdmFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEycHggMCAxNnB4O1xufVxuXG4ub3JkZXItcGF5bWVudC1tb2RhbCAudGlwcy12YWwgLmNhcHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzdEN0Q3RDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ub3JkZXItcGF5bWVudC1tb2RhbCAudGlwcy12YWwgLnByaWNlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cblxuLm9yZGVyLXBheW1lbnQtbW9kYWwgLnRpcHMtdmFsIC5wcmljZSAuY3VyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ub3JkZXItcGF5bWVudC1tb2RhbCAuanEtcmFkaW8ge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5vcmRlci1wYXltZW50LW1vZGFsIC5pbnB1dC13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3JkZXItcGF5bWVudC1saXN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1wYXltZW50LWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ub3JkZXItcGF5bWVudC1saXN0IGxhYmVsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ub3JkZXItcGF5bWVudC1jYXB0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjN0Q3RDdEO1xufVxuXG4ub3JkZXItcGF5bWVudC1jYXB0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm9yZGVyLXBheW1lbnQtY2FwdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGQzk3MDA7XG59XG5cbi50aXBzLXJhZGlvIC5wcmljZSxcbi50aXBzLXJhZGlvIC5jdXIsXG4ub3JkZXItcGF5bWVudC1idG4gLnByaWNlLFxuLm9yZGVyLXBheW1lbnQtYnRuIC5jdXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xufVxuXG4uY2FyZC1leGFtcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNHB4IDI0cHggMTRweCAxNnB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogMjkwcHg7XG59XG5cbi5jYXJkLWV4YW1wbGU6YmVmb3JlLFxuLmNhcmQtZXhhbXBsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNC4xM2RlZywgI0ZGQTgwMCAzNi4wNSUsICNGRjZCMDAgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uY2FyZC1leGFtcGxlOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmNhcmQtZXhhbXBsZS1udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5jYXJkLWV4YW1wbGUtbnVtIC5kb3RzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uY2FyZC1leGFtcGxlLW51bSAuZG90czpiZWZvcmUsXG4uY2FyZC1leGFtcGxlLW51bSAuZG90czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm94LXNoYWRvdzogOHB4IDAgMCAjMDAwMDAwO1xufVxuXG4uY2FyZC1leGFtcGxlIGltZyB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLm9yZGVyLWNhbGwtbGlzdCAucGl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG4ub3JkZXItY2FsbC1saXN0IC5waXRlbSAudGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ub3JkZXItY2FsbC1saXN0IC5waXRlbSAudmFsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5vcmRlci1jYWxsLWxpc3QgLnBpdGVtLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5vcmRlci1jYWxsLWxpc3QgLnBpdGVtIC5zdmdpY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLm9yZGVyLWNhbGwtbW9kYWwgLmZvcm0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5vcmRlci1jYWxsLW1vZGFsIC5vcmRlci1jYWxsLWJ0biB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmF0ZSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnJhdGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRlIC5zdGFyIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3N0YXItb3V0bGluZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRlIC5zdGFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3N0YXItaG92ZXIuc3ZnXCIpO1xufVxuXG4ucmF0ZSAuc3Rhci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc3Rhci5zdmdcIik7XG59XG5cbi5yYXRlW2RhdGEtcmF0ZT1cIjFcIl0gLnN0YXI6bnRoLWNoaWxkKDEpLFxuLnJhdGVbZGF0YS1yYXRlPVwiMlwiXSAuc3RhcjpudGgtY2hpbGQoMSksXG4ucmF0ZVtkYXRhLXJhdGU9XCIzXCJdIC5zdGFyOm50aC1jaGlsZCgxKSxcbi5yYXRlW2RhdGEtcmF0ZT1cIjRcIl0gLnN0YXI6bnRoLWNoaWxkKDEpLFxuLnJhdGVbZGF0YS1yYXRlPVwiNVwiXSAuc3RhcjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc3Rhci5zdmdcIik7XG59XG5cbi5yYXRlW2RhdGEtcmF0ZT1cIjJcIl0gLnN0YXI6bnRoLWNoaWxkKDIpLFxuLnJhdGVbZGF0YS1yYXRlPVwiM1wiXSAuc3RhcjpudGgtY2hpbGQoMiksXG4ucmF0ZVtkYXRhLXJhdGU9XCI0XCJdIC5zdGFyOm50aC1jaGlsZCgyKSxcbi5yYXRlW2RhdGEtcmF0ZT1cIjVcIl0gLnN0YXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3N0YXIuc3ZnXCIpO1xufVxuXG4ucmF0ZVtkYXRhLXJhdGU9XCIzXCJdIC5zdGFyOm50aC1jaGlsZCgzKSxcbi5yYXRlW2RhdGEtcmF0ZT1cIjRcIl0gLnN0YXI6bnRoLWNoaWxkKDMpLFxuLnJhdGVbZGF0YS1yYXRlPVwiNVwiXSAuc3RhcjpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc3Rhci5zdmdcIik7XG59XG5cbi5yYXRlW2RhdGEtcmF0ZT1cIjRcIl0gLnN0YXI6bnRoLWNoaWxkKDQpLFxuLnJhdGVbZGF0YS1yYXRlPVwiNVwiXSAuc3RhcjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc3Rhci5zdmdcIik7XG59XG5cbi5yYXRlW2RhdGEtcmF0ZT1cIjVcIl0gLnN0YXI6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3N0YXIuc3ZnXCIpO1xufVxuXG4ucmF0ZS5hY3RpdmUgLnN0YXIsXG4ucmF0ZS5yYXRlZCAuc3RhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyLWhvdmVyLnN2Z1wiKTtcbn1cblxuLnJhdGUucmF0ZWQgLnN0YXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5vcmRlci1yYXRlLW1vZGFsIC5mb3JtLXJvdyxcbi5vcmRlci1yYXRlLW1vZGFsIC5yYWRpby1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuLm9yZGVyLXJhdGUtbW9kYWwgLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5vcmRlci1yYXRlLW1vZGFsIC5yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ub3JkZXItcmF0ZS1idG4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvdXJpZXItaW5mbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmNvdXJpZXItaW5mbyAub3JkZXItZHJpdmVyLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uY291cmllci1waG90byB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbn1cblxuLmNvdXJpZXItcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvdXJpZXItY2FwdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjN0Q3RDdEO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5jb3VyaWVyLW5hbWUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uY291cmllci1jb250YWN0cyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY291cmllci1jb250YWN0cyAuYnRuIHtcbiAgbWFyZ2luOiAwIDEycHggMTJweDtcbn1cblxuLmNvdXJpZXItcGhvbmUge1xuICBtYXJnaW46IDAgMTJweCAxMnB4O1xufVxuXG4uY291cmllci1zaG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb3VyaWVyLXNob3J0IC5jb3VyaWVyLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5jb3VyaWVyLXNob3J0IC5jb3VyaWVyLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvdXJpZXItc2hvcnQgLmNvdXJpZXItbmFtZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvdXJpZXItc2hvcnQgLmNhcHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjN0Q3RDdEO1xufVxuXG4ub3JkZXItY2hhdC1tb2RhbCB7XG4gIG1heC13aWR0aDogOTI2cHg7XG59XG5cbi5vcmRlci1jaGF0LW1vZGFsIC5tb2RhbC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci1jaGF0LW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNoYXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmNoYXQtbGVmdCB7XG4gIHdpZHRoOiA0MyU7XG4gIGZsZXg6IDAgMCA0MyU7XG4gIHBhZGRpbmc6IDQ4cHggMjRweCA0OHB4IDM2cHg7XG59XG5cbi5jaGF0LWxlZnQgLmNvdXJpZXItaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2hhdC1sZWZ0IC5jb3VyaWVyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5jaGF0LW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNoYXQtbWFpbiAuY2hhdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jaGF0LWhlYWRlcixcbi5jaGF0LWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5jaGF0LWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmNoYXQtaGVhZGVyIHtcbiAgcGFkZGluZzogMThweCA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggLTFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG59XG5cbi5jaGF0LWhlYWRlciAuc3ZnaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmNoYXQtYm90dG9tIHtcbiAgcGFkZGluZzogMTZweCA0OHB4IDIycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbn1cblxuLmNoYXQtYm90dG9tIC5jaGF0LWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoYXQtYm90dG9tIC5pbnB1dC13cmFwIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNoYXQtYm90dG9tIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5cbi5jaGF0LWJvdHRvbSAuY2hhdC1zZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jaGF0LWJvdHRvbSAuY2hhdC1zZW5kIC5idG4ge1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jaGF0LWJvdHRvbSAuY2hhdC1zZW5kIC5idG46aG92ZXIsXG4uY2hhdC1ib3R0b20gLmNoYXQtc2VuZCAuYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkM5NzAwO1xufVxuXG4uY2hhdC1ib3R0b20gLmNoYXQtc2VuZCAuYnRuIC5zdmdpY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmNoYXQtd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5jaGF0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAzMjhweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjRweCA0OHB4O1xufVxuXG4uY2hhdC1saXN0LXdyYXAge1xuICBoZWlnaHQ6IDMyOHB4O1xufVxuXG4uY2hhdC1saXN0LXdyYXAgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDRENEQztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNoYXQtZW1wdHkge1xuICBjb2xvcjogIzdEN0Q3RDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5jaGF0LWVtcHR5IC5zdmdpY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1zZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogODMlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5tc2ctY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwcHggOHB4IDhweDtcbn1cblxuLm1zZy1jb250ZW50IHRpbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM3RDdEN0Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAtNHB4IDA7XG59XG5cbi5tc2ctaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9yZGVyOiAyO1xufVxuXG4ubXNnLWljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXNnLnJlc3Age1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubXNnLnJlc3AgLm1zZy1pY29uIHtcbiAgb3JkZXI6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm1zZy5yZXNwIC5tc2ctY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAub3JkZXItZGVsaXZlcnksXG4gIC5vcmRlci1wYXktYnRuIHtcbiAgICByaWdodDogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLm9yZGVyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLm9yZGVyLWhlYWRlciAubWVudS10b2dnbGUge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gIH1cblxuICAub3JkZXItaGVhZGVyIC5oZWFkZXItbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIH1cblxuICAub3JkZXItaGVhZGVyIC5sYW5nLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAub3JkZXItaGVhZGVyIC5oZWFkZXItcmlnaHQge1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLm9yZGVyLWluZm8ge1xuICAgIHdpZHRoOiAzNTZweDtcbiAgfVxuXG4gIC5vcmRlci1pbmZvLWJvZHkge1xuICAgIHBhZGRpbmc6IDE4cHggMzZweCA0NXB4O1xuICB9XG5cbiAgLm9yZGVyLWluZm8taGVhZGVyIGg0LFxuICAub3JkZXItaW5mby1oZWFkZXIgLmg0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cblxuICAub3JkZXItc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAub3JkZXItc3RhdHVzLWNpcmNsZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAudGlwcy1yYWRpbyAucmFkaW8ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAudGlwcy1yYWRpbyAucmFkaW8gbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnRoYW5rcyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmRlci1tYXAge1xuICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAub3JkZXItbWFwIC5tYWluLW1hcCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gIC5vcmRlci1pbmZvIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWluZm8tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4O1xuICB9XG5cbiAgLm9yZGVyLWluZm8taGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5vcmRlci1pbmZvLWhlYWRlciBoNCxcbiAgLm9yZGVyLWluZm8taGVhZGVyIC5oNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLm9yZGVyLWluZm8tcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxuXG4gIC5vcmRlci1pbmZvLXJpZ2h0IC5vcmRlci1pbmZvLWhlYWRlciBoNCxcbiAgLm9yZGVyLWluZm8tcmlnaHQgLm9yZGVyLWluZm8taGVhZGVyIC5oNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm9yZGVyLWluZm8tYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5vcmRlci1pbmZvLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwIDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5vcmRlci1pbmZvLWZvb3RlciAucmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub3JkZXItaW5mby1mb290ZXIgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICAub3JkZXItc3RhdHVzLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxODZweDtcbiAgICBoZWlnaHQ6IDE4NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOTNweDtcbiAgfVxuXG4gIC5vcmRlci1wYXktYnRuLFxuICAub3JkZXItY29tcGxldGVkLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5vcmRlci1jb21wbGV0ZWQtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWNvbXBsZXRlZC1ib3R0b20gLmJ0bi1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWNvbXBsZXRlZC1ib3R0b20gLmJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm9yZGVyLW1hcC1wYWdlIC5wYWdlLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgI29yZGVyLWNvbnRlbnQtbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDQ1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gIH1cblxuICAjb3JkZXItY29udGVudC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgI29yZGVyLWNvbnRlbnQtbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAjb3JkZXItY29udGVudC1tb2RhbCAubW9kYWwtdGl0bGUgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICB9XG5cbiAgI29yZGVyLWNvbnRlbnQtbW9kYWwgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5vcmRlci1jb250ZW50LWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vcmRlci1kZWxpdmVyeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLm9yZGVyLWRlbGl2ZXJ5LXZhbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5vcmRlci1kcml2ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0NTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTIyOHB4O1xuICB9XG5cbiAgLmNoYXQtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA0NHB4O1xuICB9XG5cbiAgLm9yZGVyLWZvb3RlciAud3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA0NHB4O1xuICB9XG5cbiAgLnRpcHMtcmFkaW8gLnJhZGlvIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLnRpcHMtcmFkaW8gLnJhZGlvIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC50aGFua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWNvbW1lbmQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLnJlY29tbWVuZC1ibG9jay5hY3RpdmUgLnJlY29tbWVuZC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnJlY29tbWVuZC10aXRsZSBoNixcbiAgLnJlY29tbWVuZC10aXRsZSAuaDYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVjb21tZW5kLXRpdGxlIGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVjb21tZW5kLXRpdGxlIC5zdmdpY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogLTEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmVjb21tZW5kLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cblxuICAucmVjb21tZW5kLWxpc3QgLmZvb2QtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC50b3RhbHMtYmxvY2sgLm9yZGVyLXN0ZXAtbmV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAgLmxvY2F0aW9uLW1hcCxcbiAgLm9yZGVyLXN0ZXAgLm1hcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxNDJweDtcbiAgfVxuXG4gIC5vcmRlci1zdGVwIC5tYXAge1xuICAgIG1hcmdpbjogMzZweCAwO1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAgLmNhcnQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAgLmNhcnQtaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0tY29tbWVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDJweDtcbiAgICBsZWZ0OiAxMDhweDtcbiAgICByaWdodDogNjRweDtcbiAgfVxuXG4gIC5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0tcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAub3JkZXItc3RlcCAuY2FydC1pdGVtLWFkZGl0aW9uYWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAgLmNhcnQtaXRlbS1hZGRpdGlvbmFsIC5jYXJkLWNvdW50IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweDtcbiAgfVxuXG4gIC5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0tYWRkaXRpb25hbCAuY2FyZC1jb3VudDplbXB0eSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxuXG4gIC5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0tYWRkaXRpb25hbCAuY2FydC1pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAgLmNhcnQtaXRlbS1hZGRpdGlvbmFsIC5waXRlbS12YWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAgLmNhcnQtaXRlbS53aXRoLXJlY29tbWVuZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cblxuICAub3JkZXItcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm9yZGVyLXJlc3VsdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yZGVyLXJlc3VsdC1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgfVxuXG4gIC5vcmRlci1yZXN1bHQtYnRuIC5idG4ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjN0Q3RDdEO1xuICB9XG5cbiAgLm9yZGVyLXJlc3VsdC1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vcmRlci1yZXN1bHQtYnRuIC5zdmdpY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnBheW1lbnQtc3RlcCAuY29sLWxnLTcge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLmJhbGFuY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cblxuICAub3JkZXItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cblxuICAub3JkZXItaGVhZGVyIC5sYW5nLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWhlYWRlciAuaGVhZGVyLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgLm9yZGVyLWhlYWRlciAuaGVhZGVyLXJpZ2h0IHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTJweDtcbiAgfVxuXG4gIC5vcmRlci1oZWFkZXIgLm1lbnUtdG9nZ2xlIHtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG5cbiAgLmNhbGwtYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxuXG4gIC5jYWxsLWJ0bjpob3ZlcixcbiAgLmNhbGwtYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5jYWxsLWJ0biAuc3ZnaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIH1cblxuICAub3JkZXItbWFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm9yZGVyLWNvbmZpcm0tbW9kYWwgLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAub3JkZXItY29uZmlybS1tb2RhbCAubW9kYWwtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5vcmRlci1jb25maXJtLW1vZGFsIC5tb2RhbC10aXRsZSBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cblxuICAub3JkZXItY29uZmlybS1tb2RhbCAubW9kYWwtYWxpZ24ge1xuICAgIG1heC13aWR0aDogNzc2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAub3JkZXItcGF5bWVudC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA5MnB4O1xuICB9XG5cbiAgLm9yZGVyLXBheW1lbnQtbW9kYWwgLm1vZGFsLWFsaWduIHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuXG4gIC5vcmRlci1wYXltZW50LWxpc3QsXG4gIC5vcmRlci1wYXltZW50LWNhcHQge1xuICAgIG1heC13aWR0aDogNDY4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm9yZGVyLXBheW1lbnQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5vcmRlci1wYXltZW50LWNhcHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAub3JkZXItcGF5bWVudC1idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAub3JkZXItY2FsbC1saXN0LFxuICAub3JkZXItY2FsbC1tb2RhbCAuZm9ybSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSArIDY0cHgpO1xuICB9XG5cbiAgLm9yZGVyLXJhdGUtbW9kYWwgLmZvcm0ge1xuICAgIG1heC13aWR0aDogNDY4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm9yZGVyLXJhdGUtbW9kYWwgLm1vZGFsLWFsaWduIHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuXG4gIC5vcmRlci1yYXRlLWJ0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAtMXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAub3JkZXItcmF0ZS1idG4gLmJ0bi1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvdXJpZXItaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuY291cmllci1pbmZvIC5vcmRlci1kcml2ZXItaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmNvdXJpZXItcGhvdG8ge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAuY291cmllci1jYXB0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAuY291cmllci1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5vcmRlci1jaGF0LW1vZGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vcmRlci1jaGF0LW1vZGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIC5vcmRlci1jaGF0LW1vZGFsIC5tb2RhbC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLm9yZGVyLWNoYXQtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vcmRlci1jaGF0LW1vZGFsIC5tb2RhbC1hbGlnbixcbiAgLm9yZGVyLWNoYXQtbW9kYWwgLmNoYXQtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNoYXQtbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaGF0LWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaGF0LW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jaGF0LWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICB9XG5cbiAgLmNoYXQtbGlzdC13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2hhdC1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1zdGVwIC5jYXJ0LWl0ZW0tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMTZweCk7XG4gIH1cblxuICAub3JkZXItc3RlcCAuY2FydC1pdGVtLWNvbW1lbnQge1xuICAgIGxlZnQ6IDY0cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucGF5bWVudC1jYXB0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cblxuICAuYmFsYW5jZSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5vcmRlci1tYXAge1xuICAgIHBhZGRpbmctdG9wOiA0NjBweDtcbiAgfVxuXG4gIC5vcmRlci1tYXAgLm1haW4tbWFwIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG5cbiAgI29yZGVyLWNvbnRlbnQtbW9kYWwge1xuICAgIG1heC13aWR0aDogNDg4cHg7XG4gIH1cblxuICAub3JkZXItY29uZmlybS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3N3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm9yZGVyLWZvb3RlciAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5vcmRlci1mb290ZXIgLnBvbGljeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5vcmRlci1zdGVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAgLm1hcCB7XG4gICAgbWFyZ2luOiAyNnB4IDA7XG4gIH1cblxuICAub3JkZXItc3RlcCAuc2xpZGUtdHlwZS1saXN0IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAub3JkZXItc3RlcCAuY2FydC1pdGVtLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjZweCk7XG4gIH1cblxuICAub3JkZXItc3RlcCAuY2FydC1pdGVtLXByaWNlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLm9yZGVyLXN0ZXAgLmNhcnQtaXRlbSAucGl0ZW0tY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5vcmRlci10aW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5vcmRlci10aW1lIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cblxuICAucHJvbW9jb2RlLWFwcGx5IC5idG4ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnByb21vY29kZS1hcHBseSAuYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvbW9jb2RlLWFwcGx5IC5idG4gLnN2Z2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYmFsYW5jZS1jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYmFsYW5jZS1hZGQge1xuICAgIG1hcmdpbjogMjRweCAxNnB4O1xuICB9XG5cbiAgLnBheW1lbnQtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICB9XG5cbiAgLnBheW1lbnQtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5vcmRlci1tYXAge1xuICAgIHBhZGRpbmctdG9wOiAzNDhweDtcbiAgfVxuXG4gIC5vcmRlci1tYXAgLm1haW4tbWFwIHtcbiAgICBoZWlnaHQ6IDM0OHB4O1xuICB9XG5cbiAgLm9yZGVyLWRlbGl2ZXJ5IHtcbiAgICB0b3A6IDEycHg7XG4gIH1cblxuICAub3JkZXItZHJpdmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLm9yZGVyLWRyaXZlci1pY29uIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cblxuICAub3JkZXItZHJpdmVyLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jaGF0LWJ0biB7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLm1vZGFsLW1vYmlsZS1ocyAub3JkZXItY29uZmlybS1tb2RhbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAub3JkZXItY29uZmlybS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMzZweCAzOHB4IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG5cbiAgLm9yZGVyLWNvbmZpcm0tbW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAub3JkZXItY29uZmlybS1tb2RhbCAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuXG4gIC5vcmRlci1jb25maXJtLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm9yZGVyLWNhbGwtbGlzdCxcbiAgLm9yZGVyLWNhbGwtbW9kYWwgLmZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1jYWxsLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiXHJcbkBpbXBvcnQgXCJ1dGlscy92YXJpYWJsZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JlY29tbWVuZFwiO1xyXG4gXHJcblxyXG4ub3JkZXItcGFnZXtcclxuXHJcbiAgYmFja2dyb3VuZDogI0Y0RjRGNDtcclxuICBcclxufVxyXG5cclxuLm9yZGVye1xyXG4gIFxyXG4gICYtZm9vdGVye1xyXG4gICAgcGFkZGluZzogcmVtcygyNHB4KSAwO1xyXG5cclxuICAgIC53cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oZWFkZXJ7XHJcblxyXG4gICAgLmxhbmctZHJvcGRvd257XHJcbiAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wYWdle1xyXG5cclxuICAgICYtdGl0bGV7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtcygyMXB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtcyg1NHB4KTtcclxuXHJcbiAgICAgIGgxLCAuaDF7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbXMoMzJweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtcyg1cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFjay1idG57XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgd2lkdGg6IHJlbXMoNDhweCk7XHJcbiAgaGVpZ2h0OiByZW1zKDQ4cHgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZW50cnlib3JkZXJzO1xyXG4gIGZsZXg6IDAgMCByZW1zKDQ4cHgpO1xyXG4gIG1hcmdpbi1yaWdodDogcmVtcygyNHB4KTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjI0cztcclxuICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmV7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAuc3ZnaWNvbntcclxuICAgIHdpZHRoOiByZW1zKDE1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLXN0ZXB7XHJcbiAgYmFja2dyb3VuZDogJGJnO1xyXG4gIGJveC1zaGFkb3c6IDBweCByZW1zKDE2cHgpIHJlbXMoNjRweCkgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICBib3JkZXItcmFkaXVzOiByZW1zKDhweCk7XHJcbiAgcGFkZGluZzogcmVtcygzNnB4KTtcclxuICBtYXJnaW4tYm90dG9tOiByZW1zKDM2cHgpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi10aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHJlbXMoMjFweCk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtcygyNXB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbXMoN3B4KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogcmVtcyg1MXB4KTtcclxuICAgICAgaGVpZ2h0OiByZW1zKDI1cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0LWNpdHl7XHJcbiAgICAgIC5zdmdpY29ue1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW1zKC00cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5leHR7XHJcbiAgICBtYXJnaW4tdG9wOiByZW1zKDE0cHgpO1xyXG4gIH1cclxuXHJcbiAgJi1hZGRyZXNze1xyXG4gICAgcGFkZGluZy10b3A6IHJlbXMoMTBweCk7XHJcbiAgfVxyXG5cclxuICAmLWNvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAmLXJlc3VsdHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuXHJcbiAgICAucGl0ZW17XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmV7XHJcblxyXG4gICAgLm9yZGVyLXN0ZXAtY29udGVudHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVke1xyXG4gICAgLm9yZGVyLXN0ZXAtdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN0cm9uZ3tcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYXNzZWR7XHJcbiAgICAub3JkZXItc3RlcC1yZXN1bHR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tZnVsbC1ibG9ja3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm1hcHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW1zKDhweCk7ICAgIFxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLW1hcHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MiU7XHJcbiAgfVxyXG5cclxuICAuY2FydC1pdGVte1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbXMoNDRweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW1zKDQ0cHgpO1xyXG5cclxuXHJcblxyXG4gICAgJi1vcHR7XHJcbiAgICAgIHdpZHRoOiByZW1zKDgwcHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbXMoMzBweCk7XHJcbiAgICAgIGZsZXg6IDAgMCByZW1zKDgwcHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMThweDtcclxuXHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNre1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAuanEtY2hlY2tib3h7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmljZXtcclxuICAgICAgcGFkZGluZzogcmVtcygxMHB4KSAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogOC44NSU7XHJcbiAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZsZXg6IDAgMCAxMyU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IHJlbXMoNTE4cHgpO1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIGg2LCAuaDZ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW1zKDEzcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWd7XHJcbiAgICAgIC5pbWd7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29tbWVudHtcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuXHJcbiAgICAgIC5pbnB1dC13cmFwe1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYWRkaXRpb25hbHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5jYXJ0LWl0ZW0tY29udGVudHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53aXRoLXJlY29tbWVuZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jb3VudHtcclxuICAgICAgZmxleDogMCAwIHJlbXMoMTE0cHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5waXRlbXtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAmLWljb257XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLWNvbnRlbnR7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXItcmVzdWx0e1xyXG5cclxuICAmLWJ0bntcclxuXHJcbiAgICAuc3ZnaWNvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwOyBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci10aW1le1xyXG4gIC5vcHQtbGlzdHtcclxuICAgIG1hcmdpbjogMCAwIHJlbXMoLTEycHgpIHJlbXMoLTE1cHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtcygxNXB4KTtcclxuICAgICAgbWluLXdpZHRoOiByZW1zKDE5MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2VsZWN0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50aW1lLXNlbGVjdHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIC50aW1lLWlucHV0e1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtcyg4cHgpO1xyXG4gICAgd2lkdGg6IHJlbXMoOTZweCk7XHJcbiAgICBoZWlnaHQ6IHJlbXMoNTRweCk7XHJcbiAgICBwYWRkaW5nOiAwIHJlbXMoMTBweCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtcyg1NHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDtcclxuICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xyXG5cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICBjb2xvcjogJGNvbG9yOyBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC13cmFwe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgbGFiZWx7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiA0cHggMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAuZG90c3tcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogJHBsYWNlaG9sZGVyO1xyXG4gICAgICBtYXJnaW46IC03cHggMCAwIC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4udG90YWxze1xyXG5cclxuICAmLWJsb2Nre1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgLm9yZGVyLXN0ZXAtbmV4dHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJHBsYWNlaG9sZGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuICAgIC50aXRsZXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAuY3Vye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWFpbntcclxuICAgICAgLnRpdGxle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmFse1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnByb21vY29kZXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblxyXG4gIC5pbnB1dC13cmFwe1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWFyZ2luOiAwIDI0cHggMCAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbHtcclxuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgfVxyXG5cclxuICAmLWFwcGx5e1xyXG4gICAgLmJ0bntcclxuICAgICAgLnN2Z2ljb257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2Qtc2hvcnR7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgJi1saXN0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG5cclxuICAucGl0ZW0taWNvbntcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBpdGVtLWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgJjplbXB0eXtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdG90YWxze1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGF5bWVudHtcclxuXHJcbiAgJi1zdGVwe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgfVxyXG5cclxuICAmLWxpc3R7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICB9XHJcblxyXG4gICYtaXRlbXtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTg0cHg7XHJcblxyXG5cclxuICAgICYtbGFiZWx7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA0MnB4IDI0cHggNTJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI0cztcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ZnaWNvbi1jaGVja3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmlwcGxle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCwgLmpxLXJhZGlve1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbntcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI0cywgY29sb3IgMC4yNHM7XHJcblxyXG4gICAgICAgIC5zdmdpY29ue1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgLnBheW1lbnQtaXRlbS1sYWJlbHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN2Z2ljb24tY2hlY2t7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb257XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jYXB0e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDM2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjlweDtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICBsZWZ0OiA2OHB4O1xyXG4gICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uYmFsYW5jZXtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDM2cHg7XHJcblxyXG4gICYtY29udGVudHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5waXRlbXtcclxuXHJcbiAgICAgICYtaWNvbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xyXG5cclxuICAgICAgICAuc3ZnaWNvbntcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgJiArIC5waXRlbS12YWx7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi1ib3R0b217XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IHJlbXMoMTZweCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW1zKDI0cHgpO1xyXG5cclxuICAgIC5jaGVja3tcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgbGFiZWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuanEtY2hlY2tib3h7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFkZHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zYWxlLWRpc2FibGVke1xyXG4gIGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuXHJcbi8vIG1hcCBwYWdlXHJcblxyXG4ub3JkZXItbWFwe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XHJcbiAgcGFkZGluZzogcmVtcyg2NHB4KSAwO1xyXG5cclxuICAubWFpbi1tYXB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZW50cnlib3JkZXJzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLWluZm97XHJcbiAgYm94LXNoYWRvdzogMHB4IDE2cHggNDhweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gIHdpZHRoOiByZW1zKDQxNnB4KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgJi1sZWZ0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJnO1xyXG5cclxuICAgIC5vcmRlci1jb21wbGV0ZWQgJntcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXJpZ2h0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgZm9ybXtcclxuICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWluZm8taGVhZGVye1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib2R5e1xyXG4gICAgcGFkZGluZzogNjRweCAzNnB4IDg2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi1oZWFkZXIsICYtZm9vdGVye1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYtaGVhZGVye1xyXG4gICAgcGFkZGluZzogNDBweCAzNnB4IDM2cHg7XHJcbiAgfVxyXG5cclxuICAmLWZvb3RlcntcclxuICAgIHBhZGRpbmc6IDQwcHggMzZweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAubGVmdHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FwdHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXItcGF5LWJ0bntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4ub3JkZXItZGVsaXZlcnl7XHJcbiAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICYtdmFse1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1kcml2ZXJ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuICBib3gtc2hhZG93OiAwcHggMTZweCA0OHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDE0cHggNTJweCAxNHB4IDMycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgei1pbmRleDogNTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAzNDNweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnOyBcclxuICB9XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDg0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkZGRkYgNTIlKTtcclxuICB9XHJcblxyXG4gICYtaWNvbntcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgZmxleDogMCAwIDQ4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmc7XHJcbiAgICBtYXJnaW46IC0xNHB4IDE2cHggLTE0cHggLTMycHg7XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbmZve1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQzRDNEM0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW46IC0ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdmdpY29ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luOiAtMTJweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAucmlwcGxle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLXN0YXR1c3tcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAuaW4tcHJvZ3Jlc3MgJntcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAuY29tcGxldGVkICZ7XHJcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgfVxyXG5cclxuICAmLWNpcmNsZXtcclxuICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQ4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgIHdpZHRoOiAyNDhweDtcclxuICAgIGhlaWdodDogMjQ4cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmNvbXBsZXRlZHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxNjgsIDExMywgMC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAuZG90LXdyYXB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgICAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvdHtcclxuICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgbWFyZ2luOiAtNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTQuMTNkZWcsICNGRkE4MDAgMzYuMDUlLCAjRkY2QjAwIDEwMCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7ICAgICAgXHJcbiAgICAgICAgYW5pbWF0aW9uOiBkb3QgMS44cyBpbmZpbml0ZTsgIFxyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTQuMTNkZWcsIHJnYmEoMjU1LCAxNjgsIDAsIDAuMykgMzYuMDUlLCByZ2JhKDI1NSwgMTA3LCAwLCAwLjMpIDEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTQuMTNkZWcsIHJnYmEoMjU1LCAxNjgsIDAsIDAuMykgMzYuMDUlLCByZ2JhKDI1NSwgMTA3LCAwLCAwLjMpIDEwMCUpO1xyXG5cclxuICAgICAgICBhbmltYXRpb246IGRvdCAxLjhzIGluZmluaXRlIDAuNHM7ICBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW4tcHJvZ3Jlc3N7fVxyXG4gIH1cclxuXHJcbiAgJi10aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDsgICAgXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmLXRpbWV7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcblxyXG4gICAgc3Ryb25ne1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLWNpcmNsZXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDA7XHJcblxyXG4gIHN2Z3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICByaWdodDogMnB4O1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jaXJjbGUtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gIHN0cm9rZTogJGxpZ2h0O1xyXG59XHJcbi5jaXJjbGUtcHJvZ3Jlc3MtY2lyY2xlIHtcclxuICBzdHJva2Utd2lkdGg6IDA7XHJcbiAgcjogNDkuODtcclxuICBmaWxsOiB1cmwoI2xpbmVhci1ncmFkaWVudCk7XHJcbn1cclxuLmNpcmNsZS1wcm9ncmVzcy10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ub3JkZXItbGlzdHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICB0cjpudGgtY2hpbGQobil7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuXHJcbiAgdGQsIHRoe1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0aHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4OyBcclxuICB9XHJcblxyXG4gIC5kaXNhYmxlZHtcclxuICAgIHRkLCB0aHtcclxuICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2V7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tbWVzc3tcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuc2FsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLWNvbnRlbnR7XHJcbiAgaHJ7XHJcbiAgICBtYXJnaW46IDI0cHggMDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICB9XHJcblxyXG4gICYtYm90dG9te1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUge1xyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH1cclxufVxyXG5cclxuXHJcbkBrZXlmcmFtZXMgZG90IHtcclxuICAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDA7IH1cclxuICA1JSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH1cclxuICA1MCUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMi41KTsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5cclxuLmNoYXQtYnRue1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjEzZGVnLCAjRkZBODAwIDM2LjA1JSwgI0ZGNkIwMCAxMDAlKTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogJGJnO1xyXG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xyXG5cclxuICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyAgICAgIFxyXG4gICAgYW5pbWF0aW9uOiBkb3QgMS44cyBpbmZpbml0ZTsgIFxyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjEzZGVnLCByZ2JhKDI1NSwgMTY4LCAwLCAwLjMpIDM2LjA1JSwgcmdiYSgyNTUsIDEwNywgMCwgMC4zKSAxMDAlKTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE0LjEzZGVnLCByZ2JhKDI1NSwgMTY4LCAwLCAwLjMpIDM2LjA1JSwgcmdiYSgyNTUsIDEwNywgMCwgMC4zKSAxMDAlKTtcclxuXHJcbiAgICBhbmltYXRpb246IGRvdCAxLjhzIGluZmluaXRlIDAuNHM7ICBcclxuICB9XHJcblxyXG4gICYtY3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLnJpcHBsZXtcclxuICB9XHJcblxyXG4gIC5zdmdpY29ue1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY291bnR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1pbi13aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI0cztcclxuICAgIGNvbG9yOiAkYmc7ICAgIFxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYWxsLWJ0bntcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGNvbG9yOiAkYmc7XHJcbiAgfVxyXG5cclxuICAuc3ZnaWNvbntcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLnJpcHBsZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKVxyXG4gIH1cclxufVxyXG5cclxuLnN2Z2ljb24tc3RhciwgLnN2Z2ljb24tc3Rhci1vdXRsaW5le1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnRpcHMtcmFkaW97XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG5cclxuICAucmFkaW97XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAwIDhweCA4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5qcS1yYWRpb3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAmLmNoZWNrZWR7XHJcbiAgICAgICAgJiArIGxhYmVse1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgY29sb3I6ICRiZztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgbGFiZWx7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlbnRyeWJvcmRlcnM7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMjNweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMjRzO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLnRoYW5rcy1idG57XHJcbiAgJiwgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmV7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4udGhhbmtze1xyXG4gIHdpZHRoOiAyMjBweDtcclxuICBtYXJnaW46IDI0cHggYXV0byAwO1xyXG5cclxuICBpbWd7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1jb25maXJte1xyXG4gICYtbW9kYWx7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MXB4O1xyXG5cclxuICAgIC50ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1idG57XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy14bCApe1xyXG4gIC5vcmRlcntcclxuICBcclxuICB9ICBcclxuXHJcbiAgLm9yZGVyLWRlbGl2ZXJ5LCAub3JkZXItcGF5LWJ0bntcclxuICAgIHJpZ2h0OiA0NHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLWxnICl7XHJcbiAgLm9yZGVye1xyXG4gICAgJi1oZWFkZXJ7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuXHJcbiAgICAgIC5tZW51LXRvZ2dsZXtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyLW1haW57XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI5cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYW5nLWJsb2Nre1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRlci1yaWdodHtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWluZm97XHJcbiAgICB3aWR0aDogMzU2cHg7XHJcblxyXG4gICAgJi1ib2R5e1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDM2cHggNDVweDtcclxuICAgIH0gXHJcblxyXG4gICAgJi1oZWFkZXJ7XHJcbiAgICAgIGg0LCAuaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItc3RhdHVze1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICYtY2lyY2xle1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGlwcy1yYWRpb3tcclxuXHJcbiAgICAucmFkaW97XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgXHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRoYW5rc3tcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExOTlweCApe1xyXG5cclxuXHJcblxyXG4gIC5vcmRlci1tYXB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgIC5tYWluLW1hcHtcclxuICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci1pbmZve1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJi1sZWZ0e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTYycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgIGg0LCAuaDR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJpZ2h0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG5cclxuICAgICAgLm9yZGVyLWluZm8taGVhZGVye1xyXG4gICAgICAgIGg0LCAuaDR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHl7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1mb290ZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTBweCAwIDM2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAucmlnaHR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxlZnR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXN0YXR1cy1jaXJjbGV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC00N3B4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDE4NnB4O1xyXG4gICAgaGVpZ2h0OiAxODZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOTNweDtcclxuICB9XHJcblxyXG4gIC5vcmRlci1wYXktYnRuLCAub3JkZXItY29tcGxldGVkLWJvdHRvbXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgIGJveC1zaGFkb3c6IDAgLTFweCAyMHB4IHJnYmEoMCwwLDAsMC4xMSk7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWNvbXBsZXRlZC1mb290ZXJ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWNvbXBsZXRlZC1ib3R0b217XHJcbiAgICAuYnRuLWxpbmt7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bntcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLW1hcHtcclxuICAgICYtcGFnZXtcclxuICAgICAgLnBhZ2Utd3JhcHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI29yZGVyLWNvbnRlbnQtbW9kYWx7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG1heC13aWR0aDogNDU1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcclxuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG5cclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC10aXRsZXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWNvbnRlbnR7XHJcbiAgICAmLWJvdHRvbXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci1kZWxpdmVyeXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAmLXZhbHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci1kcml2ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogNDU2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIyOHB4O1xyXG5cclxuICB9XHJcblxyXG4gIC5jaGF0LWJ0bntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiA0NHB4O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWZvb3RlcntcclxuICAgIC53cmFwcGVye1xyXG4gICAgICBwYWRkaW5nOiAwIDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGlwcy1yYWRpb3tcclxuXHJcbiAgICAucmFkaW97XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgXHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRoYW5rc3tcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkYnJlYWtwb2ludHMtbWQgKXtcclxuICAub3JkZXJ7XHJcblxyXG4gICAgJi1zdGVwe1xyXG5cclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgLmxvY2F0aW9uLW1hcCwgLm1hcHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDE0MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFwe1xyXG4gICAgICAgIG1hcmdpbjogMzZweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FydC1pdGVte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHJcbiAgICAgICAgJi1jb250ZW50e1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbW1lbnR7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDQycHg7XHJcbiAgICAgICAgICBsZWZ0OiAxMDhweDtcclxuICAgICAgICAgIHJpZ2h0OiA2NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmljZXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkaXRpb25hbHtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuXHJcbiAgICAgICAgICAuY2FyZC1jb3VudHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcycHg7XHJcblxyXG4gICAgICAgICAgICAmOmVtcHR5e1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2FydC1pdGVtLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5waXRlbS12YWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aXRoLXJlY29tbWVuZHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICBcclxuXHJcbiAgICAmLXJlc3VsdHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICYtY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWJ0bntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE4cHg7XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN2Z2ljb257XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucGF5bWVudHtcclxuXHJcbiAgICAmLXN0ZXB7XHJcbiAgICAgIC5jb2wtbGctN3tcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbGFuY2V7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWhlYWRlcntcclxuICAgIGhlaWdodDogNThweDtcclxuXHJcbiAgICAubGFuZy1ibG9ja3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1haW4ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1yaWdodHtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXRvZ2dsZXtcclxuICAgICAgbGVmdDogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYWxsLWJ0bntcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3ZnaWNvbntcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItbWFwe1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG5cclxuICAub3JkZXItY29uZmlybXtcclxuICAgICYtbW9kYWx7XHJcblxyXG4gICAgICAudGV4dHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWFsaWdue1xyXG4gICAgICAgIG1heC13aWR0aDogNzc2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy1zbSApe1xyXG4gIC5vcmRlcntcclxuXHJcbiAgICAmLXN0ZXB7XHJcblxyXG4gICAgICAuY2FydC1pdGVte1xyXG5cclxuICAgICAgICAmLWNvbnRlbnR7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDExNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29tbWVudHtcclxuICAgICAgICAgIGxlZnQ6IDY0cHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICB9XHJcblxyXG4gIC5wYXltZW50LWNhcHR7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuYmFsYW5jZXtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAub3JkZXItbWFwe1xyXG4gICAgcGFkZGluZy10b3A6IDQ2MHB4O1xyXG5cclxuICAgIC5tYWluLW1hcHtcclxuICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNvcmRlci1jb250ZW50LW1vZGFse1xyXG4gICAgbWF4LXdpZHRoOiA0ODhweDtcclxuICB9XHJcblxyXG4gIC5vcmRlci1jb25maXJte1xyXG4gICAgJi1tb2RhbHtcclxuXHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzdweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLXhzICl7XHJcbiAgLm9yZGVye1xyXG5cclxuICAgICYtZm9vdGVye1xyXG4gICAgICAud3JhcHBlcntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9saWN5e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3RlcHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgJi10aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGVudHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcHtcclxuICAgICAgICBtYXJnaW46IDI2cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlLXR5cGUtbGlzdCBsYWJlbHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJ0LWl0ZW17XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByaWNle1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waXRlbS1jb250ZW50e1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXRpbWV7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vY29kZXtcclxuICAgICYtYXBwbHl7XHJcblxyXG4gICAgICAuYnRue1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdmdpY29ue1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbGFuY2V7XHJcblxyXG4gICAgJi1jb250ZW50e1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1hZGR7XHJcbiAgICAgIG1hcmdpbjogMjRweCAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBheW1lbnR7XHJcblxyXG4gICAgJi1saXN0e1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVte1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLm9yZGVyLW1hcHtcclxuICAgIHBhZGRpbmctdG9wOiAzNDhweDtcclxuXHJcbiAgICAubWFpbi1tYXB7XHJcbiAgICAgIGhlaWdodDogMzQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItZGVsaXZlcnl7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgfVxyXG5cclxuICAub3JkZXItZHJpdmVye1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAxMnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgICAmLWljb257XHJcbiAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmZve1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hhdC1idG57XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICByaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gIC5vcmRlci1jb25maXJte1xyXG4gICAgJi1tb2RhbHtcclxuICAgICAgLm1vZGFsLW1vYmlsZS1ocyAme1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBwYWRkaW5nOiAzNnB4IDM4cHggMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC10aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ0bntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQGltcG9ydCBcImNvbXBvbmVudHMvb3JkZXItcGF5bWVudC1tb2RhbFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9vcmRlci1jYWxsLW1vZGFsXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JhdGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvb3JkZXItcmF0ZS1tb2RhbFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb3VyaWVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL29yZGVyLWNoYXQtbW9kYWxcIjsiLCIub3JkZXItcGF5bWVudHtcclxuICBcclxuICAmLW1vZGFse1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgIG1heC13aWR0aDogNDUxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpcHMtdmFse1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMTJweCAwIDE2cHg7XHJcblxyXG4gICAgICAuY2FwdHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmljZXtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcblxyXG4gICAgICAgIC5jdXJ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmpxLXJhZGlve1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXdyYXA6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlzdHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVse1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNhcHR7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnRpcHMtcmFkaW8sIC5vcmRlci1wYXltZW50LWJ0bntcclxuICAucHJpY2UsIC5jdXJ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWV4YW1wbGV7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDE2cHg7XHJcbiAgei1pbmRleDogMTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgbWF4LXdpZHRoOiAyOTBweDtcclxuXHJcblxyXG4gICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNC4xM2RlZywgI0ZGQTgwMCAzNi4wNSUsICNGRjZCMDAgMTAwJSk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIHJpZ2h0OiAycHg7XHJcbiAgICBib3R0b206IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICRiZztcclxuICB9XHJcblxyXG4gICYtbnVte1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuXHJcbiAgICAuZG90c3tcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG5cclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICBib3gtc2hhZG93OiA4cHggMCAwICR0ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWd7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLXhsICl7XHJcbiAgLm9yZGVyLXBheW1lbnR7XHJcbiAgXHJcbiAgfSAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy1sZyApe1xyXG4gIC5vcmRlci1wYXltZW50e1xyXG4gIFxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLW1kICl7XHJcbiAgLm9yZGVyLXBheW1lbnR7XHJcbiAgICBcclxuICAgICYtbW9kYWx7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWFsaWdue1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0LCAmLWNhcHR7XHJcbiAgICAgIG1heC13aWR0aDogNDY4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNhcHR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG57XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgICBib3gtc2hhZG93OiAwIC0xcHggMjBweCByZ2JhKDAsMCwwLDAuMTEpO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkYnJlYWtwb2ludHMtc20gKXtcclxuICAub3JkZXItcGF5bWVudHtcclxuICBcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy14cyApe1xyXG4gIC5vcmRlci1wYXltZW50e1xyXG4gICAgXHJcbiAgfVxyXG59IiwiLm9yZGVyLWNhbGx7XHJcbiAgXHJcbiAgJi1saXN0e1xyXG5cclxuICAgIC5waXRlbXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHJcbiAgICAgIC50aXRsZXtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmFse1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdmdpY29ue1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmLW1vZGFse1xyXG5cclxuICAgIC5mb3Jte1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWNhbGwtYnRue1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLXhsICl7XHJcbiAgLm9yZGVyLWNhbGx7XHJcbiAgXHJcbiAgfSAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy1sZyApe1xyXG4gIC5vcmRlci1jYWxse1xyXG4gIFxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLW1kICl7XHJcbiAgLm9yZGVyLWNhbGx7XHJcbiAgICBcclxuICAgICYtbW9kYWx7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCwgJi1tb2RhbCAuZm9ybXtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSArIDY0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLXNtICl7XHJcbiAgLm9yZGVyLWNhbGx7XHJcbiAgXHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkYnJlYWtwb2ludHMteHMgKXtcclxuICAub3JkZXItY2FsbHtcclxuXHJcbiAgICAmLWxpc3QsICYtbW9kYWwgLmZvcm17XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWJ0bntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG59IiwiLnJhdGV7XHJcblxyXG4gIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgJi1pbnB1dHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zdGFye1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvc3Rhci1vdXRsaW5lLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyLWhvdmVyLnN2Z1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3N0YXIuc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH0gXHJcblxyXG4gICZbZGF0YS1yYXRlPVwiMVwiXSwgJltkYXRhLXJhdGU9XCIyXCJdLCAmW2RhdGEtcmF0ZT1cIjNcIl0sICZbZGF0YS1yYXRlPVwiNFwiXSwgJltkYXRhLXJhdGU9XCI1XCJde1xyXG4gICAgLnN0YXI6bnRoLWNoaWxkKDEpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc3Rhci5zdmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtcmF0ZT1cIjJcIl0sICZbZGF0YS1yYXRlPVwiM1wiXSwgJltkYXRhLXJhdGU9XCI0XCJdLCAmW2RhdGEtcmF0ZT1cIjVcIl17XHJcbiAgICAuc3RhcjpudGgtY2hpbGQoMil7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyLnN2Z1wiKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbZGF0YS1yYXRlPVwiM1wiXSwgJltkYXRhLXJhdGU9XCI0XCJdLCAmW2RhdGEtcmF0ZT1cIjVcIl17XHJcbiAgICAuc3RhcjpudGgtY2hpbGQoMyl7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyLnN2Z1wiKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbZGF0YS1yYXRlPVwiNFwiXSwgJltkYXRhLXJhdGU9XCI1XCJde1xyXG4gICAgLnN0YXI6bnRoLWNoaWxkKDQpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc3Rhci5zdmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtcmF0ZT1cIjVcIl17XHJcbiAgICAuc3RhcjpudGgtY2hpbGQoNSl7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyLnN2Z1wiKTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLmFjdGl2ZSAuc3RhciwgJi5yYXRlZCAuc3RhcntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zdGFyLWhvdmVyLnN2Z1wiKTtcclxuICB9XHJcblxyXG4gICYucmF0ZWR7XHJcbiAgICAuc3RhcntcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy14bCApe1xyXG4gIC5yYXRle1xyXG4gIFxyXG4gIH0gIFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkYnJlYWtwb2ludHMtbGcgKXtcclxuICAucmF0ZXtcclxuICBcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy1tZCApe1xyXG4gIC5yYXRle1xyXG4gIFxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLXNtICl7XHJcbiAgLnJhdGV7XHJcbiAgXHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkYnJlYWtwb2ludHMteHMgKXtcclxuICAucmF0ZXtcclxuICAgIFxyXG4gIH1cclxufSIsIi5vcmRlci1yYXRle1xyXG4gIFxyXG4gICYtbW9kYWx7XHJcblxyXG4gICAgLmZvcm0tcm93LCAucmFkaW8tcm93e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgIH1cclxuXHJcbiBcclxuICAgIC5sYWJlbHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlve1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnRue1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLXhsICl7XHJcbiAgLm9yZGVyLXJhdGV7XHJcbiAgXHJcbiAgfSAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy1sZyApe1xyXG4gIC5vcmRlci1yYXRle1xyXG4gIFxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLW1kICl7XHJcbiAgLm9yZGVyLXJhdGV7XHJcbiAgICAmLW1vZGFse1xyXG4gICAgICAuZm9ybXtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ2OHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWFsaWdue1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG57XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgYmFja2dyb3VuZDogJGJnO1xyXG4gICAgICBib3gtc2hhZG93OiAwIC0xcHggMjBweCByZ2JhKDAsMCwwLDAuMTEpO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5idG4tbGlua3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkYnJlYWtwb2ludHMtc20gKXtcclxuICAub3JkZXItcmF0ZXtcclxuICBcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy14cyApe1xyXG4gIC5vcmRlci1yYXRle1xyXG4gICAgXHJcbiAgfVxyXG59IiwiLmNvdXJpZXJ7XHJcbiAgXHJcbiAgJi1pbmZve1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4OyBcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgLm9yZGVyLWRyaXZlci1pbmZve1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcGhvdG97XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmc7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi1jYXB0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuXHJcbiAgJi1uYW1le1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gICYtY29udGFjdHN7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5idG57XHJcbiAgICAgIG1hcmdpbjogMCAxMnB4IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBob25le1xyXG4gICAgbWFyZ2luOiAwIDEycHggMTJweDtcclxuICB9XHJcblxyXG4gICYtc2hvcnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuY291cmllci1pY29ue1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdXJpZXItbmFtZXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXB0e1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLXhsICl7XHJcbiAgLmNvdXJpZXJ7XHJcbiAgXHJcbiAgfSAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy1sZyApe1xyXG4gIC5jb3VyaWVye1xyXG4gIFxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLW1kICl7XHJcbiAgLmNvdXJpZXJ7XHJcbiAgICBcclxuXHJcbiAgICAmLWluZm97XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgLm9yZGVyLWRyaXZlci1pbmZve1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBob3Rve1xyXG4gICAgICB3aWR0aDogNjZweDtcclxuICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jYXB0e1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy1zbSApe1xyXG4gIC5jb3VyaWVye1xyXG4gIFxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogJGJyZWFrcG9pbnRzLXhzICl7XHJcbiAgLmNvdXJpZXJ7XHJcbiAgICBcclxuICB9XHJcbn0iLCIub3JkZXItY2hhdHtcclxuICBcclxuICAmLW1vZGFse1xyXG4gICAgbWF4LXdpZHRoOiA5MjZweDtcclxuXHJcbiAgICAubW9kYWwtdGl0bGV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhdHtcclxuICAmLXdyYXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB9XHJcblxyXG4gICYtbGVmdHtcclxuICAgIHdpZHRoOiA0MyU7XHJcbiAgICBmbGV4OiAwIDAgNDMlO1xyXG4gICAgcGFkZGluZzogNDhweCAyNHB4IDQ4cHggMzZweDtcclxuXHJcbiAgICAuY291cmllci1pbmZve1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY291cmllci1jb250ZW50e1xyXG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1haW57XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmNoYXR7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWhlYWRlciwgJi1ib3R0b217XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICB9XHJcblxyXG4gICYtY29udGVudHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJi1oZWFkZXJ7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDQ4cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICBib3gtc2hhZG93OiAwcHggLTFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XHJcblxyXG4gICAgLnN2Z2ljb257XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYm90dG9te1xyXG4gICAgcGFkZGluZzogMTZweCA0OHB4IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICBib3gtc2hhZG93OiAwcHggLTFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XHJcblxyXG4gICAgLmNoYXQtaW5wdXR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXdyYXB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGF0LXNlbmR7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgLmJ0bntcclxuICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ZnaWNvbntcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhdHtcclxuXHJcbiAgJi13cmFwe1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgJi1saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDMyOHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAyNHB4IDQ4cHg7XHJcblxyXG4gICAgJi13cmFwe1xyXG4gICAgICBoZWlnaHQ6IDMyOHB4O1xyXG5cclxuICAgICAgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbnRyeWJvcmRlcnM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1lbXB0eXtcclxuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDIxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgIC5zdmdpY29ue1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1zZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1heC13aWR0aDogODMlO1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICYtY29udGVudHtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDBweCA4cHggOHB4O1xyXG5cclxuICAgIHRpbWV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDAgLTRweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmc7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9yZGVyOiAyO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZXNwe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgLm1zZy1pY29ue1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tc2ctY29udGVudHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy14bCApe1xyXG4gIC5vcmRlci1jaGF0e1xyXG4gIFxyXG4gIH0gIFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkYnJlYWtwb2ludHMtbGcgKXtcclxuICAub3JkZXItY2hhdHtcclxuICBcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy1tZCApe1xyXG4gIC5vcmRlci1jaGF0e1xyXG4gICAgJi1tb2RhbHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1hbGlnbiwgLmNoYXQtd3JhcHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGF0e1xyXG5cclxuICAgICYtbGVmdHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLW1haW57XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0e1xyXG4gICAgICAmLXdyYXB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm90dG9te1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAkYnJlYWtwb2ludHMtc20gKXtcclxuICAub3JkZXItY2hhdHtcclxuICBcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6ICRicmVha3BvaW50cy14cyApe1xyXG4gIC5vcmRlci1jaGF0e1xyXG4gICAgXHJcbiAgfVxyXG59Il19 */
