@media screen and (min-width: 768px){.sp-disp,.pcsmall-disp{display:none !important}}@media screen and (max-width: 767px){.pc-disp,.pcsmall-disp{display:none !important}}.col1_{margin:0 auto;width:700px}.notes{font-size:1.2rem;padding-left:1em;text-indent:-1em}.complete__message_{line-height:1.8;margin-top:30px;padding-bottom:20px}.formlist_ th{background:none;border:0;font-weight:normal;padding:0}.table__block_ th{-webkit-box-sizing:border-box;box-sizing:border-box}.btn__line2_{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.btn__line2_ .btn__act_{background:#4998db;color:#fff}.btn__line2_ .form__btn_{-ms-flex-preferred-size:48%;flex-basis:48%;line-height:1.3}.btn__line2_ button{line-height:1.3}.btn__line3_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px auto}.btn__line3_ .form__btn_{-ms-flex-preferred-size:214px;flex-basis:214px}.btn__line3_ .form__blueBtn_ input{width:214px}.form__whiteBtn_ input{background-color:#fff;border:1px solid #4998db;color:#4998db;height:50px;padding:.5em;text-align:center;width:100%}.one__goods_{border-top:1px solid #ebebeb;padding:30px 0 10px;position:relative}.one__goods_ .img_{display:-webkit-box;display:-ms-flexbox;display:flex;height:130px;width:130px}.one__goods_ .img_ a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;border:1px solid #ebebeb;box-sizing:border-box;height:100%;width:100%}.one__goods_ .img_ img{width:100%}.spec_ p{margin-bottom:5px}.submit_{margin:20px auto}.submit__container_ .btn__line2_{margin-top:30px}.submit__container_ .form__lastBtn_{border-top:1px solid #ebebeb;margin-top:30px !important;padding-top:30px}.message_{border-bottom:1px solid #ebebeb;font-size:1.4rem;line-height:1.8;margin-bottom:30px;margin-top:30px;padding-bottom:30px}button.btn__act_{background:#4998db;color:#fff}.btn__act_ a{background:#4998db;color:#fff}.btn__act_ a:hover{opacity:.7}.goods_name_{color:#4998db}.lead__namebox_.customer_status_{padding:30px 0 4.5px}.mymenu_{width:100%}.mymenu_ .category__item_{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ebebeb;margin-bottom:0;padding:15px 0;width:100%}.mymenu_ .category__item_:first-of-type{border-top:1px solid #ebebeb}.mymenu_ .category__icon_{-ms-flex-preferred-size:26px;flex-basis:26px;margin:4px 20px 0 14px}.mymenu_ .category__icon_ a{height:26px}.mymenu_ .category__icon_ img{width:100%}.category__list__title_{color:#4998db;margin-bottom:20px;margin-top:40px}.category__title_{color:#4998db;font-size:2rem}.category__title_ a{color:#4998db}.page__menu_ .grayArea_{font-size:1.4rem;margin-left:auto}.mymenu__addAddress_,.category__desc_{width:640px}.mymenu__addAddress_{margin-bottom:5px;margin-top:15px;padding:20px}.mymenu__addAddress_ p{margin-bottom:5px;margin-left:0}.mymenu__addAddress_ ul{margin-left:0}.mymenu__addAddress_ li{list-style:none;margin-left:0}.mymenu__addAddress_ li a{color:#000}.mymenu__addAddress_ li a:hover{text-decoration:underline}.recommend_{font-size:1.4rem;font-weight:bold;margin-bottom:20px}.mypage__lineError{border:1px solid red;color:red;margin:20px 0;padding:20px}.mypage__lineErrorTitle{font-size:1.8rem;font-weight:600}.page__history__cat_ th{border:0}.history__list_{margin:30px auto}.tProduct__detail_{display:block;margin-bottom:3px;width:408px}.tProduct__detail_ a{display:block;text-decoration:underline}.tProduct__img_ a{color:#4998db;display:block;height:100%;text-decoration:underline;width:100%}.tProduct__img_ img{width:100%}.history__one_{border-bottom:1px solid #ebebeb;margin-bottom:50px;padding-bottom:80px;position:relative}.pItemLead_{margin:0 0 40px}.pItemProcessimage_{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;width:200px}.pItemLead__detail_{-webkit-box-sizing:border-box;box-sizing:border-box}.pItemLead__detail_ tr{display:-webkit-box;display:-ms-flexbox;display:flex}.pItemLead__detail_ tr:first-child{width:100%}.pItemLead__detail_ tr:nth-of-type(n+2){margin-right:50px}.pItemLead__detail_ tr:not(:last-of-type){margin-bottom:3px}.pItemLead__detail_ th{display:inline-block;font-size:1.6rem;white-space:nowrap;width:auto}.pItemLead__detail_ td{display:inline-block;width:auto}.goodslist_{margin-bottom:25px}.goodslist_ tr{display:grid;grid-template-columns:130px 1fr;grid-column-gap:20px}.page__history_ .pItemLead__detail_ tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page__history_ .itemPrice_tax_{font-size:1rem}.page__history_ .btn__line1_{margin-top:17px}.page__history_ .goodslist_ td:first-of-type{grid-column:1;grid-row:1/5}.page__history_ .goodslist_ td:nth-of-type(2){grid-column:2;grid-row:1}.page__history_ .goodslist_ td:nth-of-type(3){grid-column:2;grid-row:2}.page__history_ .goodslist_ td:nth-of-type(4){display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2;grid-row:3}@media all and (-ms-high-contrast: none){.goodslist_ tr{-ms-grid-rows:30px 30px 1fr 1fr 1fr}.page__history_ .goodslist_ td:nth-of-type(2){-ms-grid-column:3}.page__history_ .goodslist_ td:nth-of-type(3){-ms-grid-column:3}.page__history_ .goodslist_ td:nth-of-type(4){-ms-grid-column:3}}.goodslist_containerInner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px}.goodslist_details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.goodslist_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.imgBox_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;height:130px;margin:5px 0;width:130px}.imgBox_ img{width:100%}.goodslist_detailTitle--product{-ms-flex-preferred-size:15%;flex-basis:15%}.goodslist_detailText--product{-ms-flex-preferred-size:85%;flex-basis:85%}.goodslist_detailLensInner{width:100%}.goodslist__detailLensConent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ebebeb;margin-top:15px;padding:16px 10px}.goodslist__detailLensItems{-ms-flex-preferred-size:52px;flex-basis:52px;padding:10px}.goodslist_goodsListDetail--lens{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;font-size:12px}.goodslist__detailLensTitle--type{width:72px}.goodslist__detailLensText--type{width:calc(100% - 72px)}.txtBox_{display:block;text-align:center}.goods_{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:3;grid-row:2}.other__info__box_{margin:50px auto 0;width:200px}.other__info__box_ .form__btn_{width:100%}.other__info__box_ .form__btn_ a{width:200px}.cartstatus__box_ .customer_status_{border-bottom:1px solid #ebebeb;padding:0 0 20px}.cartstatus__box_ .customer_status_ h3{color:#4998db;font-size:2.4rem;margin-bottom:10px}.cartstatus__box_ .container__inner_{width:100%}.cartstatus__box_ a{color:#4998db}.contents{-webkit-box-sizing:border-box;border:1px solid #4998db;box-sizing:border-box;padding:30px}.accordion__area_{-webkit-box-sizing:border-box;border-bottom:1px solid #ebebeb;box-sizing:border-box;margin-bottom:20px;padding-bottom:20px}.accordion__area_:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.accordion__area_ p{font-size:1.4rem}.accordion__area_ p:first-child{margin-bottom:20px;margin-top:20px}.accordion__inner_{display:block}.purcheased__historydetailitemBox_{margin-top:40px}.pItemProcesshistorydetailimage_{margin-bottom:10px}.spandual_{margin:50px 0 20px;padding-bottom:20px;width:100%}.method_addr_{margin-bottom:10px}.totalCal_{margin-bottom:50px}.totalCal_ tr,.totalCal_ dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.totalCal_ tr:not(:last-of-type),.totalCal_ dl:not(:last-of-type){margin-bottom:10px}.totalCal_ th{display:block}.totalCal_ th span{display:block;font-size:1.4rem}.total_ td{background:#f7f7f7;color:#e20c0c;font-size:2rem;font-weight:bold}.carriage_,.totalOff_,.subTotal_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;overflow:hidden;padding:10px 20px}.discount__value_{color:#e20c0c}.item__calBox_{margin-bottom:30px}.item__calBox_ tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:10px 20px}.item__calBox_ tr+tr{margin-top:10px}.item__calBox_ th{font-size:1.8rem}.item__calBox_ th span{display:block;font-size:1.4rem}.item__calBox_ th span.itemPrice_tax_{display:inline-block;font-size:.6em;vertical-align:baseline}.item__calBox_ td{font-size:1.8rem}.item__calBox_ .itemPrice_tax_{display:inline-block;font-size:10.8rem}.h3__title_{color:#4998db;font-size:2rem;font-weight:normal;margin-bottom:20px}.form__box_{border-bottom:1px solid #4998db;border-top:1px solid #ebebeb;margin-bottom:30px;padding:25px 0 30px}.form__box_ p{line-height:1}.blueArea_{-webkit-box-sizing:border-box;background:#e8f5fc;border:0;box-sizing:border-box;margin-bottom:50px;padding:30px}.white__areaBox_{background:#fff;border:1px solid #8bcdf0;padding:30px}.title__box_{color:#4998db;font-size:2rem;font-weight:bold;margin-bottom:30px;text-align:center}.frameBox_{border-bottom:1px solid #ebebeb;margin-bottom:30px}.grassTypeBox_{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.grassTypeBox_ dl{-ms-flex-preferred-size:289px;flex-basis:289px}.lensType__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 13px}.lensType__item{padding:10px;width:52px}.lensType__detail{-ms-flex-preferred-size:calc(100% - 52px);flex-basis:calc(100% - 52px)}.lensBox_ .h3__title_{font-size:1.6rem;margin-bottom:3px}.prescriptionBox_ table{margin:5px 0 30px}.prescriptionBox_ th,.prescriptionBox_ td{-webkit-box-sizing:border-box;border:1px solid #ebebeb;box-sizing:border-box;font-weight:normal;padding:12px 7px;text-align:center}.prescriptionBox_ th{width:194px}.prescriptionBox_ td{width:193px}.lensType_{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.lensType_ dl{-ms-flex-preferred-size:289px;flex-basis:289px}.delivery__info_ .h3__title_{margin-bottom:10px}.delivery__info_ table{margin-bottom:40px}.delivery__info_ tr{display:block;margin-bottom:20px}.delivery__info_ th{color:#4998db;font-size:2rem;font-weight:normal;margin-bottom:10px}.delivery__info_ td{display:block}.serviceCase_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.serviceCase__img_{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:73px;border:1px solid #ebebeb;flex-basis:73px;height:73px}.serviceCase__img_ img{width:100%}.serviceCase__text_{-ms-flex-preferred-size:487px;flex-basis:487px;height:73px}.page__historydetail_ .goodslist_ td:first-of-type{grid-column:1;grid-row:1/7;margin-top:5px}.page__historydetail_ .goodslist_ td:nth-of-type(2){grid-column:3;grid-row:1}.page__historydetail_ .goodslist_ td:nth-of-type(4){grid-column:3;grid-row:3}.page__historydetail_ .goodslist_ td:nth-of-type(5){grid-column:3;grid-row:4}.page__historydetail_ .goodslist_ td:last-of-type{grid-column:3;grid-row:5}.page__historydetail_ .btn__line2_{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn__fontSmall_ a{font-size:1.4rem}.page__cartStatusCyuui_ a{color:#4998db}.link__salesDestChange_{margin-top:8px}.link__salesDestChange_ a{color:#4998db;text-decoration:underline}.mypageHistoryDetail__sunglassesPrecaution{border:1px solid #000;margin-bottom:40px;margin-top:20px;width:100%}.mypageHistoryDetail__sunglassesPrecaution[open] .mypageHistoryDetail__sunglassesPrecautionTitle::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.mypageHistoryDetail__sunglassesPrecaution[open] .mypageHistoryDetail__sunglassesPrecautioContent{max-height:100%}.mypageHistoryDetail__sunglassesPrecaution .caution{color:red}.mypageHistoryDetail__sunglassesPrecautionTitle{cursor:pointer;padding:12px 12px 12px 22px;position:relative}.mypageHistoryDetail__sunglassesPrecautionTitle::after{border:1px solid;border-color:#000 #000 rgba(0,0,0,0) rgba(0,0,0,0);content:"";display:block;height:8px;position:absolute;right:12px;top:50%;width:8px;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);-webkit-transition:.2s;pointer-events:none;transition:.2s}.mypageHistoryDetail__sunglassesPrecautioContent{-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.mypageHistoryDetail__sunglassesPrecautioContentInner{margin-top:10px;padding:20px 20px 12px}.bookmarkDetail img{width:100%}.bookmarkDetail .bookmarkDetailinner{width:100%}.bookmarkDetail .loginname_{margin-inline:auto;max-width:1000px}.bookmarkDetail .bookmarkDetailContents{margin-inline:auto;margin-top:40px;max-width:1000px;width:100%}.bookmarkDetail .bookmark__cutomerStatus{border-bottom:0;padding-bottom:18px;padding-top:30px}.bookmarkDetail .bookmark__title{border-bottom:1px solid #000;font-size:2.8rem;padding-bottom:20px;text-align:center}.bookmarkDetail .bookmark__navigation{padding-top:22px}.bookmarkDetail .bookmark__navigationLists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bookmarkDetail .bookmark__navigationList{-ms-flex-preferred-size:500px;border-bottom:2px solid currentColor;color:#888;flex-basis:500px;padding-bottom:12px;padding-top:16px;text-align:center}.bookmarkDetail .bookmark__navigationList.is--active{border-color:currentColor;color:#000;font-weight:700}.bookmarkDetail .bookmark__count{padding-top:20px}.bookmarkDetail .bookmark__countText{font-size:1.2rem}.bookmarkDetail .bookmark__countNumber{font-size:2rem;font-weight:700;margin-inline:4px}.bookmarkDetail .bookmark__announce{background:#f6f6f6;font-size:1.4rem;margin-top:16px;padding-bottom:4px;padding-left:4px;padding-top:4px}.bookmarkDetail .pagenation_{margin-bottom:0;margin-top:60px}.bookmarkDetail .navipage_{margin-bottom:0}.bookmarkDetail .customer_status_{border-bottom:0}.bookmarkDetail .bookmark__favorited{margin-top:60px}.bookmarkDetail .bookmark__favoritedInner{display:grid;grid-template-columns:repeat(3, 320px)}.bookmarkDetail .bookmark__favoritedListInner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bookmarkDetail .bookmark__favoritedListItem{height:auto;margin-inline:auto}.bookmarkDetail .bookmark__favoritedDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bookmarkDetail .bookmark__favoritedNameTitle{color:#000;font-size:1.4rem;font-weight:700}.bookmarkDetail .bookmark__favoritedSpec{font-size:1.4rem}.bookmarkDetail .bookmark__remove{height:20px;position:absolute;right:20px;top:20px;width:20px}.bookmarkDetail .bookmark__removeButton{border:0;padding:0}.bookmarkDetail .bookmark__removeButton::before,.bookmarkDetail .bookmark__removeButton::after{border:1px solid #888;content:"";height:1px;position:absolute;right:0;top:0;width:20px}.bookmarkDetail .bookmark__removeButton::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.bookmarkDetail .bookmark__removeButton::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bookmarkDetail .mypage__backButton{margin-inline:auto;margin-top:80px;width:345px}.bookmarkDetail .mypage__backButtonLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid currentColor;color:#4998db;font-size:1.5rem;height:45px;width:100%}.bookmarkDetail .zoffLensColorsGoods__button{background-color:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:9999px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bookmarkDetail--goods .bookmark__favoritedInner{gap:18px}.bookmarkDetail--goods .bookmark__favoritedList{border:1px solid #ebebeb;border-radius:8px;height:500px;max-width:321px;padding:48px 20px 32px;width:321px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bookmarkDetail--goods .bookmark__favoritedListItem{height:182px;width:280px}.bookmarkDetail--goods .bookmark__favoritedNameTitle{height:80px;padding-top:10px}.bookmarkDetail--goods .bookmark__favoritedNameNoInformation{padding-top:5px}.bookmarkDetail--goods .bookmark__favoritedSpec{height:75px;padding-top:12px}.bookmarkDetail--goods .bookmark__favoritedCart{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;margin-top:20px;width:224px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bookmarkDetail--goods .bookmark__favoritedCart--nostock{width:280px}.bookmarkDetail--goods .bookmark__favoritedCartButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#000;border:0;border-radius:50px;color:#fff;gap:0 8px;height:56px}.bookmarkDetail--goods .bookmark__favoritedCartButton--nostock,.bookmarkDetail--goods .bookmark__favoritedCartButton--disable{background:#888;pointer-events:none}.bookmarkDetail--goods .bookmark__favoritedCartButtonText::before{background-size:16px 15px;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:15px;margin-right:5px;width:16px}.bookmarkDetail--goods .bookmark__favoritedCartButton--inStock .bookmark__favoritedCartButtonText::before{background-image:url(/img/private/common/icon/icon_btn_cart.svg)}.bookmarkDetail--goods .bookmark__favoritedCartButton--disable .bookmark__favoritedCartButtonText::before{background-image:url(/img/private/common/icon/icon_btn_cart-disable.svg)}.bookmarkDetail--goods .bookmark__remove{height:20px;position:absolute;right:0;top:-20px;width:20px}.bookmarkDetail--lens .bookmark__favoritedInner{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.bookmarkDetail--lens .bookmark__favoritedList{border:1px solid #ebebeb;border-radius:8px;max-width:320px;padding:48px 20px 32px;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bookmarkDetail--lens .bookmark__favoritedListInner{width:100%}.bookmarkDetail--lens .bookmark__favoritedListItem{width:75px}.bookmarkDetail--lens .bookmark__favoritedName{padding-top:8px}.bookmarkDetail--lens .bookmark__favoritedSpec{padding-top:8px}.bookmarkDetail--lens .bookmark__favoritedPrice{padding-top:4px}.bookmarkDetail--lens .bookmark__favoritedCombination{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;background:#fff;border-bottom:1px solid CurrentColor;border-top:1px solid CurrentColor;flex:1;margin-top:8px;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}.bookmarkDetail--lens .bookmark__favoritedCombination.open .bookmark__favoritedCombinationTitle::after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.bookmarkDetail--lens .bookmark__favoritedCombination.open .bookmark__favoritedCombinationContents{max-height:500px}.bookmarkDetail--lens .bookmark__favoritedCombinationTitle{border:0;color:#000;font-size:1.4rem;padding:17px 48px;position:relative;text-align:center;width:100%}.bookmarkDetail--lens .bookmark__favoritedCombinationTitle::after{border:1px solid;border-color:#000 #000 rgba(0,0,0,0) rgba(0,0,0,0);content:"";display:block;height:6px;position:absolute;right:32px;top:50%;width:6px;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);-webkit-transition:.2s;pointer-events:none;transition:.2s}.bookmarkDetail--lens .bookmark__favoritedCombinationContents{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.bookmarkDetail--lens .bookmark__remove{right:0;top:-20px}.bookmarkDetail--lens .zoffLensColorsCombination{padding-bottom:40px;padding-top:40px}.bookmarkDetail--lens .zoffLensColorsGoods__list{cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;padding-bottom:33px;padding-top:8px;scrollbar-width:none;user-select:none}.bookmarkDetail--lens .zoffLensColorsGoods__listItem{-ms-flex-preferred-size:200px;flex-basis:200px;-ms-flex-negative:0;flex-shrink:0}.bookmarkDetail--lens .zoffLensColorsGoods__listItemFace{display:block}.bookmarkDetail--lens .zoffLensColorsGoods__listItemFace img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.bookmarkDetail--lens .zoffLensColorsGoods__listItemBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.4rem;gap:4px;padding:8px}.bookmarkDetail--lens .zoffLensColorsGoods__listItemBody--price{white-space:nowrap}.bookmarkDetail--lens .zoffLensColorsGoods__button{gap:8px;margin-top:8px;padding:7px}.bookmarkDetail--lens .zoffLensColorsGoods__buttonText{font-size:1.4rem}.page__backorder_ .notes{margin-top:30px}.page__backorder_ .btn__line1_{padding-top:40px}.page__backorder_ .message_{border-bottom:0;margin-bottom:10px}.backorder_item_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.backorder_item_ .name_,.backorder_item_ .spec_{margin-bottom:5px}.backorder_item_ .desc_{width:500px}.backorder_item_ .del_{padding:10px}.page__coupon_ .customer_status_{margin-bottom:0}.page__coupon_ .navipage_.top_{font-size:1.6rem}.page__coupon_ .navipage_.bottom_{margin-bottom:10px}.page__coupon_ .listContent_{border:1px solid #ebebeb}.page__coupon_ .listContent_ th{-webkit-box-sizing:border-box;border-bottom:1px solid #ebebeb;box-sizing:border-box;text-align:left}.page__coupon_ .listContent_ thead th{background:#f7f7f7;color:#4998db;padding:15px 20px}.page__coupon_ .listContent_ tbody th{border-right:1px solid #ebebeb;padding:15px 18px;white-space:pre-wrap;width:230px}.page__coupon_ .listContent_ td{-webkit-box-sizing:border-box;border-bottom:1px solid #ebebeb;box-sizing:border-box;padding:15px 18px;text-align:left;white-space:pre-wrap;width:468px}.page__coupon_ .btn__line1_{margin-top:80px}.coupon_list_{margin-bottom:20px}.page__leadTxt_{padding-top:25px}.page__memberRegistrationChange_ .formContent_{margin-top:25px}.page__memberRegistrationChange_ .formContent_ tr{padding-bottom:20px}.page__memberRegistrationChange_ .formContent_ tr:first-of-type{padding-top:0}.page__memberRegistrationChange_ .formContent_ tr:nth-of-type(7){padding-top:0}.page__memberRegistrationChange_ .formContent_ .fContent__layout__line2_:first-of-type{padding-bottom:10px}.page__memberRegistrationChange_ .formContent_ .no__separate_{padding-bottom:0}.page__memberRegistrationChange_ .formContent_ .family__info__Inputbox_{border-bottom:1px solid #ebebeb;margin-top:25px;padding-bottom:25px}.page__memberRegistrationChange_ .formContent_ .family__info__no__separate_{border-bottom:none}.page__memberRegistrationChange_ .family__info__Inputbox_ tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__memberRegistrationChange_ .form__btn_ .form__blueBtn_{text-align:center}.form__family__box_ .formdetail_ td select{width:144px}.form__family__box_ .form__birth_ label{-ms-flex-preferred-size:144px;flex-basis:144px}.form__family__box_ .no__separate_{border-bottom:0;padding-bottom:0}.form__family__box_ .no__separate_:last-of-type{padding-top:30px}.form__family__box_ .small_{width:48%}table.customer_{margin-bottom:20px}.fContent__underTitle_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customerconfirm_{margin-bottom:20px}.checktype_kana,.checktype_name{font-size:1.4rem}.page__memberRegistrationChange_ .checktype_kana input,.checktype_kana input,.page__memberRegistrationChange_ .checktype_name input,.checktype_name input{margin-top:5px}.fContent__layout__side2_ .small_{color:#4998db;margin-top:10px}.fContent__underTitle_{margin-bottom:10px}.fContent__underTitle_ img{display:inline-block;margin-left:20px;position:relative;top:-0.1em;vertical-align:middle}.fContent__layout__side2_ th{width:120px}.fContent__layout__side2_ td{width:600px}.fContent__parts__sizeS_{width:26%}.fContent__layout__line3_ .fContent__select__wrap_ select{display:block}.fContent__layout__line3_ .fContent__select__wrap_ label{padding-right:0}.fContent__layout__line3_ .fContent__parts__sizeS_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.fContent__layout__line3_ .fContent__parts__sizeS_ label:first-of-type select{margin-left:0}.fContent__layout__line3_ .fContent__parts__sizeS_ select{margin:5px 10px;width:182px}.form__family__box_{background:#f7f7f7;padding:20px}.form__family__box_ .fContent__select__wrap_ select{background:#fff}.form__family__box_ td{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__family__box_ .formdetail_ th{background:none}.form__family__box_ .formdetail_ td{background:none;width:540px}@media all and (-ms-high-contrast: none){.form__family__box_ .fContent__layout__line3_ .fContent__select__wrap_ label{padding-right:10px}.form__family__box_ .fContent__layout__line3_ .fContent__select__wrap_ label:nth-of-type(n+2){padding-right:20px}}.form__birth_ .fContent__parts__sizeS_{width:100%}.form__birth_ .fContent__parts__sizeS_::after{display:none}.form__birth_ label{display:block}.family__info__Inputbox_{border-bottom:1px solid #ebebeb;margin-top:25px;padding-bottom:20px}.family__info__Inputbox_ .grayArea_{padding:20px}.family__info__Inputbox_ .plusmark_{width:100%}.family__info__Inputbox_ .family__info__title_{color:#4998db;font-size:2rem;font-weight:normal;line-height:1;margin-bottom:20px}.familyinfoAddFormRemove_{display:block;position:relative;-webkit-box-sizing:border-box;background:#fff;border:#4998db solid 1px;box-sizing:border-box;color:#4998db;cursor:pointer;font-size:1.6rem;font-weight:bold;height:50px;margin:30px 0;padding:.5em;text-align:center;width:100%}.fContent__link_ a{color:#4998db;font-size:1.6rem;text-decoration:underline}.fContent__link_ .small_{color:#4998db;font-size:1.6rem;margin-left:20px;text-decoration:underline}.fContent__password__link_{border-bottom:0;font-size:1.6rem;margin:20px 0 10px;padding-bottom:0}.family__lead_,.mystore_lead_{margin-bottom:20px}.form__family__box_+.form__family__box_{border-top:#ededed solid 1px}.classrequired{background:#fff}.submit__container_ .btn__line2_{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.memberRegistrationValidation__change_ .formdetail_ tr{border-bottom:1px solid #ebebeb;display:block;padding:25px 0;width:100%}.memberRegistrationValidation__change_ .formdetail_ tr:last-of-type{border-bottom:0;padding-bottom:0}.memberRegistrationValidation__change_ .formdetail_ th{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}.memberRegistrationValidation__change_ .formdetail_ td{display:block}.page__salesdestchange_ .customer_status_{padding-bottom:25px}.page__salesdestchange_ .salesdestchange_ td:first-of-type{padding-bottom:8px}.page__salesdestchange_ .submit__container_ .form__blueBtn_{text-align:center}.page__salesdestchange__validation_ .customer_status_{margin-bottom:30px;padding-bottom:25px}.page__salesdestchange__validation_ .customerconfirm_{width:700px}.page__salesdestchange__validation_ .customerconfirm_ tr{border-bottom:1px solid #ebebeb;display:grid;grid-template-columns:auto;grid-template-rows:auto;padding-bottom:25px;padding-top:25px;width:700px}.page__salesdestchange__validation_ .form__btn_{text-align:center}.mailchange_{margin-bottom:10px}.mailchange_ tr{border-bottom:0;display:block}.mailchange_ tr:nth-of-type(2){border-bottom:1px solid #ebebeb}.passchange_{margin-bottom:10px}.passchange_ tr{border-bottom:0}.passchange_ tr:nth-of-type(2){border-bottom:1px solid #ebebeb;padding-bottom:30px}.page__custdest_ .formdetail_ tr:nth-of-type(7){padding-top:0}.page__custdest_ .formdetail_ .fContent__title_:last-child{margin-bottom:0}.page__custdest_ .message_{display:none}.page__custdest_ .caution_message_{-webkit-box-sizing:border-box;border:solid 3px #4998db;box-sizing:border-box;font-size:1.4rem;margin:40px auto 0;padding:25px 20px}.page__custdest_ .caution_message_ a{color:#4998db;text-decoration:underline}.customer_ .customerconfirm_{margin-bottom:0}.customer_ .customerconfirm_ th{margin-bottom:10px}.page__custdest__validation_ .caution_message_{padding-top:30px}.page__custdest__validation_ .customer_status_>.customer_status_{border-bottom:0}.page__custdest__validation_ .formdetail_ tr{border-bottom:1px solid #ebebeb;display:block;padding:25px 0;width:100%}.page__custdest__validation_ .formdetail_ th{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px}.page__custdest__validation_ .formdetail_ td{display:block}.cardedit_ .common_headline2_{margin-bottom:10px}.cardedit_ .error_{padding-top:10px}.cardedit_ .formdetail_{border-bottom:1px solid #ebebeb;display:block;margin:0;padding-bottom:18px;width:100%}.cardedit_ .formdetail_ tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.cardedit_ .formdetail_ tr{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:18px}.cardedit_ .formdetail_ th{color:#4998db;display:block;font-size:2rem}.cardedit_ .formdetail_ td{display:block;padding-top:16px}.cardedit_ .formRequired_{display:inline-block;font-size:1.2rem;line-height:1;margin-left:10px;padding:4px 5px;vertical-align:text-top}.submit__btnDeleat_{display:block;-webkit-box-sizing:border-box;background:#fff;border:1px solid #4998db;border-radius:0;box-sizing:border-box;color:#4998db;height:50px;line-height:1.3;padding:15px 7px;position:relative;text-align:center;width:214px}.formdetailcard_{border-collapse:collapse;width:100%}.formdetailcard_ th{color:#4998db;display:block;font-size:2rem;line-height:1;margin:20px 0 10px;padding:0;text-align:left;width:100%}.formdetailcard_ td{display:block;line-height:15px;padding:8px 0px;width:100%}.cardedit_info_{margin-bottom:20px;padding-top:30px}.page__mystore_ a{text-decoration:underline}.page__mystore_ .h3__title_{margin-top:50px;padding-bottom:20px;text-align:center}.page__mystore_ .h4__title_{font-size:1.8rem}.page__mystore_ .btn__line1_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid #ebebeb;justify-content:center;margin-top:0;padding:30px 0}.page__mystore_ .btnBox_{-ms-flex-preferred-size:150px;flex-basis:150px}.btn__regist_{width:270px}.list_line_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ebebeb;padding:20px 0 30px}.store_name_{-ms-flex-preferred-size:500px;flex-basis:500px}.store_name_ a{color:#4998db}.imgBtn__line1_{margin:0 auto;padding-top:40px;width:335px}.page__dioptreInfo_ .btn_line1_{margin:0 auto;width:270px}.page__dioptreInfo_ .lead__nameBox_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page__dioptreInfo_ .btn__line2_{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dioptreRegistered_{margin:50px 0}.formSelectWrap_{background:#fff;border:0;color:#4998db;position:relative;width:auto}.formSelectWrap_ select{-webkit-box-sizing:border-box;border:1px solid #4998db;box-sizing:border-box;color:#4998db;font-size:1.6rem;height:50px;line-height:1.3;padding:15px 36px 15px 20px;width:100%}.formSelectWrap_::after{border-bottom:#4998db solid 1px;border-right:#4998db solid 1px;content:"";display:block;height:10px;position:absolute;right:1em;top:17px;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dioptreRegisteredbox_{border-bottom:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}.dioptreRegisteredbox_ .btnBox_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:320px}.dioptreRegisteredbox_ .btnBox_ button{display:block;width:150px}.dioptreRegisteredbox_ .container__inner_{border-bottom:1px solid #ebebeb;padding-bottom:20px}.dioptreRegisteredbox_ .container__inner_:last-child{border-bottom:none}.dioptreRegistered__data_{display:block;padding-right:20px;width:360px}.dioptreRegistered__data_ dl{display:-webkit-box;display:-ms-flexbox;display:flex}.dioptreEcRegistered_btnArea_ a{background-color:#4998db;border:none;color:#fff !important;font-size:1.6rem;width:335px}.page__mag_ .message_{border-bottom:0;padding-bottom:0;width:100%}.page__mag_ .message_ th{width:100%}.page__mag_ .common_headline2_{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin-bottom:20px;padding:30px 0;position:relative}.page__mag_ .grayArea_{height:30vh;margin:30px 0}.page__mag_ .scroll__content_{padding:30px 0 30px 30px}.page__mag_ .submit__container_:first-of-type{padding-bottom:50px}.mypageMag__termsBox{border-bottom:1px solid #ebebeb;padding-bottom:40px;width:100%}.mypageMag__termsBox:last-child{border-bottom:none}.mypageMag__termsBox a{color:#4998db}.ly__mypageMag__termsHeadline{padding-bottom:20px}.mypageMag__termsTitle{color:#4998db;font-size:2rem;font-weight:normal}.ly__mypageMag__termsTitle{margin-bottom:0;margin-top:30px}.ly__mypageMag__termsTitleFirst{margin-bottom:20px;padding-top:20px;width:100%}.mCS-my-theme.mCSB_scrollTools .mCSB_dragger{height:165px}.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#90ccf0 !important;height:165px;width:10px}.mCS-my-theme.mCSB_scrollTools .mCSB_draggerContainer{background:#ebebeb;border-left:1px solid #c7c7c7}.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0)}.mypageMag__systemRequirements{font-weight:bold}.mypageMag__mailCancelNote{font-size:80%;padding-bottom:30px}.mypageMag__mailCancelNoteList{padding-left:15px;position:relative}.mypageMag__mailCancelNoteList::before{content:"※";display:inline-block;left:0;position:absolute;top:0}.page__magcomplete_ .mailCancelNote{padding:30px 0}.page__withdrawal_ .styleGuide__pageTitle{font-size:2.8rem}.withdrawal_{margin-bottom:10px}.withdrawal_ td{width:100%}.mypageWithdrawal__description{color:#e20c0c;line-height:1.8}.ly__mypageWithdrawal__description{border:solid 2px #e20c0c;margin:20px 0 40px;padding:3.5%}.page__logout_ p{margin-bottom:70px;margin-top:30px}.page__logout_ .styleGuide__pageTitle+p a{color:#4998db;text-decoration:underline}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInpvZmZfbXlwYWdlLmNzcyIsIm1vZHVsZS9fdmFyaWFibGVzLnNjc3MiLCJtb2R1bGUvX215cGFnZV9jb21tb24uc2NzcyIsIm1vZHVsZS9fbXlwYWdlX3RvcC5zY3NzIiwibW9kdWxlL19teXBhZ2VfaGlzdG9yeS5zY3NzIiwibW9kdWxlL19teXBhZ2VfaGlzdG9yeWRldGFpbC5zY3NzIiwibW9kdWxlL19teXBhZ2VfYm9va21hcmsuc2NzcyIsIm1vZHVsZS9fbXlwYWdlX2JhY2tvcmRlci5zY3NzIiwibW9kdWxlL19teXBhZ2VfY291cG9uLnNjc3MiLCJtb2R1bGUvX215cGFnZV9jdXN0b21lci5zY3NzIiwibW9kdWxlL19teXBhZ2VfbWFpbGNoYW5nZS5zY3NzIiwibW9kdWxlL19teXBhZ2VfcGFzc2NoYW5nZS5zY3NzIiwibW9kdWxlL19teXBhZ2VfY3VzdGRlc3Quc2NzcyIsIm1vZHVsZS9fbXlwYWdlX2NhcmRlZGl0LnNjc3MiLCJtb2R1bGUvX215cGFnZV9teXN0b3JlLnNjc3MiLCJtb2R1bGUvX215cGFnZV9kaW9wdHJlSW5mby5zY3NzIiwibW9kdWxlL19teXBhZ2VfbWFnLnNjc3MiLCJtb2R1bGUvX215cGFnZV93aXRoZHJhd2FsLnNjc3MiLCJtb2R1bGUvX215cGFnZV9sb2dvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQ0NpRkUsdUJBWUQsdUJBQUEsQ0FBQSxDQUFBLHFDQVpDLHVCQWdCRCx1QkFBQSxDQUFBLENBQUEsT0NwRkcsYUFBQSxDQURKLFdBRUksQ0FBQSxPQUlBLGdCQUNBLENBRkosZ0JBQ0ksQ0FDQSxnQkFDQSxDQUFBLG9CQUtBLGVBQUEsQ0FGSixlQUNJLENBQUEsbUJBRUEsQ0FBQSxjQU9JLGVBQUEsQ0FGQSxRQUNBLENBQUEsa0JBQ0EsQ0FISixTQUlJLENBQUEsa0JBS0osNkJBQ0ksQ0FESixxQkFDSSxDQUFBLGFBSVIsbUJBQ0ksQ0FESixtQkFDSSxDQURKLFlBQ0ksQ0FBQSxlQUNBLENBQUEsd0JBRUksa0JBQUEsQ0FESixVRGhCTSxDQUFBLHlCQ29CTiwyQkFDSSxDQURKLGNBQ0ksQ0FBQSxlQUNBLENBQUEsb0JBRUosZUFDSSxDQUFBLGFBSVIsbUJBQ0ksQ0FESixtQkFDSSxDQURKLFlBQ0ksQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsNkJBQ0EsQ0FBQSxnQkFDQSxDQUFBLHlCQUNBLDZCQUNJLENBREosZ0JBQ0ksQ0FBQSxtQ0FHQSxXQUNJLENBQUEsdUJEdENGLHFCQUFBLENDK0NGLHdCQUNBLENBQ0EsYURqREUsQ0M2Q0YsV0FDQSxDQUFBLFlBQ0EsQ0FDQSxpQkFDQSxDQUxKLFVBT0ksQ0FBQSxhQU1KLDRCQUFBLENBREEsbUJBQ0EsQ0FGSixpQkFHSSxDQUFBLG1CQUNBLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQ0EsWUFBQSxDQURBLFdBRUEsQ0FBQSxxQkFDQSxtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLHVCQUNBLENBREEsb0JBQ0EsQ0FEQSxzQkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLDZCQUNBLENBRUEsd0JBQUEsQ0FIQSxxQkFDQSxDQUNBLFdBQ0EsQ0FGQSxVQUdBLENBQUEsdUJBRUosVUFDSSxDQUFBLFNBTVIsaUJBQ0ksQ0FBQSxTQUlSLGdCQUNJLENBQUEsaUNBSUEsZUFDSSxDQUFBLG9DQUlBLDRCQUFBLENBRkosMEJBQ0ksQ0FBQSxnQkFFQSxDQUFBLFVBT0osK0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLGVBQUEsQ0FKQSxrQkFDQSxDQUZKLGVBQ0ksQ0FDQSxtQkFJQSxDQUFBLGlCQUtJLGtCQUFBLENBREosVUQ3R00sQ0FBQSxhQ29ITixrQkRwSE0sQ0FBQSxVQ3NIRixDQUFBLG1CQUNBLFVBQ0ksQ0FBQSxhQUtaLGFEN0hVLENBQUEsaUNFakJOLG9CQUNJLENBQUEsU0FJUixVQUNJLENBQUEsMEJBQ0EsbUJBQ0ksQ0FESixtQkFDSSxDQURKLFlBQ0ksQ0FBQSxrQkFDQSxDQURBLGNBQ0EsQ0FBQSx1QkFDQSxDQURBLG9CQUNBLENBREEsc0JBQ0EsQ0FHQSwrQkFBQSxDQUZBLGVBQ0EsQ0FBQSxjQUNBLENBSEEsVUFJQSxDQUFBLHdDQUNBLDRCQUNJLENBQUEsMEJBR1IsNEJBQ0ksQ0FESixlQUNJLENBQUEsc0JBQ0EsQ0FBQSw0QkFDQSxXQUNJLENBQUEsOEJBRUosVUFDSSxDQUFBLHdCQU9SLGFBQUEsQ0FEQSxrQkFDQSxDQUZKLGVGZFUsQ0FBQSxrQkVxQk4sYUFBQSxDQURKLGNGcEJVLENBQUEsb0JFdUJOLGFGdkJNLENBQUEsd0JFNkJOLGdCQUNJLENBQUEsZ0JBQ0EsQ0FBQSxzQ0FJUixXQUNJLENBQUEscUJBSUEsaUJBQ0EsQ0FGSixlQUNJLENBQ0EsWUFDQSxDQUFBLHVCQUVJLGlCQUFBLENBREosYUFFSSxDQUFBLHdCQUVKLGFBQ0ksQ0FBQSx3QkFFSixlQUNJLENBQUEsYUFDQSxDQUFBLDBCQUNBLFVBQ0ksQ0FBQSxnQ0FDQSx5QkFDSSxDQUFBLFlBT2YsZ0JBQ0EsQ0FBQSxnQkFBQSxDQUZELGtCQUdDLENBQUEsbUJBS0csb0JBQ0EsQ0FBQSxTQUFBLENBSEosYUFDSSxDQUFBLFlGakVVLENBQUEsd0JFc0VkLGdCQUNJLENBQUEsZUFDQSxDQUFBLHdCQzlGQSxRQUNJLENBQUEsZ0JBSVIsZ0JBQ0ksQ0FBQSxtQkFHSixhQUNJLENBQ0EsaUJBQUEsQ0FEQSxXQUVBLENBQUEscUJBQ0EsYUFDSSxDQUFBLHlCQUNBLENBQUEsa0JBU0EsYUFBQSxDQUpKLGFBQ0ksQ0FDQSxXQUNBLENBQUEseUJBQ0EsQ0FIQSxVSEhFLENBQUEsb0JHU04sVUFDSSxDQUFBLGVBT0osK0JBQUEsQ0FGQSxrQkFDQSxDQUFBLG1CQUNBLENBSEosaUJBSUksQ0FBQSxZQUdKLGVBQ0ksQ0FBQSxvQkFHSiw2QkFDSSxDQURKLHFCQUNJLENBQ0Esa0JBQUEsQ0FEQSxXQUVBLENBQUEsb0JBR0osNkJBQ0ksQ0FESixxQkFDSSxDQUFBLHVCQUNBLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsbUNBQ0EsVUFDSSxDQUFBLHdDQUVKLGlCQUNJLENBQUEsMENBRUosaUJBQ0ksQ0FBQSx1QkFHUixvQkFDSSxDQUNBLGdCQUNBLENBQUEsa0JBQUEsQ0FGQSxVQUdBLENBQUEsdUJBRUosb0JBQ0ksQ0FBQSxVQUNBLENBQUEsWUFJUixrQkFDSSxDQUFBLGVBQ0EsWUFDSSxDQUFBLCtCQUNBLENBQUEsb0JBQ0EsQ0FBQSwwQ0FNQSxtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLGtCQUNBLENBREEsY0FDQSxDQUFBLGdDQUdSLGNBQ0ksQ0FBQSw2QkFFSixlQUNJLENBQUEsNkNBS1EsYUFBQSxDQURKLFlBRUksQ0FBQSw4Q0FHQSxhQUFBLENBREosVUFFSSxDQUFBLDhDQUdBLGFBQUEsQ0FESixVQUVJLENBQUEsOENBSUEsbUJBQ0EsQ0FEQSxtQkFDQSxDQURBLFlBQUEsQ0FEQSxhQUNBLENBRkosVUFHSSxDQUFBLHlDQU1oQixlQUVRLG1DQUNJLENBQUEsOENBTUksaUJBQ0ksQ0FBQSw4Q0FFSixpQkFDSSxDQUFBLDhDQUVKLGlCQUNJLENBQUEsQ0FBQSwwQkFPcEIsbUJBQ0ksQ0FESixtQkFDSSxDQURKLFlBQ0ksQ0FBQSxVQUNBLENBQUEsbUJBRUosa0JBQ0ksQ0FESixtQkFDSSxDQURKLFdBQ0ksQ0FBQSxrQkFFSixtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLGtCQUNBLENBREEsY0FDQSxDQUFBLFNBR0osbUJBQ0ksQ0FESixtQkFDSSxDQURKLFlBQ0ksQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBQSx3QkFDQSxDQUFBLDZCQUNBLENBREEscUJBQ0EsQ0FBQSxZQUNBLENBQUEsWUFDQSxDQUFBLFdBQ0EsQ0FBQSxhQUNBLFVBQ0ksQ0FBQSxnQ0FHUiwyQkFDSSxDQURKLGNBQ0ksQ0FBQSwrQkFFSiwyQkFDSSxDQURKLGNBQ0ksQ0FBQSwyQkFFSixVQUNJLENBQUEsNkJBRUosbUJBQ0ksQ0FESixtQkFDSSxDQURKLFlBQ0ksQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FFQSx3QkFBQSxDQUZBLGVBQ0EsQ0FBQSxpQkFFQSxDQUFBLDRCQUVKLDRCQUNJLENBREosZUFDSSxDQUFBLFlBQ0EsQ0FBQSxpQ0FFSixtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLGtCQUNBLENBREEsY0FDQSxDQUFBLGNBQ0EsQ0FBQSxrQ0FFSixVQUNJLENBQUEsaUNBRUosdUJBQ0ksQ0FBQSxTQUdKLGFBQ0ksQ0FBQSxpQkFDQSxDQUFBLFFBS0EsbUJBQ0EsQ0FEQSxtQkFDQSxDQURBLFlBQUEsQ0FEQSxhQUNBLENBRkosVUFHSSxDQUFBLG1CQUlBLGtCQUFBLENBREosV0FFSSxDQUFBLCtCQUNBLFVBQ0ksQ0FBQSxpQ0FDQSxXQUNJLENBQUEsb0NBT0osK0JBQUEsQ0FESixnQkFFSSxDQUFBLHVDQUdJLGFBQUEsQ0FEQSxnQkFDQSxDQUZKLGtCSC9NRSxDQUFBLHFDR3FOTixVQUNJLENBQUEsb0JBRUosYUh4Tk0sQ0FBQSxVRzZOViw2QkFDSSxDQUNBLHdCQUFBLENBRkoscUJBQ0ksQ0FBQSxZQUVBLENBQUEsa0JBR0osNkJBQ0ksQ0FFQSwrQkFBQSxDQUhKLHFCQUNJLENBQUEsa0JBQ0EsQ0FBQSxtQkFFQSxDQUFBLDZCQUdJLGtCQUFBLENBRkosZUFDSSxDQUFBLGdCQUVBLENBQUEsb0JBRUosZ0JBQ0ksQ0FBQSxnQ0FFSSxrQkFBQSxDQURKLGVBRUksQ0FBQSxtQkFLWixhQUNJLENBQUEsbUNDMVFKLGVBQ0ksQ0FBQSxpQ0FHSixrQkFDSSxDQUFBLFdBSUEsa0JBQ0EsQ0FBQSxtQkFBQSxDQUZKLFVBR0ksQ0FBQSxjQUdKLGtCQUNJLENBQUEsV0FHSixrQkFDSSxDQUFBLDRCQUNBLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLDZCQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQUEsaUJBQ0EsQ0FBQSxrRUFDQSxrQkFDSSxDQUFBLGNBR1IsYUFDSSxDQUFBLG1CQUNBLGFBQ0ksQ0FBQSxnQkFDQSxDQUFBLFdKWEssa0JBQUEsQ0ltQlQsYUpuQlMsQ0lpQmIsY0FDSSxDQUFBLGdCQUdBLENBQUEsaUNBSVIsbUJBQ0ksQ0FESixtQkFDSSxDQURKLFlBQ0ksQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsNkJBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FFQSxnQkFBQSxDQUZBLGVBQ0EsQ0FBQSxpQkFFQSxDQUFBLGtCQUdKLGFKbENpQixDQUFBLGVJc0NqQixrQkFDSSxDQUFBLGtCQUNBLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLDZCQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQUEsZUFDQSxDQUFBLGlCQUNBLENBQUEscUJBQ0EsZUFDSSxDQUFBLGtCQUdSLGdCQUNJLENBQUEsdUJBQ0EsYUFDSSxDQUFBLGdCQUNBLENBQUEsc0NBQ0Esb0JBQ0ksQ0FBQSxjQUNBLENBQUEsdUJBQ0EsQ0FBQSxrQkFJWixnQkFDSSxDQUFBLCtCQUVKLG9CQUNJLENBQUEsaUJBQ0EsQ0FBQSxZQU9KLGFBQUEsQ0FGQSxjQUNBLENBQUEsa0JBQ0EsQ0FISixrQkoxRVUsQ0FBQSxZSW9GTiwrQkFBQSxDQURBLDRCQUNBLENBSEosa0JBQ0ksQ0FBQSxtQkFHQSxDQUFBLGNBQ0EsYUFDSSxDQUFBLFdBSVIsNkJBQ0ksQ0FHQSxrQkFBQSxDQURBLFFBQ0EsQ0FKSixxQkFDSSxDQUFBLGtCQUNBLENBQUEsWUFHQSxDQUFBLGlCQUtBLGVBQUEsQ0FEQSx3QkFDQSxDQUZKLFlBR0ksQ0FBQSxhQU9BLGFBQUEsQ0FIQSxjQUNBLENBQUEsZ0JBQ0EsQ0FISixrQkFDSSxDQUVBLGlCSjVHTSxDQUFBLFdJa0hOLCtCQUFBLENBREosa0JBRUksQ0FBQSxlQUdKLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsa0JBQ0EsQ0FBQSxrQkFDQSw2QkFDSSxDQURKLGdCQUNJLENBQUEscUJBSVIsbUJBQ0ksQ0FESixtQkFDSSxDQURKLFlBQ0ksQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBQSxVQUNBLENBQUEsZ0JBR0EsWUFBQSxDQURKLFVBRUksQ0FBQSxrQkFFSix5Q0FDSSxDQURKLDRCQUNJLENBQUEsc0JBS0ksZ0JBQUEsQ0FESixpQkFFSSxDQUFBLHdCQUtKLGlCQUNJLENBQUEsMENBRUosNkJBQ0ksQ0FDQSx3QkFDQSxDQUhKLHFCQUNJLENBRUEsa0JBQ0EsQ0FIQSxnQkFDQSxDQUVBLGlCQUNBLENBQUEscUJBRUosV0FDSSxDQUFBLHFCQUVKLFdBQ0ksQ0FBQSxXQUlSLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsa0JBQ0EsQ0FBQSxjQUNBLDZCQUNJLENBREosZ0JBQ0ksQ0FBQSw2QkFLSixrQkFDSSxDQUFBLHVCQUVKLGtCQUNJLENBQUEsb0JBR0EsYUFBQSxDQURKLGtCQUVJLENBQUEsb0JBS0EsYUFBQSxDQUZBLGNBQ0EsQ0FBQSxrQkFDQSxDQUhKLGtCSnhMTSxDQUFBLG9CSThMTixhQUNJLENBQUEsY0FJUixtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSw2QkFDQSxDQUFBLGVBQ0EsQ0FBQSxtQkFHSiw2QkFDSSxDQURKLHFCQUNJLENBQUEsNEJBQ0EsQ0FDQSx3QkFBQSxDQUZBLGVBQ0EsQ0FBQSxXQUVBLENBQUEsdUJBQ0EsVUFDSSxDQUFBLG9CQUlSLDZCQUNJLENBREosZ0JBQ0ksQ0FBQSxXQUNBLENBQUEsbURBT1ksYUFDQSxDQUZKLFlBQ0ksQ0FDQSxjQUNBLENBQUEsb0RBR0EsYUFBQSxDQURKLFVBRUksQ0FBQSxvREFHQSxhQUFBLENBREosVUFFSSxDQUFBLG9EQUdBLGFBQUEsQ0FESixVQUVJLENBQUEsa0RBR0EsYUFBQSxDQURKLFVBRUksQ0FBQSxtQ0FJWix3QkFDSSxDQURKLHFCQUNJLENBREosNkJBQ0ksQ0FBQSxtQkFLSixnQkFDSSxDQUFBLDBCQUtKLGFKOVBNLENBQUEsd0JJbVFWLGNBQ0ksQ0FBQSwwQkFDQSxhQUNJLENBQUEseUJBQ0EsQ0FBQSwyQ0FPTixxQkFBQSxDQURBLGtCQUNBLENBRkEsZUFDQSxDQUZGLFVBSUUsQ0FBQSx3R0FHSSxpREFDRSxDQURGLHlDQUNFLENBQUEsa0dBR0osZUFDRSxDQUFBLG9EQUdKLFNBQ0UsQ0FBQSxnREFNRixjQUFBLENBRkYsMkJBQ0ksQ0FBQSxpQkFFRixDQUFBLHVEQVFFLGdCQUNBLENBQUEsa0RBQ0EsQ0FURixVQUNFLENBR0EsYUFDQSxDQUNBLFVBQ0EsQ0FOQSxpQkFDQSxDQUNBLFVBQ0EsQ0FGQSxPQUNBLENBRUEsU0FDQSxDQUdBLGlEQUNBLENBREEseUNBQ0EsQ0FBQSxzQkFDQSxDQUFBLG1CQUFBLENBREEsY0FFQSxDQUFBLGlEQUlKLHNDQUNFLENBREYsOEJBQ0UsQ0FBQSxzREFHRixlQUNFLENBQUEsc0JBQ0EsQ0FBQSxvQkMzVUEsVUFDRSxDQUFBLHFDQUVGLFVBQ0UsQ0FBQSw0QkFHQSxrQkFBQSxDQURGLGdCQUVFLENBQUEsd0NBS0Esa0JBQUEsQ0FEQSxlQUNBLENBRkEsZ0JBQ0EsQ0FGRixVQUlFLENBQUEseUNBSUEsZUFBQSxDQURBLG1CQUNBLENBRkYsZ0JBR0UsQ0FBQSxpQ0FLQSw0QkFBQSxDQUZBLGdCQUNBLENBRkYsbUJBQ0UsQ0FDQSxpQkFFQSxDQUFBLHNDQUVGLGdCQUNFLENBQUEsMkNBRUYsbUJBQ0UsQ0FERixtQkFDRSxDQURGLFlBQ0UsQ0FBQSx1QkFDQSxDQURBLG9CQUNBLENBREEsc0JBQ0EsQ0FBQSwwQ0FFRiw2QkFDRSxDTFRhLG9DQUFBLENLWWIsVUxaYSxDS1FmLGdCQUNFLENBQ0EsbUJBQ0EsQ0FGQSxnQkFDQSxDQUNBLGlCQUdBLENBQUEscURBRUUseUJBQ0EsQ0FGRixVQUNFLENBQ0EsZUFDQSxDQUFBLGlDQUdKLGdCQUNFLENBQUEscUNBRUYsZ0JBQ0UsQ0FBQSx1Q0FJQSxjQUFBLENBREEsZUFDQSxDQUZGLGlCQUdFLENBQUEsb0NBT0Esa0JBQUEsQ0FEQSxnQkFDQSxDQUZBLGVBQ0EsQ0FGQSxrQkFDQSxDQUZBLGdCQUNBLENBRkYsZUxqQ2tCLENBQUEsNkJLMENoQixlQUFBLENBREYsZUFFRSxDQUFBLDJCQUVGLGVBQ0UsQ0FBQSxrQ0FFRixlQUNFLENBQUEscUNBRUYsZUFDRSxDQUFBLDBDQUVGLFlBQ0UsQ0FBQSxzQ0FDQSxDQUFBLDhDQUdBLDBCQUNBLENBREEsMEJBQ0EsQ0FEQSxtQkFDQSxDQUZGLGlCQUNFLENBQ0EsMkJBQ0EsQ0FEQSw0QkFDQSxDQURBLG9CQUNBLENBREEsZ0JBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsNkJBQ0EsQ0FBQSw2Q0FFRixXQUNFLENBQUEsa0JBQ0EsQ0FBQSw0Q0FFRixtQkFDRSxDQURGLG1CQUNFLENBREYsWUFDRSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsMkJBQ0EsQ0FEQSw0QkFDQSxDQURBLG9CQUNBLENBREEsZ0JBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsNkJBQ0EsQ0FBQSw4Q0FJQSxVQUFBLENBRkYsZ0JBQ0UsQ0FBQSxlQUVBLENBQUEseUNBRUYsZ0JBQ0UsQ0FBQSxrQ0FNQSxXQUFBLENBSkYsaUJBQ0UsQ0FDQSxVQUNBLENBRkEsUUFDQSxDQUNBLFVBRUEsQ0FBQSx3Q0FFRixRQUNFLENBQUEsU0FDQSxDQUFBLCtGQU9FLHFCQUFBLENBTkYsVUFDRSxDQUlBLFVBQ0EsQ0FMQSxpQkFDQSxDQUNBLE9BQ0EsQ0FGQSxLQUNBLENBQ0EsVUFHQSxDQUFBLGdEQUVGLGdDQUNFLENBREYsd0JBQ0UsQ0FBQSwrQ0FFRiwrQkFDRSxDQURGLHVCQUNFLENBQUEsb0NBS0Ysa0JBQUEsQ0FEQSxlQUNBLENBRkYsV0FHRSxDQUFBLHdDQUVGLG1CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUEsdUJBQ0EsQ0FEQSxvQkFDQSxDQURBLHNCQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBRUEsNkJBQ0EsQ0FDQSxhQUFBLENBREEsZ0JBQ0EsQ0FIQSxXQUNBLENBRkEsVUwzSE0sQ0FBQSw2Q0trSVIscUJBQ0UsQ0FBQSxVQUNBLENBQUEsbUJBQ0EsQ0FBQSxtQkFDQSxDQUFBLFlBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBQSxvQkFDQSxDQUFBLHVCQUNBLENBREEsb0JBQ0EsQ0FEQSxzQkFDQSxDQUFBLGlEQUlGLFFBQ0UsQ0FBQSxnREFNQSx3QkFDQSxDQUFBLGlCQUNBLENBSkEsWUFDQSxDQUZBLGVBQ0EsQ0FDQSxzQkFDQSxDQUpGLFdBQ0UsQ0FLQSx1QkFDQSxDQURBLG9CQUNBLENBREEsc0JBQ0EsQ0FBQSxvREFLQSxZQUFBLENBREYsV0FFRSxDQUFBLHFEQUVGLFdBQ0UsQ0FBQSxnQkFDQSxDQUFBLDZEQUVGLGVBQ0UsQ0FBQSxnREFFRixXQUNFLENBQUEsZ0JBQ0EsQ0FBQSxnREFLQSxtQkFDQSxDQURBLG1CQUNBLENBREEsWUFDQSxDQUZBLGtCQUNBLENBRkEsZUFDQSxDQUZGLFdBQ0UsQ0FHQSx1QkFDQSxDQURBLG9CQUNBLENBREEsc0JBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBQSx5REFDQSxXQUNFLENBQUEsc0RBR0osbUJBQ0UsQ0FERixtQkFDRSxDQURGLFlBQ0UsQ0FBQSx1QkFDQSxDQURBLG9CQUNBLENBREEsc0JBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FFQSxlQUNBLENBQ0EsUUFDQSxDQUFBLGtCQUFBLENBRkEsVUFDQSxDQUpBLFNBQ0EsQ0FBQSxXQUtBLENBQUEsOEhBQ0EsZUx4TGEsQ0FBQSxtQkswTFgsQ0FBQSxrRUFTRSx5QkFBQSxDQUxGLFVBQ0UsQ0FBQSwwQkFDQSxDQURBLDBCQUNBLENBREEsbUJBQ0EsQ0FBQSxXQUNBLENBQUEsZ0JBQ0EsQ0FBQSxVQUVBLENBQUEsMEdBS0YsZ0VBQ0UsQ0FBQSwwR0FNRix3RUFDRSxDQUFBLHlDQVFKLFdBQUEsQ0FKRixpQkFDRSxDQUNBLE9BQ0EsQ0FGQSxTQUNBLENBQ0EsVUFFQSxDQUFBLGdEQUtBLFlBQ0EsQ0FGRixRQUNFLENBQ0Esb0NBQ0EsQ0FBQSx1QkFDQSxDQURBLG9CQUNBLENBREEsaUJBQ0EsQ0FBQSwrQ0FHQSx3QkFDQSxDQUVBLGlCQUNBLENBSEEsZUFDQSxDQUFBLHNCQUNBLENBSkYsaUJBQ0UsQ0FJQSx1QkFDQSxDQURBLG9CQUNBLENBREEsc0JBQ0EsQ0FBQSxvREFFRixVQUNFLENBQUEsbURBRUYsVUFDRSxDQUFBLCtDQUVGLGVBQ0UsQ0FBQSwrQ0FFRixlQUNFLENBQUEsZ0RBRUYsZUFDRSxDQUFBLHNEQUdBLG1CQUNBLENBREEsbUJBQ0EsQ0FEQSxZQUNBLENBRkYsaUJBQ0UsQ0FDQSwyQkFDQSxDQURBLDRCQUNBLENBREEseUJBQ0EsQ0FEQSxxQkFDQSxDQUFBLGtCQUNBLENBREEsVUFDQSxDQUNBLGVBQ0EsQ0FDQSxvQ0FDQSxDQUZBLGlDQUNBLENBSkEsTUFDQSxDQUFBLGNBQ0EsQ0FHQSxlQUNBLENBQUEsa0NBQ0EsQ0FEQSwwQkFDQSxDQUFBLHVHQUdJLGlEQUNFLENBREYseUNBQ0UsQ0FBQSxtR0FHSixnQkFDRSxDQUFBLDJEQVFKLFFBQ0EsQ0FDQSxVQUFBLENBTEEsZ0JBQ0EsQ0FDQSxpQkFDQSxDQUpGLGlCQUNFLENBSUEsaUJBQ0EsQ0FKQSxVQUtBLENBQUEsa0VBUUUsZ0JBQ0EsQ0FBQSxrREFDQSxDQVRGLFVBQ0UsQ0FHQSxhQUNBLENBQ0EsVUFDQSxDQU5BLGlCQUNBLENBQ0EsVUFDQSxDQUZBLE9BQ0EsQ0FFQSxTQUNBLENBR0EsaURBQ0EsQ0FEQSx5Q0FDQSxDQUFBLHNCQUNBLENBQUEsbUJBQUEsQ0FEQSxjQUVBLENBQUEsOERBR0osWUFDRSxDQUFBLGVBQ0EsQ0FBQSxzQ0FDQSxDQURBLDhCQUNBLENBQUEsd0NBR0EsT0FBQSxDQURGLFNBRUUsQ0FBQSxpREFFRixtQkFDRSxDQUFBLGdCQUNBLENBQUEsaURBSUEsbUJBQ0EsQ0FEQSxXQUNBLENBSEYsbUJBQ0UsQ0FERixtQkFDRSxDQURGLFlBQ0UsQ0FBQSxRQUNBLENBQ0Esd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLG9CQUNBLENBRUEsbUJBQUEsQ0FEQSxlQUNBLENBRkEsb0JBQ0EsQ0FGQSxnQkFJQSxDQUFBLHFEQUVGLDZCQUNFLENBREYsZ0JBQ0UsQ0FBQSxtQkFDQSxDQURBLGFBQ0EsQ0FBQSx5REFFRixhQUNFLENBQUEsNkRBQ0EsZ0JBQ0UsQ0FBQSxtQkFDQSxDQURBLGdCQUNBLENBQUEseURBR0osbUJBQ0UsQ0FERixtQkFDRSxDQURGLFlBQ0UsQ0FBQSwyQkFDQSxDQURBLDRCQUNBLENBREEseUJBQ0EsQ0FEQSxxQkFDQSxDQUFBLHVCQUNBLENBREEsb0JBQ0EsQ0FEQSxzQkFDQSxDQUNBLGdCQUNBLENBRkEsT0FDQSxDQUNBLFdBQ0EsQ0FBQSxnRUFFRixrQkFDRSxDQUFBLG1EQUVGLE9BQ0UsQ0FDQSxjQUFBLENBREEsV0FFQSxDQUFBLHVEQUVGLGdCQUNFLENBQUEseUJDcFhBLGVBQ0ksQ0FBQSwrQkFFSixnQkFDSSxDQUFBLDRCQUdBLGVBQUEsQ0FESixrQkFFSSxDQUFBLGlCQUlSLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLDZCQUNBLENBQUEsVUFDQSxDQUFBLGdEQUNBLGlCQUNJLENBQUEsd0JBRUosV0FDSSxDQUFBLHVCQUVKLFlBQ0ksQ0FBQSxpQ0N2QkosZUFDSSxDQUFBLCtCQUdBLGdCQUNJLENBQUEsa0NBRUosa0JBQ0ksQ0FBQSw2QkFHUix3QkFDSSxDQUFBLGdDQUNBLDZCQUNJLENBQUEsK0JBQ0EsQ0FGSixxQkFDSSxDQUNBLGVBQ0EsQ0FBQSxzQ1BFRixrQkFBQSxDT0VNLGFQRk4sQ09DRSxpQlBLSSxDQUFBLHNDT0lBLDhCQUNBLENBRkEsaUJBQ0EsQ0FDQSxvQkFBQSxDQUhKLFdBSUksQ0FBQSxnQ0FHUiw2QkFDSSxDQUVBLCtCQUNBLENBSkoscUJBQ0ksQ0FDQSxpQkFDQSxDQUNBLGVBQ0EsQ0FBQSxvQkFBQSxDQUpBLFdBS0EsQ0FBQSw0QkFHUixlQUNJLENBQUEsY0FJUixrQkFDSSxDQUFBLGdCQUdKLGdCQUNJLENBQUEsK0NDcERBLGVBQ0csQ0FBQSxrREFDQSxtQkFDSSxDQUFBLGdFQUNBLGFBQ0ksQ0FBQSxpRUFFSixhQUNLLENBQUEsdUZBSVIsbUJBQ0ksQ0FBQSw4REFHTCxnQkFDQyxDQUFBLHdFQUlJLCtCQUFBLENBRkosZUFDSSxDQUFBLG1CQUVBLENBQUEsNEVBRUosa0JBQ0ksQ0FBQSw2REFJSixtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLDZEQUlKLGlCQUNJLENBQUEsMkNBUUEsV0FDSSxDQUFBLHdDQUtSLDZCQUNJLENBREosZ0JBQ0ksQ0FBQSxtQ0FJSixlQUFBLENBREosZ0JBRUksQ0FBQSxnREFDQSxnQkFDSSxDQUFBLDRCQUdSLFNBQ0ksQ0FBQSxnQkFLSixrQkFDSSxDQUFBLHVCQUlSLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQUEsa0JBR0osa0JBQ0ksQ0FBQSxnQ0FHSixnQkFDSSxDQUFBLDBKQUVJLGNBQ0UsQ0FBQSxrQ0FPRixhQUFBLENBREosZVJ6RU0sQ0FBQSx1QlErRVYsa0JBQ0ksQ0FBQSwyQkFDQSxvQkFDSSxDQUdBLGdCQUFBLENBSEEsaUJBQ0EsQ0FBQSxVQUNBLENBQUEscUJBRUEsQ0FBQSw2QkFLSixXQUNJLENBQUEsNkJBRUosV0FDSSxDQUFBLHlCQUdSLFNBQ0ksQ0FBQSwwREFNSSxhQUNJLENBQUEseURBRUosZUFDSSxDQUFBLG1EQUdSLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQUEsVUFDQSxDQUFBLDhFQUdJLGFBQ1EsQ0FBQSwwREFLUixlQUFBLENBREosV0FFSSxDQUFBLG9CQU9SLGtCQUFBLENBREosWVI3SGdCLENBQUEsb0RRaUlSLGVBQ0ksQ0FBQSx1QkFHUixtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLGtCQUNBLENBREEsY0FDQSxDQUFBLG9DQUdBLGVBQ0ksQ0FBQSxvQ0FHQSxlQUFBLENBREosV0FFSSxDQUFBLHlDQUtaLDZFQUlnQixrQkFDSSxDQUFBLDhGQUNBLGtCQUNJLENBQUEsQ0FBQSx1Q0FTcEIsVUFDSSxDQUFBLDhDQUNBLFlBQ0ksQ0FBQSxvQkFHUixhQUNJLENBQUEseUJBT0osK0JBQUEsQ0FGSixlQUNJLENBQUEsbUJBRUEsQ0FBQSxvQ0FDQSxZQUNJLENBQUEsb0NBRUosVUFDSSxDQUFBLCtDQU1BLGFBQUEsQ0FIQSxjQUNBLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBSkosa0JSaE1NLENBQUEsMEJReU1WLGFBQ0ksQ0FBQSxpQkFDQSxDQUFBLDZCQUNBLENSNU1NLGVRc05OLENBTkEsd0JBQ0EsQ0FOQSxxQkFDQSxDQVFBLGFScE5NLENRc05OLGNBQUEsQ0FMQSxnQkFDQSxDQUFBLGdCQUNBLENBTkEsV0FDQSxDQUFBLGFBQ0EsQ0FBQSxZQUNBLENBR0EsaUJBQ0EsQ0FSQSxVQVdBLENBQUEsbUJBTUksYUFBQSxDQUZKLGdCQUNJLENBQUEseUJSNU5FLENBQUEseUJRbU9GLGFBQUEsQ0FGQSxnQkFDQSxDQUZKLGdCQUNJLENBQ0EseUJSbE9FLENBQUEsMkJRME9OLGVBQ0EsQ0FBQSxnQkFBQSxDQUhKLGtCQUNJLENBQUEsZ0JBR0EsQ0FBQSw4QkFHSixrQkFDSSxDQUFBLHdDQUlBLDRCQUNJLENBQUEsZUFJUixlQUNJLENBQUEsaUNBSUEsd0JBQ0ksQ0FESixxQkFDSSxDQURKLDZCQUNJLENBQUEsdURBTUEsK0JBQ0ksQ0FDQSxhQUNBLENBQUEsY0FBQSxDQUZBLFVBR0EsQ0FBQSxvRUFFSSxlQUFBLENBREosZ0JBRUksQ0FBQSx1REFHUixtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLG1CQUNBLENBQUEsdURBRUosYUFDSSxDQUFBLDBDQU1SLG1CQUNJLENBQUEsMkRBSUksa0JBQ0ksQ0FBQSw0REFLUixpQkFDSSxDQUFBLHNEQU1SLGtCQUNJLENBQUEsbUJBQ0EsQ0FBQSxzREFFSixXQUNJLENBQUEseURBT0ksK0JBQUEsQ0FOSixZQUNJLENBQ0EsMEJBQ0EsQ0FGQSx1QkFDQSxDQUdBLG1CQUNBLENBRkEsZ0JBQ0EsQ0FGQSxXQUlBLENBQUEsZ0RBR1IsaUJBQ0ksQ0FBQSxhQ2hWUixrQkFDSSxDQUFBLGdCQUVJLGVBQUEsQ0FESixhQUVJLENBQUEsK0JBQ0EsK0JBQ0ksQ0FBQSxhQ05aLGtCQUNJLENBQUEsZ0JBQ0EsZUFDSSxDQUFBLCtCQUVJLCtCQUFBLENBREosbUJBRUksQ0FBQSxnRENIQSxhQUNJLENBQUEsMkRBSUosZUFDSSxDQUFBLDJCQUlaLFlBQ0ksQ0FBQSxtQ0FFSiw2QkFDSSxDQUVBLHdCQUNBLENBSkoscUJBQ0ksQ0FHQSxnQkFBQSxDQUhBLGtCQUNBLENBQUEsaUJBR0EsQ0FBQSxxQ0FFSSxhQUFBLENBREoseUJYSEUsQ0FBQSw2QldXTixlQUNJLENBQUEsZ0NBQ0Esa0JBQ0ksQ0FBQSwrQ0FPUixnQkFDSSxDQUFBLGlFQUdBLGVBQ0ksQ0FBQSw2Q0FJSiwrQkFDSSxDQUNBLGFBQ0EsQ0FBQSxjQUFBLENBRkEsVUFHQSxDQUFBLDZDQUVKLG1CQUNJLENBQUEsbUJBQ0EsQ0FBQSxZQUNBLENBQUEsbUJBQ0EsQ0FBQSw2Q0FFSixhQUNJLENBQUEsOEJDN0RSLGtCQUNJLENBQUEsbUJBRUosZ0JBQ0ksQ0FBQSx3QkFNQSwrQkFBQSxDQUpKLGFBQ0ksQ0FDQSxRQUNBLENBQUEsbUJBQ0EsQ0FIQSxVQUlBLENBQUEsOEJBQ0EsbUJBQ0ksQ0FESixtQkFDSSxDQURKLFlBQ0ksQ0FBQSx3QkFDQSxDQURBLDRCQUNBLENBQUEsMkJBRUosMkJBQ0ksQ0FESixjQUNJLENBQUEsZ0JBQ0EsQ0FBQSwyQkFJQSxhQUFBLENBRkosYUFDSSxDQUFBLGNaSEYsQ0FBQSwyQllPRixhQUNJLENBQUEsZ0JBQ0EsQ0FBQSwwQkFHUixvQkFDSSxDQUdBLGdCQUNBLENBQUEsYUFBQSxDQUhBLGdCQUNBLENBQUEsZUFDQSxDQUhBLHVCQUtBLENBQUEsb0JBSVIsYUFDSSxDQUFBLDZCQUNBLENaeEJNLGVBQUEsQ1k0Qk4sd0JBQ0EsQ0FBQSxlQUNBLENBUEEscUJBQ0EsQ0FRQSxhWmhDTSxDWTBCTixXQUNBLENBSUEsZUFDQSxDQUxBLGdCQUNBLENBSkEsaUJBQ0EsQ0FLQSxpQkFDQSxDQU5BLFdBU0EsQ0FBQSxpQkFJQSx3QkFBQSxDQURKLFVBRUksQ0FBQSxvQkFRSSxhQUFBLENBUEosYUFDSSxDQUdBLGNBQ0EsQ0FBQSxhQUNBLENBSkEsa0JBQ0EsQ0FBQSxTQUNBLENBRUEsZUFDQSxDQU5BLFVaekNFLENBQUEsb0JZa0ROLGFBQ0ksQ0FFQSxnQkFBQSxDQURBLGVBQ0EsQ0FGQSxVQUdBLENBQUEsZ0JBSVIsa0JBQ0ksQ0FBQSxnQkFDQSxDQUFBLGtCQzlFQSx5QkFDSSxDQUFBLDRCQUVKLGVBQ0ksQ0FDQSxtQkFBQSxDQURBLGlCQUVBLENBQUEsNEJBRUosZ0JBQ0ksQ0FBQSw2QkFFSixtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLHVCQUNBLENBREEsb0JBQ0EsQ0FFQSwrQkFBQSxDQUhBLHNCQUNBLENBQUEsWUFDQSxDQUFBLGNBRUEsQ0FBQSx5QkFFSiw2QkFDSSxDQURKLGdCQUNJLENBQUEsY0FNUixXQUNJLENBQUEsWUFHSixtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSw2QkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUNBLCtCQUFBLENBREEsbUJBRUEsQ0FBQSxhQUdKLDZCQUNJLENBREosZ0JBQ0ksQ0FBQSxlQUNBLGFickJNLENBQUEsZ0JhMkJOLGFBQ0EsQ0FBQSxnQkFBQSxDQUZKLFdBR0ksQ0FBQSxnQ0M5Q0ksYUFBQSxDQURKLFdBRUksQ0FBQSxvQ0FFSixtQkFDSSxDQURKLG1CQUNJLENBREosWUFDSSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSw2QkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsaUNBRUosd0JBQ0ksQ0FESixxQkFDSSxDQURKLDZCQUNJLENBQUEsb0JBSVIsYUFDSSxDQUFBLGlCZEVNLGVBQUEsQ2NHTixRQUNBLENBQUEsYWRKTSxDY0NWLGlCQUNJLENBQUEsVUFJQSxDQUFBLHdCQUNBLDZCQUNJLENBR0Esd0JBQ0EsQ0FMSixxQkFDSSxDQU1BLGFBQUEsQ0FGQSxnQkFDQSxDQUpBLFdBQ0EsQ0FHQSxlQUNBLENBSkEsMkJBQ0EsQ0FIQSxVZFJFLENBQUEsd0Jjd0JGLCtCQUNBLENBQUEsOEJBQ0EsQ0FUSixVQUNJLENBQUEsYUFDQSxDQUlBLFdBQ0EsQ0FMQSxpQkFDQSxDQUNBLFNBQ0EsQ0FGQSxRQUNBLENBQ0EsVUFDQSxDQUdBLCtCQUNBLENBREEsdUJBQ0EsQ0FBQSx1QkFNSiwrQkFBQSxDQUZKLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsY0FFQSxDQUFBLGdDQUNBLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLDZCQUNBLENBQUEsV0FDQSxDQUFBLHVDQUNBLGFBQ0ksQ0FBQSxXQUNBLENBQUEsMENBSUosK0JBQUEsQ0FESixtQkFFSSxDQUFBLHFEQUNBLGtCQUNJLENBQUEsMEJBS1osYUFDSSxDQUNBLGtCQUFBLENBREEsV0FFQSxDQUFBLDZCQUNBLG1CQUNJLENBREosbUJBQ0ksQ0FESixZQUNJLENBQUEsZ0NBU0Esd0JBQUEsQ0FIQSxXQUNBLENBQ0EscUJBQ0EsQ0FGQSxnQkFDQSxDQUhKLFdkL0RNLENBQUEsc0JlaEJGLGVBQUEsQ0FEQSxnQkFDQSxDQUZKLFVBR0ksQ0FBQSx5QkFDQSxVQUNJLENBQUEsK0JBT0osK0JBQUEsQ0FEQSw0QkFDQSxDQUhBLGtCQUNBLENBQUEsY0FDQSxDQUhKLGlCQUtJLENBQUEsdUJBRUosV0FDSSxDQUFBLGFBQ0EsQ0FBQSw4QkFFSix3QkFDSSxDQUFBLDhDQUdBLG1CQUNJLENBQUEscUJBT1IsK0JBQUEsQ0FEQSxtQkFDQSxDQUZKLFVBR0ksQ0FBQSxnQ0FDQSxrQkFDSSxDQUFBLHVCQUVKLGFmbEJNLENBQUEsOEJldUJWLG1CQUNJLENBQUEsdUJBS0EsYUFBQSxDQUZKLGNBQ0ksQ0FBQSxrQmY1Qk0sQ0FBQSwyQmVrQ04sZUFBQSxDQURKLGVBRUksQ0FBQSxnQ0FJQSxrQkFDQSxDQUFBLGdCQUFBLENBRkosVUFHSSxDQUFBLDZDQUtJLFlBQ0ksQ0FBQSwrREFHSSxtQ0FBQSxDQURBLFlBQ0EsQ0FGSixVQUdJLENBQUEsc0RBSUosa0JBQUEsQ0FESiw2QmZwRFUsQ0FBQSxpRGV3RFYsOEJBQ0ksQ0FBQSwrQkFLWixnQkFDSSxDQUFBLDJCQUdKLGFBQ0ksQ0FBQSxtQkFDQSxDQUFBLCtCQUlBLGlCQUFBLENBREosaUJBRUksQ0FBQSx1Q0FDQSxXQUNJLENBQUEsb0JBQ0EsQ0FFQSxNQUFBLENBRkEsaUJBQ0EsQ0FBQSxLQUVBLENBQUEsb0NBS0osY0FDSSxDQUFBLDBDQ3pHSixnQkFDSSxDQUFBLGFBSVIsa0JBQ0ksQ0FBQSxnQkFDQSxVQUNJLENBQUEsK0JBS0osYUFBQSxDQURKLGVoQlNpQixDQUFBLG1DZ0JGYix3QkFBQSxDQUZKLGtCQUNJLENBQUEsWUFFQSxDQUFBLGlCQ25CSSxrQkFBQSxDQURKLGVBRUksQ0FBQSwwQ0FJSSxhQUFBLENBREoseUJqQmFFIiwiZmlsZSI6InpvZmZfbXlwYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc3AtZGlzcCwucGNzbWFsbC1kaXNwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBjLWRpc3AsLnBjc21hbGwtZGlzcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmNvbDFfe3dpZHRoOjcwMHB4O21hcmdpbjowIGF1dG99Lm5vdGVze3BhZGRpbmctbGVmdDoxZW07Zm9udC1zaXplOjEuMnJlbTt0ZXh0LWluZGVudDotMWVtfS5jb21wbGV0ZV9fbWVzc2FnZV97bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MS44fS5mb3JtbGlzdF8gdGh7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtd2VpZ2h0Om5vcm1hbDtiYWNrZ3JvdW5kOm5vbmV9LnRhYmxlX19ibG9ja18gdGh7Ym94LXNpemluZzpib3JkZXItYm94fS5idG5fX2xpbmUyX3tkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDozMHB4fS5idG5fX2xpbmUyXyAuYnRuX19hY3Rfe2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNDk5OGRifS5idG5fX2xpbmUyXyAuZm9ybV9fYnRuX3tmbGV4LWJhc2lzOjQ4JTtsaW5lLWhlaWdodDoxLjN9LmJ0bl9fbGluZTJfIGJ1dHRvbntsaW5lLWhlaWdodDoxLjN9LmJ0bl9fbGluZTNfe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46NTBweCBhdXRvfS5idG5fX2xpbmUzXyAuZm9ybV9fYnRuX3tmbGV4LWJhc2lzOjIxNHB4fS5idG5fX2xpbmUzXyAuZm9ybV9fYmx1ZUJ0bl8gaW5wdXR7d2lkdGg6MjE0cHh9LmZvcm1fX3doaXRlQnRuXyBpbnB1dHt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O3BhZGRpbmc6LjVlbTtib3JkZXI6MXB4IHNvbGlkICM0OTk4ZGI7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzQ5OThkYjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm9uZV9fZ29vZHNfe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MzBweCAwIDEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ViZWJlYn0ub25lX19nb29kc18gLmltZ197ZGlzcGxheTpmbGV4O3dpZHRoOjEzMHB4O2hlaWdodDoxMzBweH0ub25lX19nb29kc18gLmltZ18gYXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZWJlYmVifS5vbmVfX2dvb2RzXyAuaW1nXyBpbWd7d2lkdGg6MTAwJX0uc3BlY18gcHttYXJnaW4tYm90dG9tOjVweH0uc3VibWl0X3ttYXJnaW46MjBweCBhdXRvfS5zdWJtaXRfX2NvbnRhaW5lcl8gLmJ0bl9fbGluZTJfe21hcmdpbi10b3A6MzBweH0uc3VibWl0X19jb250YWluZXJfIC5mb3JtX19sYXN0QnRuX3ttYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDozMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlYmViZWJ9Lm1lc3NhZ2Vfe21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZy1ib3R0b206MzBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS44fWJ1dHRvbi5idG5fX2FjdF97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM0OTk4ZGJ9LmJ0bl9fYWN0XyBhe2JhY2tncm91bmQ6IzQ5OThkYjtjb2xvcjojZmZmfS5idG5fX2FjdF8gYTpob3ZlcntvcGFjaXR5Oi43fS5nb29kc19uYW1lX3tjb2xvcjojNDk5OGRifS5sZWFkX19uYW1lYm94Xy5jdXN0b21lcl9zdGF0dXNfe3BhZGRpbmc6MzBweCAwIDQuNXB4fS5teW1lbnVfe3dpZHRoOjEwMCV9Lm15bWVudV8gLmNhdGVnb3J5X19pdGVtX3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjE1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5teW1lbnVfIC5jYXRlZ29yeV9faXRlbV86Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmVifS5teW1lbnVfIC5jYXRlZ29yeV9faWNvbl97ZmxleC1iYXNpczoyNnB4O21hcmdpbjo0cHggMjBweCAwIDE0cHh9Lm15bWVudV8gLmNhdGVnb3J5X19pY29uXyBhe2hlaWdodDoyNnB4fS5teW1lbnVfIC5jYXRlZ29yeV9faWNvbl8gaW1ne3dpZHRoOjEwMCV9LmNhdGVnb3J5X19saXN0X190aXRsZV97bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206MjBweDtjb2xvcjojNDk5OGRifS5jYXRlZ29yeV9fdGl0bGVfe2ZvbnQtc2l6ZToycmVtO2NvbG9yOiM0OTk4ZGJ9LmNhdGVnb3J5X190aXRsZV8gYXtjb2xvcjojNDk5OGRifS5wYWdlX19tZW51XyAuZ3JheUFyZWFfe2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luLWxlZnQ6YXV0b30ubXltZW51X19hZGRBZGRyZXNzXywuY2F0ZWdvcnlfX2Rlc2Nfe3dpZHRoOjY0MHB4fS5teW1lbnVfX2FkZEFkZHJlc3Nfe21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjVweDtwYWRkaW5nOjIwcHh9Lm15bWVudV9fYWRkQWRkcmVzc18gcHttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206NXB4fS5teW1lbnVfX2FkZEFkZHJlc3NfIHVse21hcmdpbi1sZWZ0OjB9Lm15bWVudV9fYWRkQWRkcmVzc18gbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbi1sZWZ0OjB9Lm15bWVudV9fYWRkQWRkcmVzc18gbGkgYXtjb2xvcjojMDAwfS5teW1lbnVfX2FkZEFkZHJlc3NfIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucmVjb21tZW5kX3ttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDpib2xkfS5teXBhZ2VfX2xpbmVFcnJvcnttYXJnaW46MjBweCAwO3BhZGRpbmc6MjBweDtib3JkZXI6MXB4IHNvbGlkIHJlZDtjb2xvcjpyZWR9Lm15cGFnZV9fbGluZUVycm9yVGl0bGV7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo2MDB9LnBhZ2VfX2hpc3RvcnlfX2NhdF8gdGh7Ym9yZGVyOjB9Lmhpc3RvcnlfX2xpc3Rfe21hcmdpbjozMHB4IGF1dG99LnRQcm9kdWN0X19kZXRhaWxfe2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDA4cHg7bWFyZ2luLWJvdHRvbTozcHh9LnRQcm9kdWN0X19kZXRhaWxfIGF7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS50UHJvZHVjdF9faW1nXyBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiM0OTk4ZGJ9LnRQcm9kdWN0X19pbWdfIGltZ3t3aWR0aDoxMDAlfS5oaXN0b3J5X19vbmVfe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NTBweDtwYWRkaW5nLWJvdHRvbTo4MHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWJ9LnBJdGVtTGVhZF97bWFyZ2luOjAgMCA0MHB4fS5wSXRlbVByb2Nlc3NpbWFnZV97Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjIwMHB4O21hcmdpbi1ib3R0b206MzBweH0ucEl0ZW1MZWFkX19kZXRhaWxfe2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucEl0ZW1MZWFkX19kZXRhaWxfIHRye2Rpc3BsYXk6ZmxleH0ucEl0ZW1MZWFkX19kZXRhaWxfIHRyOmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9LnBJdGVtTGVhZF9fZGV0YWlsXyB0cjpudGgtb2YtdHlwZShuKzIpe21hcmdpbi1yaWdodDo1MHB4fS5wSXRlbUxlYWRfX2RldGFpbF8gdHI6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206M3B4fS5wSXRlbUxlYWRfX2RldGFpbF8gdGh7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bztmb250LXNpemU6MS42cmVtO3doaXRlLXNwYWNlOm5vd3JhcH0ucEl0ZW1MZWFkX19kZXRhaWxfIHRke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99Lmdvb2RzbGlzdF97bWFyZ2luLWJvdHRvbToyNXB4fS5nb29kc2xpc3RfIHRye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTMwcHggMWZyO2dyaWQtY29sdW1uLWdhcDoyMHB4fS5wYWdlX19oaXN0b3J5XyAucEl0ZW1MZWFkX19kZXRhaWxfIHRib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucGFnZV9faGlzdG9yeV8gLml0ZW1QcmljZV90YXhfe2ZvbnQtc2l6ZToxcmVtfS5wYWdlX19oaXN0b3J5XyAuYnRuX19saW5lMV97bWFyZ2luLXRvcDoxN3B4fS5wYWdlX19oaXN0b3J5XyAuZ29vZHNsaXN0XyB0ZDpmaXJzdC1vZi10eXBle2dyaWQtcm93OjEvNTtncmlkLWNvbHVtbjoxfS5wYWdlX19oaXN0b3J5XyAuZ29vZHNsaXN0XyB0ZDpudGgtb2YtdHlwZSgyKXtncmlkLXJvdzoxO2dyaWQtY29sdW1uOjJ9LnBhZ2VfX2hpc3RvcnlfIC5nb29kc2xpc3RfIHRkOm50aC1vZi10eXBlKDMpe2dyaWQtcm93OjI7Z3JpZC1jb2x1bW46Mn0ucGFnZV9faGlzdG9yeV8gLmdvb2RzbGlzdF8gdGQ6bnRoLW9mLXR5cGUoNCl7Z3JpZC1yb3c6MztncmlkLWNvbHVtbjoyO2Rpc3BsYXk6ZmxleH1AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpey5nb29kc2xpc3RfIHRyey1tcy1ncmlkLXJvd3M6MzBweCAzMHB4IDFmciAxZnIgMWZyfS5wYWdlX19oaXN0b3J5XyAuZ29vZHNsaXN0XyB0ZDpudGgtb2YtdHlwZSgyKXstbXMtZ3JpZC1jb2x1bW46M30ucGFnZV9faGlzdG9yeV8gLmdvb2RzbGlzdF8gdGQ6bnRoLW9mLXR5cGUoMyl7LW1zLWdyaWQtY29sdW1uOjN9LnBhZ2VfX2hpc3RvcnlfIC5nb29kc2xpc3RfIHRkOm50aC1vZi10eXBlKDQpey1tcy1ncmlkLWNvbHVtbjozfX0uZ29vZHNsaXN0X2NvbnRhaW5lcklubmVye2Rpc3BsYXk6ZmxleDtnYXA6MCAyMHB4fS5nb29kc2xpc3RfZGV0YWlsc3tmbGV4LWdyb3c6MX0uZ29vZHNsaXN0X2RldGFpbHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OndyYXB9LmltZ0JveF97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNlYmViZWI7Ym94LXNpemluZzpib3JkZXItYm94O2hlaWdodDoxMzBweDttYXJnaW46NXB4IDA7d2lkdGg6MTMwcHh9LmltZ0JveF8gaW1ne3dpZHRoOjEwMCV9Lmdvb2RzbGlzdF9kZXRhaWxUaXRsZS0tcHJvZHVjdHtmbGV4LWJhc2lzOjE1JX0uZ29vZHNsaXN0X2RldGFpbFRleHQtLXByb2R1Y3R7ZmxleC1iYXNpczo4NSV9Lmdvb2RzbGlzdF9kZXRhaWxMZW5zSW5uZXJ7d2lkdGg6MTAwJX0uZ29vZHNsaXN0X19kZXRhaWxMZW5zQ29uZW50e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmc6MTZweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2ViZWJlYn0uZ29vZHNsaXN0X19kZXRhaWxMZW5zSXRlbXN7ZmxleC1iYXNpczo1MnB4O3BhZGRpbmc6MTBweH0uZ29vZHNsaXN0X2dvb2RzTGlzdERldGFpbC0tbGVuc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OndyYXA7Zm9udC1zaXplOjEycHh9Lmdvb2RzbGlzdF9fZGV0YWlsTGVuc1RpdGxlLS10eXBle3dpZHRoOjcycHh9Lmdvb2RzbGlzdF9fZGV0YWlsTGVuc1RleHQtLXR5cGV7d2lkdGg6Y2FsYygxMDAlIC0gNzJweCl9LnR4dEJveF97ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uZ29vZHNfe2dyaWQtcm93OjI7Z3JpZC1jb2x1bW46MztkaXNwbGF5OmZsZXh9Lm90aGVyX19pbmZvX19ib3hfe3dpZHRoOjIwMHB4O21hcmdpbjo1MHB4IGF1dG8gMH0ub3RoZXJfX2luZm9fX2JveF8gLmZvcm1fX2J0bl97d2lkdGg6MTAwJX0ub3RoZXJfX2luZm9fX2JveF8gLmZvcm1fX2J0bl8gYXt3aWR0aDoyMDBweH0uY2FydHN0YXR1c19fYm94XyAuY3VzdG9tZXJfc3RhdHVzX3twYWRkaW5nOjAgMCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWJ9LmNhcnRzdGF0dXNfX2JveF8gLmN1c3RvbWVyX3N0YXR1c18gaDN7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToyLjRyZW07Y29sb3I6IzQ5OThkYn0uY2FydHN0YXR1c19fYm94XyAuY29udGFpbmVyX19pbm5lcl97d2lkdGg6MTAwJX0uY2FydHN0YXR1c19fYm94XyBhe2NvbG9yOiM0OTk4ZGJ9LmNvbnRlbnRze2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjMwcHg7Ym9yZGVyOjFweCBzb2xpZCAjNDk5OGRifS5hY2NvcmRpb25fX2FyZWFfe2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5hY2NvcmRpb25fX2FyZWFfOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpub25lfS5hY2NvcmRpb25fX2FyZWFfIHB7Zm9udC1zaXplOjEuNHJlbX0uYWNjb3JkaW9uX19hcmVhXyBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmFjY29yZGlvbl9faW5uZXJfe2Rpc3BsYXk6YmxvY2t9LnB1cmNoZWFzZWRfX2hpc3RvcnlkZXRhaWxpdGVtQm94X3ttYXJnaW4tdG9wOjQwcHh9LnBJdGVtUHJvY2Vzc2hpc3RvcnlkZXRhaWxpbWFnZV97bWFyZ2luLWJvdHRvbToxMHB4fS5zcGFuZHVhbF97d2lkdGg6MTAwJTttYXJnaW46NTBweCAwIDIwcHg7cGFkZGluZy1ib3R0b206MjBweH0ubWV0aG9kX2FkZHJfe21hcmdpbi1ib3R0b206MTBweH0udG90YWxDYWxfe21hcmdpbi1ib3R0b206NTBweH0udG90YWxDYWxfIHRyLC50b3RhbENhbF8gZGx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHggMjBweH0udG90YWxDYWxfIHRyOm5vdCg6bGFzdC1vZi10eXBlKSwudG90YWxDYWxfIGRsOm5vdCg6bGFzdC1vZi10eXBlKXttYXJnaW4tYm90dG9tOjEwcHh9LnRvdGFsQ2FsXyB0aHtkaXNwbGF5OmJsb2NrfS50b3RhbENhbF8gdGggc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjRyZW19LnRvdGFsXyB0ZHtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDpib2xkO2NvbG9yOiNlMjBjMGM7YmFja2dyb3VuZDojZjdmN2Y3fS5jYXJyaWFnZV8sLnRvdGFsT2ZmXywuc3ViVG90YWxfe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MTBweCAyMHB4O2ZvbnQtc2l6ZToxLjhyZW19LmRpc2NvdW50X192YWx1ZV97Y29sb3I6I2UyMGMwY30uaXRlbV9fY2FsQm94X3ttYXJnaW4tYm90dG9tOjMwcHh9Lml0ZW1fX2NhbEJveF8gdHJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzoxMHB4IDIwcHh9Lml0ZW1fX2NhbEJveF8gdHIrdHJ7bWFyZ2luLXRvcDoxMHB4fS5pdGVtX19jYWxCb3hfIHRoe2ZvbnQtc2l6ZToxLjhyZW19Lml0ZW1fX2NhbEJveF8gdGggc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjRyZW19Lml0ZW1fX2NhbEJveF8gdGggc3Bhbi5pdGVtUHJpY2VfdGF4X3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6LjZlbTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uaXRlbV9fY2FsQm94XyB0ZHtmb250LXNpemU6MS44cmVtfS5pdGVtX19jYWxCb3hfIC5pdGVtUHJpY2VfdGF4X3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTAuOHJlbX0uaDNfX3RpdGxlX3ttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM0OTk4ZGJ9LmZvcm1fX2JveF97bWFyZ2luLWJvdHRvbTozMHB4O3BhZGRpbmc6MjVweCAwIDMwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ViZWJlYjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDk5OGRifS5mb3JtX19ib3hfIHB7bGluZS1oZWlnaHQ6MX0uYmx1ZUFyZWFfe2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tYm90dG9tOjUwcHg7cGFkZGluZzozMHB4O2JvcmRlcjowO2JhY2tncm91bmQ6I2U4ZjVmY30ud2hpdGVfX2FyZWFCb3hfe3BhZGRpbmc6MzBweDtib3JkZXI6MXB4IHNvbGlkICM4YmNkZjA7YmFja2dyb3VuZDojZmZmfS50aXRsZV9fYm94X3ttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNDk5OGRifS5mcmFtZUJveF97bWFyZ2luLWJvdHRvbTozMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWJ9LmdyYXNzVHlwZUJveF97ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MjBweH0uZ3Jhc3NUeXBlQm94XyBkbHtmbGV4LWJhc2lzOjI4OXB4fS5sZW5zVHlwZV9fY29udGFpbmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjAgMTNweH0ubGVuc1R5cGVfX2l0ZW17d2lkdGg6NTJweDtwYWRkaW5nOjEwcHh9LmxlbnNUeXBlX19kZXRhaWx7ZmxleC1iYXNpczpjYWxjKDEwMCUgLSA1MnB4KX0ubGVuc0JveF8gLmgzX190aXRsZV97bWFyZ2luLWJvdHRvbTozcHg7Zm9udC1zaXplOjEuNnJlbX0ucHJlc2NyaXB0aW9uQm94XyB0YWJsZXttYXJnaW46NXB4IDAgMzBweH0ucHJlc2NyaXB0aW9uQm94XyB0aCwucHJlc2NyaXB0aW9uQm94XyB0ZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxMnB4IDdweDtib3JkZXI6MXB4IHNvbGlkICNlYmViZWI7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyfS5wcmVzY3JpcHRpb25Cb3hfIHRoe3dpZHRoOjE5NHB4fS5wcmVzY3JpcHRpb25Cb3hfIHRke3dpZHRoOjE5M3B4fS5sZW5zVHlwZV97ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MjBweH0ubGVuc1R5cGVfIGRse2ZsZXgtYmFzaXM6Mjg5cHh9LmRlbGl2ZXJ5X19pbmZvXyAuaDNfX3RpdGxlX3ttYXJnaW4tYm90dG9tOjEwcHh9LmRlbGl2ZXJ5X19pbmZvXyB0YWJsZXttYXJnaW4tYm90dG9tOjQwcHh9LmRlbGl2ZXJ5X19pbmZvXyB0cnttYXJnaW4tYm90dG9tOjIwcHg7ZGlzcGxheTpibG9ja30uZGVsaXZlcnlfX2luZm9fIHRoe21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzQ5OThkYn0uZGVsaXZlcnlfX2luZm9fIHRke2Rpc3BsYXk6YmxvY2t9LnNlcnZpY2VDYXNlX3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLXRvcDozMHB4fS5zZXJ2aWNlQ2FzZV9faW1nX3tib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleC1iYXNpczo3M3B4O2hlaWdodDo3M3B4O2JvcmRlcjoxcHggc29saWQgI2ViZWJlYn0uc2VydmljZUNhc2VfX2ltZ18gaW1ne3dpZHRoOjEwMCV9LnNlcnZpY2VDYXNlX190ZXh0X3tmbGV4LWJhc2lzOjQ4N3B4O2hlaWdodDo3M3B4fS5wYWdlX19oaXN0b3J5ZGV0YWlsXyAuZ29vZHNsaXN0XyB0ZDpmaXJzdC1vZi10eXBle2dyaWQtcm93OjEvNztncmlkLWNvbHVtbjoxO21hcmdpbi10b3A6NXB4fS5wYWdlX19oaXN0b3J5ZGV0YWlsXyAuZ29vZHNsaXN0XyB0ZDpudGgtb2YtdHlwZSgyKXtncmlkLXJvdzoxO2dyaWQtY29sdW1uOjN9LnBhZ2VfX2hpc3RvcnlkZXRhaWxfIC5nb29kc2xpc3RfIHRkOm50aC1vZi10eXBlKDQpe2dyaWQtcm93OjM7Z3JpZC1jb2x1bW46M30ucGFnZV9faGlzdG9yeWRldGFpbF8gLmdvb2RzbGlzdF8gdGQ6bnRoLW9mLXR5cGUoNSl7Z3JpZC1yb3c6NDtncmlkLWNvbHVtbjozfS5wYWdlX19oaXN0b3J5ZGV0YWlsXyAuZ29vZHNsaXN0XyB0ZDpsYXN0LW9mLXR5cGV7Z3JpZC1yb3c6NTtncmlkLWNvbHVtbjozfS5wYWdlX19oaXN0b3J5ZGV0YWlsXyAuYnRuX19saW5lMl97anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmJ0bl9fZm9udFNtYWxsXyBhe2ZvbnQtc2l6ZToxLjRyZW19LnBhZ2VfX2NhcnRTdGF0dXNDeXV1aV8gYXtjb2xvcjojNDk5OGRifS5saW5rX19zYWxlc0Rlc3RDaGFuZ2Vfe21hcmdpbi10b3A6OHB4fS5saW5rX19zYWxlc0Rlc3RDaGFuZ2VfIGF7Y29sb3I6IzQ5OThkYjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5teXBhZ2VIaXN0b3J5RGV0YWlsX19zdW5nbGFzc2VzUHJlY2F1dGlvbnt3aWR0aDoxMDAlO21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjQwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5teXBhZ2VIaXN0b3J5RGV0YWlsX19zdW5nbGFzc2VzUHJlY2F1dGlvbltvcGVuXSAubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb25UaXRsZTo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyl9Lm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9uW29wZW5dIC5teXBhZ2VIaXN0b3J5RGV0YWlsX19zdW5nbGFzc2VzUHJlY2F1dGlvQ29udGVudHttYXgtaGVpZ2h0OjEwMCV9Lm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9uIC5jYXV0aW9ue2NvbG9yOnJlZH0ubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb25UaXRsZXtwYWRkaW5nOjEycHggMTJweCAxMnB4IDIycHg7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9Lm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9uVGl0bGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEycHg7ZGlzcGxheTpibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXI6MXB4IHNvbGlkO2JvcmRlci1jb2xvcjojMDAwICMwMDAgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO3RyYW5zaXRpb246LjJzO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9Db250ZW50e3RyYW5zaXRpb246bWF4LWhlaWdodCAuM3MgZWFzZX0ubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb0NvbnRlbnRJbm5lcnttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzoyMHB4IDIwcHggMTJweH0uYm9va21hcmtEZXRhaWwgaW1ne3dpZHRoOjEwMCV9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya0RldGFpbGlubmVye3dpZHRoOjEwMCV9LmJvb2ttYXJrRGV0YWlsIC5sb2dpbm5hbWVfe21heC13aWR0aDoxMDAwcHg7bWFyZ2luLWlubGluZTphdXRvfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtEZXRhaWxDb250ZW50c3t3aWR0aDoxMDAlO21heC13aWR0aDoxMDAwcHg7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1pbmxpbmU6YXV0b30uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19jdXRvbWVyU3RhdHVze3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MThweDtib3JkZXItYm90dG9tOjB9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fdGl0bGV7cGFkZGluZy1ib3R0b206MjBweDtmb250LXNpemU6Mi44cmVtO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fbmF2aWdhdGlvbntwYWRkaW5nLXRvcDoyMnB4fS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX25hdmlnYXRpb25MaXN0c3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19uYXZpZ2F0aW9uTGlzdHtmbGV4LWJhc2lzOjUwMHB4O3BhZGRpbmctdG9wOjE2cHg7cGFkZGluZy1ib3R0b206MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojODg4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkIGN1cnJlbnRDb2xvcn0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19uYXZpZ2F0aW9uTGlzdC5pcy0tYWN0aXZle2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtmb250LXdlaWdodDo3MDB9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fY291bnR7cGFkZGluZy10b3A6MjBweH0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19jb3VudFRleHR7Zm9udC1zaXplOjEuMnJlbX0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19jb3VudE51bWJlcnttYXJnaW4taW5saW5lOjRweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjJyZW19LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fYW5ub3VuY2V7cGFkZGluZy10b3A6NHB4O3BhZGRpbmctbGVmdDo0cHg7cGFkZGluZy1ib3R0b206NHB4O21hcmdpbi10b3A6MTZweDtmb250LXNpemU6MS40cmVtO2JhY2tncm91bmQ6I2Y2ZjZmNn0uYm9va21hcmtEZXRhaWwgLnBhZ2VuYXRpb25fe21hcmdpbi10b3A6NjBweDttYXJnaW4tYm90dG9tOjB9LmJvb2ttYXJrRGV0YWlsIC5uYXZpcGFnZV97bWFyZ2luLWJvdHRvbTowfS5ib29rbWFya0RldGFpbCAuY3VzdG9tZXJfc3RhdHVzX3tib3JkZXItYm90dG9tOjB9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fZmF2b3JpdGVke21hcmdpbi10b3A6NjBweH0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19mYXZvcml0ZWRJbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAzMjBweCl9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fZmF2b3JpdGVkTGlzdElubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19mYXZvcml0ZWRMaXN0SXRlbXtoZWlnaHQ6YXV0bzttYXJnaW4taW5saW5lOmF1dG99LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fZmF2b3JpdGVkRGV0YWlsc3tkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjE7ZmxleC1mbG93OmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19mYXZvcml0ZWROYW1lVGl0bGV7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMH0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19mYXZvcml0ZWRTcGVje2ZvbnQtc2l6ZToxLjRyZW19LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O3JpZ2h0OjIwcHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19yZW1vdmVCdXR0b257Ym9yZGVyOjA7cGFkZGluZzowfS5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX3JlbW92ZUJ1dHRvbjo6YmVmb3JlLC5ib29rbWFya0RldGFpbCAuYm9va21hcmtfX3JlbW92ZUJ1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MjBweDtoZWlnaHQ6MXB4O2JvcmRlcjoxcHggc29saWQgIzg4OH0uYm9va21hcmtEZXRhaWwgLmJvb2ttYXJrX19yZW1vdmVCdXR0b246OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmJvb2ttYXJrRGV0YWlsIC5ib29rbWFya19fcmVtb3ZlQnV0dG9uOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uYm9va21hcmtEZXRhaWwgLm15cGFnZV9fYmFja0J1dHRvbnt3aWR0aDozNDVweDttYXJnaW4tdG9wOjgwcHg7bWFyZ2luLWlubGluZTphdXRvfS5ib29rbWFya0RldGFpbCAubXlwYWdlX19iYWNrQnV0dG9uTGlua3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6NDVweDtib3JkZXI6MXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtmb250LXNpemU6MS41cmVtO2NvbG9yOiM0OTk4ZGJ9LmJvb2ttYXJrRGV0YWlsIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19idXR0b257YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czo5OTk5cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkSW5uZXJ7Z2FwOjE4cHh9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3R7d2lkdGg6MzIxcHg7bWF4LXdpZHRoOjMyMXB4O2hlaWdodDo1MDBweDtwYWRkaW5nOjQ4cHggMjBweCAzMnB4O2JvcmRlcjoxcHggc29saWQgI2ViZWJlYjtib3JkZXItcmFkaXVzOjhweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5ib29rbWFya0RldGFpbC0tZ29vZHMgLmJvb2ttYXJrX19mYXZvcml0ZWRMaXN0SXRlbXt3aWR0aDoyODBweDtoZWlnaHQ6MTgycHh9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZE5hbWVUaXRsZXtoZWlnaHQ6ODBweDtwYWRkaW5nLXRvcDoxMHB4fS5ib29rbWFya0RldGFpbC0tZ29vZHMgLmJvb2ttYXJrX19mYXZvcml0ZWROYW1lTm9JbmZvcm1hdGlvbntwYWRkaW5nLXRvcDo1cHh9LmJvb2ttYXJrRGV0YWlsLS1nb29kcyAuYm9va21hcmtfX2Zhdm9yaXRlZFNwZWN7aGVpZ2h0Ojc1cHg7cGFkZGluZy10b3A6MTJweH0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydHt3aWR0aDoyMjRweDttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWlubGluZTphdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydC0tbm9zdG9ja3t3aWR0aDoyODBweH0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjAgOHB4O2hlaWdodDo1NnB4O2JhY2tncm91bmQ6IzAwMDtjb2xvcjojZmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NTBweH0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvbi0tbm9zdG9jaywuYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvbi0tZGlzYWJsZXtiYWNrZ3JvdW5kOiM4ODg7cG9pbnRlci1ldmVudHM6bm9uZX0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvblRleHQ6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtZmxleDtoZWlnaHQ6MTVweDttYXJnaW4tcmlnaHQ6NXB4O3dpZHRoOjE2cHg7YmFja2dyb3VuZC1zaXplOjE2cHggMTVweH0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvbi0taW5TdG9jayAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b25UZXh0OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9wcml2YXRlL2NvbW1vbi9pY29uL2ljb25fYnRuX2NhcnQuc3ZnKX0uYm9va21hcmtEZXRhaWwtLWdvb2RzIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvbi0tZGlzYWJsZSAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b25UZXh0OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9wcml2YXRlL2NvbW1vbi9pY29uL2ljb25fYnRuX2NhcnQtZGlzYWJsZS5zdmcpfS5ib29rbWFya0RldGFpbC0tZ29vZHMgLmJvb2ttYXJrX19yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMHB4O3JpZ2h0OjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLmJvb2ttYXJrX19mYXZvcml0ZWRJbm5lcntnYXA6MjBweDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpO2FsaWduLWl0ZW1zOnN0YXJ0fS5ib29rbWFya0RldGFpbC0tbGVucyAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3R7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjZWJlYmViO21heC13aWR0aDozMjBweDtwYWRkaW5nOjQ4cHggMjBweCAzMnB4O2JvcmRlci1yYWRpdXM6OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC5ib29rbWFya19fZmF2b3JpdGVkTGlzdElubmVye3dpZHRoOjEwMCV9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC5ib29rbWFya19fZmF2b3JpdGVkTGlzdEl0ZW17d2lkdGg6NzVweH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLmJvb2ttYXJrX19mYXZvcml0ZWROYW1le3BhZGRpbmctdG9wOjhweH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLmJvb2ttYXJrX19mYXZvcml0ZWRTcGVje3BhZGRpbmctdG9wOjhweH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLmJvb2ttYXJrX19mYXZvcml0ZWRQcmljZXtwYWRkaW5nLXRvcDo0cHh9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC5ib29rbWFya19fZmF2b3JpdGVkQ29tYmluYXRpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjE7bWFyZ2luLXRvcDo4cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkIEN1cnJlbnRDb2xvcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCBDdXJyZW50Q29sb3I7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zcyBlYXNlfS5ib29rbWFya0RldGFpbC0tbGVucyAuYm9va21hcmtfX2Zhdm9yaXRlZENvbWJpbmF0aW9uLm9wZW4gLmJvb2ttYXJrX19mYXZvcml0ZWRDb21iaW5hdGlvblRpdGxlOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKX0uYm9va21hcmtEZXRhaWwtLWxlbnMgLmJvb2ttYXJrX19mYXZvcml0ZWRDb21iaW5hdGlvbi5vcGVuIC5ib29rbWFya19fZmF2b3JpdGVkQ29tYmluYXRpb25Db250ZW50c3ttYXgtaGVpZ2h0OjUwMHB4fS5ib29rbWFya0RldGFpbC0tbGVucyAuYm9va21hcmtfX2Zhdm9yaXRlZENvbWJpbmF0aW9uVGl0bGV7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEuNHJlbTt3aWR0aDoxMDAlO3BhZGRpbmc6MTdweCA0OHB4O2JvcmRlcjowO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwMDB9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC5ib29rbWFya19fZmF2b3JpdGVkQ29tYmluYXRpb25UaXRsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MzJweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLWNvbG9yOiMwMDAgIzAwMCByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7dHJhbnNpdGlvbjouMnM7cG9pbnRlci1ldmVudHM6bm9uZX0uYm9va21hcmtEZXRhaWwtLWxlbnMgLmJvb2ttYXJrX19mYXZvcml0ZWRDb21iaW5hdGlvbkNvbnRlbnRze21heC1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zcyBlYXNlfS5ib29rbWFya0RldGFpbC0tbGVucyAuYm9va21hcmtfX3JlbW92ZXt0b3A6LTIwcHg7cmlnaHQ6MH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLnpvZmZMZW5zQ29sb3JzQ29tYmluYXRpb257cGFkZGluZy1ib3R0b206NDBweDtwYWRkaW5nLXRvcDo0MHB4fS5ib29rbWFya0RldGFpbC0tbGVucyAuem9mZkxlbnNDb2xvcnNHb29kc19fbGlzdHtkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7Y3Vyc29yOmdyYWI7dXNlci1zZWxlY3Q6bm9uZTtzY3JvbGxiYXItd2lkdGg6bm9uZTtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206MzNweH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2xpc3RJdGVte2ZsZXgtYmFzaXM6MjAwcHg7ZmxleC1zaHJpbms6MH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2xpc3RJdGVtRmFjZXtkaXNwbGF5OmJsb2NrfS5ib29rbWFya0RldGFpbC0tbGVucyAuem9mZkxlbnNDb2xvcnNHb29kc19fbGlzdEl0ZW1GYWNlIGltZ3thc3BlY3QtcmF0aW86My8yO29iamVjdC1maXQ6Y292ZXJ9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19saXN0SXRlbUJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDo0cHg7Zm9udC1zaXplOjEuNHJlbTtwYWRkaW5nOjhweH0uYm9va21hcmtEZXRhaWwtLWxlbnMgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2xpc3RJdGVtQm9keS0tcHJpY2V7d2hpdGUtc3BhY2U6bm93cmFwfS5ib29rbWFya0RldGFpbC0tbGVucyAuem9mZkxlbnNDb2xvcnNHb29kc19fYnV0dG9ue2dhcDo4cHg7cGFkZGluZzo3cHg7bWFyZ2luLXRvcDo4cHh9LmJvb2ttYXJrRGV0YWlsLS1sZW5zIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19idXR0b25UZXh0e2ZvbnQtc2l6ZToxLjRyZW19LnBhZ2VfX2JhY2tvcmRlcl8gLm5vdGVze21hcmdpbi10b3A6MzBweH0ucGFnZV9fYmFja29yZGVyXyAuYnRuX19saW5lMV97cGFkZGluZy10b3A6NDBweH0ucGFnZV9fYmFja29yZGVyXyAubWVzc2FnZV97bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlci1ib3R0b206MH0uYmFja29yZGVyX2l0ZW1fe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlfS5iYWNrb3JkZXJfaXRlbV8gLm5hbWVfLC5iYWNrb3JkZXJfaXRlbV8gLnNwZWNfe21hcmdpbi1ib3R0b206NXB4fS5iYWNrb3JkZXJfaXRlbV8gLmRlc2Nfe3dpZHRoOjUwMHB4fS5iYWNrb3JkZXJfaXRlbV8gLmRlbF97cGFkZGluZzoxMHB4fS5wYWdlX19jb3Vwb25fIC5jdXN0b21lcl9zdGF0dXNfe21hcmdpbi1ib3R0b206MH0ucGFnZV9fY291cG9uXyAubmF2aXBhZ2VfLnRvcF97Zm9udC1zaXplOjEuNnJlbX0ucGFnZV9fY291cG9uXyAubmF2aXBhZ2VfLmJvdHRvbV97bWFyZ2luLWJvdHRvbToxMHB4fS5wYWdlX19jb3Vwb25fIC5saXN0Q29udGVudF97Ym9yZGVyOjFweCBzb2xpZCAjZWJlYmVifS5wYWdlX19jb3Vwb25fIC5saXN0Q29udGVudF8gdGh7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7dGV4dC1hbGlnbjpsZWZ0fS5wYWdlX19jb3Vwb25fIC5saXN0Q29udGVudF8gdGhlYWQgdGh7cGFkZGluZzoxNXB4IDIwcHg7Y29sb3I6IzQ5OThkYjtiYWNrZ3JvdW5kOiNmN2Y3Zjd9LnBhZ2VfX2NvdXBvbl8gLmxpc3RDb250ZW50XyB0Ym9keSB0aHt3aWR0aDoyMzBweDtwYWRkaW5nOjE1cHggMThweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlYmViZWI7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnBhZ2VfX2NvdXBvbl8gLmxpc3RDb250ZW50XyB0ZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6NDY4cHg7cGFkZGluZzoxNXB4IDE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LnBhZ2VfX2NvdXBvbl8gLmJ0bl9fbGluZTFfe21hcmdpbi10b3A6ODBweH0uY291cG9uX2xpc3Rfe21hcmdpbi1ib3R0b206MjBweH0ucGFnZV9fbGVhZFR4dF97cGFkZGluZy10b3A6MjVweH0ucGFnZV9fbWVtYmVyUmVnaXN0cmF0aW9uQ2hhbmdlXyAuZm9ybUNvbnRlbnRfe21hcmdpbi10b3A6MjVweH0ucGFnZV9fbWVtYmVyUmVnaXN0cmF0aW9uQ2hhbmdlXyAuZm9ybUNvbnRlbnRfIHRye3BhZGRpbmctYm90dG9tOjIwcHh9LnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gLmZvcm1Db250ZW50XyB0cjpmaXJzdC1vZi10eXBle3BhZGRpbmctdG9wOjB9LnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gLmZvcm1Db250ZW50XyB0cjpudGgtb2YtdHlwZSg3KXtwYWRkaW5nLXRvcDowfS5wYWdlX19tZW1iZXJSZWdpc3RyYXRpb25DaGFuZ2VfIC5mb3JtQ29udGVudF8gLmZDb250ZW50X19sYXlvdXRfX2xpbmUyXzpmaXJzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOjEwcHh9LnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gLmZvcm1Db250ZW50XyAubm9fX3NlcGFyYXRlX3twYWRkaW5nLWJvdHRvbTowfS5wYWdlX19tZW1iZXJSZWdpc3RyYXRpb25DaGFuZ2VfIC5mb3JtQ29udGVudF8gLmZhbWlseV9faW5mb19fSW5wdXRib3hfe21hcmdpbi10b3A6MjVweDtwYWRkaW5nLWJvdHRvbToyNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWJ9LnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gLmZvcm1Db250ZW50XyAuZmFtaWx5X19pbmZvX19ub19fc2VwYXJhdGVfe2JvcmRlci1ib3R0b206bm9uZX0ucGFnZV9fbWVtYmVyUmVnaXN0cmF0aW9uQ2hhbmdlXyAuZmFtaWx5X19pbmZvX19JbnB1dGJveF8gdHJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucGFnZV9fbWVtYmVyUmVnaXN0cmF0aW9uQ2hhbmdlXyAuZm9ybV9fYnRuXyAuZm9ybV9fYmx1ZUJ0bl97dGV4dC1hbGlnbjpjZW50ZXJ9LmZvcm1fX2ZhbWlseV9fYm94XyAuZm9ybWRldGFpbF8gdGQgc2VsZWN0e3dpZHRoOjE0NHB4fS5mb3JtX19mYW1pbHlfX2JveF8gLmZvcm1fX2JpcnRoXyBsYWJlbHtmbGV4LWJhc2lzOjE0NHB4fS5mb3JtX19mYW1pbHlfX2JveF8gLm5vX19zZXBhcmF0ZV97cGFkZGluZy1ib3R0b206MDtib3JkZXItYm90dG9tOjB9LmZvcm1fX2ZhbWlseV9fYm94XyAubm9fX3NlcGFyYXRlXzpsYXN0LW9mLXR5cGV7cGFkZGluZy10b3A6MzBweH0uZm9ybV9fZmFtaWx5X19ib3hfIC5zbWFsbF97d2lkdGg6NDglfXRhYmxlLmN1c3RvbWVyX3ttYXJnaW4tYm90dG9tOjIwcHh9LmZDb250ZW50X191bmRlclRpdGxlX3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5jdXN0b21lcmNvbmZpcm1fe21hcmdpbi1ib3R0b206MjBweH0uY2hlY2t0eXBlX2thbmEsLmNoZWNrdHlwZV9uYW1le2ZvbnQtc2l6ZToxLjRyZW19LnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gLmNoZWNrdHlwZV9rYW5hIGlucHV0LC5jaGVja3R5cGVfa2FuYSBpbnB1dCwucGFnZV9fbWVtYmVyUmVnaXN0cmF0aW9uQ2hhbmdlXyAuY2hlY2t0eXBlX25hbWUgaW5wdXQsLmNoZWNrdHlwZV9uYW1lIGlucHV0e21hcmdpbi10b3A6NXB4fS5mQ29udGVudF9fbGF5b3V0X19zaWRlMl8gLnNtYWxsX3ttYXJnaW4tdG9wOjEwcHg7Y29sb3I6IzQ5OThkYn0uZkNvbnRlbnRfX3VuZGVyVGl0bGVfe21hcmdpbi1ib3R0b206MTBweH0uZkNvbnRlbnRfX3VuZGVyVGl0bGVfIGltZ3tkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTAuMWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDoyMHB4fS5mQ29udGVudF9fbGF5b3V0X19zaWRlMl8gdGh7d2lkdGg6MTIwcHh9LmZDb250ZW50X19sYXlvdXRfX3NpZGUyXyB0ZHt3aWR0aDo2MDBweH0uZkNvbnRlbnRfX3BhcnRzX19zaXplU197d2lkdGg6MjYlfS5mQ29udGVudF9fbGF5b3V0X19saW5lM18gLmZDb250ZW50X19zZWxlY3RfX3dyYXBfIHNlbGVjdHtkaXNwbGF5OmJsb2NrfS5mQ29udGVudF9fbGF5b3V0X19saW5lM18gLmZDb250ZW50X19zZWxlY3RfX3dyYXBfIGxhYmVse3BhZGRpbmctcmlnaHQ6MH0uZkNvbnRlbnRfX2xheW91dF9fbGluZTNfIC5mQ29udGVudF9fcGFydHNfX3NpemVTX3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCV9LmZDb250ZW50X19sYXlvdXRfX2xpbmUzXyAuZkNvbnRlbnRfX3BhcnRzX19zaXplU18gbGFiZWw6Zmlyc3Qtb2YtdHlwZSBzZWxlY3R7bWFyZ2luLWxlZnQ6MH0uZkNvbnRlbnRfX2xheW91dF9fbGluZTNfIC5mQ29udGVudF9fcGFydHNfX3NpemVTXyBzZWxlY3R7d2lkdGg6MTgycHg7bWFyZ2luOjVweCAxMHB4fS5mb3JtX19mYW1pbHlfX2JveF97cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I2Y3ZjdmN30uZm9ybV9fZmFtaWx5X19ib3hfIC5mQ29udGVudF9fc2VsZWN0X193cmFwXyBzZWxlY3R7YmFja2dyb3VuZDojZmZmfS5mb3JtX19mYW1pbHlfX2JveF8gdGR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5mb3JtX19mYW1pbHlfX2JveF8gLmZvcm1kZXRhaWxfIHRoe2JhY2tncm91bmQ6bm9uZX0uZm9ybV9fZmFtaWx5X19ib3hfIC5mb3JtZGV0YWlsXyB0ZHt3aWR0aDo1NDBweDtiYWNrZ3JvdW5kOm5vbmV9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsuZm9ybV9fZmFtaWx5X19ib3hfIC5mQ29udGVudF9fbGF5b3V0X19saW5lM18gLmZDb250ZW50X19zZWxlY3RfX3dyYXBfIGxhYmVse3BhZGRpbmctcmlnaHQ6MTBweH0uZm9ybV9fZmFtaWx5X19ib3hfIC5mQ29udGVudF9fbGF5b3V0X19saW5lM18gLmZDb250ZW50X19zZWxlY3RfX3dyYXBfIGxhYmVsOm50aC1vZi10eXBlKG4rMil7cGFkZGluZy1yaWdodDoyMHB4fX0uZm9ybV9fYmlydGhfIC5mQ29udGVudF9fcGFydHNfX3NpemVTX3t3aWR0aDoxMDAlfS5mb3JtX19iaXJ0aF8gLmZDb250ZW50X19wYXJ0c19fc2l6ZVNfOjphZnRlcntkaXNwbGF5Om5vbmV9LmZvcm1fX2JpcnRoXyBsYWJlbHtkaXNwbGF5OmJsb2NrfS5mYW1pbHlfX2luZm9fX0lucHV0Ym94X3ttYXJnaW4tdG9wOjI1cHg7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5mYW1pbHlfX2luZm9fX0lucHV0Ym94XyAuZ3JheUFyZWFfe3BhZGRpbmc6MjBweH0uZmFtaWx5X19pbmZvX19JbnB1dGJveF8gLnBsdXNtYXJrX3t3aWR0aDoxMDAlfS5mYW1pbHlfX2luZm9fX0lucHV0Ym94XyAuZmFtaWx5X19pbmZvX190aXRsZV97bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxO2NvbG9yOiM0OTk4ZGJ9LmZhbWlseWluZm9BZGRGb3JtUmVtb3ZlX3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O21hcmdpbjozMHB4IDA7cGFkZGluZzouNWVtO2JvcmRlcjojNDk5OGRiIHNvbGlkIDFweDtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzQ5OThkYjtiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOnBvaW50ZXJ9LmZDb250ZW50X19saW5rXyBhe2ZvbnQtc2l6ZToxLjZyZW07dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojNDk5OGRifS5mQ29udGVudF9fbGlua18gLnNtYWxsX3ttYXJnaW4tbGVmdDoyMHB4O2ZvbnQtc2l6ZToxLjZyZW07dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojNDk5OGRifS5mQ29udGVudF9fcGFzc3dvcmRfX2xpbmtfe21hcmdpbjoyMHB4IDAgMTBweDtwYWRkaW5nLWJvdHRvbTowO2JvcmRlci1ib3R0b206MDtmb250LXNpemU6MS42cmVtfS5mYW1pbHlfX2xlYWRfLC5teXN0b3JlX2xlYWRfe21hcmdpbi1ib3R0b206MjBweH0uZm9ybV9fZmFtaWx5X19ib3hfKy5mb3JtX19mYW1pbHlfX2JveF97Ym9yZGVyLXRvcDojZWRlZGVkIHNvbGlkIDFweH0uY2xhc3NyZXF1aXJlZHtiYWNrZ3JvdW5kOiNmZmZ9LnN1Ym1pdF9fY29udGFpbmVyXyAuYnRuX19saW5lMl97anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm1lbWJlclJlZ2lzdHJhdGlvblZhbGlkYXRpb25fX2NoYW5nZV8gLmZvcm1kZXRhaWxfIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjVweCAwfS5tZW1iZXJSZWdpc3RyYXRpb25WYWxpZGF0aW9uX19jaGFuZ2VfIC5mb3JtZGV0YWlsXyB0cjpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206MDtib3JkZXItYm90dG9tOjB9Lm1lbWJlclJlZ2lzdHJhdGlvblZhbGlkYXRpb25fX2NoYW5nZV8gLmZvcm1kZXRhaWxfIHRoe2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJvdHRvbToxNXB4fS5tZW1iZXJSZWdpc3RyYXRpb25WYWxpZGF0aW9uX19jaGFuZ2VfIC5mb3JtZGV0YWlsXyB0ZHtkaXNwbGF5OmJsb2NrfS5wYWdlX19zYWxlc2Rlc3RjaGFuZ2VfIC5jdXN0b21lcl9zdGF0dXNfe3BhZGRpbmctYm90dG9tOjI1cHh9LnBhZ2VfX3NhbGVzZGVzdGNoYW5nZV8gLnNhbGVzZGVzdGNoYW5nZV8gdGQ6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLWJvdHRvbTo4cHh9LnBhZ2VfX3NhbGVzZGVzdGNoYW5nZV8gLnN1Ym1pdF9fY29udGFpbmVyXyAuZm9ybV9fYmx1ZUJ0bl97dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2VfX3NhbGVzZGVzdGNoYW5nZV9fdmFsaWRhdGlvbl8gLmN1c3RvbWVyX3N0YXR1c197bWFyZ2luLWJvdHRvbTozMHB4O3BhZGRpbmctYm90dG9tOjI1cHh9LnBhZ2VfX3NhbGVzZGVzdGNoYW5nZV9fdmFsaWRhdGlvbl8gLmN1c3RvbWVyY29uZmlybV97d2lkdGg6NzAwcHh9LnBhZ2VfX3NhbGVzZGVzdGNoYW5nZV9fdmFsaWRhdGlvbl8gLmN1c3RvbWVyY29uZmlybV8gdHJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtcm93czphdXRvO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvO3dpZHRoOjcwMHB4O3BhZGRpbmctdG9wOjI1cHg7cGFkZGluZy1ib3R0b206MjVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5wYWdlX19zYWxlc2Rlc3RjaGFuZ2VfX3ZhbGlkYXRpb25fIC5mb3JtX19idG5fe3RleHQtYWxpZ246Y2VudGVyfS5tYWlsY2hhbmdlX3ttYXJnaW4tYm90dG9tOjEwcHh9Lm1haWxjaGFuZ2VfIHRye2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbTowfS5tYWlsY2hhbmdlXyB0cjpudGgtb2YtdHlwZSgyKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5wYXNzY2hhbmdlX3ttYXJnaW4tYm90dG9tOjEwcHh9LnBhc3NjaGFuZ2VfIHRye2JvcmRlci1ib3R0b206MH0ucGFzc2NoYW5nZV8gdHI6bnRoLW9mLXR5cGUoMil7cGFkZGluZy1ib3R0b206MzBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5wYWdlX19jdXN0ZGVzdF8gLmZvcm1kZXRhaWxfIHRyOm50aC1vZi10eXBlKDcpe3BhZGRpbmctdG9wOjB9LnBhZ2VfX2N1c3RkZXN0XyAuZm9ybWRldGFpbF8gLmZDb250ZW50X190aXRsZV86bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnBhZ2VfX2N1c3RkZXN0XyAubWVzc2FnZV97ZGlzcGxheTpub25lfS5wYWdlX19jdXN0ZGVzdF8gLmNhdXRpb25fbWVzc2FnZV97Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjo0MHB4IGF1dG8gMDtwYWRkaW5nOjI1cHggMjBweDtib3JkZXI6c29saWQgM3B4ICM0OTk4ZGI7Zm9udC1zaXplOjEuNHJlbX0ucGFnZV9fY3VzdGRlc3RfIC5jYXV0aW9uX21lc3NhZ2VfIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojNDk5OGRifS5jdXN0b21lcl8gLmN1c3RvbWVyY29uZmlybV97bWFyZ2luLWJvdHRvbTowfS5jdXN0b21lcl8gLmN1c3RvbWVyY29uZmlybV8gdGh7bWFyZ2luLWJvdHRvbToxMHB4fS5wYWdlX19jdXN0ZGVzdF9fdmFsaWRhdGlvbl8gLmNhdXRpb25fbWVzc2FnZV97cGFkZGluZy10b3A6MzBweH0ucGFnZV9fY3VzdGRlc3RfX3ZhbGlkYXRpb25fIC5jdXN0b21lcl9zdGF0dXNfPi5jdXN0b21lcl9zdGF0dXNfe2JvcmRlci1ib3R0b206MH0ucGFnZV9fY3VzdGRlc3RfX3ZhbGlkYXRpb25fIC5mb3JtZGV0YWlsXyB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjI1cHggMH0ucGFnZV9fY3VzdGRlc3RfX3ZhbGlkYXRpb25fIC5mb3JtZGV0YWlsXyB0aHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3BhZGRpbmctYm90dG9tOjE1cHh9LnBhZ2VfX2N1c3RkZXN0X192YWxpZGF0aW9uXyAuZm9ybWRldGFpbF8gdGR7ZGlzcGxheTpibG9ja30uY2FyZGVkaXRfIC5jb21tb25faGVhZGxpbmUyX3ttYXJnaW4tYm90dG9tOjEwcHh9LmNhcmRlZGl0XyAuZXJyb3Jfe3BhZGRpbmctdG9wOjEwcHh9LmNhcmRlZGl0XyAuZm9ybWRldGFpbF97ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmctYm90dG9tOjE4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0uY2FyZGVkaXRfIC5mb3JtZGV0YWlsXyB0Ym9keXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uY2FyZGVkaXRfIC5mb3JtZGV0YWlsXyB0cntmbGV4LWJhc2lzOjUwJTtwYWRkaW5nLXRvcDoxOHB4fS5jYXJkZWRpdF8gLmZvcm1kZXRhaWxfIHRoe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjJyZW07Y29sb3I6IzQ5OThkYn0uY2FyZGVkaXRfIC5mb3JtZGV0YWlsXyB0ZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjE2cHh9LmNhcmRlZGl0XyAuZm9ybVJlcXVpcmVkX3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcDttYXJnaW4tbGVmdDoxMHB4O3BhZGRpbmc6NHB4IDVweDtmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjF9LnN1Ym1pdF9fYnRuRGVsZWF0X3tkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMTRweDtoZWlnaHQ6NTBweDtwYWRkaW5nOjE1cHggN3B4O2JvcmRlcjoxcHggc29saWQgIzQ5OThkYjtib3JkZXItcmFkaXVzOjA7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiM0OTk4ZGI7YmFja2dyb3VuZDojZmZmfS5mb3JtZGV0YWlsY2FyZF97d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LmZvcm1kZXRhaWxjYXJkXyB0aHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luOjIwcHggMCAxMHB4O3BhZGRpbmc6MDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246bGVmdDtjb2xvcjojNDk5OGRifS5mb3JtZGV0YWlsY2FyZF8gdGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6OHB4IDBweDtsaW5lLWhlaWdodDoxNXB4fS5jYXJkZWRpdF9pbmZvX3ttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy10b3A6MzBweH0ucGFnZV9fbXlzdG9yZV8gYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wYWdlX19teXN0b3JlXyAuaDNfX3RpdGxlX3ttYXJnaW4tdG9wOjUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MjBweH0ucGFnZV9fbXlzdG9yZV8gLmg0X190aXRsZV97Zm9udC1zaXplOjEuOHJlbX0ucGFnZV9fbXlzdG9yZV8gLmJ0bl9fbGluZTFfe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MDtwYWRkaW5nOjMwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5wYWdlX19teXN0b3JlXyAuYnRuQm94X3tmbGV4LWJhc2lzOjE1MHB4fS5idG5fX3JlZ2lzdF97d2lkdGg6MjcwcHh9Lmxpc3RfbGluZV97ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjIwcHggMCAzMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWJ9LnN0b3JlX25hbWVfe2ZsZXgtYmFzaXM6NTAwcHh9LnN0b3JlX25hbWVfIGF7Y29sb3I6IzQ5OThkYn0uaW1nQnRuX19saW5lMV97d2lkdGg6MzM1cHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDo0MHB4fS5wYWdlX19kaW9wdHJlSW5mb18gLmJ0bl9saW5lMV97d2lkdGg6MjcwcHg7bWFyZ2luOjAgYXV0b30ucGFnZV9fZGlvcHRyZUluZm9fIC5sZWFkX19uYW1lQm94X3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MjBweH0ucGFnZV9fZGlvcHRyZUluZm9fIC5idG5fX2xpbmUyX3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZGlvcHRyZVJlZ2lzdGVyZWRfe21hcmdpbjo1MHB4IDB9LmZvcm1TZWxlY3RXcmFwX3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO2JvcmRlcjowO2NvbG9yOiM0OTk4ZGI7YmFja2dyb3VuZDojZmZmfS5mb3JtU2VsZWN0V3JhcF8gc2VsZWN0e2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2hlaWdodDo1MHB4O3BhZGRpbmc6MTVweCAzNnB4IDE1cHggMjBweDtib3JkZXI6MXB4IHNvbGlkICM0OTk4ZGI7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjM7Y29sb3I6IzQ5OThkYn0uZm9ybVNlbGVjdFdyYXBfOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTdweDtyaWdodDoxZW07d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItYm90dG9tOiM0OTk4ZGIgc29saWQgMXB4O2JvcmRlci1yaWdodDojNDk5OGRiIHNvbGlkIDFweDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uZGlvcHRyZVJlZ2lzdGVyZWRib3hfe2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjIwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5kaW9wdHJlUmVnaXN0ZXJlZGJveF8gLmJ0bkJveF97ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjMyMHB4fS5kaW9wdHJlUmVnaXN0ZXJlZGJveF8gLmJ0bkJveF8gYnV0dG9ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTUwcHh9LmRpb3B0cmVSZWdpc3RlcmVkYm94XyAuY29udGFpbmVyX19pbm5lcl97cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmVifS5kaW9wdHJlUmVnaXN0ZXJlZGJveF8gLmNvbnRhaW5lcl9faW5uZXJfOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5kaW9wdHJlUmVnaXN0ZXJlZF9fZGF0YV97ZGlzcGxheTpibG9jazt3aWR0aDozNjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9LmRpb3B0cmVSZWdpc3RlcmVkX19kYXRhXyBkbHtkaXNwbGF5OmZsZXh9LmRpb3B0cmVFY1JlZ2lzdGVyZWRfYnRuQXJlYV8gYXt3aWR0aDozMzVweDtib3JkZXI6bm9uZTtmb250LXNpemU6MS42cmVtO2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiM0OTk4ZGJ9LnBhZ2VfX21hZ18gLm1lc3NhZ2Vfe3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MDtib3JkZXItYm90dG9tOjB9LnBhZ2VfX21hZ18gLm1lc3NhZ2VfIHRoe3dpZHRoOjEwMCV9LnBhZ2VfX21hZ18gLmNvbW1vbl9oZWFkbGluZTJfe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjMwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWJ9LnBhZ2VfX21hZ18gLmdyYXlBcmVhX3toZWlnaHQ6MzB2aDttYXJnaW46MzBweCAwfS5wYWdlX19tYWdfIC5zY3JvbGxfX2NvbnRlbnRfe3BhZGRpbmc6MzBweCAwIDMwcHggMzBweH0ucGFnZV9fbWFnXyAuc3VibWl0X19jb250YWluZXJfOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206NTBweH0ubXlwYWdlTWFnX190ZXJtc0JveHt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjQwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYn0ubXlwYWdlTWFnX190ZXJtc0JveDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX0ubXlwYWdlTWFnX190ZXJtc0JveCBhe2NvbG9yOiM0OTk4ZGJ9Lmx5X19teXBhZ2VNYWdfX3Rlcm1zSGVhZGxpbmV7cGFkZGluZy1ib3R0b206MjBweH0ubXlwYWdlTWFnX190ZXJtc1RpdGxle2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDk5OGRifS5seV9fbXlwYWdlTWFnX190ZXJtc1RpdGxle21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjB9Lmx5X19teXBhZ2VNYWdfX3Rlcm1zVGl0bGVGaXJzdHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLXRvcDoyMHB4fS5tQ1MtbXktdGhlbWUubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2Vye2hlaWdodDoxNjVweH0ubUNTLW15LXRoZW1lLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMHB4O2hlaWdodDoxNjVweDtiYWNrZ3JvdW5kLWNvbG9yOiM5MGNjZjAgIWltcG9ydGFudH0ubUNTLW15LXRoZW1lLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntib3JkZXItbGVmdDoxcHggc29saWQgI2M3YzdjNztiYWNrZ3JvdW5kOiNlYmViZWJ9Lm1DUy1teS10aGVtZS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubXlwYWdlTWFnX19zeXN0ZW1SZXF1aXJlbWVudHN7Zm9udC13ZWlnaHQ6Ym9sZH0ubXlwYWdlTWFnX19tYWlsQ2FuY2VsTm90ZXtmb250LXNpemU6ODAlO3BhZGRpbmctYm90dG9tOjMwcHh9Lm15cGFnZU1hZ19fbWFpbENhbmNlbE5vdGVMaXN0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxNXB4fS5teXBhZ2VNYWdfX21haWxDYW5jZWxOb3RlTGlzdDo6YmVmb3Jle2NvbnRlbnQ6XCLigLtcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LnBhZ2VfX21hZ2NvbXBsZXRlXyAubWFpbENhbmNlbE5vdGV7cGFkZGluZzozMHB4IDB9LnBhZ2VfX3dpdGhkcmF3YWxfIC5zdHlsZUd1aWRlX19wYWdlVGl0bGV7Zm9udC1zaXplOjIuOHJlbX0ud2l0aGRyYXdhbF97bWFyZ2luLWJvdHRvbToxMHB4fS53aXRoZHJhd2FsXyB0ZHt3aWR0aDoxMDAlfS5teXBhZ2VXaXRoZHJhd2FsX19kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoxLjg7Y29sb3I6I2UyMGMwY30ubHlfX215cGFnZVdpdGhkcmF3YWxfX2Rlc2NyaXB0aW9ue21hcmdpbjoyMHB4IDAgNDBweDtwYWRkaW5nOjMuNSU7Ym9yZGVyOnNvbGlkIDJweCAjZTIwYzBjfS5wYWdlX19sb2dvdXRfIHB7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206NzBweH0ucGFnZV9fbG9nb3V0XyAuc3R5bGVHdWlkZV9fcGFnZVRpdGxlK3AgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiM0OTk4ZGJ9IiwiXG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2FzczptYXBcIjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09PT09WyDjg5Xjgqnjg7Pjg4gv44OZ44O844K544Kr44Op44O8ICBdPT09PT1cblxuLy8g44OV44Kp44Oz44OI44OV44Kh44Of44Oq44O8XG4kZm9udC1lbjonT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250LWphOidOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZvbnQtdGl0bGU6J05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcblxuLy9cbi8vIOODleOCqeODs+ODiOOCpuOCp+OCpOODiFxuJGZ3TGlnaHQ6MzAwO1xuJGZ3UmVnOjQwMDtcbiRmd01pZDo1MDA7XG4kZndTZW1pQm9sZDo2MDA7XG4kZndCb2xkOjcwMDtcbiRmd0JsYWNrOjkwMDtcbi8vXG4vLyDjg5Xjgqnjg7Pjg4jmjIflrppcbkBtaXhpbiBmb250LWVue1xuICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gIGZvbnQtd2VpZ2h0OiAkZndTZW1pQm9sZDtcbn1cblxuLy9cbi8vIOOCq+ODqeODvFxuJHpvZmZCbHVlOiM0OTk4REI7XG4kY29sb3JUZXh0OiAjMDAwO1xuJGNvbG9yQm9yZGVyR3JheTogI2ViZWJlYjtcbiRjb2xvckF0dGVudGlvbjogI2UyMGMwYztcbiRjb2xvckNhdXRpb246I2ZmMDAwMDtcbiRjYXV0aW9uQ29sb3I6ICNmZjE5MDA7XG4kY29sb3JBcmVhR3JheTogI2Y3ZjdmNztcbiRjb2xvckJvb2ttYXJrR3JheTogI2Y2ZjZmNjtcbiRjb2xvckJ1dHRvbkljb246Izg4ODtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy89PT09PVsg5pWw5YCk6KiI566XIF09PT09PVxuJHBjLWRlc2lnbi13aWR0aDogMTI4MDsgLy/jg4fjgrbjgqTjg7Pjg4fjg7zjgr9QQ+OCteOCpOOCulxuJHNwLWRlc2lnbi13aWR0aDogMzc1OyAvL+ODh+OCtuOCpOODs+ODh+ODvOOCv+OCueODnuODm+OCteOCpOOCulxuLy8gLS0tLVxuLy8gcGVyY2VudOioiOeul+W8j1xuLy8gKiBleClcbi8vICAgd2lkdGg6IGNhbGNQZXIoMjAwLDY0MClcbkBmdW5jdGlvbiBjYWxjUGVyKCRudW0xLCRudW0yKSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bTEsICAkbnVtMikgKiAxMDAlO1xufVxuLy8gLS0tLVxuLy8gdnfoqIjnrpflvI9cbi8vICogZXgpXG4vLyAgIHdpZHRoOiBjYWxjVncoMjAwKVxuQGZ1bmN0aW9uIGNhbGNWdygkbnVtLCAkd2lkdGg6ICRzcC1kZXNpZ24td2lkdGgpIHtcbiAgQHJldHVybiBtYXRoLmRpdigxdncgKiAkbnVtLCAkd2lkdGgpICogMTAwO1xufVxuQGZ1bmN0aW9uIGNhbGNWd1BDKCRudW0sICR3aWR0aDogJHBjLWRlc2lnbi13aWR0aCkge1xuICAvL0ByZXR1cm4gKCAkdyAvICRwYy1kZXNpZ24td2lkdGggKSAqIDEwMHZ3O1xuICBAcmV0dXJuIG1hdGguZGl2KDF2dyAqICRudW0sICR3aWR0aCkgKiAxMDA7XG59XG5AZnVuY3Rpb24gY2FsY1B4KCRudW0pIHtcbiAgQHJldHVybiAkbnVtICogLjVweDtcbn1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vPT09PT1bIOODoeODh+OCo+OCouOCr+OCqOODquODvCAvIOODrOOCpOOCouOCpuODiCAgXT09PT09XG4kbGF5b3V0LXdpZHRoLWlubmVyOiA3NjhweDsgLy8g44Os44Kk44Ki44Km44OI5bmFXG4kbGF5b3V0LXdpZHRoLWlubmVyLXNwOiA3NjdweDsgLy8g44Os44Kk44Ki44Km44OI5bmFXG4kbGF5b3V0LXdpZHRoLWlubmVyLXBjOiAxMjgwcHg7IC8vIOODrOOCpOOCouOCpuODiOW5hVxuJGJyZWFrcG9pbnRzOiAoIC8vIOODluODrOODvOOCr+ODneOCpOODs+ODiFxuICBcInNwXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRsYXlvdXQtd2lkdGgtaW5uZXItc3B9KVwiLFxuICBcInRhYlwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbGF5b3V0LXdpZHRoLWlubmVyLXNwfSkgYW5kIChtYXgtd2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lciAtIDFweH0pXCIsXG4gIFwibm90c3BcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lci1zcCArIDFweCB9KVwiLFxuKTtcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc3ApIHtcbiAgQG1lZGlhICN7bWFwLmdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyDjg4fjg5DjgqTjgrnjgZTjgajjga7lh7rjgZfliIbjgZFcbi5wYy1kaXNwe31cbi5zcC1kaXNwe31cbi5wY3NtYWxsLW5vbmRpc3B7fVxuLnBjc21hbGwtZGlzcHt9XG5cbkBpbmNsdWRlIG1xKCdub3RzcCcpIHtcblx0LnBjLWRpc3B7IH1cblx0LnNwLWRpc3AsLnBjc21hbGwtZGlzcHsgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7fVxufVxuQGluY2x1ZGUgbXEoJ3NwJykge1xuXHQuc3AtZGlzcHsgfVxuXHQucGMtZGlzcCwucGNzbWFsbC1kaXNweyBkaXNwbGF5OiBub25lIWltcG9ydGFudDt9XG59XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubXlwYWdlIGNvbW1vblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29sMV8ge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm5vdGVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbn1cblxuLmNvbXBsZXRlX19tZXNzYWdlXyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uZm9ybWxpc3RfIHtcbiAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59XG5cbi50YWJsZV9fYmxvY2tfIHtcbiAgICB0aCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuXG4uYnRuX19saW5lMl8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAuYnRuX19hY3RfIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICR6b2ZmQmx1ZTtcbiAgICB9XG4gICAgLmZvcm1fX2J0bl8ge1xuICAgICAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxufVxuXG4uYnRuX19saW5lM18ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIC5mb3JtX19idG5fIHtcbiAgICAgICAgZmxleC1iYXNpczogMjE0cHg7XG4gICAgfVxuICAgIC5mb3JtX19ibHVlQnRuXyB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm1fX3doaXRlQnRuXyB7XG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkem9mZkJsdWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG5cbi5vbmVfX2dvb2RzXyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgIC5pbWdfIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwZWNfIHtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbn1cblxuLnN1Ym1pdF8ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uc3VibWl0X19jb250YWluZXJfIHtcbiAgICAuYnRuX19saW5lMl8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuZm9ybV9fbGFzdEJ0bl8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICB9XG59XG5cbi5tZXNzYWdlXyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbmJ1dHRvbiB7XG4gICAgJi5idG5fX2FjdF8ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJHpvZmZCbHVlO1xuICAgIH1cbn1cblxuLmJ0bl9fYWN0XyB7XG4gICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR6b2ZmQmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nb29kc19uYW1lXyB7XG4gICAgY29sb3I6ICR6b2ZmQmx1ZTtcbn0iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XG4vL+WkieaVsOODu21peGluXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXG5AdXNlIFwic2FzczptYXRoXCI7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5teXBhZ2UgdG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmxlYWRfX25hbWVib3hfIHtcbiAgICAmLmN1c3RvbWVyX3N0YXR1c18ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNC41cHg7XG4gICAgfVxufVxuXG4ubXltZW51XyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNhdGVnb3J5X19pdGVtXyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3J5X19pY29uXyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI2cHg7XG4gICAgICAgIG1hcmdpbjogNHB4IDIwcHggMCAxNHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXRlZ29yeV9fbGlzdF9fdGl0bGVfIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6JHpvZmZCbHVlO1xufVxuXG4uY2F0ZWdvcnlfX3RpdGxlXyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiR6b2ZmQmx1ZTtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICB9XG59XG5cbi5wYWdlX19tZW51XyB7XG4gICAgLmdyYXlBcmVhXyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbi5teW1lbnVfX2FkZEFkZHJlc3NfLC5jYXRlZ29yeV9fZGVzY18ge1xuICAgIHdpZHRoOiA2NDBweDtcbn1cblxuLm15bWVudV9fYWRkQWRkcmVzc18ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlY29tbWVuZF8ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5teXBhZ2VfX2xpbmVFcnJvciB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JDYXV0aW9uO1xuICAgIGNvbG9yOiAkY29sb3JDYXV0aW9uO1xufVxuLm15cGFnZV9fbGluZUVycm9yVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6LO85YWl5bGl5q20XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlX19oaXN0b3J5X19jYXRfIHtcbiAgICB0aCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG59XG5cbi5oaXN0b3J5X19saXN0XyB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG5cbi50UHJvZHVjdF9fZGV0YWlsXyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLnRQcm9kdWN0X19pbWdfIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5oaXN0b3J5X19vbmVfIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbn1cblxuLnBJdGVtTGVhZF8ge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi5wSXRlbVByb2Nlc3NpbWFnZV8ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wSXRlbUxlYWRfX2RldGFpbF8ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUobisyKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi5nb29kc2xpc3RfIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzBweCAxZnI7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICB9XG59XG5cbi5wYWdlX19oaXN0b3J5XyB7XG4gICAgLnBJdGVtTGVhZF9fZGV0YWlsXyB7XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLml0ZW1QcmljZV90YXhfIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAuYnRuX19saW5lMV8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIH1cbiAgICAuZ29vZHNsaXN0XyB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA1O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5nb29kc2xpc3RfIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgLW1zLWdyaWQtcm93czogMzBweCAzMHB4IDFmciAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlX19oaXN0b3J5XyB7XG4gICAgICAgIC5nb29kc2xpc3RfIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdvb2RzbGlzdF9jb250YWluZXJJbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAgMjBweDtcbn1cbi5nb29kc2xpc3RfZGV0YWlscyB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuLmdvb2RzbGlzdF9kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiB3cmFwO1xufVxuXG4uaW1nQm94XyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5nb29kc2xpc3RfZGV0YWlsVGl0bGUtLXByb2R1Y3Qge1xuICAgIGZsZXgtYmFzaXM6IDE1JTtcbn1cbi5nb29kc2xpc3RfZGV0YWlsVGV4dC0tcHJvZHVjdCB7XG4gICAgZmxleC1iYXNpczogODUlO1xufVxuLmdvb2RzbGlzdF9kZXRhaWxMZW5zSW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmdvb2RzbGlzdF9fZGV0YWlsTGVuc0NvbmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uZ29vZHNsaXN0X19kZXRhaWxMZW5zSXRlbXMge1xuICAgIGZsZXgtYmFzaXM6IDUycHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi5nb29kc2xpc3RfZ29vZHNMaXN0RGV0YWlsLS1sZW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uZ29vZHNsaXN0X19kZXRhaWxMZW5zVGl0bGUtLXR5cGUge1xuICAgIHdpZHRoOiA3MnB4O1xufVxuLmdvb2RzbGlzdF9fZGV0YWlsTGVuc1RleHQtLXR5cGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbn1cblxuLnR4dEJveF8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdvb2RzXyB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLm90aGVyX19pbmZvX19ib3hfIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAuZm9ybV9fYnRuXyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcnRzdGF0dXNfX2JveF8ge1xuICAgIC5jdXN0b21lcl9zdGF0dXNfIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXJfX2lubmVyXyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICB9XG59XG5cbi5jb250ZW50cyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR6b2ZmQmx1ZTtcbn1cblxuLmFjY29yZGlvbl9fYXJlYV8ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uX19pbm5lcl8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6LO85YWl5bGl5q206Kmz57SwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wdXJjaGVhc2VkX19oaXN0b3J5ZGV0YWlsaXRlbUJveF8ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wSXRlbVByb2Nlc3NoaXN0b3J5ZGV0YWlsaW1hZ2VfIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3BhbmR1YWxfIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubWV0aG9kX2FkZHJfIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG90YWxDYWxfIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHRyLCBkbHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG90YWxfIHtcbiAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JBdHRlbnRpb247XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgfVxufVxuXG4uY2FycmlhZ2VfLCAudG90YWxPZmZfLCAuc3ViVG90YWxfIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZGlzY291bnRfX3ZhbHVlXyB7XG4gICAgY29sb3I6ICRjb2xvckF0dGVudGlvbjtcbn1cblxuLml0ZW1fX2NhbEJveF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgKyB0ciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICYuaXRlbVByaWNlX3RheF8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtXG4gICAgfVxuICAgIC5pdGVtUHJpY2VfdGF4XyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMC44cmVtO1xuICAgIH1cbn1cblxuLmgzX190aXRsZV8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICR6b2ZmQmx1ZTtcbn1cblxuLmZvcm1fX2JveF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR6b2ZmQmx1ZTtcbiAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuXG4uYmx1ZUFyZWFfIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogI2U4ZjVmYztcbn1cblxuLndoaXRlX19hcmVhQm94XyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGJjZGYwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50aXRsZV9fYm94XyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkem9mZkJsdWU7XG59XG5cbi5mcmFtZUJveF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG59XG5cbi5ncmFzc1R5cGVCb3hfIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGwge1xuICAgICAgICBmbGV4LWJhc2lzOiAyODlweDtcbiAgICB9XG59XG5cbi5sZW5zVHlwZV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwIDEzcHg7XG59XG4ubGVuc1R5cGVfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4ubGVuc1R5cGVfX2RldGFpbCB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNTJweCk7XG59XG5cbi5sZW5zQm94XyB7XG4gICAgLmgzX190aXRsZV8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cblxuLnByZXNjcmlwdGlvbkJveF8ge1xuICAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAzMHB4O1xuICAgIH1cbiAgICB0aCx0ZCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDEycHggN3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgd2lkdGg6IDE5NHB4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIHdpZHRoOiAxOTNweDtcbiAgICB9XG59XG5cbi5sZW5zVHlwZV8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI4OXB4O1xuICAgIH1cbn1cblxuLmRlbGl2ZXJ5X19pbmZvXyB7XG4gICAgLmgzX190aXRsZV8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIHRyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNlcnZpY2VDYXNlXyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlcnZpY2VDYXNlX19pbWdfIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtYmFzaXM6IDczcHg7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2VydmljZUNhc2VfX3RleHRfIHtcbiAgICBmbGV4LWJhc2lzOiA0ODdweDtcbiAgICBoZWlnaHQ6IDczcHg7XG59XG5cbi5wYWdlX19oaXN0b3J5ZGV0YWlsXyB7ICBcbiAgICAuZ29vZHNsaXN0XyB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA3O1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuX19saW5lMl8ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4uYnRuX19mb250U21hbGxfIHtcbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG4ucGFnZV9fY2FydFN0YXR1c0N5dXVpXyB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxufVxuXG4ubGlua19fc2FsZXNEZXN0Q2hhbmdlXyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGEge1xuICAgICAgICBjb2xvcjogIzQ5OThkYjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4ubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgJltvcGVuXSB7XG4gICAgLm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9uVGl0bGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5teXBhZ2VIaXN0b3J5RGV0YWlsX19zdW5nbGFzc2VzUHJlY2F1dGlvQ29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAuY2F1dGlvbiB7XG4gICAgY29sb3I6ICNGRjAwMDA7XG4gIH1cbn1cblxuLm15cGFnZUhpc3RvcnlEZXRhaWxfX3N1bmdsYXNzZXNQcmVjYXV0aW9uVGl0bGUge1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAgIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjJzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5teXBhZ2VIaXN0b3J5RGV0YWlsX19zdW5nbGFzc2VzUHJlY2F1dGlvQ29udGVudCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xufVxuXG4ubXlwYWdlSGlzdG9yeURldGFpbF9fc3VuZ2xhc3Nlc1ByZWNhdXRpb0NvbnRlbnRJbm5lciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMnB4O1xufVxuIiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxyXG4vL+WkieaVsOODu21peGluXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XHJcbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jgYrmsJfjgavlhaXjgopcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib29rbWFya0RldGFpbCB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYm9va21hcmtEZXRhaWxpbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxvZ2lubmFtZV8ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIH1cclxuICAuYm9va21hcmtEZXRhaWxDb250ZW50cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgfVxyXG4gIC5ib29rbWFya19fY3V0b21lclN0YXR1cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fbmF2aWdhdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19uYXZpZ2F0aW9uTGlzdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuYm9va21hcmtfX25hdmlnYXRpb25MaXN0IHtcclxuICAgIGZsZXgtYmFzaXM6IDUwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY29sb3JCdXR0b25JY29uO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICYuaXMtLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvb2ttYXJrX19jb3VudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19jb3VudFRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG4gIC5ib29rbWFya19fY291bnROdW1iZXIge1xyXG4gICAgbWFyZ2luLWlubGluZTogNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19hbm5vdW5jZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yQm9va21hcmtHcmF5O1xyXG4gIH1cclxuICAucGFnZW5hdGlvbl8ge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5uYXZpcGFnZV8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmN1c3RvbWVyX3N0YXR1c18ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWQge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWRJbm5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzIwcHgpO1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3RJbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3RJdGVtIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkRGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkTmFtZVRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZFNwZWMge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG4gIC5ib29rbWFya19fcmVtb3ZlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fcmVtb3ZlQnV0dG9uIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQnV0dG9uSWNvbjtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm15cGFnZV9fYmFja0J1dHRvbiB7XHJcbiAgICB3aWR0aDogMzQ1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICB9XHJcbiAgLm15cGFnZV9fYmFja0J1dHRvbkxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBjb2xvcjogJHpvZmZCbHVlO1xyXG4gIH1cclxuICAuem9mZkxlbnNDb2xvcnNHb29kc19fYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG4uYm9va21hcmtEZXRhaWwtLWdvb2RzIHtcclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZElubmVyIHtcclxuICAgIGdhcDogMThweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWRMaXN0IHtcclxuICAgIHdpZHRoOiAzMjFweDtcclxuICAgIG1heC13aWR0aDogMzIxcHg7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgcGFkZGluZzogNDhweCAyMHB4IDMycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkTGlzdElubmVyIHtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWRMaXN0SXRlbSB7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDE4MnB4O1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZE5hbWVUaXRsZSB7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWROYW1lTm9JbmZvcm1hdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZFNwZWMge1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydCB7XHJcbiAgICB3aWR0aDogMjI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmLS1ub3N0b2NrIHtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMCA4cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgJi0tbm9zdG9jaywgJi0tZGlzYWJsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJ1dHRvbkljb247XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b25UZXh0IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkQ2FydEJ1dHRvbi0taW5TdG9jayB7XHJcbiAgICAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b25UZXh0IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9wcml2YXRlL2NvbW1vbi9pY29uL2ljb25fYnRuX2NhcnQuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZENhcnRCdXR0b24tLWRpc2FibGUge1xyXG4gICAgLmJvb2ttYXJrX19mYXZvcml0ZWRDYXJ0QnV0dG9uVGV4dCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvcHJpdmF0ZS9jb21tb24vaWNvbi9pY29uX2J0bl9jYXJ0LWRpc2FibGUuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9va21hcmtfX3JlbW92ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuLmJvb2ttYXJrRGV0YWlsLS1sZW5zIHtcclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZElubmVyIHtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHggMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZExpc3RJbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWRMaXN0SXRlbSB7XHJcbiAgICB3aWR0aDogNzVweDtcclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWROYW1lIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkU3BlYyB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZFByaWNlIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fZmF2b3JpdGVkQ29tYmluYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBDdXJyZW50Q29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQ3VycmVudENvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAuYm9va21hcmtfX2Zhdm9yaXRlZENvbWJpbmF0aW9uVGl0bGUge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJvb2ttYXJrX19mYXZvcml0ZWRDb21iaW5hdGlvbkNvbnRlbnRzIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9va21hcmtfX2Zhdm9yaXRlZENvbWJpbmF0aW9uVGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE3cHggNDhweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMzJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvb2ttYXJrX19mYXZvcml0ZWRDb21iaW5hdGlvbkNvbnRlbnRzIHtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XHJcbiAgfVxyXG4gIC5ib29rbWFya19fcmVtb3ZlIHtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgLnpvZmZMZW5zQ29sb3JzQ29tYmluYXRpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbiAgLnpvZmZMZW5zQ29sb3JzR29vZHNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGN1cnNvcjogZ3JhYjsgXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgXHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XHJcbiAgfVxyXG4gIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19saXN0SXRlbSB7XHJcbiAgICBmbGV4LWJhc2lzOiAyMDBweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuICAuem9mZkxlbnNDb2xvcnNHb29kc19fbGlzdEl0ZW1GYWNlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaW1nIHtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19saXN0SXRlbUJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgfVxyXG4gIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19saXN0SXRlbUJvZHktLXByaWNlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19idXR0b24ge1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG4gIC56b2ZmTGVuc0NvbG9yc0dvb2RzX19idXR0b25UZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufSIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cbi8v5aSJ5pWw44O7bWl4aW5cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuWGjeWFpeiNt+OBruOBiuefpeOCieOBm+eUs+OBl+i+vOOBv+WVhuWTgVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZV9fYmFja29yZGVyXyB7XG4gICAgLm5vdGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogIDMwcHg7XG4gICAgfVxuICAgIC5idG5fX2xpbmUxXyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgICAubWVzc2FnZV8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgfVxufVxuXG4uYmFja29yZGVyX2l0ZW1fIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubmFtZV8sLnNwZWNfIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuZGVzY18ge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuICAgIC5kZWxfIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG59XG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XG4vL+WkieaVsOODu21peGluXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXG5AdXNlIFwic2FzczptYXRoXCI7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgq/jg7zjg53jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VfX2NvdXBvbl8ge1xuICAgIC5jdXN0b21lcl9zdGF0dXNfIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAubmF2aXBhZ2VfIHtcbiAgICAgICAgJi50b3BfIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuYm90dG9tXyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0Q29udGVudF8ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JBcmVhR3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDQ2OHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgICB9ICBcbiAgICB9XG4gICAgLmJ0bl9fbGluZTFfIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG59XG5cbi5jb3Vwb25fbGlzdF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlX19sZWFkVHh0XyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5Lya5ZOh5oOF5aCx44Gu5aSJ5pu0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlX19tZW1iZXJSZWdpc3RyYXRpb25DaGFuZ2VfIHtcbiAgICAuZm9ybUNvbnRlbnRfIHtcbiAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgIHRyIHtcbiAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAuZkNvbnRlbnRfX2xheW91dF9fbGluZTJfICB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgIH1cbiAgICAgICAubm9fX3NlcGFyYXRlXyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mYW1pbHlfX2luZm9fX0lucHV0Ym94XyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICAgICAgfVxuICAgICAgICAuZmFtaWx5X19pbmZvX19ub19fc2VwYXJhdGVfIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhbWlseV9faW5mb19fSW5wdXRib3hfIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1fX2J0bl8ge1xuICAgICAgICAuZm9ybV9fYmx1ZUJ0bl8ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybV9fZmFtaWx5X19ib3hfIHtcbiAgICAuZm9ybWRldGFpbF8ge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybV9fYmlydGhfIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vX19zZXBhcmF0ZV8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbWFsbF8ge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgIH1cbn1cblxudGFibGUge1xuICAgICYuY3VzdG9tZXJfIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5mQ29udGVudF9fdW5kZXJUaXRsZV8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmN1c3RvbWVyY29uZmlybV8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jaGVja3R5cGVfa2FuYSwuY2hlY2t0eXBlX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGlucHV0IHtcbiAgICAgICAgLnBhZ2VfX21lbWJlclJlZ2lzdHJhdGlvbkNoYW5nZV8gJiwme1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZDb250ZW50X19sYXlvdXRfX3NpZGUyXyB7XG4gICAgLnNtYWxsXyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxufVxuXG4uZkNvbnRlbnRfX3VuZGVyVGl0bGVfIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0wLjFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG4uZkNvbnRlbnRfX2xheW91dF9fc2lkZTJfIHtcbiAgICB0aCB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgfVxufVxuLmZDb250ZW50X19wYXJ0c19fc2l6ZVNfIHtcbiAgICB3aWR0aDogMjYlO1xufVxuXG4vKiAz44Gk5Lim44GzICovXG4uZkNvbnRlbnRfX2xheW91dF9fbGluZTNfIHtcbiAgICAuZkNvbnRlbnRfX3NlbGVjdF9fd3JhcF8ge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZkNvbnRlbnRfX3BhcnRzX19zaXplU18ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTgycHg7XG4gICAgICAgICAgICBtYXJnaW46ICA1cHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyog44K744Os44Kv44OI44Oc44OD44Kv44K5ICovXG4uZm9ybV9fZmFtaWx5X19ib3hfIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvckFyZWFHcmF5O1xuICAgIC5mQ29udGVudF9fc2VsZWN0X193cmFwXyB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuZm9ybWRldGFpbF8ge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5mb3JtX19mYW1pbHlfX2JveF8ge1xuICAgICAgICAuZkNvbnRlbnRfX2xheW91dF9fbGluZTNfIHtcbiAgICAgICAgICAgIC5mQ29udGVudF9fc2VsZWN0X193cmFwXyB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKG4rMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm1fX2JpcnRoXyB7XG4gICAgLmZDb250ZW50X19wYXJ0c19fc2l6ZVNfe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLyog44GU5a625peP5oOF5aCx6L+95YqgICovXG4uZmFtaWx5X19pbmZvX19JbnB1dGJveF8ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgLmdyYXlBcmVhXyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIC5wbHVzbWFya18ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmZhbWlseV9faW5mb19fdGl0bGVfIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6JHpvZmZCbHVlO1xuICAgIH1cbn1cblxuLmZhbWlseWluZm9BZGRGb3JtUmVtb3ZlXyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IC41ZW07XG4gICAgYm9yZGVyOiAkem9mZkJsdWUgc29saWQgMXB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZkNvbnRlbnRfX2xpbmtfIHtcbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjokem9mZkJsdWU7XG4gICAgfVxuICAgIC5zbWFsbF8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjokem9mZkJsdWU7XG4gICAgfVxufVxuXG4uZkNvbnRlbnRfX3Bhc3N3b3JkX19saW5rXyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZmFtaWx5X19sZWFkXyAsLm15c3RvcmVfbGVhZF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb3JtX19mYW1pbHlfX2JveF8gIHtcbiAgICArIC5mb3JtX19mYW1pbHlfX2JveF8ge1xuICAgICAgICBib3JkZXItdG9wOiAjZWRlZGVkIHNvbGlkIDFweDtcbiAgICB9XG59XG5cbi5jbGFzc3JlcXVpcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3VibWl0X19jb250YWluZXJfIHtcbiAgICAuYnRuX19saW5lMl8ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4ubWVtYmVyUmVnaXN0cmF0aW9uVmFsaWRhdGlvbl9fY2hhbmdlXyB7XG4gICAgLmZvcm1kZXRhaWxfIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlX19zYWxlc2Rlc3RjaGFuZ2VfIHtcbiAgICAuY3VzdG9tZXJfc3RhdHVzXyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAuc2FsZXNkZXN0Y2hhbmdlXyB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3VibWl0X19jb250YWluZXJfIHtcbiAgICAgICAgLmZvcm1fX2JsdWVCdG5fIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuLnBhZ2VfX3NhbGVzZGVzdGNoYW5nZV9fdmFsaWRhdGlvbl8ge1xuICAgIC5jdXN0b21lcl9zdGF0dXNfIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5jdXN0b21lcmNvbmZpcm1fIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtX19idG5fIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cbi8v5aSJ5pWw44O7bWl4aW5cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODoeODvOODq+OCouODieODrOOCueWkieabtFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbGNoYW5nZV8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdHIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cbi8v5aSJ5pWw44O7bWl4aW5cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeOCueODr+ODvOODieOBruWkieabtFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFzc2NoYW5nZV8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XG4vL+WkieaVsOODu21peGluXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXG5AdXNlIFwic2FzczptYXRoXCI7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgYrlsYrjgZHlhYjjga7ov73liqDjg7vlpInmm7Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VfX2N1c3RkZXN0XyB7XG4gICAgLmZvcm1kZXRhaWxfIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZkNvbnRlbnRfX3RpdGxlXyB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVzc2FnZV97IFxuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5jYXV0aW9uX21lc3NhZ2VfIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAkem9mZkJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbWVyXyB7XG4gICAgLmN1c3RvbWVyY29uZmlybV8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlX19jdXN0ZGVzdF9fdmFsaWRhdGlvbl8ge1xuICAgIC5jYXV0aW9uX21lc3NhZ2VfIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5jdXN0b21lcl9zdGF0dXNfIHtcbiAgICAgICAgPiAuY3VzdG9tZXJfc3RhdHVzXyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1kZXRhaWxfIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kr44O844OJ5oOF5aCxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYXJkZWRpdF8ge1xuICAgIC5jb21tb25faGVhZGxpbmUyXyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5lcnJvcl97XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuZm9ybWRldGFpbF8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1SZXF1aXJlZF8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG59XG5cbi5zdWJtaXRfX2J0bkRlbGVhdF8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMTRweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTVweCA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHpvZmZCbHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9ybWRldGFpbGNhcmRfIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJHpvZmZCbHVlO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgfVxufVxuXG4uY2FyZGVkaXRfaW5mb18ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oe44Kk5bqX6IiX44Gu44GU55m76Yyy44O75YmK6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlX19teXN0b3JlXyB7XG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuaDNfX3RpdGxlXyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5oNF9fdGl0bGVfIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgIC5idG5fX2xpbmUxXyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgIH1cbiAgICAuYnRuQm94XyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE1MHB4O1xuICAgIH1cbn1cblxuXG5cbi5idG5fX3JlZ2lzdF8ge1xuICAgIHdpZHRoOiAyNzBweDtcbn1cblxuLmxpc3RfbGluZV8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG59XG5cbi5zdG9yZV9uYW1lXyB7XG4gICAgZmxleC1iYXNpczogNTAwcHg7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxufVxuXG4uaW1nQnRuX19saW5lMV8ge1xuICAgIHdpZHRoOiAzMzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbiIsIi8vPT0gWyDlhbHpgJroqq3jgb/ovrzjgb8gXT09PT09PT09PT09PT1cbi8v5aSJ5pWw44O7bWl4aW5cbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89PSBbIOODouOCuOODpeODvOODq+iqreOBv+i+vOOBvyBdPT09PT09PT1cbi8vIG1hdGjvvIjpmaTnrpfjgatbL13jga/kvb/jgYjjgarjgYTvvIlcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW6puaVsOaDheWgsVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZV9fZGlvcHRyZUluZm9fIHtcbiAgICAuYnRuX2xpbmUxXyB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5sZWFkX19uYW1lQm94XyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmJ0bl9fbGluZTJfIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLmRpb3B0cmVSZWdpc3RlcmVkXyB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5mb3JtU2VsZWN0V3JhcF8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHNlbGVjdCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzZweCAxNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR6b2ZmQmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICByaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkem9mZkJsdWUgc29saWQgMXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICR6b2ZmQmx1ZSBzb2xpZCAxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG59XG5cbi5kaW9wdHJlUmVnaXN0ZXJlZGJveF8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgIC5idG5Cb3hfIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyX19pbm5lcl8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlvcHRyZVJlZ2lzdGVyZWRfX2RhdGFfIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBkbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4uZGlvcHRyZUVjUmVnaXN0ZXJlZF9idG5BcmVhXyB7XG4gICAgYSB7XG4gICAgICAgIHdpZHRoOiAzMzVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHpvZmZCbHVlO1xuICAgIH1cbn0iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XG4vL+WkieaVsOODu21peGluXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXG5AdXNlIFwic2FzczptYXRoXCI7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6Hjg6vjg57jgqzphY3kv6HoqK3lrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VfX21hZ18ge1xuICAgIC5tZXNzYWdlXyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1vbl9oZWFkbGluZTJfIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JCb3JkZXJHcmF5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yQm9yZGVyR3JheTtcbiAgICB9XG4gICAgLmdyYXlBcmVhXyB7XG4gICAgICAgIGhlaWdodDogMzB2aDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuICAgIC5zY3JvbGxfX2NvbnRlbnRfIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMzBweDtcbiAgICB9XG4gICAgLnN1Ym1pdF9fY29udGFpbmVyXyB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm15cGFnZU1hZ19fdGVybXNCb3gge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJvcmRlckdyYXk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkem9mZkJsdWU7XG4gICAgfVxufVxuXG4ubHlfX215cGFnZU1hZ19fdGVybXNIZWFkbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5teXBhZ2VNYWdfX3Rlcm1zVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiR6b2ZmQmx1ZTtcbn1cblxuLmx5X19teXBhZ2VNYWdfX3Rlcm1zVGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmx5X19teXBhZ2VNYWdfX3Rlcm1zVGl0bGVGaXJzdCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4XG59XG5cbi5tQ1MtbXktdGhlbWUge1xuICAgICYubUNTQl9zY3JvbGxUb29scyB7XG4gICAgICAgIC5tQ1NCX2RyYWdnZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgICAgIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNjZjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M3YzdjNztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJvcmRlckdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLm1DU0JfZHJhZ2dlclJhaWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5teXBhZ2VNYWdfX3N5c3RlbVJlcXVpcmVtZW50cyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5teXBhZ2VNYWdfX21haWxDYW5jZWxOb3RlIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLm15cGFnZU1hZ19fbWFpbENhbmNlbE5vdGVMaXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4ucGFnZV9fbWFnY29tcGxldGVfIHtcbiAgICAubWFpbENhbmNlbE5vdGUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxufVxuXG4iLCIvLz09IFsg5YWx6YCa6Kqt44G/6L6844G/IF09PT09PT09PT09PT09XG4vL+WkieaVsOODu21peGluXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPT0gWyDjg6Ljgrjjg6Xjg7zjg6voqq3jgb/ovrzjgb8gXT09PT09PT09XG4vLyBtYXRo77yI6Zmk566X44GrWy9d44Gv5L2/44GI44Gq44GE77yJXG5AdXNlIFwic2FzczptYXRoXCI7XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pgIDkvJpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2VfX3dpdGhkcmF3YWxfIHtcbiAgICAuc3R5bGVHdWlkZV9fcGFnZVRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxufVxuXG4ud2l0aGRyYXdhbF8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5teXBhZ2VXaXRoZHJhd2FsX19kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBjb2xvcjokY29sb3JBdHRlbnRpb247XG59XG5cbi5seV9fbXlwYWdlV2l0aGRyYXdhbF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgcGFkZGluZzogMy41JTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkY29sb3JBdHRlbnRpb247XG59IiwiLy89PSBbIOWFsemAmuiqreOBv+i+vOOBvyBdPT09PT09PT09PT09PVxuLy/lpInmlbDjg7ttaXhpblxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz09IFsg44Oi44K444Ol44O844Or6Kqt44G/6L6844G/IF09PT09PT09PVxuLy8gbWF0aO+8iOmZpOeul+OBq1svXeOBr+S9v+OBiOOBquOBhO+8iVxuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ot44Kw44Ki44Km44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlX19sb2dvdXRfIHtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG4gICAgLnN0eWxlR3VpZGVfX3BhZ2VUaXRsZSArIHAge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICR6b2ZmQmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
