@charset "UTF-8";.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container .stretch{padding-right:0;padding-left:0}@media (min-width:576px){.container{max-width:540px}.container .stretch{max-width:100%}}@media (min-width:768px){.container{max-width:720px;padding-right:15px;padding-left:15px}.container .stretch{max-width:100%}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1030px}}.container-stretch{width:100%;margin-right:auto;margin-left:auto}@media (min-width:576px){.container-stretch{max-width:100%}}@media (min-width:768px){.container-stretch{max-width:100%}}@media (min-width:992px){.container-stretch{max-width:960px;padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-stretch{max-width:1200px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.primary-btn{display:flex;justify-content:space-between;background:#dd4707;border:3px solid #dd4707;border-radius:7px;padding:10px 15px;font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:1;color:#fff;text-decoration:none;transition:background .3s}
.form-order__agree{
	appearance: none;
  width: 16px;
  height: 16px;
  border: 1px solid #fff;
  border-radius: 4px;
  margin: 0 2px 0 0;
  transform: translateY(3px);
  &:checked{
  	background-image: url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 12L10 17L19 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  	background-size: contain; 
  	background-repeat: no-repeat;
  	background-position: center;
  }
}
.form-order__btn:disabled{
	cursor: not-allowed; 
}
.form-order__desc{
	display: block;
}
.primary-btn:after{
	display:inline-block;
	width:6px;
	height:10px;
	content:url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.639007 10C0.480656 10 0.311004 9.94764 0.186603 9.83246C-0.0622009 9.6021 -0.0622009 9.23559 0.186603 9.00519L4.47313 5.02595L0.186603 1.05718C-0.0622009 0.826823 -0.0622009 0.460315 0.186603 0.229912C0.435406 -0.000448227 0.83126 -0.000448227 1.08011 0.229912L5.81905 4.60708C5.94345 4.72225 6 4.86887 6 5.02594C6 5.18302 5.93215 5.32963 5.81905 5.44481L1.08011 9.83244C0.955709 9.94762 0.797358 9.99998 0.639007 9.99998V10Z' fill='white'/></svg>");
	transform: translateY(1px);
}
@media (min-width:992px){.primary-btn:after{width:7px;height:12px}}@media (min-width:992px){.primary-btn{border-radius:9px;font-size:16px;padding:13px 18px 13px 24px}}.primary-btn.hovered:hover{background:0 0;cursor:pointer}.primary-btn_yellow{background:#fc0;border-color:#fc0;color:#000}.primary-btn_yellow:after{content:url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.639007 10C0.480656 10 0.311004 9.94764 0.186603 9.83246C-0.0622009 9.6021 -0.0622009 9.23559 0.186603 9.00519L4.47313 5.02595L0.186603 1.05718C-0.0622009 0.826823 -0.0622009 0.460315 0.186603 0.229912C0.435406 -0.000448227 0.83126 -0.000448227 1.08011 0.229912L5.81905 4.60708C5.94345 4.72225 6 4.86887 6 5.02594C6 5.18302 5.93215 5.32963 5.81905 5.44481L1.08011 9.83244C0.955709 9.94762 0.797358 9.99998 0.639007 9.99998V10Z' fill='black'/></svg>")}.primary-btn_dark{border-color:#2b2f33;background:#2b2f33}.primary-btn_dark.hovered:hover{background:0 0;cursor:pointer;border-color:#fc0}.primary-btn_gray{border-color:#373c41;background:#373c41}.primary-btn_yellowborder{border-color:#fc0}.primary-btn_sm{border-width:2px;height:40px;line-height:36px;padding:0 22px;width:fit-content;gap:10px;font-size:14px}.primary-btn_ibm{font-family:"IBM Plex Sans"}.secondary-btn{display:flex;justify-content:space-between;background:#fc0;border-radius:7px;padding:10px 15px;font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:1;color:#000;text-decoration:none;transition:background .3s}.secondary-btn:after{display:inline-block;width:6px;height:10px;content:url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.639007 10C0.480656 10 0.311004 9.94764 0.186603 9.83246C-0.0622009 9.6021 -0.0622009 9.23559 0.186603 9.00519L4.47313 5.02595L0.186603 1.05718C-0.0622009 0.826823 -0.0622009 0.460315 0.186603 0.229912C0.435406 -0.000448227 0.83126 -0.000448227 1.08011 0.229912L5.81905 4.60708C5.94345 4.72225 6 4.86887 6 5.02594C6 5.18302 5.93215 5.32963 5.81905 5.44481L1.08011 9.83244C0.955709 9.94762 0.797358 9.99998 0.639007 9.99998V10Z' fill='black'/></svg>")}@media (min-width:992px){.secondary-btn:after{width:7px;height:12px}}.tg-btn{display:flex;justify-content:space-between;align-items:center;background:#039be5;border-radius:7px;padding:10.5px 22px 10.5px 15px;font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:1;color:#fff;text-decoration:none;transition:background .3s}.tg-btn:after{display:inline-block;width:18px;height:17px;content:url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 21 19' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1.55834 7.26676L5.30288 9.7603L17.7187 1.7789L1.55834 7.26676ZM10.1511 14.1429L9.43566 16.611L11.2624 14.8831L10.151 14.1429H10.1511ZM8.40935 16.7078L5.89361 10.5224L17.3382 3.16626L9.49674 13.0837C9.45822 13.1321 9.42951 13.1877 9.41237 13.2472L8.40863 16.7079L8.40935 16.7078ZM12.08 15.4276L8.84586 18.4867C8.73581 18.6119 8.56882 18.6711 8.40451 18.6432C8.24021 18.6153 8.10208 18.5043 8.03943 18.3499L4.9082 10.6515L0.223277 7.53161C0.120632 7.46657 0.0464166 7.36512 0.0156606 7.24759C-0.0150973 7.13006 -0.000212436 7.00519 0.0573537 6.89816C0.11492 6.79121 0.210863 6.71001 0.325923 6.67093L19.8938 0.0254239C20.0025 -0.0114021 20.1207 -0.00815676 20.227 0.0347359C20.3334 0.0776987 20.4209 0.157276 20.4735 0.259221C20.5261 0.361089 20.5405 0.478486 20.5139 0.590078L16.4474 17.5254C16.4362 17.5912 16.4113 17.6539 16.3744 17.7095C16.3043 17.8159 16.1947 17.8901 16.0698 17.9155C15.945 17.9409 15.8151 17.9155 15.709 17.845L12.0793 15.4269L12.08 15.4276ZM19.0647 2.52753L15.6703 16.6643L10.5713 13.2694L19.0647 2.52753Z' fill='white'/></svg>")}@media (min-width:992px){.tg-btn:after{width:21px;height:19px}}@media (min-width:992px){.tg-btn{border-radius:9px;font-size:16px;padding:13px 18px 13px 24px}}.link-btn{width:fit-content;height:34px;line-height:34px;padding:0 17px;background:#2b2f33;border-radius:9px;display:flex;align-items:center;gap:12px;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-size:13px;color:#fff;text-decoration:none}@media (min-width:992px){.link-btn{height:54px;font-size:16px;line-height:54px;padding:0 29px 0 22px;font-family:Ubuntu;transition:all .3s}}.link-btn:after{display:inline-block;transform:translateY(-2px);width:5px;height:8px;line-height:1;content:url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.6464 3.64067L0.908811 0.143708C0.69121 -0.0479028 0.358408 -0.0479028 0.153597 0.143708C-0.0511991 0.33532 -0.0511991 0.646696 0.153597 0.850301L3.52003 4L0.153597 7.1497C-0.0511991 7.34131 -0.0511991 7.66467 0.153597 7.85629C0.358393 8.0479 0.691196 8.0479 0.908811 7.85629L4.6464 4.34733C4.8512 4.15572 4.8512 3.84434 4.6464 3.64074V3.64067Z' fill='white' /></svg>")}@media (min-width:992px){.link-btn:after{width:7px;height:11px;margin-left:8px}}.link-btn:hover{background:#fff;color:#000}.link-btn:hover:after{content:url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M4.6464 3.64067L0.908811 0.143708C0.69121 -0.0479028 0.358408 -0.0479028 0.153597 0.143708C-0.0511991 0.33532 -0.0511991 0.646696 0.153597 0.850301L3.52003 4L0.153597 7.1497C-0.0511991 7.34131 -0.0511991 7.66467 0.153597 7.85629C0.358393 8.0479 0.691196 8.0479 0.908811 7.85629L4.6464 4.34733C4.8512 4.15572 4.8512 3.84434 4.6464 3.64074V3.64067Z' fill='black' /></svg>")}@media (max-width:991.98px){.link-btn__num{display:none}}@media (min-width:992px){.link-btn__num{display:block;width:24px;height:26px;position:relative;font-weight:500;line-height:26px}}.link-btn__num:before{position:absolute;display:block;content:"";right:0;top:0;width:3px;height:100%;background:#fc0;border-radius:2px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-family:"IBM Plex Sans";font-style:normal;font-weight:300;font-size:14px;line-height:1.4;color:#2b2b29;background-color:#fff;position:relative}@media (min-width:992px){body{font-size:15px}}a{color:inherit}.frame{padding-top:30px;padding-bottom:30px}@media (min-width:768px){.frame{padding-top:40px;padding-bottom:40px}}@media (min-width:992px){.frame{padding-top:60px;padding-bottom:60px}}.pt-0{padding-top:0}.pb-0{padding-bottom:0}h1,h2,h3,h4,h5,h6{margin-top:0}img{max-width:100%}input,textarea{outline:0}input[type=email],input[type=submit],textarea{-webkit-appearance:none;-webkit-border-radius:0}select{appearance:none;border:none;padding:.25rem 1.25rem .25rem .25rem;background:url(../images/select-arrow.png) calc(100% - .5rem) center no-repeat}select:focus{outline:0}.delay{transition:all .3s;border-bottom:1px solid transparent;text-decoration:none}.delay:hover{border-color:#2d436f;text-decoration:none}.slider__arrow{width:36px;height:36px;background:#dd4707;border-radius:7px;cursor:pointer;display:flex;justify-content:center;align-items:center}.slider__arrow.swiper-button-disabled{opacity:.5}@media (min-width:992px){.slider__arrow{display:none}}.slider__pagination .swiper-pagination-bullet{width:22px;height:8px;background:#dbe3eb;border-radius:5px;opacity:1;cursor:pointer}.slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f14901}.title{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:19px;line-height:1.2}@media (min-width:992px){.title{font-size:40px;text-align:center}}.subtitle{position:relative;padding-left:16px;font-style:italic}@media (min-width:992px){.subtitle{padding-left:25px}}.subtitle b{font-family:Ubuntu;font-style:normal;font-weight:500;line-height:1}@media (min-width:992px){.subtitle b{font-size:20px}}.subtitle:before{content:"";display:block;position:absolute;left:0;top:0;width:3px;height:100%;background:#f14901;border-radius:4px}@media (min-width:992px){.subtitle:before{width:4px}}.top-panel{width:100%;z-index:100;left:0}.top-panel_header{position:absolute;top:18px}@media (min-width:992px){.top-panel_header{top:25px}}.top-panel_footer{background:#2b2f33;padding-top:32px;padding-bottom:35px}@media (min-width:992px){.top-panel_footer{bottom:25px}}.top-panel_thank{bottom:18px;position:absolute}@media (min-width:992px){.top-panel_thank{bottom:25px}}.top-panel__cont{display:flex;justify-content:space-between;align-items:center}@media (max-width:767.98px){.top-panel__cont{flex-wrap:wrap}}@media (min-width:768px){.top-panel__cont{padding:22px 30px;border-radius:17px}}@media (min-width:768px){.top-panel__cont_header{background:#2b2f33}}@media (min-width:768px){.top-panel__cont_footer{padding:22px 0}}@media (min-width:768px){.top-panel__cont_thank{background:#2b2f33}}.top-panel__logo{display:block;overflow:hidden;width:61px;height:33px}@media (min-width:992px){.top-panel__logo{width:86px;height:47px}}.top-panel__logo img{width:100%;height:auto;display:block}@media (max-width:991.98px){.top-panel_header .top-panel__logo{order:0}}@media (max-width:991.98px){.top-panel_thank .top-panel__logo{order:1}}.top-panel__phone{order:1;font-family:Ubuntu;font-style:normal;font-weight:500;font-size:14px;line-height:41px;color:#fff;text-decoration:none}@media (min-width:992px){.top-panel__phone{font-size:17px}}.top-panel__phone_footer{order:0}.top-panel__bottom{display:flex;flex-direction:column;color:#808285;font-size:10px;margin-top:20px;gap:2px}@media (min-width:768px){.top-panel__bottom{flex-direction:row;justify-content:space-between;font-size:12px}}.top-panel__bottom p{margin:0}.top-panel__bottom a{text-decoration:none;border-bottom:1px solid #808285}@media (min-width:768px){.projects .top-panel_header{position:relative;top:0;background:#2b2f33}}.sotial-panel{display:flex;padding:9px 14px;align-items:center;justify-content:space-between;gap:13px}@media (min-width:992px){.sotial-panel{gap:28px}}@media (min-width:1200px){.sotial-panel{transform:translateX(20px)}}@media (max-width:767.98px){.sotial-panel{flex:0 0 100%;background-color:#2b2f33;border-radius:11px}}@media (max-width:767.98px){.sotial-panel_header{margin-top:17px;order:2}}@media (max-width:767.98px){.sotial-panel_footer{background:#373c41;margin-top:24px;order:1}}@media (max-width:767.98px){.sotial-panel_proj{background:#373c41}}.sotial-panel_thank{padding:8px 14px}@media (max-width:767.98px){.sotial-panel_thank{background:#2b2f33;margin-bottom:12px;order:0}}.sotial-panel__item{display:block;overflow:hidden}.sotial-panel__item_vk{width:61px;height:10px}@media (min-width:768px){.sotial-panel__item_vk{width:91px;height:16px}}.sotial-panel__item_tg{width:50px;height:20px}@media (min-width:768px){.sotial-panel__item_tg{width:75px;height:30px}}.sotial-panel__item_youtube{width:39px;height:25px}@media (min-width:768px){.sotial-panel__item_youtube{width:58px;height:37px}}.sotial-panel__item_dzen{width:41px;height:9px}@media (min-width:768px){.sotial-panel__item_dzen{width:53px;height:13px}}.sotial-panel__item_rbk{width:30px;height:9px}@media (min-width:768px){.sotial-panel__item_rbk{width:45px;height:14px}}.sotial-panel__item img{width:100%;height:auto;display:block;opacity:.4;transition:opacity .3s}.sotial-panel__item:hover img{opacity:1}.hero-block{background-color:#373c41;background-image:url(../images/hero-bg.png),url(../images/hero-line-mb.svg);background-position:calc(100% + 50px) 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-size:400px auto,auto;padding-top:138px;height:687px;position:relative;overflow:hidden}@media (min-width:992px){.hero-block{padding-top:170px;height:820px;background-image:url(../images/hero-bg.png),url(../images/hero-line.png);background-position:calc(50% + 400px) 100%,calc(50% + 430px) calc(100% + 200px);background-size:1330px auto,auto}}@media (min-width:1200px){.hero-block{padding-top:230px}}.hero-block__body{width:100%;max-width:630px}.hero-block__title{bottom:0;font-family:Ubuntu;font-style:normal;font-weight:500;font-size:20px;line-height:135%;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);max-width:320px}@media (min-width:992px){.hero-block__title{max-width:630px;font-size:38px;margin-bottom:0}.hero-block__title br{display:none}}.hero-block__desc{color:#fff;font-family:Inter;font-style:normal}@media (max-width:991.98px){.hero-block__desc br{display:none}}@media (min-width:992px){.hero-block__desc{font-size:17px;line-height:1.6}}.hero-block__subtitle{color:#fff;margin-top:25px;font-family:Inter;font-style:normal}@media (min-width:992px){.hero-block__subtitle{margin-top:40px;font-size:17px}}.hero-block__subtitle strong{font-weight:500}.hero-block__buttons{display:flex;flex-direction:column;gap:8px;margin-top:35px}@media (min-width:992px){.hero-block__buttons{flex-direction:row;gap:11px;margin-top:58px}}.hero-block__btn:first-child{width:200px}
.hero-block__btn:last-child{width:230px}
@media (min-width:992px){.hero-block__btn:first-child{width:231px}
	.hero-block__btn:last-child{width:274px}}
	.hero-list{display:flex;flex-wrap:wrap;gap:26px;width:320px;list-style-type:none}@media (min-width:992px){.hero-list{gap:42px;width:385px}}.hero-list__item{font-family:Inter;font-style:normal;font-weight:300;font-size:14px;line-height:.6;color:#fff;position:relative;order:0}@media (min-width:992px){.hero-list__item{font-size:17px;line-height:.1}}.hero-list__item:nth-child(2){order:2}.hero-list__item:nth-child(3){order:1}.hero-list__item:nth-child(4){order:3}.hero-list__item:not(:last-child):after{display:inline-block;width:13px;height:23px;position:absolute;content:url("data:image/svg+xml;charset=UTF-8,<svg  viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'><rect y='22' width='24' height='3' rx='1.5' transform='rotate(-65 0 22)' fill='%23DD4707'/></svg>");position:absolute;right:-20px;top:50%;transform:translateY(-50%)}@media (min-width:992px){.hero-list__item:not(:last-child):after{right:-25px;width:15px;height:27px}}.relationship-area{padding-top:30px;padding-bottom:400px;background-color:#2b2f33;background-image:url(../images/relationship-man.png),url(../images/relationship-line-mb.svg);background-position:center bottom,center calc(100% + 315px);background-repeat:no-repeat,no-repeat;background-size:250px auto,auto;color:#fff;position:relative}@media (min-width:992px){.relationship-area{background:#2b2f33 url(../images/relationship-man.png),url(../images/relationship-line.svg) -390px top no-repeat;background-image:url(../images/relationship-man.png),url(../images/relationship-line.svg);background-position:calc(50% - 420px) bottom,-390px top;background-size:458px auto,auto;padding-top:94px;padding-bottom:102px}}@media (min-width:1200px){.relationship-area{background-size:498px auto,auto}}.relationship-area p{margin-bottom:23px}@media (min-width:992px){.relationship-area p{margin-bottom:18px}}@media (min-width:992px){.relationship-area__body{margin-left:37.5%}}.relationship-area__title{margin-bottom:0}@media (min-width:992px){.relationship-area__title{text-align:left;font-size:37px;line-height:1.3}}.relationship-area__subtitle{margin-top:30px;margin-bottom:30px}@media (min-width:992px){.relationship-area__subtitle{margin-top:40px;margin-bottom:40px!important}}.advantages-area{padding-top:30px;padding-bottom:35px}@media (min-width:992px){.advantages-area{padding-top:75px;padding-bottom:110px}}.advantages-area__title{margin-bottom:0;font-family:Ubuntu;font-style:normal;font-weight:500;font-size:19px;line-height:1.2;color:#000}@media (min-width:992px){.advantages-area__title{margin-left:auto;margin-right:auto;text-align:center;font-size:40px}}.advantages-grid{margin-top:30px;display:grid;grid-gap:32px;grid-template-columns:100%}@media (min-width:992px){.advantages-grid{margin-top:70px;grid-template-columns:repeat(3,1fr);grid-gap:55px 40px}}.advantages-card{display:flex;gap:12px}@media (min-width:992px){.advantages-card{flex-direction:column;gap:20px}}.advantages-card_last{background:#f1f6fb;border-radius:10px;align-items:center;padding:30px 16px}@media (min-width:992px){.advantages-card_last{padding:50px 16px 50px 37px;flex-direction:row}}@media (min-width:992px){.advantages-card_last .advantages-card__title{font-weight:400}}.advantages-card_last .advantages-card__body{width:156px}.advantages-card_last .advantages-card__mediabox{display:flex;align-items:center}@media (min-width:992px){.advantages-card_last .advantages-card__mediabox{width:72px;height:85px;padding-bottom:0}.advantages-card_last .advantages-card__mediabox:before{width:4px;height:100%}}.advantages-card__mediabox{width:44px;height:50px;position:relative}@media (min-width:992px){.advantages-card__mediabox{width:63px;height:75px;padding-bottom:15px;display:flex;align-items:flex-end}}.advantages-card__mediabox:before{display:block;position:absolute;content:"";right:0;top:0;width:3px;height:50px;background:#f14901;border-radius:4px}@media (min-width:992px){.advantages-card__mediabox:before{width:100%;height:4px;bottom:0;top:auto}}.advantages-card:nth-child(1) .advantages-card__svg{width:29px;height:28px}@media (min-width:992px){.advantages-card:nth-child(1) .advantages-card__svg{width:43px;height:43px}}.advantages-card:nth-child(2) .advantages-card__svg{width:33.76px;height:32.81px}@media (min-width:992px){.advantages-card:nth-child(2) .advantages-card__svg{width:48.36px;height:47px}}.advantages-card:nth-child(3) .advantages-card__svg{width:34.28px;height:32.81px}@media (min-width:992px){.advantages-card:nth-child(3) .advantages-card__svg{width:49.1px;height:47px}}.advantages-card:nth-child(4) .advantages-card__svg{width:34.45px;height:27px}@media (min-width:992px){.advantages-card:nth-child(4) .advantages-card__svg{width:53px;height:43px}}.advantages-card:nth-child(5) .advantages-card__svg{width:29px;height:33px}@media (min-width:992px){.advantages-card:nth-child(5) .advantages-card__svg{width:39px;height:47px}}.advantages-card:nth-child(6) .advantages-card__svg{width:31.31px;height:37px}@media (min-width:992px){.advantages-card:nth-child(6) .advantages-card__svg{width:49px;height:55px}}.advantages-card:nth-child(7) .advantages-card__svg{width:29px;height:28px}@media (min-width:992px){.advantages-card:nth-child(7) .advantages-card__svg{width:43px;height:42px}}.advantages-card:nth-child(8) .advantages-card__svg{width:30.72px;height:30.72px}@media (min-width:992px){.advantages-card:nth-child(8) .advantages-card__svg{width:44px;height:44px}}.advantages-card:nth-child(9) .advantages-card__svg{width:33px;height:28px}@media (min-width:992px){.advantages-card:nth-child(9) .advantages-card__svg{width:46px;height:42px}}.advantages-card:nth-child(10) .advantages-card__svg{width:29px;height:33px}@media (min-width:992px){.advantages-card:nth-child(10) .advantages-card__svg{width:42.55px;height:48px}}.advantages-card:nth-child(11) .advantages-card__svg{width:27.24px;height:31px}@media (min-width:992px){.advantages-card:nth-child(11) .advantages-card__svg{width:40.44px;height:47px}}.advantages-card:nth-child(12) .advantages-card__svg{width:32px;height:25px}@media (min-width:992px){.advantages-card:nth-child(12) .advantages-card__svg{width:52px;height:40px}}.advantages-card__svg{fill:#000}.advantages-card__body{flex:1}.advantages-card__title{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-size:16px;line-height:1.2;color:#000;margin-bottom:0}@media (min-width:992px){.advantages-card__title{font-size:20px;line-height:1}}@media (max-width:991.98px){.advantages-card__title br{display:none}}.advantages-card__text{margin-top:10px;margin-bottom:0;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-size:14px;line-height:1.4;color:#2b2b29}@media (min-width:992px){.advantages-card__text{margin-top:15px;font-size:15px}}.fachman-area{padding-top:30px;height:400px;background:#373c41 url(../images/fachman-line-mb.svg) -280px bottom no-repeat;color:#fff;position:relative}@media (max-width:991.98px){.fachman-area{overflow:hidden}}@media (min-width:992px){.fachman-area{background:#373c41 url(../images/fachman-line.svg) -640px bottom no-repeat;height:771px;padding-top:100px}}.fachman-area__title{margin-bottom:0}@media (min-width:992px){.fachman-area__title{font-size:40px;max-width:525px;text-align:left}}.fachman-area__body{position:relative;z-index:5}@media (max-width:991.98px){.fachman-area__body{position:absolute;bottom:0;right:-165px;height:300px;width:538px;background:url(../images/fachman-bg.png) left center no-repeat;background-size:auto 100%}}@media (min-width:992px){.fachman-area__body{width:525px;margin-top:55px;display:flex;flex-direction:column;gap:9px}}@media (max-width:991.98px){.fachman-area__link{position:absolute;left:50%}.fachman-area__link:nth-child(1){top:97px;transform:translateX(-10px)}.fachman-area__link:nth-child(2){top:24px;transform:translateX(-95px)}.fachman-area__link:nth-child(3){top:230px;transform:translateX(-1px)}.fachman-area__link:nth-child(4){top:230px;transform:translateX(-173px)}.fachman-area__link:nth-child(5){top:159px;transform:translateX(-92px)}.fachman-area__link:nth-child(6){top:117px;transform:translateX(-210px)}}.fachman-area__nubers{position:relative}@media (min-width:992px){.fachman-area__nubers{position:absolute;bottom:0;right:0;height:820px;width:1060px;background:url(../images/fachman-bg.png) left top no-repeat;background-size:auto 100%}}@media (min-width:992px) and (max-width:1199.98px){.fachman-area__nubers{transform:scale(.8) translateX(20%) translateY(12.5%)}}@media (max-width:991.98px){.fachman-area__nubers{display:none}}.fachman-area__nuber{width:38px;height:38px;background:#fc0;border-radius:7px;font-family:Ubuntu;font-style:normal;font-weight:500;font-size:18px;line-height:38px;text-align:center;color:#000;position:absolute}.fachman-area__nuber:nth-child(1){top:231px;left:765px}.fachman-area__nuber:nth-child(2){top:205px;left:463px}.fachman-area__nuber:nth-child(3){top:672px;left:700px}.fachman-area__nuber:nth-child(4){top:674px;left:464px}.fachman-area__nuber:nth-child(5){top:477px;left:261px}.fachman-area__nuber:nth-child(6){top:751px;left:314px}.tabs{position:relative}@media (max-width:991.98px){.tabs__item{display:none}}@media (min-width:992px){.tabs__item{position:absolute;opacity:0;left:-10000px}}@media (max-width:991.98px){.tabs__item.active{display:block}}@media (min-width:992px){.tabs__item.active{position:relative;left:0;opacity:1;transition:opacity .3s}}.fachman-modal{display:none;max-width:738px;width:100%;background:#373c41;border-radius:14px;padding:23px 19px 29px 21px;color:#fff;overflow:hidden}@media (min-width:992px){.fachman-modal{padding:47px 44px 58px}}.fachman-modal .fancybox-button svg path{fill:#fc0}.fachman-navtabs{display:flex;flex-wrap:wrap;gap:5px 6px;overflow:none}@media (min-width:992px){.fachman-navtabs{gap:10px 11px}}.fachman-navtabs__link{display:block;width:fit-contrnt;height:40px;background:#2b2f33;border-radius:9px;font-family:Ubuntu;font-style:normal;font-weight:400;font-size:14px;line-height:40px;color:#fff;padding:0 16px;text-decoration:none}@media (min-width:992px){.fachman-navtabs__link{height:54px;line-height:54px;font-size:16px;padding:0 24px}}.fachman-navtabs__item.active .fachman-navtabs__link{background:#fc0;color:#000}.fachman-tabs{margin-top:24px}@media (min-width:992px){.fachman-tabs{margin-top:33px}}.fachman-tabs__item p{margin-bottom:16px}@media (min-width:992px){.fachman-tabs__item p{margin-bottom:22px}}.fachman-tabs ul{margin:0;padding:0;list-style-type:none}.fachman-tabs ul li{margin-bottom:12px;position:relative;padding-left:20px}@media (min-width:992px){.fachman-tabs ul li{padding-left:25px}}.fachman-tabs ul li:last-child{margin-bottom:0}.fachman-tabs ul li:before{position:absolute;content:"";width:8px;height:3px;border-radius:4px;background:#fc0;left:0;top:8px}@media (min-width:992px){.fachman-tabs ul li:before{width:9px;height:4px}}.video-area{padding-top:30px;padding-bottom:40px}@media (min-width:992px){.video-area{padding-top:66px;padding-bottom:87px;text-align:center}}.video-area__title{margin-bottom:0}.video-area__body{margin-top:23px;display:grid;grid-gap:17px}@media (min-width:992px){.video-area__body{grid-gap:24px;margin-top:44px}}.video-area__player{width:100%;max-width:698px;margin-left:auto;margin-right:auto;overflow:hidden;border-radius:10px;position:relative;aspect-ratio:1.78}@media (min-width:992px){.video-area__player{border-radius:20px}}.video-area__player iframe{position:absolute;left:0;top:0;width:100%;height:100%}.video-area__link{margin-top:14px}.video-area__buttns{margin-top:35px;display:flex;gap:12px;flex-wrap:wrap}@media (min-width:992px){.video-area__buttns{margin-top:64px;justify-content:center}}.video-area__btn:nth-child(1){width:244px}.video-area__btn:nth-child(2){width:206px}@media (max-width:991.98px){.video-area__btn{font-size:12px}}@media (min-width:992px){.video-area__btn:nth-child(1){width:329px}.video-area__btn:nth-child(2){width:275px}}.video-modal{display:none;width:720px;max-width:100%;aspect-ratio:1.77;position:relative;background-color:#2b2f33;border-radius:14px;color:#fff}.video-modal iframe{left:33px;top:33px;width:calc(100% - 66px);height:calc(100% - 66px);position:absolute}.site-list{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:16px}.site-list li{position:relative;padding-left:19px}.site-list li:before{display:block;position:absolute;content:"";width:9px;height:3px;left:0;top:6px;background:#dd4707;border-radius:4px}@media (min-width:992px){.site-list li:before{height:4px}}.about-area{padding-top:30px;padding-bottom:36px;background:#f1f6fb}@media (min-width:992px){.about-area{padding-top:90px;padding-bottom:90px}}.about-area p{margin-top:16px;margin-bottom:16px}@media (min-width:992px){.about-area p{margin-top:26px;margin-bottom:26px}}.about-area__cont{display:flex;flex-direction:column;gap:30px}@media (min-width:992px){.about-area__cont{flex-direction:row}}.about-area__body{flex:1}@media (min-width:992px){.about-area__title{text-align:left}}.about-area__subtitle{margin-top:24px}.about-area__list{margin-left:10px;margin-top:20px}@media (min-width:992px){.about-area__list{gap:14px;margin-left:20px}}.about-slider{overflow:hidden}@media (min-width:992px){.about-slider{width:542px}}@media (min-width:1200px){.about-slider{width:582px}}.about-slider__arrows{display:flex;justify-content:space-between;align-items:center;margin-top:25px}@media (min-width:992px){.about-slider__arrows{margin-top:15px}}.about-slider__pagination{width:calc(100% - 72px)!important;text-align:center;font-size:14px;letter-spacing:-1px}.quality-area{padding-top:30px;padding-bottom:38px;background:#2b2f33;color:#fff}@media (min-width:992px){.quality-area{padding-top:83px;padding-bottom:93px}}.quality-area__title{margin-bottom:0;max-width:900px;margin-left:auto;margin-right:auto}.quality-area__grid{margin-top:30px}@media (min-width:992px){.quality-area__grid{margin-top:90px}}.quality-area__btn{margin-left:auto;margin-right:auto;margin-top:34px}@media (max-width:991.98px){.quality-area__btn{font-size:12px;padding:14px 15px;width:300px}.quality-area__btn:after{transform:translateY(1px)}}@media (min-width:992px){.quality-area__btn{padding:17px 28px;margin-top:105px;width:412px;font-size:16px}}.quality-grid{display:grid;grid-template-columns:repeat(1,100%);gap:30px}@media (min-width:992px){.quality-grid{grid-template-columns:repeat(2,1fr);gap:70px 60px}}@media (min-width:1200px){.quality-grid{margin-left:30px;margin-right:30px}}.quality-card{display:flex;align-items:flex-start;gap:12px}@media (min-width:992px){.quality-card{gap:18px}}.quality-card__mediabox{position:relative;width:46px;height:50px}@media (min-width:992px){.quality-card__mediabox{width:90px;height:63px;margin-top:4px}}.quality-card__mediabox:before{display:block;content:"";width:3px;height:100%;background-color:#fc0;border-radius:4px;position:absolute;right:0;top:0}@media (min-width:992px){.quality-card__mediabox:before{width:4px}}.quality-card__svg{fill:#fff}.quality-card:nth-child(1) .quality-card__svg{width:35px;height:35px}@media (min-width:992px){.quality-card:nth-child(1) .quality-card__svg{width:59.22px;height:62px}}.quality-card:nth-child(2) .quality-card__svg{width:31px;height:24px}@media (min-width:992px){.quality-card:nth-child(2) .quality-card__svg{width:54px;height:40px}}.quality-card:nth-child(3) .quality-card__svg{width:34px;height:27px}@media (min-width:992px){.quality-card:nth-child(3) .quality-card__svg{width:54px;height:48px}}.quality-card:nth-child(4) .quality-card__svg{width:34px;height:31px}@media (min-width:992px){.quality-card:nth-child(4) .quality-card__svg{width:54px;height:54px}}.quality-card:nth-child(5) .quality-card__svg{width:38px;height:31px}@media (min-width:992px){.quality-card:nth-child(5) .quality-card__svg{width:66px;height:53px}}.quality-card:nth-child(6) .quality-card__svg{width:32.24px;height:29.34px}@media (min-width:992px){.quality-card:nth-child(6) .quality-card__svg{width:56px;height:50.96px}}.quality-card__body{flex:1}.quality-card__text{margin-top:0;margin-bottom:0}@media (min-width:992px){.quality-card__text{line-height:1.8;font-size:16px}}.reason-area{padding-top:24px;padding-bottom:35px}@media (min-width:992px){.reason-area{padding-top:80px;padding-bottom:90px}}.reason-area__title{margin-bottom:0;max-width:700px;margin-left:auto;margin-right:auto}.reason-area__grid{margin-top:30px}@media (min-width:992px){.reason-area__grid{margin-top:70px}}.reason-area__buttns{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}@media (min-width:992px){.reason-area__buttns{margin-top:30px;justify-content:center}}.reason-area__btn:nth-child(1){width:244px}.reason-area__btn:nth-child(2){width:206px}@media (max-width:991.98px){.reason-area__btn{font-size:12px}}@media (min-width:992px){.reason-area__btn:nth-child(1){width:329px}.reason-area__btn:nth-child(2){width:275px}}.reason-area__desc{margin-top:30px;font-weight:500;max-width:660px}@media (min-width:992px){.reason-area__desc{margin-top:89px;margin-left:auto;margin-right:auto;font-size:18px;text-align:center}}.reason-grid{display:grid;grid-template-columns:repeat(1,100%);gap:36px}@media (min-width:992px){.reason-grid{grid-template-columns:repeat(2,1fr);gap:75px 30px}}.reason-card{display:flex;align-items:flex-start;gap:12px}@media (min-width:992px){.reason-card{gap:18px}}.reason-card__mediabox{position:relative;width:46px;height:50px}.reason-card__mediabox:before{display:block;content:"";width:3px;height:100%;background-color:#fc0;border-radius:4px;position:absolute;right:0;top:0}@media (min-width:992px){.reason-card__mediabox:before{width:4px}}@media (min-width:992px){.reason-card__mediabox{width:76px;height:63px}}.reason-card:nth-child(1) .reason-card__svg{width:32.43px;height:30.43px}@media (min-width:992px){.reason-card:nth-child(1) .reason-card__svg{width:52.82px;height:49.56px}}.reason-card:nth-child(2) .reason-card__svg{width:31px;height:27px}@media (min-width:992px){.reason-card:nth-child(2) .reason-card__svg{width:50px;height:42.76px}}.reason-card:nth-child(3) .reason-card__svg{width:30px;height:34px}@media (min-width:992px){.reason-card:nth-child(3) .reason-card__svg{width:49px;height:56px}}.reason-card:nth-child(4) .reason-card__svg{width:31.32px;height:30.43px}@media (min-width:992px){.reason-card:nth-child(4) .reason-card__svg{width:51px;height:49.56px}}.reason-card:nth-child(5) .reason-card__svg{width:32.36px;height:31.49px}@media (min-width:992px){.reason-card:nth-child(5) .reason-card__svg{width:50.92px;height:49.56px}}.reason-card:nth-child(6) .reason-card__svg{width:31.32px;height:30.85px}@media (min-width:992px){.reason-card:nth-child(6) .reason-card__svg{width:51px;height:50.24px}}.reason-card__body{flex:1}.reason-card__title{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-size:16px;line-height:1.2;color:#000;margin-bottom:0}@media (min-width:992px){.reason-card__title{font-size:20px}}.reason-card__text{margin-top:8px;margin-bottom:0}@media (min-width:992px){.reason-card__text{margin-top:15px}}.projects-area{padding-top:30px;padding-bottom:40px;background:#2b2f33;color:#fff}@media (min-width:992px){.projects-area{padding-top:80px;padding-bottom:115px}}.projects-area__title{margin-bottom:0}.projects-area__subtitle{margin-top:4px}@media (min-width:992px){.projects-area__subtitle{text-align:center;margin-top:20px;font-size:20px}}.projects-area__body{margin-top:28px}@media (min-width:992px){.projects-area__body{margin-top:88px}}.projects-area__btn{width:195px;margin-left:auto;margin-right:auto;cursor:pointer;margin-top:30px;padding:13px 27px}.projects-area__btn:after{transform:rotate(90deg) translateX(3px)}@media (max-width:991.98px){.projects-area__btn{background:#ffcb00;color:#000}.projects-area__btn:after{content:url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0.639007 10C0.480656 10 0.311004 9.94764 0.186603 9.83246C-0.0622009 9.6021 -0.0622009 9.23559 0.186603 9.00519L4.47313 5.02595L0.186603 1.05718C-0.0622009 0.826823 -0.0622009 0.460315 0.186603 0.229912C0.435406 -0.000448227 0.83126 -0.000448227 1.08011 0.229912L5.81905 4.60708C5.94345 4.72225 6 4.86887 6 5.02594C6 5.18302 5.93215 5.32963 5.81905 5.44481L1.08011 9.83244C0.955709 9.94762 0.797358 9.99998 0.639007 9.99998V10Z' fill='black'/></svg>")!important}}.projectsandprices{background:#2b2f33}.projectsandprices .top-panel__cont_header{background:#373c41}.projectsandprices .projects-area{padding-top:140px}@media (min-width:992px){.projectsandprices .projects-area{padding-top:200px}}.projectsandprices .projects-slider{display:grid;grid-template-columns:100%;grid-gap:20px}@media (min-width:768px){.projectsandprices .projects-slider{grid-template-columns:repeat(2,1fr);grid-gap:25px 20px}}@media (min-width:992px){.projectsandprices .projects-slider{grid-template-columns:repeat(3,1fr)}}.projectsandprices .projects-slider__item{display:block!important}.completedprojects .realproj-area{padding-top:140px}@media (min-width:992px){.completedprojects .realproj-area{padding-top:200px}}.completedprojects .realproj-slider{display:grid;grid-template-columns:100%;grid-gap:20px}@media (min-width:768px){.completedprojects .realproj-slider{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.completedprojects .realproj-slider{grid-template-columns:repeat(3,1fr)}}.completedprojects .realproj-slider__item{display:block!important}.completedprojects .video-area{background:#373c41;color:#fff;padding-top:0}@media (min-width:992px){.completedprojects .video-area__body{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}}.projects-slider{overflow:hidden;display:grid;grid-template-columns:100%;grid-gap:20px}@media (min-width:768px){.projects-slider{grid-template-columns:repeat(2,1fr);grid-gap:25px 20px}}@media (min-width:992px){.projects-slider{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.projects-slider__item:nth-child(n+6){display:none}}@media (min-width:768px){.projects-slider__item{width:auto!important;min-width:1px}.projects-slider__item:nth-child(n+7){display:none}}.projects-slider__arrows{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.projects-slider__arrow{background:#ffcb00}.projects-slider__pagination{width:calc(100% - 72px)!important;text-align:center}.projects-card{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:#373c41;border-radius:7px}@media (min-width:992px){.projects-card{border-radius:10px}}.projects-card__mediabox{aspect-ratio:1.67;overflow:hidden;width:100%}@media (min-width:992px){.projects-card__mediabox{aspect-ratio:1.47}}.projects-card__mediabox img{width:100%;height:100%;object-fit:cover}.projects-card__body{padding:23px 22px 28px 18px;display:flex;flex-direction:column}@media (min-width:992px){.projects-card__body{padding:24px 32px 29px 29px;flex:1;align-items:flex-start}}.projects-card__title{font-weight:600;font-size:16px;color:#fff}@media (min-width:992px){.projects-card__title{position:relative;font-size:20px}}.projects-card__options{width:100%;display:flex;margin-top:22px;gap:15px;justify-content:space-between}.projects-card__options b{display:block;font-weight:500}@media (min-width:992px){.projects-card__options{margin-top:24px}}.projects-card__option{flex:0 1}.projects-card__prices{position:relative;text-decoration:none;justify-content:space-between;width:100%;display:flex;padding-top:21px;margin-top:20px;position:relative}.projects-card__prices:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:3px;border-radius:4px;background-color:#fc0}@media (min-width:992px){.projects-card__prices{flex:1;margin-top:22px;padding-top:18px}}.projects-card__price-label{font-size:11px;width:145px}.projects-card__price{font-size:15px;font-weight:500;white-space:nowrap;padding-left:3px}.projects-card__footer{margin-top:22px}.realproj-area{padding-top:30px;padding-bottom:40px;background:#373c41;color:#fff}@media (min-width:992px){.realproj-area{padding-top:90px;padding-bottom:90px}}.realproj-area__title{margin-bottom:0}.realproj-area__subtitle{margin-top:4px}@media (min-width:992px){.realproj-area__subtitle{text-align:center;margin-top:20px;font-size:20px}}.realproj-area__body{margin-top:28px}@media (min-width:992px){.realproj-area__body{margin-top:78px}}.realproj-area__btn{width:195px;margin-left:auto;margin-right:auto;cursor:pointer;margin-top:30px;padding:13px 27px}.realproj-area__btn:after{transform:rotate(90deg) translateX(3px)}@media (max-width:991.98px){.realproj-area__btn{display:none}}.realproj-slider{overflow:hidden}@media (min-width:992px){.realproj-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px 20px}}.realproj-slider__item{overflow:hidden;border-radius:7px}@media (min-width:992px){.realproj-slider__item{width:auto!important;min-width:1px}.realproj-slider__item:nth-child(n+10){display:none}}.realproj-slider__item a{display:block;position:relative}@media (min-width:992px){.realproj-slider__item a:before{opacity:0;transition:all .3s;z-index:5;content:"";background:#2b2f33 url("data:image/svg+xml;charset=UTF-8,<svg viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M43.7639 37.792L33.9451 27.9921C37.1281 22.8481 37.5675 16.4627 35.1217 10.9282C32.676 5.39362 27.6602 1.42271 21.7109 0.312016C15.7636 -0.798639 9.65218 1.09457 5.37313 5.3731C1.09448 9.65175 -0.798654 15.7632 0.312041 21.7109C1.4227 27.6602 5.39364 32.6762 10.9282 35.1217C16.4628 37.5674 22.8474 37.1281 27.9921 33.945L37.7921 43.7639C39.4421 45.412 42.1158 45.412 43.7639 43.7639C45.4121 42.1158 45.412 39.4418 43.7639 37.792ZM18.4014 35.2332C13.9284 35.2407 9.63689 33.4701 6.47055 30.3097C3.30448 27.1511 1.5225 22.8631 1.51848 18.3917C1.51471 13.9188 3.28915 9.62725 6.44963 6.46292C9.61002 3.29874 13.9003 1.5205 18.3708 1.5189C22.8437 1.5189 27.1333 3.2952 30.296 6.45728C33.4583 9.61957 35.2344 13.9099 35.2328 18.3825C35.229 22.8498 33.4508 27.1341 30.2903 30.2944C27.13 33.4529 22.8458 35.2295 18.3764 35.2328L18.4014 35.2332ZM42.7417 42.7156H42.7398C41.6631 43.7923 39.917 43.7923 38.8402 42.7156L29.2141 33.1437C30.715 32.0387 32.0388 30.715 33.1438 29.2139L42.7157 38.816C43.7924 39.8945 43.7924 41.6388 42.7157 42.7156H42.7417Z' fill='white'/><path d='M18.3768 4.43457C14.6771 4.43457 11.1301 5.90354 8.5145 8.51892C5.89887 11.1343 4.43015 14.6814 4.43015 18.3812C4.43015 22.0791 5.89911 25.6263 8.5145 28.2415C11.1299 30.8567 14.677 32.3259 18.3768 32.3259C22.0746 32.3259 25.6235 30.8569 28.2391 28.2415C30.8547 25.6261 32.3234 22.079 32.3234 18.3812C32.3197 14.6834 30.8488 11.1382 28.2335 8.52294C25.6199 5.90937 22.0746 4.43859 18.3768 4.43497V4.43457ZM18.3768 30.874C15.0618 30.874 11.8824 29.5559 9.5383 27.212C7.19437 24.8681 5.87819 21.6891 5.87819 18.3735C5.87819 15.0582 7.1963 11.8791 9.54019 9.53504C11.886 7.193 15.0651 5.87678 18.3799 5.87678C21.6949 5.87867 24.8723 7.1949 27.2164 9.54067C29.5603 11.8846 30.8746 15.0656 30.8746 18.3804C30.8709 21.6916 29.5528 24.8687 27.2089 27.2112C24.8668 29.5533 21.6892 30.8695 18.3764 30.8732L18.3768 30.874Z' fill='white'/><path d='M18.377 8.87626C17.9773 8.87626 17.6529 9.2006 17.6529 9.60036C17.6529 10.0001 17.9773 10.3245 18.377 10.3245C20.5135 10.3264 22.5615 11.1768 24.0717 12.6872C25.5819 14.1976 26.4307 16.2455 26.4345 18.3819C26.4345 18.7817 26.7588 19.106 27.1586 19.106C27.5583 19.106 27.8827 18.7817 27.8827 18.3819C27.8789 15.8607 26.8776 13.4451 25.0956 11.663C23.3136 9.88091 20.8962 8.87787 18.3767 8.87598L18.377 8.87626Z' fill='white'/></svg>");background-repeat:no-repeat;background-position:center calc(50% - 10px);background-size:45px 45px;position:absolute;width:104px;height:104px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border-radius:7px}.realproj-slider__item a:after{opacity:0;transition:all .3s;display:block;position:absolute;content:"";left:50%;top:50%;transform:translateX(-50%) translateY(calc(-50% + 30px));width:60px;height:4px;background:#fc0;border-radius:4px;z-index:5}}.realproj-slider__item img{transition:all .9s}.realproj-slider__item:hover img{transform:scale(1.05)}.realproj-slider__item:hover a:after,.realproj-slider__item:hover a:before{opacity:1}.realproj-slider__arrows{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.realproj-slider__arrow{background:#ffcb00}.realproj-slider__pagination{width:calc(100% - 72px)!important;text-align:center}.build-area{background-color:#2b2f33;color:#fff;background-image:url(../images/build-bg.png),url(../images/build-line-mb.svg);background-position:calc(100% + 160px) bottom,calc(100% + 570px) bottom;background-size:561px auto,auto;background-repeat:no-repeat,no-repeat;padding-top:35px;height:398px}@media (min-width:992px){.build-area{padding-top:88px;height:447px;background-image:url(../images/build-bg.png),url(../images/build-line.svg);background-position:calc(100% + 260px) bottom,calc(100% + 190px) bottom;background-size:1158px auto,auto}}.build-area__title{margin-bottom:0}@media (min-width:992px){.build-area__title{text-align:left;max-width:500px;font-size:37px;line-height:1.3}}.build-area__subtitle{margin-top:25px;font-style:normal;line-height:1.8}@media (min-width:992px){.build-area__subtitle{font-size:20px;margin-top:35px}}@media (max-width:991.98px){.build-area__subtitle b{display:block}}.subscribe{background:#2b2f33;border-radius:7px;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;color:#fff}@media (min-width:992px){.subscribe{padding:28px}}.subscribe__text{flex:1}@media (max-width:767.98px){.subscribe__text{max-width:180px}}@media (min-width:992px){.subscribe__text{font-size:22px}}.subscribe__links{display:flex;flex-direction:column;gap:13px}@media (min-width:768px){.subscribe__links{flex-direction:row;gap:28px}}.subscribe__link{display:flex;align-items:center;position:relative;height:26px;padding-left:12px}@media (min-width:992px){.subscribe__link{height:42px}}.subscribe__link:before{display:flex;position:absolute;content:"";left:0;top:0;height:100%;width:3px;background:#dd4707;border-radius:4px;align-items:center}.subscribe__link b{font-weight:600}.subscribe__link img{display:block}.subscribe__link_tg img{width:55px;height:22px}@media (min-width:992px){.subscribe__link_tg img{width:94px;height:37px}}.subscribe__link_youtube img{width:42px;height:27px}@media (min-width:992px){.subscribe__link_youtube img{width:74px;height:46px}}.get-area{padding-top:43px;padding-bottom:37px;color:#fff;position:relative;background:#373c41}@media (max-width:991.98px){.get-area{overflow:hidden}}@media (min-width:992px){.get-area{padding-top:95px;padding-bottom:100px;height:868px;background-color:#373c41;background-image:url(../images/get.png),url(../images/get-line.svg);background-position:calc(50% - 360px) bottom,0 0;background-size:447px auto,auto;background-repeat:no-repeat}}.get-area:before{display:block;width:100%;height:630px;content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-image:url(../images/get.png),url(../images/get-line-mb.svg);background-position:center calc(100% + 85px),center calc(100% + 325px);background-repeat:no-repeat,no-repeat;background-size:250px auto,auto}@media (min-width:992px){.get-area:before{display:none;background:url(../images/get.png) center bottom no-repeat;width:427px;height:794px;bottom:0;background-size:427px auto;background-size:contain;left:350px}}.get-area p{margin-top:20px;margin-bottom:20px}@media (min-width:992px){.get-area h4{font-size:20px}}@media (min-width:992px){.get-area__body{position:relative;z-index:10;margin-left:39.5%}}@media (min-width:992px){.get-area__title{text-align:left;font-size:37px}}@media (min-width:992px){.get-area__subtitle{margin-top:45px!important;margin-bottom:40px!important;font-size:16px}}@media (min-width:992px){.get-area__list{gap:10px}}@media (min-width:992px){.get-area__list{margin-left:25px;max-width:530px}}.get-area__img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:310px;height:auto}.get-area__btn-tg{width:252px}@media (min-width:992px){.get-area__btn-tg{width:285px}}.get-area__btn{width:176px}@media (min-width:992px){.get-area__btn{width:197px;margin-left:55px}}.get-area__buttons{display:flex;flex-wrap:wrap;gap:15px;position:relative;max-width:350px;margin-top:35px}.get-area__buttons:after{display:inline-block;font-size:12px;content:"Перезвоню в течение 1 часа"}@media (max-width:991.98px){.get-area__buttons:after{width:108px}}@media (min-width:992px){.get-area__buttons:after{margin-left:auto;margin-right:16px}}@media (min-width:992px){.get-area__buttons{min-width:552px;margin-top:50px}}@media (min-width:992px){.get-area__buttons:before{content:"или";position:absolute;z-index:5;font-size:15px;top:14px;left:305px}}.get-area__subscribe{margin-top:270px;position:relative;z-index:5}@media (min-width:992px){.get-area__subscribe{margin-top:70px;max-width:898px;margin-left:auto;margin-right:auto}}@media (max-width:991.98px){.get-area__list{max-width:250px}}.mainslider-area{padding-top:142px;padding-bottom:45px;background:#2b2f33}@media (min-width:768px){.mainslider-area{padding-top:0;padding-bottom:0}}.mainslider-area__cont{position:relative}@media (min-width:768px){.mainslider-area__cont{max-width:100%!important;padding:0}}.main-slider{overflow:hidden}.main-slider__pagination{width:calc(100% - 72px);text-align:center;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#fff}.main-slider__arrows{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:100}@media (min-width:768px){.main-slider__arrows{margin-top:38px}}@media (min-width:768px){.main-slider__arrow{display:none}}.main-slider__panel{margin-top:24px}@media (min-width:768px){.main-slider__panel{position:absolute;left:0;bottom:44px;width:100%;margin-top:0}}@media (min-width:768px){.main-slider__info{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:5px}}@media (min-width:768px){.main-slider__info_top{display:none}}@media (max-width:767.98px){.main-slider__info_bottom{display:none}}.main-slider__title{font-family:Ubuntu;font-weight:500;font-size:16px;line-height:20px;color:#fff}@media (min-width:768px){.main-slider__title{font-size:26px;background:#2b2f33;border-radius:9px;line-height:52px;height:52px;padding:0 22px}}.main-slider__subtitle{color:#fff;font-size:11px;line-height:2}@media (min-width:768px){.main-slider__subtitle{height:39px;line-height:39px;background:#2b2f33;border-radius:9px;padding:0 18px;font-size:15px}}.mainslider-card{color:#fff}@media (min-width:768px){.mainslider-card{height:755px;position:relative;padding-bottom:88px;display:flex;align-items:flex-end}}@media (max-width:767.98px){.mainslider-card__cont{padding:0}}@media (min-width:768px){.mainslider-card__cont{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:5px}}@media (max-width:767.98px){.mainslider-card__mediabox{margin-top:17px;overflow:hidden;aspect-ratio:1.61;border-radius:7px}}@media (min-width:768px){.mainslider-card__mediabox{position:absolute;left:0;top:0;bottom:0;right:0}}.mainslider-card__mediabox img{width:100%;height:100%;object-fit:cover}.param-area{padding-top:35px;padding-bottom:40px;background-color:#373c41;color:#fff}@media (min-width:992px){.param-area{padding-top:58px;padding-bottom:104px}}.param-area__title{margin-top:30px;margin-bottom:0}@media (min-width:768px){.param-area__title{text-align:center;font-size:28px}}@media (min-width:992px){.param-area__title{margin-top:76px;font-size:37px}}.param-area__cards{margin-top:35px;display:flex;gap:30px 59px;flex-wrap:wrap}@media (min-width:768px){.param-area__cards{margin-top:62px;justify-content:space-between;max-width:882px;margin-left:4%}}@media (min-width:992px){.param-area__cards{margin-top:82px}}.param-area__prises{margin-top:27px}@media (min-width:768px){.param-area__prises{margin-left:auto;margin-right:auto;margin-top:44px}}@media (min-width:992px){.param-area__prises{transform:translateX(-30px);margin-top:64px}}.proj-nav{display:flex;justify-content:space-between}.proj-nav_footer{padding-bottom:35px}@media (min-width:992px){.proj-nav_footer{padding-top:30px}}@media (min-width:576px){.proj-nav{max-width:364px;margin-left:auto;margin-right:auto}}.proj-nav__btn{transition:all .3s}.proj-nav__btn:nth-child(1){width:128px}@media (min-width:992px){.proj-nav__btn:nth-child(1){width:169px}}.proj-nav__btn:nth-child(1):after{order:0;transform:rotate(180deg) translateY(-4px)}.proj-nav__btn:nth-child(1) span{order:1}.proj-nav__btn:nth-child(2){width:133px}@media (min-width:992px){.proj-nav__btn:nth-child(2){width:182px}}.proj-nav__btn:hover{border-color:#f14901}@media (min-width:992px){.param-card{text-align:center}}.param-card__mediabox{width:58px;position:relative;padding-bottom:15px;display:flex;align-items:flex-end}@media (min-width:992px){.param-card__mediabox{width:76px;padding-bottom:28px}}.param-card__mediabox:before{display:block;position:absolute;content:"";left:0;bottom:0;width:100%;height:3px;background:#f14901;border-radius:4px}@media (min-width:992px){.param-card__mediabox:before{height:4px}}.param-card:nth-child(1) .param-card__svg{width:38.69px;height:38.94px}@media (min-width:992px){.param-card:nth-child(1) .param-card__svg{width:50.21px;height:50.52px}}.param-card:nth-child(2) .param-card__svg{width:44.67px;height:40.49px}@media (min-width:992px){.param-card:nth-child(2) .param-card__svg{width:57.95px;height:52.54px}}.param-card:nth-child(3) .param-card__svg{width:35.99px;height:36.22px}@media (min-width:992px){.param-card:nth-child(3) .param-card__svg{width:46.7px;height:46.99px}}.param-card:nth-child(4) .param-card__svg{width:44px;height:36px}@media (min-width:992px){.param-card:nth-child(4) .param-card__svg{width:58px;height:47px}}.param-card:nth-child(5) .param-card__svg{width:46.24px;height:34.73px}@media (min-width:992px){.param-card:nth-child(5) .param-card__svg{width:60px;height:45.06px}}.param-card__svg{fill:#fff;display:block;margin-left:auto;margin-right:auto}.param-card__val{font-size:16px;margin-top:15px;font-weight:500}@media (min-width:992px){.param-card__val{font-size:24px;margin-top:13px}}.param-card__label{margin-top:3px}@media (min-width:992px){.param-card__label{margin-top:5px}}.proj-price{background:#2b2f33;border-radius:7px;padding:25px 18px;display:flex;align-items:flex-start;gap:17px;max-width:559px}@media (min-width:768px){.proj-price{padding:24px 34px 27px 37px;gap:22px;align-items:center}}.proj-price__mediabox{width:51px;height:68px;position:relative;display:flex;align-items:flex-start}@media (min-width:768px){.proj-price__mediabox{align-items:center;width:72px;height:60px}}.proj-price__mediabox:before{display:block;position:absolute;content:"";right:0;bottom:0;width:3px;height:100%;background:#f14901;border-radius:4px}@media (min-width:768px){.proj-price__mediabox:before{width:4px}}.proj-price__svg{fill:#fff;width:35px;height:33px}@media (min-width:768px){.proj-price__svg{width:52.82px;height:49.56px}}.proj-price__body{display:flex;flex-direction:column;gap:2px;flex:1}@media (min-width:768px){.proj-price__body{flex-direction:row;align-items:center;justify-content:space-between}}.proj-price__text{font-size:13px}@media (min-width:768px){.proj-price__text{font-size:15px}}.proj-price__price{font-size:16px;font-weight:500}@media (min-width:768px){.proj-price__price{font-size:24px}}.thank-area{padding-top:134px;padding-bottom:430px;color:#fff;position:relative;background:#373c41;height:100vh;min-height:785px;overflow:hidden}@media (min-width:992px){.thank-area{background:#373c41 url(../images/thank-line.svg) calc(50% + 765px) calc(100% + 400px) no-repeat;padding-top:280px;padding-bottom:80px}}@media (max-width:991.98px){.thank-area{overflow:hidden}}.thank-area:before{display:block;width:100%;height:430px;content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-image:url(../images/get.png),url(../images/thank-line-mb.svg);background-position:center calc(100% + 40px),center calc(100% + 120px);background-repeat:no-repeat,no-repeat;background-size:250px auto,auto}@media (min-width:992px){.thank-area:before{background:url(../images/get.png) center no-repeat;width:460px;height:700px;bottom:-40px;background-size:contain;left:calc(50% + 250px)}}.thank-area p{margin-top:20px;margin-bottom:20px}@media (min-width:992px){.thank-area p{max-width:522px;font-size:17px}}@media (max-width:991.98px){.thank-area p span{display:block}}@media (max-width:991.98px){.thank-area__body{font-family:Inter;font-style:normal;font-weight:300;font-size:14px;line-height:1.4;color:#fff}}@media (min-width:992px){.thank-area__body{width:60%;position:relative;z-index:10}}.thank-area__title{font-family:Ubuntu;font-style:normal;font-weight:500;font-size:20px;line-height:1.2;text-shadow:0 4px 4px rgba(0,0,0,.25);margin-bottom:0}@media (min-width:992px){.thank-area__title{font-size:38px}}.thank-area__subtitle{margin-top:13px;margin-bottom:20px;max-width:280px}@media (min-width:992px){.thank-area__subtitle{max-width:500px!important;font-family:Ubuntu;font-style:normal;font-weight:400;font-size:28px!important;color:#fff;margin-top:27px!important;margin-bottom:40px!important}}.thank-area__subtitle a{text-decoration:none;display:block}.thank-area__list{margin-left:10px}.thank-area__img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:310px;height:auto}.thank-area__btn{width:254px;margin-top:38px}@media (min-width:992px){.thank-area__btn{width:304px}}.plans-area{padding-top:25px;padding-bottom:34px}@media (min-width:992px){.plans-area{padding-top:60px;padding-bottom:95px}}.plans-area__title{width:100%}@media (min-width:992px){.plans-area__title{font-size:37px}}@media (max-width:767.98px){.plans-area__cont:last-child{margin-top:36px;padding-top:36px;position:relative}.plans-area__cont:last-child:before{position:absolute;content:"";left:0;top:0;width:100%;height:4px;border-radius:4px;background:#f14901}}@media (min-width:1200px){.plans-area__cont:last-child{margin-top:124px}}@media (min-width:768px){.plans-area__cont{margin-top:29px}}@media (min-width:768px){.plans-area__body{display:flex;gap:50px}}@media (min-width:1200px){.plans-area__body{gap:90px}}@media (min-width:768px){.plans-area__mediabox{align-items:flex-start}}.plans-area__mediabox img{max-width:100%}.plans-area__deatils{margin-top:30px}@media (min-width:768px){.plans-area__deatils{flex:0 0 42%}}.plan-options{margin:0;padding:0;list-style-type:none}@media (min-width:768px){.plan-options{position:relative;padding-left:36px;margin-top:-10px}.plan-options:before{position:absolute;content:"";left:0;top:0;width:4px;height:100%;border-radius:4px;background:#f14901}}.plan-options__item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}@media (min-width:992px){.plan-options__item{font-size:18px}}.plan-options__item b{font-weight:500;flex:1}.plan-options__item span{flex:0 0 20%;text-align:left}@media (min-width:992px){.plan-options__item span{flex:0 0 32%}}.plan-options__item:not(:last-child){border-bottom:1px dashed #cdcbcb}.complect-area{background:#373c41;color:#fff;padding-top:34px;padding-bottom:40px}@media (min-width:992px){.complect-area{padding-top:80px;padding-bottom:104px}}.complect-area__title{margin-bottom:0}@media (min-width:992px){.complect-area__title{font-size:37px}}.complect-area__cont{margin-top:32px}@media (min-width:768px){.complect-area__cont{display:flex;align-items:flex-start;gap:5%}}@media (min-width:992px){.complect-area__cont{margin-top:78px}}@media (min-width:768px){.complect-area__nav-tabs{flex:0 0 18%}}.complect-area__tabs{flex:1}@media (min-width:992px){.complect-area__tabs{margin-top:0}.complect-area__tabs p:first-child{margin-top:0}}.form-order{display:none;width:100%;max-width:454px;background:#2b2f33;border-radius:14px;padding:23px 23px 30px;color:#fff}@media (min-width:992px){.form-order{text-align:center;padding:34px 34px 42px}}.form-order .fancybox-button svg{opacity:.5}.form-order__title{margin-bottom:0;font-family:Ubuntu;font-style:normal;font-weight:500;font-size:19px;line-height:1.2}@media (min-width:992px){.form-order__title{font-size:38px}}.form-order__subtitle{margin-top:5px}@media (min-width:992px){.form-order__subtitle{font-size:17px}}.form-order__form{margin-top:20px;width:100%;display:flex;flex-direction:column;gap:10px}@media (min-width:992px){.form-order__form{max-width:274px;margin-top:30px;gap:15px;margin-left:auto;margin-right:auto}}.form-order__inp{width:100%;height:40px;background:#373c41;border-radius:9px;border:none;line-height:40px;padding:0 17px;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-size:14px;color:#fff}.form-order__inp::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.form-order__inp::-moz-placeholder{color:rgba(255,255,255,.5)}.form-order__inp:-moz-placeholder{color:rgba(255,255,255,.5)}.form-order__inp:-ms-input-placeholder{color:rgba(255,255,255,.5)}.form-order__inp:focus::-webkit-input-placeholder{color:transparent}.form-order__inp:focus::-moz-placeholder{color:transparent}.form-order__inp:focus:-moz-placeholder{color:transparent}.form-order__inp:focus:-ms-input-placeholder{color:transparent}@media (min-width:992px){.form-order__inp{height:49px;line-height:49px;font-size:16px;padding:0 19px}}.form-order__btn{margin-top:10px;width:156px;cursor:pointer}@media (min-width:992px){.form-order__btn{width:197px;margin-left:auto;margin-right:auto}}.form-order__desc{font-size:11px;margin-top:10px}@media (min-width:992px){.form-order__desc{font-size:14px;margin-top:15px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2dyaWQuc2NzcyIsImJhc2UvX2VsZW1lbnRzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLFdBQ0UsTUFBQSxLQUNBLGNBQUEsS0FDQSxhQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsS0FFQSxvQkFDRSxjQUFBLEVBQ0EsYUFBQSxFQUdGLHlCQVpGLFdBYUksVUFBQSxNQUNDLG9CQUNHLFVBQUEsTUFHTix5QkFsQkYsV0FtQk0sVUFBQSxNQUVBLGNBQUEsS0FDQSxhQUFBLEtBR0Esb0JBQ0UsVUFBQSxNQUdOLHlCQTdCRixXQThCSSxVQUFBLE9BRUYsMEJBaENGLFdBaUNJLFVBQUEsUUFJSixtQkFDRSxNQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsS0FFQSx5QkFMRixtQkFNSSxVQUFBLE1BRUYseUJBUkYsbUJBU00sVUFBQSxNQUdKLHlCQVpGLG1CQWFJLFVBQUEsTUFDQSxjQUFBLEtBQ0EsYUFBQSxNQUVGLDBCQWpCRixtQkFrQkksVUFBQSxRQUlKLGlCQUNFLE1BQUEsS0FDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLGFBQUEsS0FDQSxZQUFBLEtBR0YsS0FDRSxRQUFBLFlBQ0EsUUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsYUFBQSxNQUNBLFlBQUEsTUFHRixZQUNFLGFBQUEsRUFDQSxZQUFBLEVBR0YsaUJBQUEsMEJBRUUsY0FBQSxFQUNBLGFBQUEsRUFHRixLQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLGFBQUEsS0FHRixLQUNFLHdCQUFBLEVBQ0EsV0FBQSxFQUNBLGtCQUFBLEVBQ0EsVUFBQSxFQUNBLFVBQUEsRUFDQSxVQUFBLEtDcEdGLGFBR0UsUUFBQSxLQUNBLGdCQUFBLGNBRUEsV0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsS0FBQSxLQUVBLFlBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEVB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??Dl    ?l                    `Oe            ?j\    XEl            El           El            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QUFBLFlBQ3BDLDZDQUFvQyxNQUFBLFlBRXBDLHlCQUNFLGlCQUNFLE9BQUEsS0FDQSxZQUFBLEtBQ0EsVUFBQSxLQUNBLFFBQUEsRUFBQSxNQVFKLGlCQUNFLFdBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxRQUNBLHlCQUNFLGlCQUNFLE1BQUEsTUFDQSxZQUFBLEtBQ0EsYUFBQSxNQUtOLGtCQUNFLFVBQUEsS0FDQSxXQUFBLEtBQ0EseUJBQ0Usa0JBQ0EsVUFBQSxLQUNGLFdBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAuc3RyZXRjaHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgIFxyXG4gICAgbWF4LXdpZHRoOiA1NDBweDsgXHJcbiAgICAgLnN0cmV0Y2h7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7ICAgIFxyXG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyBcclxuXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcblxyXG4gICAgICAuc3RyZXRjaHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgIFxyXG4gICAgbWF4LXdpZHRoOiA5NjBweDsgXHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgIFxyXG4gICAgbWF4LXdpZHRoOiAxMDMwcHg7ICBcclxuICB9XHJcblxyXG59XHJcbi5jb250YWluZXItc3RyZXRjaHtcclxuICB3aWR0aDogMTAwJTsgIFxyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7ICBcclxuICAgIG1heC13aWR0aDogMTAwJTsgXHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyAgICBcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcclxuICAgICAgXHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyAgXHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyBcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHsgIFxyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7ICBcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLm5vLWd1dHRlcnMge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLm5vLWd1dHRlcnMgPiAuY29sLFxyXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uY29sIHtcclxuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICBmbGV4LWJhc2lzOiAwO1xyXG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59IiwiLnByaW1hcnktYnRuIHtcclxuICAvLyBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBiYWNrZ3JvdW5kOiAjREQ0NzA3O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICNERDQ3MDc7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHJcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgdmlld0JveD0nMCAwIDYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAuNjM5MDA3IDEwQzAuNDgwNjU2IDEwIDAuMzExMDA0IDkuOTQ3NjQgMC4xODY2MDMgOS44MzI0NkMtMC4wNjIyMDA5IDkuNjAyMSAtMC4wNjIyMDA5IDkuMjM1NTkgMC4xODY2MDMgOS4wMDUxOUw0LjQ3MzEzIDUuMDI1OTVMMC4xODY2MDMgMS4wNTcxOEMtMC4wNjIyMDA5IDAuODI2ODIzIC0wLjA2MjIwMDkgMC40NjAzMTUgMC4xODY2MDMgMC4yMjk5MTJDMC40MzU0MDYgLTAuMDAwNDQ4MjI3IDAuODMxMjYgLTAuMDAwNDQ4MjI3IDEuMDgwMTEgMC4yMjk5MTJMNS44MTkwNSA0LjYwNzA4QzUuOTQzNDUgNC43MjIyNSA2IDQuODY4ODcgNiA1LjAyNTk0QzYgNS4xODMwMiA1LjkzMjE1IDUuMzI5NjMgNS44MTkwNSA1LjQ0NDgxTDEuMDgwMTEgOS44MzI0NEMwLjk1NTcwOSA5Ljk0NzYyIDAuNzk3MzU4IDkuOTk5OTggMC42MzkwMDcgOS45OTk5OFYxMFonIGZpbGw9J3doaXRlJy8+PC9zdmc+XCIpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgLyog0JrQvdC+0L/QutCwICovXHJcblxyXG4gICAgICAvLyBoZWlnaHQ6IDQ5cHg7XHJcblxyXG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcblxyXG5cclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgcGFkZGluZzogMTNweCAxOHB4IDEzcHggMjRweDtcclxuXHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmLmhvdmVyZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX3llbGxvd3tcclxuICAgIGJhY2tncm91bmQ6ICNGRkNDMDA7XHJcbiAgICBib3JkZXItY29sb3I6ICNGRkNDMDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gICZfeWVsbG93OmFmdGVye1xyXG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB2aWV3Qm94PScwIDAgNiAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMC42MzkwMDcgMTBDMC40ODA2NTYgMTAgMC4zMTEwMDQgOS45NDc2NCAwLjE4NjYwMyA5LjgzMjQ2Qy0wLjA2MjIwMDkgOS42MDIxIC0wLjA2MjIwMDkgOS4yMzU1OSAwLjE4NjYwMyA5LjAwNTE5TDQuNDczMTMgNS4wMjU5NUwwLjE4NjYwMyAxLjA1NzE4Qy0wLjA2MjIwMDkgMC44MjY4MjMgLTAuMDYyMjAwOSAwLjQ2MDMxNSAwLjE4NjYwMyAwLjIyOTkxMkMwLjQzNTQwNiAtMC4wMDA0NDgyMjcgMC44MzEyNiAtMC4wMDA0NDgyMjcgMS4wODAxMSAwLjIyOTkxMkw1LjgxOTA1IDQuNjA3MDhDNS45NDM0NSA0LjcyMjI1IDYgNC44Njg4NyA2IDUuMDI1OTRDNiA1LjE4MzAyIDUuOTMyMTUgNS4zMjk2MyA1LjgxOTA1IDUuNDQ0ODFMMS4wODAxMSA5LjgzMjQ0QzAuOTU1NzA5IDkuOTQ3NjIgMC43OTczNTggOS45OTk5OCAwLjYzOTAwNyA5Ljk5OTk4VjEwWicgZmlsbD0nYmxhY2snLz48L3N2Zz5cIik7XHJcbiAgfVxyXG5cclxuICAmX2Rhcmt7XHJcbiAgICBib3JkZXItY29sb3I6ICMyQjJGMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMkIyRjMzO1xyXG5cclxuICAgICYuaG92ZXJlZDpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGQ0MwMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9ncmF5e1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzczQzQxO1xyXG4gICAgYmFja2dyb3VuZDogIzM3M0M0MTtcclxuICB9XHJcbiAgJl95ZWxsb3dib3JkZXJ7XHJcbiAgICBib3JkZXItY29sb3I6ICNGRkNDMDA7XHJcbiAgfVxyXG4gIFxyXG4gICZfc217XHJcbiAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgcGFkZGluZzogMCAyMnB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9pYm17XHJcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi5zZWNvbmRhcnktYnRuIHtcclxuICAvLyBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBiYWNrZ3JvdW5kOiAjRkZDQzAwO1xyXG4gIC8vIGJvcmRlcjogM3B4IHNvbGlkICNERDQ3MDc7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHJcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgdmlld0JveD0nMCAwIDYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAuNjM5MDA3IDEwQzAuNDgwNjU2IDEwIDAuMzExMDA0IDkuOTQ3NjQgMC4xODY2MDMgOS44MzI0NkMtMC4wNjIyMDA5IDkuNjAyMSAtMC4wNjIyMDA5IDkuMjM1NTkgMC4xODY2MDMgOS4wMDUxOUw0LjQ3MzEzIDUuMDI1OTVMMC4xODY2MDMgMS4wNTcxOEMtMC4wNjIyMDA5IDAuODI2ODIzIC0wLjA2MjIwMDkgMC40NjAzMTUgMC4xODY2MDMgMC4yMjk5MTJDMC40MzU0MDYgLTAuMDAwNDQ4MjI3IDAuODMxMjYgLTAuMDAwNDQ4MjI3IDEuMDgwMTEgMC4yMjk5MTJMNS44MTkwNSA0LjYwNzA4QzUuOTQzNDUgNC43MjIyNSA2IDQuODY4ODcgNiA1LjAyNTk0QzYgNS4xODMwMiA1LjkzMjE1IDUuMzI5NjMgNS44MTkwNSA1LjQ0NDgxTDEuMDgwMTEgOS44MzI0NEMwLjk1NTcwOSA5Ljk0NzYyIDAuNzk3MzU4IDkuOTk5OTggMC42MzkwMDcgOS45OTk5OFYxMFonIGZpbGw9J2JsYWNrJy8+PC9zdmc+XCIpO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuICAudGctYnRuIHtcclxuICAgIC8vIGhlaWdodDogNDBweDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICMwMzlCRTU7XHJcbiAgICAvLyBib3JkZXI6IDNweCBzb2xpZCAjREQ0NzA3OyBcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIHBhZGRpbmc6IDEwLjVweCAyMnB4IDEwLjVweCAxNXB4O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB2aWV3Qm94PScwIDAgMjEgMTknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjU1ODM0IDcuMjY2NzZMNS4zMDI4OCA5Ljc2MDNMMTcuNzE4NyAxLjc3ODlMMS41NTgzNCA3LjI2Njc2Wk0xMC4xNTExIDE0LjE0MjlMOS40MzU2NiAxNi42MTFMMTEuMjYyNCAxNC44ODMxTDEwLjE1MSAxNC4xNDI5SDEwLjE1MTFaTTguNDA5MzUgMTYuNzA3OEw1Ljg5MzYxIDEwLjUyMjRMMTcuMzM4MiAzLjE2NjI2TDkuNDk2NzQgMTMuMDgzN0M5LjQ1ODIyIDEzLjEzMjEgOS40Mjk1MSAxMy4xODc3IDkuNDEyMzcgMTMuMjQ3Mkw4LjQwODYzIDE2LjcwNzlMOC40MDkzNSAxNi43MDc4Wk0xMi4wOCAxNS40Mjc2TDguODQ1ODYgMTguNDg2N0M4LjczNTgxIDE4LjYxMTkgOC41Njg4MiAxOC42NzExIDguNDA0NTEgMTguNjQzMkM4LjI0MDIxIDE4LjYxNTMgOC4xMDIwOCAxOC41MDQzIDguMDM5NDMgMTguMzQ5OUw0LjkwODIgMTAuNjUxNUwwLjIyMzI3NyA3LjUzMTYxQzAuMTIwNjMyIDcuNDY2NTcgMC4wNDY0MTY2IDcuMzY1MTIgMC4wMTU2NjA2IDcuMjQ3NTlDLTAuMDE1MDk3MyA3LjEzMDA2IC0wLjAwMDIxMjQzNiA3LjAwNTE5IDAuMDU3MzUzNyA2Ljg5ODE2QzAuMTE0OTIgNi43OTEyMSAwLjIxMDg2MyA2LjcxMDAxIDAuMzI1OTIzIDYuNjcwOTNMMTkuODkzOCAwLjAyNTQyMzlDMjAuMDAyNSAtMC4wMTE0MDIxIDIwLjEyMDcgLTAuMDA4MTU2NzYgMjAuMjI3IDAuMDM0NzM1OUMyMC4zMzM0IDAuMDc3Njk4NyAyMC40MjA5IDAuMTU3Mjc2IDIwLjQ3MzUgMC4yNTkyMjFDMjAuNTI2MSAwLjM2MTA4OSAyMC41NDA1IDAuNDc4NDg2IDIwLjUxMzkgMC41OTAwNzhMMTYuNDQ3NCAxNy41MjU0QzE2LjQzNjIgMTcuNTkxMiAxNi40MTEzIDE3LjY1MzkgMTYuMzc0NCAxNy43MDk1QzE2LjMwNDMgMTcuODE1OSAxNi4xOTQ3IDE3Ljg5MDEgMTYuMDY5OCAxNy45MTU1QzE1Ljk0NSAxNy45NDA5IDE1LjgxNTEgMTcuOTE1NSAxNS43MDkgMTcuODQ1TDEyLjA3OTMgMTUuNDI2OUwxMi4wOCAxNS40Mjc2Wk0xOS4wNjQ3IDIuNTI3NTNMMTUuNjcwMyAxNi42NjQzTDEwLjU3MTMgMTMuMjY5NEwxOS4wNjQ3IDIuNTI3NTNaJyBmaWxsPSd3aGl0ZScvPjwvc3ZnPlwiKTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICYge1xyXG5cclxuICAgICAgICBcdHdpZHRoOiAyMXB4O1xyXG4gICAgICBcdFx0aGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDdweDtcclxuICAgICAgICAgIC8vIGhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgLyog0JrQvdC+0L/QutCwICovXHJcblxyXG4gICAgICAgIC8vIGhlaWdodDogNDlweDtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG5cclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDE4cHggMTNweCAyNHB4O1xyXG5cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbi5saW5rLWJ0bntcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIHBhZGRpbmc6IDAgMTdweDtcclxuICBiYWNrZ3JvdW5kOiAjMkIyRjMzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMnB4O1xyXG5cclxuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgJntcclxuICAgICBcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDI5cHggMCAyMnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJ1VidW50dSc7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHZpZXdCb3g9JzAgMCA1IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000LjY0NjQgMy42NDA2N0wwLjkwODgxMSAwLjE0MzcwOEMwLjY5MTIxIC0wLjA0NzkwMjggMC4zNTg0MDggLTAuMDQ3OTAyOCAwLjE1MzU5NyAwLjE0MzcwOEMtMC4wNTExOTkxIDAuMzM1MzIgLTAuMDUxMTk5MSAwLjY0NjY5NiAwLjE1MzU5NyAwLjg1MDMwMUwzLjUyMDAzIDRMMC4xNTM1OTcgNy4xNDk3Qy0wLjA1MTE5OTEgNy4zNDEzMSAtMC4wNTExOTkxIDcuNjY0NjcgMC4xNTM1OTcgNy44NTYyOUMwLjM1ODM5MyA4LjA0NzkgMC42OTExOTYgOC4wNDc5IDAuOTA4ODExIDcuODU2MjlMNC42NDY0IDQuMzQ3MzNDNC44NTEyIDQuMTU1NzIgNC44NTEyIDMuODQ0MzQgNC42NDY0IDMuNjQwNzRWMy42NDA2N1onIGZpbGw9J3doaXRlJyAvPjwvc3ZnPlwiKTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4mOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAmOmhvdmVyOmFmdGVye1xyXG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB2aWV3Qm94PScwIDAgNSA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNC42NDY0IDMuNjQwNjdMMC45MDg4MTEgMC4xNDM3MDhDMC42OTEyMSAtMC4wNDc5MDI4IDAuMzU4NDA4IC0wLjA0NzkwMjggMC4xNTM1OTcgMC4xNDM3MDhDLTAuMDUxMTk5MSAwLjMzNTMyIC0wLjA1MTE5OTEgMC42NDY2OTYgMC4xNTM1OTcgMC44NTAzMDFMMy41MjAwMyA0TDAuMTUzNTk3IDcuMTQ5N0MtMC4wNTExOTkxIDcuMzQxMzEgLTAuMDUxMTk5MSA3LjY2NDY3IDAuMTUzNTk3IDcuODU2MjlDMC4zNTgzOTMgOC4wNDc5IDAuNjkxMTk2IDguMDQ3OSAwLjkwODgxMSA3Ljg1NjI5TDQuNjQ2NCA0LjM0NzMzQzQuODUxMiA0LjE1NTcyIDQuODUxMiAzLjg0NDM0IDQuNjQ2NCAzLjY0MDc0VjMuNjQwNjdaJyBmaWxsPSdibGFjaycgLz48L3N2Zz5cIik7XHJcbiBcclxuXHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgJl9fbnVte1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZDQzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiKixcclxuOmFmdGVyLFxyXG46YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5ib2R5LFxyXG5odG1sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cclxuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGNvbG9yOiAjMkIyQjI5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICYge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4uZnJhbWUge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHQtMCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5wYi0wIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcclxufVxyXG5cclxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl17XHJcblxyXG4vLyB9XHJcblxyXG5zZWxlY3Qge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IC4yNXJlbSAxLjI1cmVtIC4yNXJlbSAuMjVyZW07XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWxlY3QtYXJyb3cucG5nKSBjYWxjKDEwMCUgLSAuNXJlbSkgY2VudGVyIG5vLXJlcGVhdDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgLy8gb3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcblxyXG4uZGVsYXkge1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyZDQzNmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuICAmX19hcnJvdyB7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAjREQ0NzA3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3ByZXYge31cclxuXHJcbiAgICAmX25leHQge31cclxuICB9XHJcblxyXG4gICZfX3BhZ2luYXRpb24ge1xyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cclxuICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG5cclxuICAgICAgYmFja2dyb3VuZDogI0RCRTNFQjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMTQ5MDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnRpdGxlIHtcclxuXHJcblxyXG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5zdWJ0aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYiB7XHJcblxyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmMTQ5MDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKiBTdGFydCBoZWFkZXIgKi9cclxuXHJcbi50b3AtcGFuZWwge1xyXG4gIFxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICAmX2hlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE4cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzJCMkYzMztcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3RoYW5rIHtcclxuICAgIGJvdHRvbTogMThweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMjJweCAzMHB4O1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaGVhZGVyIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyRjMzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAmX2Zvb3RlciB7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMjJweCAwO1xyXG5cclxuICAgICAgICBcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgLy8gYmFja2dyb3VuZDogIzM3M0M0MTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfdGhhbmsge1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyRjMzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiA2MXB4O1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICB3aWR0aDogODZweDtcclxuICAgICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfaGVhZGVyICZfX2xvZ28ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfZm9vdGVyICZfX2xvZ28ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIC8vIG9yZGVyOiAxO1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGhhbmsgJl9fbG9nbyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUge1xyXG4gICAgb3JkZXI6IDE7XHJcblxyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfZm9vdGVye1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvdHRvbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgY29sb3I6ICM4MDgyODU7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZ2FwOiAycHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4Mjg1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2plY3Rze1xyXG4gIC50b3AtcGFuZWxfaGVhZGVye1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZDogIzJCMkYzMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uc290aWFsLXBhbmVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDlweCAxNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogMTNweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgZ2FwOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJCMkYzMztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfaGVhZGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9mb290ZXIge1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzczQzQxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9wcm9qIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzczQzQxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3RoYW5rIHtcclxuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyRjMzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7fVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICZfdmsge1xyXG4gICAgICB3aWR0aDogNjFweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3RnIHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl95b3V0dWJlIHtcclxuICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9kemVuIHtcclxuICAgICAgd2lkdGg6IDQxcHg7XHJcbiAgICAgIGhlaWdodDogOXB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICB3aWR0aDogNTNweDtcclxuICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX3JiayB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDlweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgaW1nIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIEVvZiBoZWFkZXIgKi9cclxuXHJcbi8qIFN0YXJydCBoZXJvICovXHJcblxyXG4uaGVyby1ibG9jayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M0M0MTtcclxuXHJcblxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby1iZy5wbmcpLCB1cmwoLi4vaW1hZ2VzL2hlcm8tbGluZS1tYi5zdmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSArIDUwcHgpIDEwMCUsIDEwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA0MDBweCBhdXRvLCBhdXRvO1xyXG5cclxuXHJcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9oZXJvLWxpbmUtbWIuc3ZnKTtcclxuICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XHJcbiAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAvLyBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG5cclxuICBwYWRkaW5nLXRvcDogMTM4cHg7XHJcbiAgaGVpZ2h0OiA2ODdweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gei1pbmRleDogLTE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDgyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8tYmcucG5nKSwgdXJsKC4uL2ltYWdlcy9oZXJvLWxpbmUucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgKyA0MDBweCkgMTAwJSwgY2FsYyg1MCUgKyA0MzBweCkgY2FsYygxMDAlICsgMjAwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMzBweCBhdXRvLCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgdGV4dC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGJye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19kZXNje1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LWZhbWlseTogJ0ludGVyJztcclxuZm9udC1zdHlsZTogbm9ybWFsO1xyXG5icntcclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHsgXHJcbiAgICAme1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSAgXHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAme1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICB9XHJcbn1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxle1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbmZvbnQtc3R5bGU6IG5vcm1hbDtcclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICZ7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gIH1cclxufVxyXG4gICAgc3Ryb25ne1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDExcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIFxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgd2lkdGg6IDE4NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICB3aWR0aDogMjMxcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgZ2FwOiAyNnB4O1xyXG4gIHdpZHRoOiAzMjBweDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIGdhcDogNDJweDtcclxuICAgICAgd2lkdGg6IDM4NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IC42O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgb3JkZXI6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogLjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xyXG5cclxuXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnICB2aWV3Qm94PScwIDAgMTMgMjMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHJlY3QgeT0nMjInIHdpZHRoPScyNCcgaGVpZ2h0PSczJyByeD0nMS41JyB0cmFuc2Zvcm09J3JvdGF0ZSgtNjUgMCAyMiknIGZpbGw9JyUyM0RENDcwNycvPjwvc3ZnPlwiKTtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBFb2YgaGVybyAqL1xyXG5cclxuLyogU3RhcnQgcmVsYXRpb25zaGlwICovXHJcblxyXG4ucmVsYXRpb25zaGlwLWFyZWEge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyRjMzO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmVsYXRpb25zaGlwLW1hbi5wbmcpLCB1cmwoLi4vaW1hZ2VzL3JlbGF0aW9uc2hpcC1saW5lLW1iLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tLCBjZW50ZXIgY2FsYygxMDAlICsgMzE1cHgpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4IGF1dG8sYXV0bztcclxuICBjb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgJntcclxuICAgICAgYmFja2dyb3VuZDogIzJCMkYzMyB1cmwoLi4vaW1hZ2VzL3JlbGF0aW9uc2hpcC1tYW4ucG5nKSx1cmwoLi4vaW1hZ2VzL3JlbGF0aW9uc2hpcC1saW5lLnN2ZykgLTM5MHB4IHRvcCBuby1yZXBlYXQ7XHJcblxyXG5cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yZWxhdGlvbnNoaXAtbWFuLnBuZyksdXJsKC4uL2ltYWdlcy9yZWxhdGlvbnNoaXAtbGluZS5zdmcpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwcHggYm90dG9tLCAtMzkwcHggdG9wO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDUwJSAtIDQyMHB4KSBib3R0b20sIC0zOTBweCB0b3A7XHJcbiAgICAgIFxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1OHB4IGF1dG8sIGF1dG87XHJcbiAgICAgIHBhZGRpbmctdG9wOiA5NHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAycHg7XHJcbiAgICB9XHJcbiAgICAvLyAmOmJlZm9yZXtcclxuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgd2lkdGg6IDIxcHg7XHJcbiAgICAvLyAgIGhlaWdodDogMTVweDtcclxuICAgIC8vICAgdG9wOiA1MCU7XHJcbiAgICAvLyAgIGxlZnQ6IDUwJTtcclxuICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNjBweCk7XHJcbiAgICAvLyAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgdmlld0JveD0nMCAwIDIxIDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMS41NTgzNCA2LjM1MzY4TDUuMzAyODggOC4yMzYxNUwxNy43MTg3IDIuMjEwNjRMMS41NTgzNCA2LjM1MzY4Wk0xMC4xNTExIDExLjU0NDhMOS40MzU2NiAxMy40MDhMMTEuMjYyNCAxMi4xMDM2TDEwLjE1MSAxMS41NDQ4SDEwLjE1MTFaTTguNDA5MzUgMTMuNDgxMUw1Ljg5MzYxIDguODExNTJMMTcuMzM4MiAzLjI1ODAyTDkuNDk2NzQgMTAuNzQ1MUM5LjQ1ODIyIDEwLjc4MTcgOS40Mjk1MSAxMC44MjM3IDkuNDEyMzcgMTAuODY4Nkw4LjQwODYzIDEzLjQ4MTJMOC40MDkzNSAxMy40ODExWk0xMi4wOCAxMi41MTQ2TDguODQ1ODYgMTQuODI0MUM4LjczNTgxIDE0LjkxODYgOC41Njg4MiAxNC45NjMzIDguNDA0NTEgMTQuOTQyMkM4LjI0MDIxIDE0LjkyMTIgOC4xMDIwOCAxNC44Mzc0IDguMDM5NDMgMTQuNzIwOEw0LjkwODIgOC45MDg5NEwwLjIyMzI3NyA2LjU1MzYyQzAuMTIwNjMyIDYuNTA0NTIgMC4wNDY0MTY2IDYuNDI3OTMgMC4wMTU2NjA2IDYuMzM5MkMtMC4wMTUwOTczIDYuMjUwNDcgLTAuMDAwMjEyNDM2IDYuMTU2MiAwLjA1NzM1MzcgNi4wNzU0QzAuMTE0OTIgNS45OTQ2NiAwLjIxMDg2MyA1LjkzMzM2IDAuMzI1OTIzIDUuOTAzODZMMTkuODkzOCAwLjg4Njg2OUMyMC4wMDI1IDAuODU5MDY4IDIwLjEyMDcgMC44NjE1MTggMjAuMjI3IDAuODkzODk5QzIwLjMzMzQgMC45MjYzMzQgMjAuNDIwOSAwLjk4NjQxIDIwLjQ3MzUgMS4wNjMzN0MyMC41MjYxIDEuMTQwMjggMjAuNTQwNSAxLjIyODkxIDIwLjUxMzkgMS4zMTMxNUwxNi40NDc0IDE0LjA5ODRDMTYuNDM2MiAxNC4xNDggMTYuNDExMyAxNC4xOTU0IDE2LjM3NDQgM??Dl    ?l                    `Oe            ?j\    XEl            El           El            LjM5MjkgMTUuNzA5IDE0LjMzOTZMMTIuMDc5MyAxMi41MTQxTDEyLjA4IDEyLjUxNDZaTTE5LjA2NDcgMi43NzU4MkwxNS42NzAzIDEzLjQ0ODNMMTAuNTcxMyAxMC44ODUzTDE5LjA2NDcgMi43NzU4MlonIGZpbGw9J3doaXRlJyAvPjwvc3ZnPlwiKTtcclxuICAgIC8vIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgeyBcclxuICAgICZ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ5OHB4IGF1dG8sIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzcuNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcbi8qIEVvZiByZWxhdGlvbnNoaXAgKi9cclxuXHJcblxyXG4vKiBTdGFydCBvZmZlciAqL1xyXG5cclxuLy8gLm9mZmVyLWFyZWEge1xyXG5cclxuLy8gICBiYWNrZ3JvdW5kOiAjMkIyRjMzO1xyXG4vLyAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4vLyAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICYge1xyXG4vLyAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuLy8gICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgJl9fdGl0bGUge1xyXG5cclxuXHJcblxyXG4vLyAgICAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xyXG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICAgIGZvbnQtc2l6ZTogMTlweDtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuLy8gICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcblxyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19ib2R5IHtcclxuLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4vLyAgICAgYmFja2dyb3VuZDogIzM3M0M0MTtcclxuLy8gICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuLy8gICAgIHBhZGRpbmc6IDIxcHg7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XHJcblxyXG5cclxuLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgICAmIHtcclxuLy8gICAgICAgICBtYXJnaW4tdG9wOiA3N3B4O1xyXG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMDRweDtcclxuLy8gICAgICAgICBoZWlnaHQ6IDI0NHB4O1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IDM4cHggNDRweCAzNXB4IDIzNHB4O1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19pbWcge1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgbGVmdDogNTAlO1xyXG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4vLyAgICAgd2lkdGg6IDMwMHB4O1xyXG5cclxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4vLyAgICAgICAmIHt9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAgICYge1xyXG4vLyAgICAgICAgIGxlZnQ6IDA7XHJcbi8vICAgICAgICAgd2lkdGg6IDQwOHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19saXN0IHt9XHJcblxyXG4vLyAgICZfX2Rlc2Mge1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIGdhcDogMTJweDtcclxuLy8gICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbi8vICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbi8vICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgZ2FwOiAxOHB4O1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX2Rlc2MtaWNvbiB7XHJcblxyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4vLyAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgIHJpZ2h0OiAwO1xyXG4vLyAgICAgICB0b3A6IDA7XHJcbi8vICAgICAgIHdpZHRoOiAzcHg7XHJcbi8vICAgICAgIGhlaWdodDogMzRweDtcclxuXHJcbi8vICAgICAgIGJhY2tncm91bmQ6ICNGRkNDMDA7XHJcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbi8vICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgICAgICYge1xyXG4vLyAgICAgICAgICAgd2lkdGg6IDRweDtcclxuLy8gICAgICAgICAgIGhlaWdodDogMzZweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuXHJcblxyXG5cclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX2Rlc2MtdGV4dCB7XHJcblxyXG5cclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICBmb250LXdlaWdodDogMzAwO1xyXG4vLyAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbi8vICAgICBjb2xvcjogI0ZGRkZGRjtcclxuLy8gICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuXHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19zdmcge1xyXG4vLyAgICAgd2lkdGg6IDM1cHg7XHJcbi8vICAgICBoZWlnaHQ6IDI2cHg7XHJcbi8vICAgICBmaWxsOiAjZmZmO1xyXG5cclxuLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgICAmIHtcclxuXHJcbi8vICAgICAgICAgd2lkdGg6IDM5LjMycHg7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuXHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcblxyXG4vLyAgIH1cclxuXHJcblxyXG4vLyB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gLm9mZmVyLWxpc3Qge1xyXG4vLyAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICBnYXA6IDYwcHg7XHJcbi8vICAgbWFyZ2luOiAwO1xyXG4vLyAgIHBhZGRpbmc6IDA7XHJcbi8vICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbi8vICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbi8vICAgICAmIHtcclxuLy8gICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICYge1xyXG4vLyAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4vLyAgICAgICBnYXA6IDIzJTtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgICAgd2lkdGg6IDI0cHg7XHJcbi8vICAgICAgIGhlaWdodDogNDdweDtcclxuLy8gICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB2aWV3Qm94PScwIDAgMjQgNDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTIxLjU4NSAyMy4yNDk5TDAgNDUuMjY3MUwxLjIwNjQ0IDQ2LjVMMjQgMjMuMjVMMS4yMDY0NCAwTDAgMS4yMzI4OEwyMS41ODUgMjMuMjQ5OVonIGZpbGw9J3doaXRlJyBmaWxsLW9wYWNpdHk9JzAuNScvPjwvc3ZnPlwiKTtcclxuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICBsZWZ0OiA1MCU7XHJcbi8vICAgICAgIHRvcDogNTAlO1xyXG4vLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19pdGVtIHtcclxuXHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4vLyAgICAgICAmIHtcclxuLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgICAmIHtcclxuLy8gICAgICAgICBmbGV4OiAwIDAgMzguNSU7XHJcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4vLyAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgICAgIHdpZHRoOiAzMnB4O1xyXG4vLyAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbi8vICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgdmlld0JveD0nMCAwIDMyIDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00xNi4wMDAxIDE1LjI4OTRMMC44NDg0MzMgMEwwIDAuODU0NTY1TDE2IDE3TDMyIDAuODU0NTY1TDMxLjE1MTYgMEwxNi4wMDAxIDE1LjI4OTRaJyBmaWxsPSd3aGl0ZScgZmlsbC1vcGFjaXR5PScwLjUnLz48L3N2Zz5cIik7XHJcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgbGVmdDogNTAlO1xyXG4vLyAgICAgICBib3R0b206IC00MHB4O1xyXG4vLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4vLyAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgICAmIHtcclxuLy8gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX190ZXh0IHtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICBmb250LXdlaWdodDogMzAwO1xyXG4vLyAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbi8vICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX2Zvb3RlciB7XHJcbi8vICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0ZGQ0MwMDtcclxuLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbi8vICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuXHJcblxyXG5cclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4vLyAgICAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG4vLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAgICYge1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbi8vICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNGRkNDMDA7XHJcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcblxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuXHJcbi8qIEVvZiBvZmZlciAqL1xyXG5cclxuLyogU3RhcnQgQWR2YW50YWdlcyAqL1xyXG5cclxuLmFkdmFudGFnZXMtYXJlYSB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxufVxyXG5cclxuLmFkdmFudGFnZXMtZ3JpZCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiAzMnB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgZ3JpZC1nYXA6IDU1cHggNDBweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuXHJcbiAgICAvLyBmbGV4OiAwIDAgMTAwJTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHt9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWR2YW50YWdlcy1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTJweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9sYXN0e1xyXG5cclxuXHJcbmJhY2tncm91bmQ6ICNGMUY2RkI7XHJcbi8vIGJhY2tncm91bmQ6ICMwMDA7XHJcbmJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbmFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5wYWRkaW5nOjMwcHggMTZweCA7XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgJntcclxuICAgIHBhZGRpbmc6NTBweCAxNnB4IDUwcHggMzdweCA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4gIH1cclxuXHJcbiZfbGFzdCAgJl9fdGl0bGV7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgJntcclxuICAgICAgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4mX2xhc3QgJl9fYm9keXtcclxuICB3aWR0aDogMTU2cHg7XHJcbn1cclxuXHJcbiZfbGFzdCAmX19tZWRpYWJveHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG5cclxuICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgXHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4gICZfX21lZGlhYm94IHtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI0YxNDkwMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICY6bnRoLWNoaWxkKDEpICZfX3N2ZyB7XHJcbiAgICB3aWR0aDogMjlweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgXHJcbndpZHRoOiA0M3B4O1xyXG5oZWlnaHQ6IDQzcHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgyKSAmX19zdmcge1xyXG4gICBcclxud2lkdGg6IDMzLjc2cHg7XHJcbmhlaWdodDogMzIuODFweDtcclxuXHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgIFxyXG53aWR0aDogNDguMzZweDtcclxuaGVpZ2h0OiA0N3B4O1xyXG5cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDMpICZfX3N2ZyB7XHJcbiAgIFxyXG53aWR0aDogMzQuMjhweDtcclxuaGVpZ2h0OiAzMi44MXB4O1xyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICBcclxud2lkdGg6IDQ5LjFweDtcclxuaGVpZ2h0OiA0N3B4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNCkgJl9fc3ZnIHtcclxud2lkdGg6IDM0LjQ1cHg7XHJcbmhlaWdodDogMjdweDtcclxuXHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICBcclxud2lkdGg6IDUzcHg7XHJcbmhlaWdodDogNDNweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDUpICZfX3N2ZyB7XHJcbndpZHRoOiAyOXB4O1xyXG5oZWlnaHQ6IDMzcHg7XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgIFxyXG53aWR0aDogMzlweDtcclxuaGVpZ2h0OiA0N3B4O1xyXG5cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDYpICZfX3N2ZyB7XHJcbndpZHRoOiAzMS4zMXB4O1xyXG5oZWlnaHQ6IDM3cHg7XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgIFxyXG53aWR0aDogNDlweDtcclxuaGVpZ2h0OiA1NXB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNykgJl9fc3ZnIHtcclxud2lkdGg6IDI5cHg7XHJcbmhlaWdodDogMjhweDtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgXHJcbndpZHRoOiA0M3B4O1xyXG5oZWlnaHQ6IDQycHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCg4KSAmX19zdmcge1xyXG53aWR0aDogMzAuNzJweDtcclxuaGVpZ2h0OiAzMC43MnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICBcclxud2lkdGg6IDQ0cHg7XHJcbmhlaWdodDogNDRweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDkpICZfX3N2ZyB7XHJcbndpZHRoOiAzM3B4O1xyXG5oZWlnaHQ6IDI4cHg7XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgIFxyXG53aWR0aDogNDZweDtcclxuaGVpZ2h0OiA0MnB4O1xyXG5cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJjpudGgtY2hpbGQoMTApICZfX3N2ZyB7XHJcbndpZHRoOiAyOXB4O1xyXG5oZWlnaHQ6IDMzcHg7XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxud2lkdGg6IDQyLjU1cHg7XHJcbmhlaWdodDogNDhweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDExKSAmX19zdmcge1xyXG53aWR0aDogMjcuMjRweDtcclxuaGVpZ2h0OiAzMXB4O1xyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgXHJcbndpZHRoOiA0MC40NHB4O1xyXG5oZWlnaHQ6IDQ3cHg7XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMTIpICZfX3N2ZyB7XHJcbndpZHRoOiAzMnB4O1xyXG5oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgXHJcbndpZHRoOiA1MnB4O1xyXG5oZWlnaHQ6IDQwcHg7XHJcblxyXG5cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19zdmcge1xyXG4gICAgZmlsbDogIzAwMDtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuXHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIGJye1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHsgXHJcbiAgICAgICAgJntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblxyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICBjb2xvcjogIzJCMkIyOTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBFb2YgQWR2YW50YWdlcyAqL1xyXG5cclxuLyogU3RhcnQgZXhhbXBsZSBhcmVhKi9cclxuXHJcbi8vIC5leGFtcGxlLWFyZWEge1xyXG5cclxuLy8gICAuYnJtYiB7XHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgcCB7XHJcblxyXG5cclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICBmb250LXdlaWdodDogMzAwO1xyXG4vLyAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbi8vICAgICBjb2xvcjogIzJCMkIyOTtcclxuLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgICAmIHtcclxuLy8gICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbi8vICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuXHJcbi8vICAgfVxyXG5cclxuLy8gICBiIHtcclxuXHJcblxyXG4vLyAgICAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xyXG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbi8vICAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG5cclxuLy8gICB9XHJcblxyXG4vLyAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4vLyAgICAgJiB7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6ICNGMUY2RkI7XHJcbi8vICAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xyXG4vLyAgICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX3RpdGxlIHtcclxuXHJcbi8vICAgICBmb250LWZhbWlseTogJ1VidW50dSc7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuLy8gICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG5cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX3N1YnRpdGxlIHtcclxuLy8gICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XHJcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbi8vICAgICBmb250LXdlaWdodDogMzAwO1xyXG4vLyAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbi8vICAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICAgIGIge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuXHJcblxyXG4vLyAgICAgYSB7XHJcbi8vICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgY29udGVudDogJyc7XHJcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgIGxlZnQ6IDA7XHJcbi8vICAgICAgIHRvcDogMDtcclxuXHJcbi8vICAgICAgIHdpZHRoOiAzcHg7XHJcbi8vICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbi8vICAgICAgIGJhY2tncm91bmQ6ICNGMTQ5MDE7XHJcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbi8vICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgICAgICYge1xyXG4vLyAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4vLyAgICAgICAgICAgd2lkdGg6IDRweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX2NvbnQge1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgICBnYXA6IDM3cHg7XHJcblxyXG4vLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAgICYge1xyXG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZDogI0YxRjZGQjtcclxuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4vLyAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICAgICAgICAgZ2FwOiAwO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19ib2R5IHtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgcGFkZGluZzogNDBweCA0N3B4O1xyXG4vLyAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG5cclxuLy8gICAmX19saW5rcyB7XHJcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgZ2FwOiAxMHB4O1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuLy8gICAgICAgICBnYXA6IDM4cHg7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBhIHtcclxuLy8gICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgZ2FwOiAxNHB4O1xyXG5cclxuLy8gICAgICAgc3BhbiB7XHJcbi8vICAgICAgICAgZmxleDogMTtcclxuLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcblxyXG5cclxuXHJcbi8vICAgICAgICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuLy8gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuLy8gICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuLy8gICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG5cclxuLy8gICAgICAgICBjb2xvcjogIzJCMkIyOTtcclxuXHJcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgICAgICYge1xyXG4vLyAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICAgICAgY29udGVudDogJyc7XHJcblxyXG5cclxuXHJcbi8vICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4vLyAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4vLyAgICAgICAgICAgbGVmdDogMDtcclxuLy8gICAgICAgICAgIHRvcDogM3B4O1xyXG5cclxuLy8gICAgICAgICAgIGJhY2tncm91bmQ6ICNGMTQ5MDE7XHJcbi8vICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4vLyAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAgICAgICAgICYge1xyXG4vLyAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuLy8gICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICB9XHJcblxyXG5cclxuLy8gICAgICAgICB9XHJcblxyXG5cclxuXHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX3JpZ2h0IHtcclxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4vLyAgICAgICAmIHtcclxuLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgICAmIHtcclxuLy8gICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19zdmcge1xyXG4vLyAgICAgd2lkdGg6IDIxcHg7XHJcbi8vICAgICBoZWlnaHQ6IDI0cHg7XHJcblxyXG4vLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAgICYge1xyXG4vLyAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4vLyAgICAgICAgIGhlaWdodDogMjhweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLmV4YW1wbGUtc2xpZGVyIHtcclxuLy8gICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICYge1xyXG4vLyAgICAgICBoZWlnaHQ6IDQ4OXB4O1xyXG4vLyAgICAgICB3aWR0aDogNDY1cHg7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbi8vICAgICAmIHtcclxuXHJcbi8vICAgICAgIHdpZHRoOiA1MDBweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgIC5zd2lwZXItd3JhcHBlciB7fVxyXG5cclxuLy8gICAmX19pdGVtIHtcclxuXHJcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4vLyAgICAgICAmIHtcclxuLy8gICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7fVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX3BhZ2luYXRpb24ge1xyXG4vLyAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpO1xyXG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICBmb250LXdlaWdodDogNDAwO1xyXG4vLyAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4vLyAgICAgY29sb3I6ICMzNzNDNDE7XHJcblxyXG4vLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAgICYge1xyXG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICBib3R0b206IDU1cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX2Fycm93cyB7XHJcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4vLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAgICYge1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX2Fycm93IHtcclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyAgICAgJl9uZXh0IHt9XHJcblxyXG4vLyAgICAgJl9wcmV2IHt9XHJcbi8vICAgfVxyXG5cclxuLy8gICBpbWcge1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcblxyXG5cclxuLyogRW9mIGV4YW1wbGUgYXJlYSovXHJcblxyXG4vKiBTdGFydCBmYWNobmFuIGJsb2NrICovXHJcblxyXG4uZmFjaG1hbi1hcmVhIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBoZWlnaHQ6IDQwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMzNzNDNDEgdXJsKC4uL2ltYWdlcy9mYWNobWFuLWxpbmUtbWIuc3ZnKSAtMjgwcHggYm90dG9tIG5vLXJlcGVhdDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IFxyXG4gICAgJntcclxuICAgIFxyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfSAgXHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICZ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzNzNDNDEgdXJsKC4uL2ltYWdlcy9mYWNobWFuLWxpbmUuc3ZnKSAtNjQwcHggYm90dG9tIG5vLXJlcGVhdDtcclxuICAgICAgaGVpZ2h0OiA3NzFweDtcclxuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogLTE2NXB4O1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUzOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZmFjaG1hbi1iZy5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgd2lkdGg6IDUyNXB4O1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgfSAgXHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICB0b3A6IDk3cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05NXB4KTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICB0b3A6IDIzMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXB4KTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICB0b3A6IDIzMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTczcHgpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgIHRvcDogMTU5cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MnB4KTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICB0b3A6IDExN3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjEwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX251YmVycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgIFxyXG4gICAgICAme1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogODIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZhY2htYW4tYmcucG5nKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC44KSB0cmFuc2xhdGVYKDIwJSkgdHJhbnNsYXRlWSgxMi41JSk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX251YmVyIHtcclxuICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGQ0MwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHJcblxyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgIHRvcDogMjMxcHg7XHJcbiAgICAgIGxlZnQ6IDc2NXB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgIHRvcDogMjA1cHg7XHJcbiAgICAgIGxlZnQ6IDQ2M3B4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgIHRvcDogNjcycHg7XHJcbiAgICAgIGxlZnQ6IDcwMHB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgIHRvcDogNjc0cHg7XHJcbiAgICAgIGxlZnQ6IDQ2NHB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNSl7XHJcbiAgICAgIHRvcDogNDc3cHg7XHJcbiAgICAgIGxlZnQ6IDI2MXB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNil7XHJcbiAgICAgIHRvcDogNzUxcHg7XHJcbiAgICAgIGxlZnQ6IDMxNHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gIH1cclxufVxyXG5cclxuLnRhYnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19pdGVtIHtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbGVmdDogLTEwMDAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgeyBcclxuICAgICAgICAme1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH0gIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICAgJntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhY2htYW4tbW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiA3MzhweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbmJhY2tncm91bmQ6ICMzNzNDNDE7XHJcbmJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbnBhZGRpbmc6IDIzcHggMTlweCAyOXB4IDIxcHg7XHJcbmNvbG9yOiAjZmZmO1xyXG5vdmVyZmxvdzogaGlkZGVuO1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgJntcclxuICBwYWRkaW5nOiA0N3B4IDQ0cHggNThweDtcclxuICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGh7XHJcbiAgZmlsbDojRkZDQzAwO1xyXG59XHJcblxyXG59XHJcblxyXG4uZmFjaG1hbi1uYXZ0YWJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDVweCA2cHg7XHJcbiAgb3ZlcmZsb3c6IG5vbmU7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgJntcclxuICAgICAgZ2FwOiAxMHB4IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udHJudDtcclxuXHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMkIyRjMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG4gICZfX2l0ZW0uYWN0aXZlICZfX2xpbmt7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZDQzAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFjaG1hbi10YWJzIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICZ7XHJcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgICAme1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlwaG9uZXtcclxuICAgIHVsIGxpe1xyXG4gICAgICAvLyBmb250LXNpemU6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVse1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAgICZ7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDQzAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAgICAgJntcclxuICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogRW9mIGZhY2huYW4gYmxvY2sgKi9cclxuXHJcbi8qIFN0YXJ0IFZpZGVvIGJsb2NrICovXHJcblxyXG4udmlkZW8tYXJlYSB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2NnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODdweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDE3cHg7XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBncmlkLWdhcDogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wbGF5ZXIge1xyXG4gICAgXHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDY5OHB4O1xyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgYXNwZWN0LXJhdGlvOiAxLjc4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG5ze1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBcclxuICAgIFxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgd2lkdGg6IDIwNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgd2lkdGg6IDMyOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgfVxyXG4gICAgICAmIHtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvLW1vZGFse1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDcyMHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBhc3BlY3QtcmF0aW86IDEuNzc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIHBhZGRpbmc6IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMkYzMztcclxuICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGlmcmFtZXtcclxuICAgIGxlZnQ6IDMzcHg7XHJcbiAgICB0b3A6IDMzcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjZweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY2cHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi8qIEVvZiBWaWRlbyBibG9jayovXHJcblxyXG5cclxuXHJcbi5zaXRlLWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxNnB4O1xyXG5cclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDZweDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQ6ICNERDQ3MDc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogU3RhcnQgYWJvdXQgKi9cclxuXHJcbi5hYm91dC1hcmVhIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAvLyBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjRjFGNkZCO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICYge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGdhcDogMTRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmlnaHQge31cclxufVxyXG5cclxuLmFib3V0LXNsaWRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgd2lkdGg6IDU0MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIHdpZHRoOiA1ODJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge31cclxuXHJcbiAgJl9fYXJyb3dzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgJl9wcmV2IHt9XHJcblxyXG4gICAgJl9uZXh0IHt9XHJcbiAgfVxyXG5cclxuICAmX19wYWdpbmF0aW9uIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHhcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIEVvZiBhYm91dCAqL1xyXG5cclxuLyogU3RhcnQgbWFpbiAqL1xyXG5cclxuLy8gLm1haW4tYXJlYSB7XHJcbi8vICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbi8vICAgcGFkZGluZy1ib3R0b206IDM1NXB4O1xyXG4vLyAgIGNvbG9yOiAjZmZmO1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAvLyBiYWNrZ3JvdW5kOiAjMkIyRjMzIDtcclxuLy8gICBiYWNrZ3JvdW5kOiAjMkIyRjMzO1xyXG5cclxuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICYge1xyXG4vLyAgICAgICAvLyBiYWNrZ3JvdW5kOiAjMkIyRjMzIHVybCguLi9pbWFnZXMvbWFpbi1saW5lLnN2ZykgY2FsYyg1MCUgLSAzNzBweCkgY2FsYygxMDAlICsgNDAwcHgpIG5vLXJlcGVhdDtcclxuLy8gICAgICAgYmFja2dyb3VuZDogIzJCMkYzMyB1cmwoLi4vaW1hZ2VzL21haW4tbGluZS5zdmcpIDAgY2FsYygxMDAlICsgNDAwcHgpIG5vLXJlcGVhdDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG5cclxuLy8gICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuLy8gICAgICYge1xyXG4vLyAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAmIHtcclxuLy8gICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbi8vICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4vLyAgICAgICBoZWlnaHQ6IDcyM3B4O1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcblxyXG4vLyAgICY6YmVmb3JlIHtcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4vLyAgICAgY29udGVudDogJyc7XHJcblxyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgbGVmdDogNTAlO1xyXG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYWluLnBuZyksIHVybCguLi9pbWFnZXMvbWFpbi1saW5lLW1iLnN2Zyk7XHJcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgKyAxMHB4KSBjYWxjKDEwMCUgKyA2MHB4KSwgY2VudGVyIGNhbGMoMTAwJSArIDI0MHB4KTtcclxuLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxuXHJcbi8vICAgICBiYWNrZ3JvdW5kLXNpemU6IDM3MHB4IGF1dG8sIGF1dG8gYXV0bztcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tYWluLnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XHJcbi8vICAgICAgICAgd2lkdGg6IDYzOHB4O1xyXG4vLyAgICAgICAgIGhlaWdodDogNzc0cHg7XHJcbi8vICAgICAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzI4cHggYXV0bztcclxuLy8gICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQzMHB4KTtcclxuXHJcbi8vICAgICAgICAgLy8gei1pbmRleDogLTE7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgfVxyXG5cclxuLy8gICBwIHtcclxuLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgICAmIHtcclxuLy8gICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHhcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgaDQge1xyXG4vLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAgICYge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgJl9fYm9keSB7XHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgd2lkdGg6IDU4JTtcclxuLy8gICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgJl9fdGl0bGUge1xyXG4vLyAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAgICYge1xyXG4vLyAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICZfX3N1YnRpdGxlIHt9XHJcblxyXG4vLyAgICZfX2xpc3Qge1xyXG4vLyAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19pbWcge1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgbGVmdDogNTAlO1xyXG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4vLyAgICAgd2lkdGg6IDMxMHB4O1xyXG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuXHJcblxyXG4vKiBFb2YgbWFpbiAqL1xyXG5cclxuLyogU3RhcnQgcXVhbGl0eSAqL1xyXG5cclxuLnF1YWxpdHktYXJlYSB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XHJcbiAgYmFja2dyb3VuZDogIzJCMkYzMztcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgcGFkZGluZy10b3A6IDgzcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5M3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX2dyaWQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuXHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDQxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1YWxpdHktZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxMDAlKTtcclxuICBnYXA6IDMwcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIGdhcDogNzBweCA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7fVxyXG59XHJcblxyXG4ucXVhbGl0eS1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogMTJweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgZ2FwOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX21lZGlhYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0MwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgJl9fc3ZnIHtcclxuICAgIGZpbGw6I2ZmZjtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDEpICZfX3N2ZyB7XHJcbndpZHRoOiAzNXB4O1xyXG5oZWlnaHQ6IDM1cHg7XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxud2lkdGg6IDU5LjIycHg7XHJcbmhlaWdodDogNjJweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDIpICZfX3N2ZyB7XHJcbndpZHRoOiAzMXB4O1xyXG5oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG53aWR0aDogNTRweDtcclxuaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMykgJl9fc3ZnIHtcclxud2lkdGg6IDM0cHg7XHJcbmhlaWdodDogMjdweDtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG53aWR0aDogNTRweDtcclxuaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNCkgJl9fc3ZnIHtcclxud2lkdGg6IDM0cHg7XHJcbmhlaWdodDogMzFweDtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG53aWR0aDogNTRweDtcclxuaGVpZ2h0OiA1NHB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNSkgJl9fc3ZnIHtcclxud2lkdGg6IDM4cHg7XHJcbmhlaWdodDogMzFweDtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG53aWR0aDogNjZweDtcclxuaGVpZ2h0OiA1M3B4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNikgJl9fc3ZnIHtcclxud2lkdGg6IDMyLjI0cHg7XHJcbmhlaWdodDogMjkuMzRweDtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG53aWR0aDogNTZweDtcclxuaGVpZ2h0OiA1MC45NnB4O1xyXG5cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gIC8vICZfX3RpdGxlIHtcclxuXHJcblxyXG5cclxuICAvLyAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2Fucyc7XHJcbiAgLy8gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLy8gICBmb250LXdlaWdodDogNTAwO1xyXG4gIC8vICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIC8vICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAvLyAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgLy8gICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAvLyAgICAgJiB7XHJcbiAgLy8gICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcblxyXG5cclxuICAvLyB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogRW9mIHF1YWxpdHkgKi9cclxuXHJcbi8qIFN0YXJ0IHJlYXNvbiAqL1xyXG5cclxuLnJlYXNvbi1hcmVhIHtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX2dyaWQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG5ze1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBcclxuICAgIFxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgd2lkdGg6IDIwNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgd2lkdGg6IDMyOXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgfVxyXG4gICAgICAmIHtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3tcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cclxuXHJcbmZvbnQtd2VpZ2h0OiA1MDA7XHJcbm1heC13aWR0aDogNjYwcHg7XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgJntcclxuICBtYXJnaW4tdG9wOiA4OXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4gIH1cclxuICBcclxufVxyXG5cclxuLnJlYXNvbi1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDEwMCUpO1xyXG4gIGdhcDogMzZweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgZ2FwOiA3NXB4IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHt9XHJcbn1cclxuXHJcbi5yZWFzb24tY2FyZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDEycHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIGdhcDogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19tZWRpYWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDZweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIHdpZHRoOiA3NnB4O1xyXG4gICAgICAgIGhlaWdodDogNjNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3ZnIHt9XHJcblxyXG4gICY6bnRoLWNoaWxkKDEpICZfX3N2ZyB7XHJcbiAgICBcclxud2lkdGg6IDMyLjQzcHg7XHJcbmhlaWdodDogMzAuNDNweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICBcclxud2lkdGg6IDUyLjgycHg7XHJcbmhlaWdodDogNDkuNTZweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDIpICZfX3N2ZyB7XHJcbiAgIFxyXG53aWR0aDogMzFweDtcclxuaGVpZ2h0OiAyN3B4O1xyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgXHJcbndpZHRoOiA1MHB4O1xyXG5oZWlnaHQ6IDQyLjc2cHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgzKSAmX19zdmcge1xyXG4gIFxyXG53aWR0aDogMzBweDtcclxuaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgIFxyXG53aWR0aDogNDlweDtcclxuaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNCkgJl9fc3ZnIHtcclxuICAgXHJcbndpZHRoOiAzMS4zMnB4O1xyXG5oZWlnaHQ6IDMwLjQzcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgXHJcbndpZHRoOiA1MXB4O1xyXG5oZWlnaHQ6IDQ5LjU2cHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCg1KSAmX19zdmcge1xyXG4gICBcclxud2lkdGg6IDMyLjM2cHg7XHJcbmhlaWdodDogMzEuNDlweDtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIFxyXG53aWR0aDogNTAuOTJweDtcclxuaGVpZ2h0OiA0OS41NnB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNikgJl9fc3ZnIHtcclxuICAgXHJcbndpZHRoOiAzMS4zMnB4O1xyXG5oZWlnaHQ6IDMwLjg1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgXHJcbndpZHRoOiA1MXB4O1xyXG5oZWlnaHQ6IDUwLjI0cHg7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG5cclxuXHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIEVvZiByZWFzb24gKi9cclxuXHJcbi8qIFN0YXJ0IGN1c3RvbWVycyovXHJcblxyXG4vLyAuY3VzdG9tZXJzLWFyZWEge1xyXG4vLyAgIGJhY2tncm91bmQ6ICNGMUY2RkI7XHJcbi8vICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbi8vICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG5cclxuLy8gICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICYge1xyXG4vLyAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuLy8gICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX190aXRsZSB7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4vLyAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgJl9fZ3JpZCB7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG5cclxuLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgICAmIHtcclxuLy8gICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAuY3VzdG9tZXJzLWdyaWQge1xyXG4vLyAgIGRpc3BsYXk6IGdyaWQ7XHJcbi8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuLy8gICBnYXA6IDM1cHg7XHJcbi8vICAgY291bnRlci1yZXNldDogdGVzdDtcclxuXHJcbi8vICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi8vICAgICAmIHtcclxuLy8gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuLy8gICAgICAgZ2FwOiA3MHB4IDMwcHg7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAmX19pdGVtIHtcclxuLy8gICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHRlc3Q7XHJcbi8vICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIodGVzdCk7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAuY3VzdG9tZXJzLWNhcmQge1xyXG4vLyAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4vLyAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgJiB7XHJcbi8vICAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICY6YmVmb3JlIHtcclxuLy8gICAgIC8vIGNvbnRlbnQ6ICczJztcclxuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgIGxlZnQ6IDA7XHJcbi8vICAgICB0b3A6IDA7XHJcblxyXG5cclxuXHJcbi8vICAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nO1xyXG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuLy8gICAgIGZvbnQtc2l6ZTogMzVweDtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuXHJcbi8vICAgICBjb2xvcjogIzAwMDAwMDtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgJiB7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuLy8gICAgICAgICB0b3A6IC01cHg7XHJcblxyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG5cclxuLy8gICB9XHJcblxyXG5cclxuLy8gICAmX190aXRsZSB7XHJcblxyXG4vLyAgICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICAgICBmb250LXNpemU6IDE2cHg7XHJcbi8vICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4vLyAgICAgY29sb3I6ICMwMDAwMDA7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4vLyAgICAgICAmIHtcclxuLy8gICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICBsZWZ0OiAtMTVweDtcclxuLy8gICAgICAgdG9wOiAwO1xyXG4vLyAgICAgICBjb250ZW50OiAnJztcclxuLy8gICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4vLyAgICAgICB3aWR0aDogM3B4O1xyXG4vLyAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6ICNGRkNDMDA7XHJcblxyXG4vLyAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuLy8gICAgICAgICAmIHtcclxuLy8gICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4vLyAgICAgICAgICAgd2lkdGg6IDRweDtcclxuLy8gICAgICAgICAgIGhlaWdodDogNjNweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcblxyXG4vLyAgIH1cclxuXHJcbi8vICAgJl9fdGV4dCB7XHJcbi8vICAgICBtYXJnaW46IDA7XHJcblxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuXHJcbi8qIEVvZiBjdXN0b21lcnMqL1xyXG5cclxuLyogU3RhcnQgcHJvamVjdHMqL1xyXG5cclxuLnByb2plY3RzLWFyZWEge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICMyQjJGMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHdpZHRoOiAxOTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmc6IDEzcHggMjdweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoM3B4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDQjAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gIFxyXG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgdmlld0JveD0nMCAwIDYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAuNjM5MDA3IDEwQzAuNDgwNjU2IDEwIDAuMzExMDA0IDkuOTQ3NjQgMC4xODY2MDMgOS44MzI0NkMtMC4wNjIyMDA5IDkuNjAyMSAtMC4wNjIyMDA5IDkuMjM1NTkgMC4xODY2MDMgOS4wMDUxOUw0LjQ3MzEzIDUuMDI1OTVMMC4xODY2MDMgMS4wNTcxOEMtMC4wNjIyMDA5IDAuODI2ODIzIC0wLjA2MjIwMDkgMC40NjAzMTUgMC4xODY2MDMgMC4yMjk5MTJDMC40MzU0MDYgLTAuMDAwNDQ4MjI3IDAuODMxMjYgLTAuMDAwNDQ4MjI3IDEuMDgwMTEgMC4yMjk5MTJMNS44MTkwNSA0LjYwNzA4QzUuOTQzNDUgNC43MjIyNSA2IDQuODY4ODcgNiA1LjAyNTk0QzYgNS4xODMwMiA1LjkzMjE1IDUuMzI5NjMgNS44MTkwNSA1LjQ0NDgxTDEuMDgwMTEgOS44MzI0NEMwLjk1NTcwOSA5Ljk0NzYyIDAuNzk3MzU4IDkuOTk5OTggMC42MzkwMDcgOS45OTk5OFYxMFonIGZpbGw9J2JsYWNrJy8+PC9zdmc+XCIpICFpbXBvcnRhbnQ7XHJcbn1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2plY3RzYW5kcHJpY2Vze1xyXG4gIGJhY2tncm91bmQ6ICMyQjJGMzM7XHJcbiAgLy8gQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnRvcC1wYW5lbF9fY29udF9oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzM3M0M0MTtcclxuICB9XHJcbi8vIH1cclxuICAucHJvamVjdHMtYXJlYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMDBweDsgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2plY3RzLXNsaWRlcntcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICBncmlkLWdhcDogMjBweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAyNXB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcGxldGVkcHJvamVjdHN7XHJcbiAgLnJlYWxwcm9qLWFyZWEge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjAwcHg7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWFscHJvai1zbGlkZXJ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlby1hcmVhe1xyXG4gICAgYmFja2dyb3VuZDogIzM3M2M0MTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICAgJntcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9ICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnByb2plY3RzLXNsaWRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLy8gLnN3aXBlci13cmFwcGVyIHtcclxuICAvLyAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC8vICAgICAmIHtcclxuICAvLyAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgXHJcbiAgLy8gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAvLyAgICAgICBncmlkLWdhcDogMjVweCAyMHB4O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogMjVweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgXHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgJjpudGgtY2hpbGQobis2KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtaW4td2lkdGg6IDFweDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKG4rNykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICB9XHJcblxyXG4gICZfX2Fycm93cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZDQjAwO1xyXG5cclxuICAgICZfcHJldiB7fVxyXG5cclxuICAgICZfbmV4dCB7fVxyXG4gIH1cclxuXHJcbiAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCkgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0cy1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgYmFja2dyb3VuZDogIzM3M0M0MTtcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgXHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZWRpYWJveCB7XHJcblxyXG4gICAgYXNwZWN0LXJhdGlvOiAxLjY3O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS40NztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyM3B4IDIycHggMjhweCAxOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzJweCAyOXB4IDI5cHg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJl9fb3B0aW9ucyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIGJ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAmX19vcHRpb257XHJcbiAgICBmbGV4OiAwIDE7XHJcbiAgfVxyXG5cclxuICAmX19wcmljZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0MwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAmX19wcmljZS1sYWJlbHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIHdpZHRoOiAxNDVweDsgXHJcblxyXG4gIH1cclxuICAmX19wcmljZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZm9vdGVye1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIEVvZiBwcm9qZWN0cyovXHJcblxyXG4vKiBTdGFydCByZWFsIHByb2plY3RzKi9cclxuXHJcbi5yZWFscHJvai1hcmVhIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICBiYWNrZ3JvdW5kOiAjMzczQzQxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICYge1xyXG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHdpZHRoOiAxOTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmc6IDEzcHggMjdweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoM3B4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlYWxwcm9qLXNsaWRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBncmlkLWdhcDogMjVweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi13aWR0aDogMXB4O1xyXG4gICAgICAmOm50aC1jaGlsZChuKzEwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDojMkIyRjMzIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgdmlld0JveD0nMCAwIDQ1IDQ1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J000My43NjM5IDM3Ljc5MkwzMy45NDUxIDI3Ljk5MjFDMzcuMTI4MSAyMi44NDgxIDM3LjU2NzUgMTYuNDYyNyAzNS4xMjE3IDEwLjkyODJDMzIuNjc2IDUuMzkzNjIgMjcuNjYwMiAxLjQyMjcxIDIxLjcxMDkgMC4zMTIwMTZDMTUuNzYzNiAtMC43OTg2MzkgOS42NTIxOCAxLjA5NDU3IDUuMzczMTMgNS4zNzMxQzEuMDk0NDggOS42NTE3NSAtMC43OTg2NTQgMTUuNzYzMiAwLjMxMjA0MSAyMS43MTA5QzEuNDIyNyAyNy42NjAyIDUuMzkzNjQgMzIuNjc2MiAxMC45MjgyIDM1LjEyMTdDMTYuNDYyOCAzNy41Njc0IDIyLjg0NzQgMzcuMTI4MSAyNy45OTIxIDMzLjk0NUwzNy43OTIxIDQzLjc2MzlDMzkuNDQyMSA0NS40MTIgNDIuMTE1OCA0NS40MTIgNDMuNzYzOSA0My43NjM5QzQ1LjQxMjEgNDIuMTE1OCA0NS40MTIgMzkuNDQxOCA0My43NjM5IDM3Ljc5MlpNMTguNDAxNCAzNS4yMzMyQzEzLjkyODQgMzUuMjQwNyA5LjYzNjg5IDMzLjQ3MDEgNi40NzA1NSAzMC4zMDk3QzMuMzA0NDggMjcuMTUxMSAxLjUyMjUgMjIuODYzMSAxLjUxODQ4IDE4LjM5MTdDMS41MTQ3MSAxMy45MTg4IDMuMjg5MTUgOS42MjcyNSA2LjQ0OTYzIDYuNDYyOTJDOS42MTAwMiAzLjI5ODc0IDEzLjkwMDMgMS41MjA1IDE4LjM3MDggMS41MTg5QzIyLjg0MzcgMS41MTg5IDI3LjEzMzMgMy4yOTUyIDMwLjI5NiA2LjQ1NzI4QzMzLjQ1ODMgOS42MTk1NyAzNS4yMzQ0IDEzLjkwOTkgMzUuMjMyOCAxOC4zODI1QzM1LjIyOSAyMi44NDk4IDMzLjQ1MDggMjcuMTM0MSAzMC4yOTAzIDMwLjI5NDRDMjcuMTMgMzMuNDUyOSAyMi44NDU4IDM1LjIyOTUgMTguMzc2NCAzNS4yMzI4TDE4LjQwMTQgMzUuMjMzMlpNNDIuNzQxNyA0Mi43MTU2SDQyLjczOThDNDEuNjYzMSA0My43OTIzIDM5LjkxNyA0My43OTIzIDM4Ljg0MDIgNDIuNzE1NkwyOS4yMTQxIDMzLjE0MzdDMzAuNzE1IDMyLjAzODcgMzIuMDM4OCAzMC43MTUgMzMuMTQzOCAyOS4yMTM5TDQyLjcxNTcgMzguODE2QzQzLjc5MjQgMzkuODk0NSA0My43OTI0IDQxLjYzODggNDIuNzE1NyA0Mi43MTU2SDQyLjc0MTdaJyBmaWxsPSd3aGl0ZScvPjxwYXRoIGQ9J00xOC4zNzY4IDQuNDM0NTdDMTQuNjc3MSA0LjQzNDU3IDExLjEzMDEgNS45MDM1NCA4LjUxNDUgOC41MTg5MkM1Ljg5ODg3IDExLjEzNDMgNC40MzAxNSAxNC42ODE0IDQuNDMwMTUgMTguMzgxMkM0LjQzMDE1IDIyLjA3OTEgNS44OTkxMSAyNS42MjYzIDguNTE0NSAyOC4yNDE1QzExLjEyOTkgMzAuODU2NyAxNC42NzcgMzIuMzI1OSAxOC4zNzY4IDMyLjMyNTlDMjIuMDc0NiAzMi4zMjU5IDI1LjYyMzUgMzAuODU2OSAyOC4yMzkxIDI4LjI0MTVDMzAuODU0NyAyNS42MjYxIDMyLjMyMzQgMjIuMDc5IDMyLjMyMzQgMTguMzgxMkMzMi4zMTk3IDE0LjY4MzQgMzAuODQ4OCAxMS4xMzgyIDI4LjIzMzUgOC41MjI5NEMyNS42MTk5IDUuOTA5MzcgMjIuMDc0NiA0LjQzODU5IDE4LjM3NjggNC40MzQ5N1Y0LjQzNDU3Wk0xOC4zNzY4IDMwLjg3NEMxNS4wNjE4IDMwLjg3NCAxMS44ODI0IDI5LjU1NTkgOS41MzgzIDI3LjIxMkM3LjE5NDM3IDI0Ljg2ODEgNS44NzgxOSAyMS42ODkxIDUuODc4MTkgMTguMzczNUM1Ljg3ODE5IDE1LjA1ODIgNy4xOTYzIDExLjg3OTEgOS41NDAxOSA5LjUzNTA0QzExLjg4NiA3LjE5MyAxNS4wNjUxIDUuODc2NzggMTguMzc5OSA1Ljg3Njc4QzIxLjY5NDkgNS44Nzg2NyAyNC44NzIzIDcuMTk0OSAyNy4yMTY0IDkuNTQwNjdDMjkuNTYwMyAxMS44ODQ2IDMwLjg3NDYgMTUuMDY1NiAzMC44NzQ2IDE4LjM4MDRDMzAuODcwOSAyMS42OTE2IDI5LjU1MjggMjQuODY4NyAyNy4yMDg5IDI3LjIxMTJDMjQuODY2OCAyOS41NTMzIDIxLjY4OTIgMzAuODY5NSAxOC4zNzY0IDMwLjg3MzJMMTguMzc2OCAzMC44NzRaJyBmaWxsPSd3aGl0ZScvPjxwYXRoIGQ9J00xOC4zNzcgOC44NzYyNkMxNy45NzczIDguODc2MjYgMTcuNjUyOSA5LjIwMDYgMTcuNjUyOSA5LjYwMDM2QzE3LjY1MjkgMTAuMDAwMSAxNy45NzczIDEwLjMyNDUgMTguMzc3IDEwLjMyNDVDMjAuNTEzNSAxMC4zMjY0IDIyLjU2MTUgMTEuMTc2OCAyNC4wNzE3IDEyLjY4NzJDMjUuNTgxOSAxNC4xOTc2IDI2LjQzMDcgMTYuMjQ1NSAyNi40MzQ1IDE4LjM4MTlDMjYuNDM0NSAxOC43ODE3IDI2Ljc1ODggMTkuMTA2IDI3LjE1ODYgMTkuMTA2QzI3LjU1ODMgMTkuMTA2IDI3Ljg4MjcgMTguNzgxNyAyNy44ODI3IDE4LjM4MTlDMjcuODc4OSAxNS44NjA3IDI2Ljg3NzYgMTMuNDQ1MSAyNS4wOTU2IDExLjY2M0MyMy4zMTM2IDkuODgwOTEgMjAuODk2MiA4Ljg3Nzg3IDE4LjM3NjcgOC44NzU5OEwxOC4zNzcgOC44NzYyNlonIGZpbGw9J3doaXRlJy8+PC9zdmc+XCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NXB4IDQ1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTA0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKENhbGMoLTUwJSArIDMwcHgpKTtcclxuXHJcbndpZHRoOiA2MHB4O1xyXG5oZWlnaHQ6IDRweDtcclxuXHJcbmJhY2tncm91bmQ6ICNGRkNDMDA7XHJcbmJvcmRlci1yYWRpdXM6IDRweDtcclxuei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC45cztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgfVxyXG5cclxuICAmX19hcnJvd3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGQ0IwMDtcclxuXHJcbiAgICAmX3ByZXYge31cclxuXHJcbiAgICAmX25leHQge31cclxuICB9XHJcblxyXG4gICZfX3BhZ2luYXRpb24ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogRW9mIHJlYWwgcHJvamVjdHMqL1xyXG5cclxuLyogU3RhcnQgYnVpbGQgKi9cclxuXHJcbi5idWlsZC1hcmVhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyRjMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6ICB1cmwoLi4vaW1hZ2VzL2J1aWxkLWJnLnBuZyksIHVybCguLi9pbWFnZXMvYnVpbGQtbGluZS1tYi5zdmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSArIDE2MHB4KSBib3R0b20sIGNhbGMoMTAwJSArIDU3MHB4KSBib3R0b207XHJcbiAgYmFja2dyb3VuZC1zaXplOiA1NjFweCBhdXRvLCBhdXRvO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxuICBwYWRkaW5nLXRvcDogMzVweDtcclxuICBoZWlnaHQ6IDM5OHB4O1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICZ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ0N3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAgdXJsKC4uL2ltYWdlcy9idWlsZC1iZy5wbmcpLCB1cmwoLi4vaW1hZ2VzL2J1aWxkLWxpbmUuc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlICsgMjYwcHgpIGJvdHRvbSwgY2FsYygxMDAlICsgMTkwcHgpIGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTU4cHggYXV0bywgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgeyBcclxuICAgICAgICAme1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH0gIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogRW9mIGJ1aWxkICovXHJcblxyXG4uc3Vic2NyaWJlIHtcclxuXHJcbmJhY2tncm91bmQ6ICMyQjJGMzM7XHJcbmJvcmRlci1yYWRpdXM6IDdweDtcclxucGFkZGluZzogMThweDtcclxuZGlzcGxheTogZmxleDtcclxuYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuY29sb3I6ICNmZmY7XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAme1xyXG4gIHBhZGRpbmc6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZmxleDogMTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7IFxyXG4gICAgICAgJntcclxuICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICB9ICBcclxuICAgICB9IFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTNweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMjhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNERDQ3MDc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBie1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl90ZyB7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAgICAgJntcclxuICAgICAgICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfeW91dHViZSB7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICBoZWlnaHQ6MjdweCA7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAgICAgJntcclxuICAgICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTdGFydCBnZXQgKi9cclxuLmdldC1hcmVhIHtcclxuICBwYWRkaW5nLXRvcDogNDNweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuICAvLyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICMzNzNDNDE7XHJcblxyXG4gIFxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICYge1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiAjMzczQzQxIHVybCguLi9pbWFnZXMvZ2V0LWxpbmUuc3ZnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogODY4cHg7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2V0LnBuZykgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczQzQxO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nZXQucG5nKSwgdXJsKC4uL2ltYWdlcy9nZXQtbGluZS5zdmcpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMzBweCBjYWxjKDEwMCUgKyAwcHgpLCAwIDA7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDM2MHB4KSBib3R0b20sIDAgMDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDQ3cHggYXV0bywgYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MzBweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZ2V0LnBuZyksIHVybCguLi9pbWFnZXMvZ2V0LWxpbmUtbWIuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjYWxjKDEwMCUgKyA4NXB4KSwgY2VudGVyIGNhbGMoMTAwJSArIDMyNXB4KTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4IGF1dG8sIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9nZXQucG5nKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogNDI3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3OTRweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MjdweCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBsZWZ0OiAzNTBweDtcclxuXHJcbiAgICAgICAgLy8gei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA1MjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm9keSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDYwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM5LjUlO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuLXRnIHtcclxuICAgIHdpZHRoOiAyNTJweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aDogMTc2cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIHdpZHRoOiAxOTdweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb250ZW50OiAn0J/QtdGA0LXQt9Cy0L7QvdGOINCyINGC0LXRh9C10L3QuNC1IDEg0YfQsNGB0LAnO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICB3aWR0aDogMTA4cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgLy8gZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1NTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICfQuNC70LgnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgIGxlZnQ6IDMwNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19zdWJzY3JpYmUge1xyXG4gICAgbWFyZ2luLXRvcDogMjcwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDg5OHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0e1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgIH0gIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG59XHJcblxyXG4vKiBFb2YgZ2V0ICovXHJcblxyXG4vKiBTdGFydCBtYWluc2xpZGVyayAqL1xyXG5cclxuLm1haW5zbGlkZXItYXJlYSB7XHJcbiAgcGFkZGluZy10b3A6IDE0MnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gIGJhY2tncm91bmQ6ICMyQjJGMzM7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgJntcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5tYWluLXNsaWRlciB7XHJcbiAgLy8gcGFkZGluZzogMCAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5zd2lwZXItd3JhcHBlcntcclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIFxyXG4gICAgaW1ne1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIGJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fycm93cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fycm93IHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX25leHQge31cclxuICAgICZfcHJldiB7fVxyXG4gIH1cclxuXHJcbiAgJl9fcGFuZWx7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiA0NHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZve1xyXG4gICAgXHJcblxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfdG9we1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICAgXHJcbiAgICAgICAgJntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2JvdHRvbXtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7IFxyXG4gICAgICAgICZ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH0gIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyRjMzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMnB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgLyog0KTQvtC9ICovXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgJiB7XHJcblxyXG4gICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogIzJCMkYzMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbnNsaWRlci1jYXJkIHtcclxuICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgaGVpZ2h0OiA3NTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gICZfX21lZGlhYm94IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjYxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAmIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIEVvZiBtYWluc2xpZGVyayAqL1xyXG5cclxuLyogU3RhcnQgcGFyYW1ldHJzICovXHJcblxyXG4ucGFyYW0tYXJlYSB7XHJcbiAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M0M0MTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAme1xyXG4gICAgICBwYWRkaW5nLXRvcDogNThweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXYge31cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzZweDtcclxuICAgICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZHMge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcclxuICAgIGdhcDogMzBweCA1OXB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYycHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1heC13aWR0aDogODgycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICBtYXJnaW4tdG9wOiA4MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3ByaXNlcyB7XHJcbiAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpOyBcclxuICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2otbmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgJl9mb290ZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgXHJcbiAgICAme1xyXG4gICAgICBtYXgtd2lkdGg6IDM2NHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICAgJntcclxuICAgICAgICAgIHdpZHRoOiAxNjlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgb3JkZXI6MDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTRweCk7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBvcmRlcjoxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgd2lkdGg6IDEzM3B4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICAgJntcclxuICAgICAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0YxNDkwMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucGFyYW0tY2FyZCB7XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgJntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21lZGlhYm94IHtcclxuICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgLy8gaGVpZ2h0OiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAmIHtcclxuXHJcbiAgICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjE0OTAxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAmIHsgICAgICAgICAgXHJcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJjpudGgtY2hpbGQoMSkgJl9fc3ZnIHtcclxuXHJcbndpZHRoOiAzOC42OXB4O1xyXG5oZWlnaHQ6IDM4Ljk0cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG53aWR0aDogNTAuMjFweDtcclxuaGVpZ2h0OiA1MC41MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgyKSAmX19zdmcge1xyXG53aWR0aDogNDQuNjdweDtcclxuaGVpZ2h0OiA0MC40OXB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG53aWR0aDogNTcuOTVweDtcclxuaGVpZ2h0OiA1Mi41NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgzKSAmX19zdmcge1xyXG53aWR0aDogMzUuOTlweDtcclxuaGVpZ2h0OiAzNi4yMnB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG53aWR0aDogNDYuN3B4O1xyXG5oZWlnaHQ6IDQ2Ljk5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDQpICZfX3N2ZyB7XHJcbndpZHRoOiA0NHB4O1xyXG5oZWlnaHQ6IDM2cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG53aWR0aDogNThweDtcclxuaGVpZ2h0OiA0N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCg1KSAmX19zdmcge1xyXG53aWR0aDogNDYuMjRweDtcclxuaGVpZ2h0OiAzNC43M3B4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG53aWR0aDogNjBweDtcclxuaGVpZ2h0OiA0NS4wNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdmcge1xyXG4gICAgZmlsbDogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX192YWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9qLXByaWNlIHtcclxuXHJcbiAgYmFja2dyb3VuZDogIzJCMkYzMztcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgcGFkZGluZzogMjVweCAxOHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAxN3B4O1xyXG4gIG1heC13aWR0aDogNTU5cHg7XHJcbiBcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgcGFkZGluZzogMjRweCAzNHB4IDI3cHggMzdweDtcclxuICAgICAgZ2FwOiAyMnB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgLy8gbWFyZ2luLXRvcDogNjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19tZWRpYWJveCB7XHJcbiAgICB3aWR0aDogNTFweDtcclxuICAgIGhlaWdodDogNjhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogI0YxNDkwMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICB3aWR0aDogNHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiZfX3N2ZyB7XHJcbiAgZmlsbDogI2ZmZjtcclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDMzcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgJiB7XHJcblxyXG4gICAgICB3aWR0aDogNTIuODJweDtcclxuICAgICAgaGVpZ2h0OiA0OS41NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiZfX2JvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDJweDtcclxuICBmbGV4OiAxO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICYge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4mX190ZXh0IHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiZfX3ByaWNlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG59XHJcblxyXG5cclxuLyogRW9mIHBhcmFtZXRycyAqL1xyXG5cclxuXHJcbi8qIFN0YXJ0IHRoYW5rICovXHJcbi50aGFuay1hcmVhIHtcclxuICBwYWRkaW5nLXRvcDogMTM0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQzMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBiYWNrZ3JvdW5kOiAjMkIyRjMzIDtcclxuICBiYWNrZ3JvdW5kOiAjMzczQzQxO1xyXG5cclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIG1pbi1oZWlnaHQ6IDc4NXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgJiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzNzNDNDEgdXJsKC4uL2ltYWdlcy90aGFuay1saW5lLnN2ZykgY2FsYyg1MCUgKyA3NjVweCkgY2FsYygxMDAlICsgNDAwcHgpIG5vLXJlcGVhdDtcclxuICAgICAgcGFkZGluZy10b3A6IDI4MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgLy8gaGVpZ2h0OiA4NTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICYge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAmIHtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDMwcHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dldC5wbmcpLCB1cmwoLi4vaW1hZ2VzL3RoYW5rLWxpbmUtbWIuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjYWxjKDEwMCUgKyA0MHB4KSwgY2VudGVyIGNhbGMoMTAwJSArIDEyMHB4KTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHB4IGF1dG8sIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2V0LnBuZykgY2VudGVyICBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IDczNXB4IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMjUwcHgpO1xyXG5cclxuICAgICAgICAvLyB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUyMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IFxyXG4gICAgICAgICZ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgeyBcclxuICAgICAgJntcclxuICAgICBcclxuXHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG5cclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgJiB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcblxyXG5cclxuXHJcbiAgICBmb250LWZhbWlseTogJ1VidW50dSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblxyXG4gICAgdGV4dC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG5tYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAgICBcclxuXHJcbiAgICAgICBtYXJnaW4tdG9wOiAyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7IFxyXG4gICAgICAgICZ7XHJcbiAgICAgICAgIFxyXG4gICAgICAgIH0gIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiAzMTBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAmX19idG4ge1xyXG4gICAgd2lkdGg6IDI1NHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzhweDtcclxuXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYge1xyXG4gICAgICAgIHdpZHRoOiAzMDRweDtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAmX19idXR0b25zIHtcclxuICAvLyAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gICBnYXA6IDE1cHg7XHJcbiAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gICBtYXgtd2lkdGg6IDM1MHB4O1xyXG5cclxuICAvLyAgICY6YWZ0ZXIge1xyXG4gIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gIC8vICAgICAgICYge1xyXG4gIC8vICAgICAgICAgd2lkdGg6IDEwOHB4O1xyXG5cclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgIGNvbnRlbnQ6ICfQn9C10YDQtdC30LLQvtC90Y4g0LIg0YLQtdGH0LXQvdC40LUgMSDRh9Cw0YHQsCc7XHJcblxyXG4gIC8vICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAvLyAgICAgICAmIHtcclxuICAvLyAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIC8vICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIC8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC8vICAgICAmIHtcclxuICAvLyAgICAgICBtaW4td2lkdGg6IDUzMnB4O1xyXG4gIC8vICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAmOmJlZm9yZSB7XHJcbiAgLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC8vICAgICAgICYge1xyXG4gIC8vICAgICAgICAgY29udGVudDogJ9C40LvQuCc7XHJcbiAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gICAgICAgICB6LWluZGV4OiA1O1xyXG4gIC8vICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIC8vICAgICAgICAgdG9wOiAxNHB4O1xyXG4gIC8vICAgICAgICAgbGVmdDogMjk1cHg7XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG59XHJcblxyXG4vKiBFb2YgdGhhbmsgKi9cclxuXHJcblxyXG4vKiBTdGFydCBwbGFucyAqL1xyXG5cclxuLnBsYW5zLWFyZWEge1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAme1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udCB7XHJcbiAgIFxyXG4gICAgXHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7IFxyXG4gICAgICAgICZ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XHJcblxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjE0OTAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAgICAgICAme1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IFxyXG4gICAgICAgICZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvZHl7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIGdhcDogOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19tZWRpYWJveCB7XHJcbiAgICAvLyBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kZWF0aWxzIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICAgJntcclxuXHJcbiAgICAgICAgICBmbGV4OiAwIDAgNDIlO1xyXG4gICAgICAgIH1cclxuICAgICAgfSAgXHJcbiAgfVxyXG59XHJcblxyXG4ucGxhbi1vcHRpb25zIHsgXHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAgICZ7XHJcbiAgICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YxNDkwMTtcclxuICAgICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYntcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIGZsZXg6IDAgMCAyMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgICAme1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNDRENCQ0I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogRW9mIHBsYW5zICovXHJcblxyXG5cclxuLyogU3RhcnQgY29tcGxlY3QgKi9cclxuXHJcbi5jb21wbGVjdC1hcmVhe1xyXG4gIGJhY2tncm91bmQ6ICMzNzNDNDE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZy10b3A6IDM0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgJntcclxuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udHtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2LXRhYnN7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgZmxleDogMCAwIDE4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190YWJze1xyXG4gICAgZmxleDogMTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLyogRW9mIGNvbXBsZWN0ICovXHJcblxyXG5cclxuXHJcblxyXG4vKiBzdGFydCBmb3JtICovXHJcblxyXG4uZm9ybS1vcmRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDQ1NHB4O1xyXG5cclxuICBiYWNrZ3JvdW5kOiAjMkIyRjMzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgcGFkZGluZzogMjNweCAyM3B4IDMwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgJntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAzNHB4IDM0cHggNDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYW5jeWJveC1idXR0b24gc3Zne1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBmb250LWZhbWlseTogJ1VidW50dSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gIH1cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAgICZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvcm0ge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgICBtYXgtd2lkdGg6IDI3NHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbnAge1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzM3M0M0MTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmc6IDAgMTdweDtcclxuXHJcblxyXG5cclxuZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJztcclxuZm9udC1zdHlsZTogbm9ybWFsO1xyXG5mb250LXdlaWdodDogNDAwO1xyXG5mb250LXNpemU6IDE0cHg7XHJcblxyXG5cclxuY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblxyXG5cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7fVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTt9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO31cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7fVxyXG5cclxuICAmOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogdHJhbnNwYXJlbnR9XHJcbiAgJjpmb2N1czo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50fVxyXG4gICY6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge2NvbG9yOiB0cmFuc3BhcmVudH1cclxuICAmOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogdHJhbnNwYXJlbnR9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICZ7XHJcbiAgICAgIGhlaWdodDogNDlweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgcGFkZGluZzogMCAxOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuXHJcbiAgfVxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgd2lkdGg6IDE1NnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAme1xyXG4gICAgICAgIHdpZHRoOiAxOTdweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgJntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBzdGFydCBmb3JtICovIl19 */
