:root{--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px}.gr_container,.gr_container-fluid,.gr_container-sm,.gr_container-md,.gr_container-lg,.gr_container-xl,.gr_container-xxl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.gr_row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.gr_col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.gr_col-1,.gr_col-2,.gr_col-3,.gr_col-4,.gr_col-5,.gr_col-6,.gr_col-7,.gr_col-8,.gr_col-9,.gr_col-10,.gr_col-11,.gr_col-12,.gr_col,.gr_col-auto,.gr_col-sm-1,.gr_col-sm-2,.gr_col-sm-3,.gr_col-sm-4,.gr_col-sm-5,.gr_col-sm-6,.gr_col-sm-7,.gr_col-sm-8,.gr_col-sm-9,.gr_col-sm-10,.gr_col-sm-11,.gr_col-sm-12,.gr_col-sm,.gr_col-sm-auto,.gr_col-md-1,.gr_col-md-2,.gr_col-md-3,.gr_col-md-4,.gr_col-md-5,.gr_col-md-6,.gr_col-md-7,.gr_col-md-8,.gr_col-md-9,.gr_col-md-10,.gr_col-md-11,.gr_col-md-12,.gr_col-md,.gr_col-md-auto,.gr_col-lg-1,.gr_col-lg-2,.gr_col-lg-3,.gr_col-lg-4,.gr_col-lg-5,.gr_col-lg-6,.gr_col-lg-7,.gr_col-lg-8,.gr_col-lg-9,.gr_col-lg-10,.gr_col-lg-11,.gr_col-lg-12,.gr_col-lg,.gr_col-lg-auto,.gr_col-xl-1,.gr_col-xl-2,.gr_col-xl-3,.gr_col-xl-4,.gr_col-xl-5,.gr_col-xl-6,.gr_col-xl-7,.gr_col-xl-8,.gr_col-xl-9,.gr_col-xl-10,.gr_col-xl-11,.gr_col-xl-12,.gr_col-xl,.gr_col-xl-auto,.gr_col-xxl-1,.gr_col-xxl-2,.gr_col-xxl-3,.gr_col-xxl-4,.gr_col-xxl-5,.gr_col-xxl-6,.gr_col-xxl-7,.gr_col-xxl-8,.gr_col-xxl-9,.gr_col-xxl-10,.gr_col-xxl-11,.gr_col-xxl-12,.gr_col-xxl,.gr_col-xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.gr_col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-3{flex:0 0 25%;max-width:25%}.gr_col-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-6{flex:0 0 50%;max-width:50%}.gr_col-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-9{flex:0 0 75%;max-width:75%}.gr_col-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){block-size:-moz-available;block-size:-webkit-fill-available;block-size:stretch;margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(navli)::before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}body{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;overflow-x:hidden;font-size:1.6rem;font-feature-settings:"palt";font-weight:unset}body a img:hover{opacity:0.7;transition:0.3s}body a:visited{color:transparent}body small{font-size:90%}.wordbreak{word-break:keep-all;overflow-wrap:break-word}.fs-c-heading--page{word-break:keep-all;overflow-wrap:break-word}.bl_bar_intro-message{width:100%;text-align:center;padding:0.5rem 0;color:#2e2e2e;letter-spacing:3px;word-break:keep-all;overflow-wrap:break-word}.bl_bar_intro-message p{font-size:clamp(14px, 2vw, 30px);margin:10px 0;background:#ffe2ab;color:#282828;padding:15px;font-weight:bold}.bl_bar_listedProduct{width:100%;text-align:center;background:#f8f6f0;padding:1px 0}.bl_bar_listedProduct p{font-size:clamp(12px, 2vw, 14px);margin:2px 0}.fs-c-requiredMark{width:1.2em;height:1.2em}.fs-c-requiredMark::before{color:#cb0100}.fs-pt-carousel__track{opacity:0;transition:0.1s;height:211px}.fs-pt-carousel__track.slick-initialized{opacity:1;height:auto}.fs-pt-carousel__track .slick-dots{position:absolute;bottom:1%;left:50%;transform:translate(-50%)}h1.fs-p-logo{display:none}div.fs-p-logo{display:flex}.fs-body-top h1.fs-p-logo{display:flex}.fs-body-top div.fs-p-logo{display:none}.fs-body-custom .fs-l-main a.fs-c-button--primary,.fs-body-about-terms .fs-l-main a.fs-c-button--primary,.fs-body-about-memberAgreement .fs-l-main a.fs-c-button--primary,.fs-body-my-orders .fs-l-main a.fs-c-button--primary,.fs-body-about-privacyPolicy .fs-l-main a.fs-c-button--primary,.fs-body-newsletter-subscribe-success .fs-l-main a.fs-c-button--primary,.fs-body-login .fs-l-main a.fs-c-button--primary,.fs-body-cart-login .fs-l-main a.fs-c-button--primary,.fs-body-wishlist-login .fs-l-main a.fs-c-button--primary,.fs-body-review-login .fs-l-main a.fs-c-button--primary,.fs-body-line-login .fs-l-main a.fs-c-button--primary,.fs-body-newsletter-subscribe-success .fs-l-main a.fs-c-button--primary,.fs-body-register .fs-l-main a.fs-c-button--primary,.fs-body-customerDetails .fs-l-main a.fs-c-button--primary,.fs-body-checkout-success .fs-l-main a.fs-c-button--primary,.fs-body-register-success .fs-l-main a.fs-c-button--primary{color:#fff}.fs-body-custom .fs-l-main a.fs-c-button--primary:visited,.fs-body-about-terms .fs-l-main a.fs-c-button--primary:visited,.fs-body-about-memberAgreement .fs-l-main a.fs-c-button--primary:visited,.fs-body-my-orders .fs-l-main a.fs-c-button--primary:visited,.fs-body-about-privacyPolicy .fs-l-main a.fs-c-button--primary:visited,.fs-body-newsletter-subscribe-success .fs-l-main a.fs-c-button--primary:visited,.fs-body-login .fs-l-main a.fs-c-button--primary:visited,.fs-body-cart-login .fs-l-main a.fs-c-button--primary:visited,.fs-body-wishlist-login .fs-l-main a.fs-c-button--primary:visited,.fs-body-review-login .fs-l-main a.fs-c-button--primary:visited,.fs-body-line-login .fs-l-main a.fs-c-button--primary:visited,.fs-body-newsletter-subscribe-success .fs-l-main a.fs-c-button--primary:visited,.fs-body-register .fs-l-main a.fs-c-button--primary:visited,.fs-body-customerDetails .fs-l-main a.fs-c-button--primary:visited,.fs-body-checkout-success .fs-l-main a.fs-c-button--primary:visited,.fs-body-register-success .fs-l-main a.fs-c-button--primary:visited{color:#fff}.fs-body-custom .fs-l-main .fs-l-sideArea a,.fs-body-about-terms .fs-l-main .fs-l-sideArea a,.fs-body-about-memberAgreement .fs-l-main .fs-l-sideArea a,.fs-body-my-orders .fs-l-main .fs-l-sideArea a,.fs-body-about-privacyPolicy .fs-l-main .fs-l-sideArea a,.fs-body-newsletter-subscribe-success .fs-l-main .fs-l-sideArea a,.fs-body-login .fs-l-main .fs-l-sideArea a,.fs-body-cart-login .fs-l-main .fs-l-sideArea a,.fs-body-wishlist-login .fs-l-main .fs-l-sideArea a,.fs-body-review-login .fs-l-main .fs-l-sideArea a,.fs-body-line-login .fs-l-main .fs-l-sideArea a,.fs-body-newsletter-subscribe-success .fs-l-main .fs-l-sideArea a,.fs-body-register .fs-l-main .fs-l-sideArea a,.fs-body-customerDetails .fs-l-main .fs-l-sideArea a,.fs-body-checkout-success .fs-l-main .fs-l-sideArea a,.fs-body-register-success .fs-l-main .fs-l-sideArea a{color:#151515}.fs-body-custom .fs-l-main .fs-l-sideArea a:visited,.fs-body-about-terms .fs-l-main .fs-l-sideArea a:visited,.fs-body-about-memberAgreement .fs-l-main .fs-l-sideArea a:visited,.fs-body-my-orders .fs-l-main .fs-l-sideArea a:visited,.fs-body-about-privacyPolicy .fs-l-main .fs-l-sideArea a:visited,.fs-body-newsletter-subscribe-success .fs-l-main .fs-l-sideArea a:visited,.fs-body-login .fs-l-main .fs-l-sideArea a:visited,.fs-body-cart-login .fs-l-main .fs-l-sideArea a:visited,.fs-body-wishlist-login .fs-l-main .fs-l-sideArea a:visited,.fs-body-review-login .fs-l-main .fs-l-sideArea a:visited,.fs-body-line-login .fs-l-main .fs-l-sideArea a:visited,.fs-body-newsletter-subscribe-success .fs-l-main .fs-l-sideArea a:visited,.fs-body-register .fs-l-main .fs-l-sideArea a:visited,.fs-body-customerDetails .fs-l-main .fs-l-sideArea a:visited,.fs-body-checkout-success .fs-l-main .fs-l-sideArea a:visited,.fs-body-register-success .fs-l-main .fs-l-sideArea a:visited{color:#151515}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link a{color:#e37c60}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link a:visited{color:#e37c60}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link a.fs-c-button--primary{color:#fff}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link a.fs-c-button--primary:visited{color:#fff}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link .fs-l-sideArea a{color:#151515}.fs-body-checkout-multi .fs-c-returnedSpecialContract__link .fs-l-sideArea a:visited{color:#151515}.fs-body-login .fs-c-newUsers__message,.fs-body-wishlist-login .fs-c-newUsers__message{margin-bottom:30px}.fs-body-customerDetails .fs-c-agreementConfirmation{margin:4px 0 3rem;padding:4px 0 2rem;border-bottom:1px solid #999999}.fs-body-customerDetails .fs-c-agreementConfirmation:nth-child(2){display:none}.fs-c-memberPolicyAgreeField .fs-c-checkbox__checkMark,.fs-c-privacyPolicyAgreeField .fs-c-checkbox__checkMark{border:2px solid #999999;margin-right:1.5em}.fs-c-button--resendVerificationCode{border:none}.fs-p-memberInfo__points{color:#b9a560}.fs-c-slick .slick-prev,.fs-c-slick .slick-next{border-radius:50%}.movie_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1.6rem}.movie_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie_wrap.movie_wrap_sq{padding-bottom:100%}.bl_LogoutBtn{margin:8px 0 3em 0;width:100%}.bl_LogoutBtn a{width:100%;padding:1em 1.6em 0.8em;display:block}.fs-c-accountService{justify-content:center}.fs-c-accountService__page--couponList{flex-basis:128px}.fs-c-accountService__page{margin:8px}.fs-c-accountService__page--accountDelete{height:auto}.fs-c-accountService__page--accountDelete a{color:#808080;text-decoration:underline}.un-register_birthdayExplanation{color:#cb0100}.register_green-btn{padding:10px 15px;margin:24px auto;display:block;background:#00b800;width:fit-content;border-radius:8px;box-shadow:3px 3px 3px #c8c8c8;color:white;font-weight:bold}.register_green-btn:hover{opacity:0.7;text-decoration:none}.register_green-btn:visited{color:white}.fs-c-checkout-multiDestination__subtitle{font-size:1.6rem}.fs-c-checkout-preview__title{font-size:1.8rem}.fs-c-checkout-couponInfo__body{display:flex;flex-direction:column}.fs-c-checkout-couponCodeInput{order:3}.fs-c-checkout-couponList{order:2}.fs-body-my-account-delete .fs-c-inputInformation__message{display:block}.fs-body-my-account-delete .un_accountDeleteNotes{margin:0}.fs-c-checkout-paymentMethod__message .un_bank_number{border-top:1px solid #000;border-bottom:1px solid #000;padding:0.5em 0;margin:0.5em 0}.fs-c-checkout-paymentMethod__message p{margin:0.5rem 0}.fs-c-checkout-paymentMethod__message .un_bank_number p:first-child{margin-bottom:0.5rem}.Bl_returnToCart_btn{text-align:center}.fs-c-productListItem__productDescription{line-height:1.2;margin:0;color:#818181}.fs-c-productListItem__productDescription a{color:#818181;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;display:flex;align-items:center}.fs-c-productListItem__productDescription a img.icn-producer{flex:0 0 40px;margin-right:5px}.fs-c-productListItem__productDescription a:hover{opacity:0.7}.fs-c-featuredProduct,.fs-c-wishlistProduct{margin-bottom:20px}.fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .fs-c-wishlistProduct__title{border:none;padding:0 15px}.fs-c-featuredProduct .fs-c-productMarks,.fs-c-wishlistProduct .fs-c-productMarks{gap:3px}.fs-c-featuredProduct .fs-c-productListCarousel__list__item,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item{display:flex !important;flex-direction:column;padding:0;margin:0 8px;max-width:160px;min-width:160px}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__image__image,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__image__image{border-radius:7px}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productName__copy,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productName__copy{display:none}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productMark__item,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productMark__item{width:50%}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productMark__mark,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productMark__mark{width:auto;margin:0 1px;border-radius:0}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productPrices,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productPrices{margin:0}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-mark--bundle,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-mark--bundle{width:100%;text-align:center;border-radius:0}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-buttonContainer.fs-c-productListItem__control,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-buttonContainer.fs-c-productListItem__control{margin-top:0;padding:0}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__productName,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productListItem__productName{margin:7px 0px 9px 0}.fs-c-featuredProduct .fs-c-productListCarousel__list__item .fs-c-productName__name,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item .fs-c-productName__name{height:2.5em}.fs-c-buttonContainer--myPageTop,.fs-c-buttonContainer--back,.fs-c-buttonContainer--backToRegister{margin-top:1rem}.fs-c-button--plain{font-size:1.4rem;line-height:1;text-decoration:none;text-align:center;padding:0.8em 1.6em 0.6em;margin:auto}.fs-c-button--plain:visited{color:#e37c60}.fs-c-button--plain:hover{color:#e37c60;text-decoration:none}.fs-c-button--secondary{color:#fff !important}.fs-c-button--standard{margin:auto}.fs-c-button--particular:hover,.fs-c-button--particular:active{opacity:0.5;transition:0.3s}.bl_specialContents .fs-pt-column__image>img,.ly_recommendedSpwcialContents .fs-pt-column__image>img{display:block;max-width:100%;width:100%;border-radius:7px}.fs-c-breadcrumb{font-size:1.2rem;max-width:1140px;width:100%;margin:0.3em auto 0.5em auto}.fs-c-breadcrumb .fs-c-breadcrumb__list{padding:0 0 0 8px}.fs-c-breadcrumb .fs-c-breadcrumb__listItem+.fs-c-breadcrumb__listItem::before{color:#c3c3c3;font-weight:bold}.bl_searchWord{padding:0 0.5em;max-height:280px;min-height:55px;display:flex;align-items:center;font-size:1.4rem;flex-wrap:wrap}.bl_searchWord::before{content:"注目キーワード："}.bl_searchWord .fs-pt-column__item{padding:2px}.bl_searchWord .fs-pt-column__image{display:none}.bl_searchWord .fs-pt-column__item>*+*{margin-top:0}.bl_searchWord .fs-pt-column__description{display:none}.bl_searchWord .fs-pt-column__item:hover{text-decoration:none;transition:0.3s;opacity:0.7;color:#151515}.bl_searchWord .fs-pt-column__heading{font-size:1.4rem;border-radius:25rem;border:1px solid #d9cabe;background-color:#fff;padding:0 0.5em;font-weight:500}.bl_searchWord .fs-pt-column__heading::before{content:"#"}.un_modal_overlay{display:none;width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;z-index:99999;top:0;bottom:0;left:0;right:0}.un_modal_card{width:90%;height:auto;max-width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;text-align:center;z-index:2;padding:20px 15px 25px 15px;border-radius:7px;display:flex;flex-direction:column}.un_modal_img{border-radius:7px;margin-bottom:25px}.un_modal_buttonClose{background:#303030;color:#fff;padding:6px;border-radius:50%;position:absolute;border:1px solid #ababab;right:-15px;top:-15px;line-height:1;font-size:31px;font-weight:bold;cursor:pointer}.un_modal_buttonClose:hover{background:#777}.stt-lang-select{background:#333333 !important;max-height:52px !important}.stt-lang-select.on{max-height:600px !important}.stt-lang-select .stt-text{text-align:center !important;color:#fff;padding:4px 32px 4px 24px !important;font-size:12px !important}.stt-lang-select .stt-text::after{top:5px !important;right:12px !important}.stt-lang-select .stt-code{color:#fff}.stt-lang-select .stt-item{color:#fff}.fs-body-product .stt-lang-select.bl{bottom:85px !important}.fs-body-product .flipdesk .flipdesk-trigger{bottom:145px !important}.ly-header{padding-top:0;width:100%;background-color:#fff}.ly-header .is_loggedIn__false.un_guestOnly{display:block}.ly-header .is_loggedIn__true.un_guestOnly{display:none}.ly-header .is_loggedIn__false.un_memberOnly{display:none}.ly-header .is_loggedIn__true.un_memberOnly{display:block}.ly-header .bl_headerUpside_sp{text-align:center;justify-content:center;align-items:center;height:46px}.ly-header .bl_headerUpside_sp .btn-cart{margin-left:5px;width:46px}.ly-header .bl_headerUpside_sp .btn-search{width:46px}.ly-header .bl_headerUpside_sp .fs-p-scrollingCartButton__icon{font-size:2.6rem}.ly-header .bl_headerUpside_sp .fs-p-scrollingCartButton__icon:hover{cursor:pointer;opacity:0.7;transition:0.3s}.ly-header .bl_headerUpside_sp a:hover{text-decoration:none;opacity:0.7;color:#151515;transition:0.3s}.ly-header .bl_headerUpside_sp .fs-p-scrollingCartButton__label{line-height:0.4;font-size:1rem}.ly-header .fs-p-drawerButton__label{letter-spacing:0em;line-height:0.6}.ly-header .fs-p-drawerButton{display:block;padding:0}.ly-header .fs-p-inputGroup{border:none;border-radius:7px;position:relative}.ly-header .input{border-radius:7px}.ly-header .fs-l-header__utility{display:flex;flex-direction:column;-ms-flex-direction:column}.ly-header .fs-l-header__utility .fs-pt-menu{font-size:1.4rem}.ly-header .fs-l-header__utility .fs-pt-menu a{margin:-8px;padding:0 8px;text-decoration:none}.ly-header .fs-p-headerUtilityMenu__list a::before{content:none;border-left:none}.ly-header .fs-p-headerUtilityMenu__list .fs-pt-menu__item{border-left:solid 1px #d9d9d9;margin-left:0;padding:0 0.5rem}.ly-header .fs-p-headerUtilityMenu__list .fs-pt-menu__item:first-child{border-left:none}.ly-header .bl_headerUpside_right_menu{margin:0.7rem 0 1rem 0}.ly-header .bl_headerUpside_right_menu2{margin-left:auto}.ly-header .bl_headerUpside_right_menu2 .fs-pt-menu__item{border-left:none;margin-left:0;padding:0 0 0 2rem}.ly-header .bl_headerUpside_right_menu2 .fs-pt-menu{font-size:1.6rem;font-weight:600}.ly-header .bl_headerUpside_right_menu2 .it_menuItem .fs-pt-menu__link::before{content:"";display:inline-block;width:1.2em;height:1.2em;background-size:contain;background-repeat:no-repeat;vertical-align:middle;text-align:right}.ly-header .bl_headerUpside_right_menu2 .it_menuItem__logIn .fs-pt-menu__link::before{background-image:url(../images/common/icn-login.svg)}.ly-header .bl_headerUpside_right_menu2 .it_menuItem__fav .fs-pt-menu__link::before{background-image:url(../images/common/icn-product_heart.svg)}.ly-header .bl_headerUpside_right_menu2 .it_menuItem__cart .fs-pt-menu__link::before{background-image:url(../images/common/icn-cart.svg)}.ly-header .fs-l-header__contents{display:flex;flex-direction:column;-ms-flex-direction:column}.ly-header .bl_headerUpside{display:flex;justify-content:space-between;width:100%;padding:0.1em 1em 0.2em 1em;background-color:#fff;z-index:1}.ly-header .bl_headerUpside_left{display:flex;justify-content:space-between;flex:1 0 auto}.ly-header .bl_headerUpside_left .fs-l-header__drawerOpener{display:flex;justify-content:center;align-items:center;height:46px;margin-right:8px}.ly-header .bl_headerUpside_left .fs-p-drawerButton__icon{font-size:2.2rem;line-height:1.4}.ly-header .bl_headerUpside_left .fs-l-header__logo{flex:1 0 auto}.ly-header .bl_headerUpside_left .fs-p-logo{height:100%;padding:0 4% 0 0;margin:0}.ly-header .bl_headerUpside_left .fs-p-logo__image{max-height:37px}.ly-header .bl_headerUrgentMessage{width:100%;margin:0.25rem 0 0 0;font-size:1.2rem;background-color:#fff;font-weight:600;color:#cb0000;border-top:#e9e9e9 1px solid;display:flex;justify-content:center}.ly-header .bl_headerUrgentMessage .el_headerUrgentMessage_body{margin:0;padding:0.5rem 1rem}.ly-header .bl_headerUrgentMessage .el_headerUrgentMessage_body a{color:inherit;text-decoration:underline}.ly-header .bl_header_downside{display:none;justify-content:start;width:100%;padding:0.3em 0;background-color:#f8f6f0;flex-direction:column}.ly-header .bl_header_downside .fs-p-searchForm{width:100%;padding:0 0.5em}.ly-header .bl_header_downside .fs-p-searchForm .fs-p-inputGroup__input{border-radius:5px;padding:0.5em 0.7em;font-size:1.4rem}.ly-header .bl_header_downside .fs-p-searchForm .poplink{top:100%;width:100%}.ly-header .bl_header_downside .fs-p-searchForm .poplink.sphs>.close_button{top:0.25em;left:calc(100% - 36px);width:33px;height:33px}.ly-header .bl_header_downside .fs-p-searchForm .poplink.sphs>div.poplink_suggest>div.word.highlighted{background-color:#707070;border:1px solid #707070}.ly-header .bl_header_downside .fs-p-searchForm .poplink.sphs>div.poplink_suggest>div.word.highlighted:after{border-color:#707070 transparent transparent transparent}.ly-header .bl_header_downside .fs-p-searchForm .poplink.sphs>div.poplink_search{border:3px solid #7a7a7a}.ly-header .bl_header_downside .fs-p-searchForm .poplink>div.poplink_suggest{border:1px solid #d9cabe}.ly-header .bl_header_downside .fs-p-searchForm .poplink>div.poplink_search{border:1px solid #d9cabe}.ly-header .bl_header_downside .fs-p-searchForm__button::before{bottom:auto;left:auto;top:50%;transform:translateY(-50%)}.ly-header .bl_header_downside .fs-p-searchForm__button{overflow:inherit;text-indent:0;width:5em;position:absolute;height:100%;top:0;right:0;border-radius:0 5px 5px 0;font-size:1.6rem}.ly-header .bl_header_downside .bl_pickupWords{margin:0;padding:5px 10px 0;display:flex;font-size:1.2rem}.ly-header .bl_header_downside .bl_pickupWords dt{white-space:nowrap;margin:0;padding:0;flex:0 0 3em}.ly-header .bl_header_downside .bl_pickupWords dd{margin:0;padding:0}.ly-header .bl_header_downside .bl_pickupWords .list_pickupWords{margin:0;padding:0;display:flex;flex-flow:row wrap;list-style:none}.ly-header .bl_header_downside .bl_pickupWords .list_pickupWords li{margin:0;padding:0 2px;margin-bottom:2px}.ly-header .bl_header_downside .bl_pickupWords .list_pickupWords a{display:block;white-space:nowrap;padding:0.1em 0.5em;border:solid 1px #b9a560;background-color:#fff;border-radius:10px}.ly-header .bl_header_downside .bl_pickupWords .list_pickupWords a:hover{text-decoration:none}.ly-header .bl_header_downside .bl_pickupWords .list_pickupWords a::before{content:"#";color:#b9a560}.ly-header .bl_common_menu{display:flex;justify-content:space-between;width:100%;font-size:1.4rem;position:relative}.ly-header .bl_common_menu .fs-pt-menu__item--lv2{border:1px #dddddd solid;padding:0.5em 0.5em}.ly-header .bl_common_menu .fs-pt-menu__item--lv2:not(:first-child){border-top:none}.ly-header .bl_header_nav{width:100%;background-color:#e37c60;display:flex;border-top:#d9cabe solid 1px;box-shadow:0 20px 20px rgba(0,0,0,0.05)}.ly-header .bl_header_nav .fs-pt-menu--lv2{display:none;position:absolute;z-index:1000;background-color:#fff;padding:0;width:100%;top:100%;left:0}.ly-header .bl_header_nav .fs-pt-menu--lv2 .fs-pt-menu__link--lv2:hover{transition-duration:0.3s !important;background-color:#f8f6f0}.ly-header .bl_header_nav .fs-pt-menu__item--lv1{flex:1 1 auto;border-left:#ca6043 solid 1px;padding:0.6em 0;position:static}.ly-header .bl_header_nav .fs-pt-menu__item--lv1:hover{background-color:#ca6043}.ly-header .bl_header_nav .fs-pt-menu__item--lv1 .fs-pt-menu--lv2{font-size:1.6rem}.ly-header .bl_header_nav .fs-pt-menu__item--lv1:last-child{border-right:#ca6043 solid 1px}.ly-header .bl_header_nav .fs-pt-menu__heading--lv1{color:#fff;display:flex;justify-content:center;align-items:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.4rem;font-weight:400}.ly-header .bl_header_nav .fs-pt-menu__link--lv1{width:100%;align-items:center;justify-content:center}.ly-header .fs-p-headerNavigation{max-width:100%}.ly-header .bl_headerUpside_right{display:none}.ly-header .fs-p-welcomeMsg{white-space:nowrap}.ly-header .fs-l-header__welcomeMsg.is-ready{display:none}.ly-header .bl_headerUpside_about{display:none}.ly-header .bl_headerUpside_about .bl_bar_listedProduct{background:inherit;padding:1px 0}.ly-header .bl_headerUpside_about .bl_bar_listedProduct p{font-size:clamp(12px, 2vw, 14px);margin:4px 0}.ly-header .bl_headerUpside_about .bl_bar_listedProduct span{font-size:2.4rem}.ly-header .bl_headerUpside_aboutCopy{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.2rem;font-weight:400;margin-bottom:0.5em}.ly-header .el_btn.el_btn_sm{font-size:1.2rem;padding:0.25rem}.ly-header.is-fixed{position:fixed;top:0;z-index:9998;height:0}.ly-header.is-fixed .bl_header_downside{display:none}.ly-header.is-fixed .bl_header_nav{display:flex}.ly-header.is-fixed .bl_header_nav .fs-pt-menu__heading--lv1{transition-property:color;transition-duration:0s}.ly-header.is-fixed .bl_header_nav_itemcategory{transition:all 0.5s}.ly-header.is-fixed .bl_header_nav_itemcategory.js_hide{transform:translateY(-100%)}.fs-body-top .ly-header .bl_header_downside{display:flex}.fs-body-top .ly-header.is-fixed .bl_header_downside{display:none}.fs-body-top .fs-icon--cart:before{content:"";display:inline-block;width:0.9em;height:0.9em;background-size:contain;background-repeat:no-repeat;background-image:url(../images/common/icn-cart.svg)}.fs-body-top .ly-main .fs-p-drawer{opacity:0;transition-property:all;transition-duration:0s;transition-timing-function:linear;transition-delay:0s}.fs-l-main{justify-content:center;padding:8px;margin-top:0;overflow:hidden}.fs-l-main .fs-p-drawer{z-index:9997;width:90%;transition-duration:0.2s !important}.fs-body-top .ly-main .fs-p-ctrlDrawer:checked+.fs-p-drawer{opacity:1;z-index:9999}.fs-l-pageMain{flex:1 0 auto;margin:0 auto}.fs-l-sideArea{flex:0 1 auto;width:20%}.fs-p-drawer__buttonContainer{position:absolute;right:0;top:0}.fs-p-drawerButton{text-align:center;line-height:1}.fs-p-drawer__welcomeMsg{margin:16px 0 8px 0}.fs-p-drawer .is_loggedIn__false.un_guestOnly{display:block}.fs-p-drawer .is_loggedIn__true.un_guestOnly{display:none}.fs-p-drawer .is_loggedIn__false.un_memberOnly{display:none}.fs-p-drawer .is_loggedIn__true.un_memberOnly{display:block}.ly_footer{font-size:1.6rem;border-top:1px solid #d9d9d9;margin-top:0;background-color:#f8f6f0}.ly_footer .ly_footer_container{padding-top:1em;padding-bottom:0.5em;border-bottom:#dddddd solid 1px}.ly_footer .bl_guideUnit{margin-bottom:1em;max-width:calc(100% + 30px) !important}.ly_footer .gr_col-12{margin-bottom:0.5em}.ly_footer .bl_guide{display:flex;flex-direction:column;-ms-flex-direction:column;border-radius:7px;background:#fff;padding:0;margin:0;height:100%}.ly_footer .bl_guide .fs-p-announcement__title{display:flex;justify-content:start;position:relative;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400}.ly_footer .bl_guide .fs-p-announcement__title::before{content:"";background-repeat:no-repeat;background-size:contain;width:2.5rem;height:2.5rem;display:inline-block;margin-right:0.25rem}.ly_footer .bl_guide .fs-p-announcement__title::after{content:"\e937";font-family:"fs-icon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.8rem;margin-top:-1em;transform:rotate(180deg) translateY(-50%);right:0.5em;top:50%;position:absolute}.ly_footer .bl_guide.active .fs-p-announcement__title::after{transform:rotate(360deg);margin-top:-0.5em}.ly_footer .bl_guidePayment .fs-p-announcement__title::before{content:"";background-image:url(../images/common/footerGuidePayment.svg)}.ly_footer .bl_guideDelivery .fs-p-announcement__title::before{content:"";background-image:url(../images/common/footerGuideDelivery.svg)}.ly_footer .bl_guideReturn .fs-p-announcement__title::before{content:"";background-image:url(../images/common/footerGuideReturn.svg)}.ly_footer .bl_guideOther .fs-p-announcement__title::before{content:"";background-image:url(../images/common/footerGuideOther.svg)}.ly_footer .bl_guidePackaging .fs-p-announcement__title::before{content:"";background-image:url(../images/common/footerGuidePackaging.svg)}.ly_footer .bl_guide_header{text-align:center;padding:0.5em}.ly_footer .bl_guide_body{display:none;padding:0.5em 1em}.ly_footer .bl_guide_body .bl_guide_list{display:flex;flex-wrap:wrap;justify-content:space-between}.ly_footer .bl_guide_body .bl_guide_listItem{width:100%;margin-bottom:2rem}.ly_footer .bl_guide_body .bl_guide_listItem figure{margin:0}.ly_footer .bl_guide_body .bl_guide_listItem .el_ttl_lv5{border-bottom:#d9d9d9 solid 1px}.ly_footer .bl_guide_footer{text-align:center;margin-top:auto;font-weight:600}.ly_footer .bl_guide_footer .bl_guide_footer_moreLink{position:relative}.ly_footer .bl_guide_footer .bl_guide_footer_moreLink::after{font-family:"fs-icon" !important;content:"\e90c";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#1f1f1f;font-size:2.2rem;position:absolute;top:50%;transform:translateY(-50%);right:-2.5rem}.ly_footer .bl_guide_footer .bl_guide_footer_moreLink:hover{text-decoration:none;opacity:0.7}.ly_footer .bl_common_menu{display:flex;flex-direction:column;-ms-flex-direction:column;margin-bottom:0.25em}.ly_footer .bl_common_menu .fs-pt-menu__item--lv1{display:flex;flex-direction:column;-ms-flex-direction:column;padding:0.5em 0}.ly_footer .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1{display:flex;align-items:center;font-weight:600;position:relative}.ly_footer .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1::after{content:"\e937";font-family:"fs-icon" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.8rem;margin-top:-1em;transform:rotate(180deg) translateY(-50%);right:0.5em;top:50%;position:absolute}.ly_footer .bl_common_menu .fs-pt-menu__item--lv1.active .fs-pt-menu__heading--lv1::after{transform:rotate(360deg);margin-top:-0.5em}.ly_footer .bl_common_menu .fs-pt-menu--lv2{display:none;transition-duration:0s;margin-top:0.5em}.ly_footer .bl_common_menu .fs-pt-menu__item--lv2{padding:0 0.5em}.ly_footer .bl_common_menu .fs-pt-menu__item--lv2:last-child{border-right:none}.ly_footer .bl_calendar .bl_calendar_wrap{position:relative;padding:0 15px 15px;height:100%;overflow:hidden}.ly_footer .bl_calendar .bl_calendar_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%}.ly_footer .bl-footer_search{display:flex;justify-content:start;width:100%;padding:0.3em 0;flex-direction:column}.ly_footer .bl-footer_search .fs-p-inputGroup{border:none;border-radius:7px;position:relative}.ly_footer .bl-footer_search .input{border-radius:7px}.ly_footer .bl-footer_search .fs-p-searchForm{flex:1 0 auto;margin-bottom:0.25em}.ly_footer .bl-footer_search .fs-p-searchForm .fs-p-inputGroup__input{border-radius:5px;padding:0.7em 0.5em;font-size:1.4rem}.ly_footer .bl-footer_search .fs-p-searchForm__button::before{bottom:auto;left:auto;top:50%;transform:translateY(-50%)}.ly_footer .bl-footer_search .fs-p-searchForm__button{overflow:inherit;text-indent:0;width:5em;position:absolute;height:100%;top:0;right:0;border-radius:0 5px 5px 0;font-size:1.4rem}.ly_footer .fs-l-footer__utility{font-size:1.4rem;justify-content:start;padding:0;margin:1rem 0 1rem 0}.ly_footer .fs-p-footerUtilityMenu{padding:0;margin-top:0}.ly_footer .fs-p-footerUtilityMenu .fs-p-footerUtilityMenu__list>li+li{margin:0}.ly_footer .fs-p-phoneOrder{display:flex;flex-direction:column;-ms-flex-direction:column;text-align:left}.ly_footer .fs-p-phoneOrder .fs-p-phoneOrder__phoneLabel{font-weight:600;font-size:1.6rem}.ly_footer .fs-p-phoneOrder .fs-p-phoneOrder__phoneNum{display:flex;align-items:center;justify-content:left;color:#e37c60}.ly_footer .fs-p-phoneOrder .fs-p-phoneOrder__phoneNum a{color:#e37c60}.ly_footer .fs-p-phoneOrder .fs-p-phoneOrder__phoneNum img{margin-right:0.25em}.ly_footer .fs-p-phoneOrder .fs-p-phoneOrder__addition{font-size:1.2rem}.ly_footer .bl_footer_downside{padding:1em 0 0 0}.ly_footer .bl_footer_downside_row{display:flex;flex-direction:column;justify-content:space-between}.ly_footer .fs-p-footerCopyright{width:100%;padding:0;color:#fff}.ly_footer .bl_footer_downside_campany{margin-bottom:0.5em;font-size:1.4rem}.ly_footer .bl_footer_downside_campany a{color:#e37c60}.ly_footer .bl_footer_downside_campany p{margin:0}.ly_footer .bl_footer_downside_tel{margin-bottom:1em}.ly_footer .el_footer_downside_campanyName{font-weight:600}.ly_footer .el_footer_downside_siteName{font-size:1.2rem}.ly_footer .fs-p-footerUtilityMenu__list{display:flex;flex-wrap:wrap}.ly_footer .fs-p-footerUtilityMenu__list li{flex:0 0 50%}.ly_footer .fs-p-footerUtilityMenu__list a{padding:4px 5px 3px}.ly_footer .fs-p-footerUtilityMenu__list a::after{content:none}.ly_footer .fs-p-footerUtilityMenu__list a::before{display:inline-block;content:"";border:4px solid transparent;border-left-color:currentColor}.ly_footer .fs-p-footerUtilityMenu__list li:first-child a{border-top:none}.ly_footer .fs-p-footerUtilityMenu__list>li:not(:first-child) a{border-top:none}.ly_footer .fs-p-scrollingCartButton{bottom:calc(22px + env(safe-area-inset-bottom))}.ly_footer .fs-p-scrollingCartButton.plus-fixedcart{bottom:calc(0px + env(safe-area-inset-bottom));z-index:1000000}.fs-body-customerDetails .bl_calendar,.fs-body-checkout-multi .bl_calendar,.fs-body-register .bl_calendar,.fs-body-register-verification .bl_calendar,.fs-body-forgotPassword .bl_calendar,.fs-body-resetPassword .bl_calendar,.fs-body-login .bl_calendar,.fs-body-my-orders-details .bl_calendar,.fs-body-my-account-settings .bl_calendar,.fs-body-my-account-settings-edit .bl_calendar,.fs-body-my-account-delete .bl_calendar,.fs-body-my-account-password .bl_calendar,.fs-body-my-addressbook .bl_calendar,.fs-body-my-addressbook-new .bl_calendar,.fs-body-my-addressbook-edit .bl_calendar,.fs-body-my-cards .bl_calendar,.fs-body-wishlist-login .bl_calendar,.fs-body-cart-login .bl_calendar,.fs-body-review-login .bl_calendar{display:none}.ly_header{width:100%}.ly_cont{width:100%}.ly_footer{width:100%}.bl_btnUnit{width:clamp(280px, 55vw, 380px);margin:0 auto}.bl_cardUnit{margin-bottom:20px}.bl_cardUnit .fs-c-productListCarousel__list__itemTrack.slick-initialized{opacity:0}.bl_cardUnit .fs-c-productListCarousel__list__itemTrack{opacity:1;background-color:#fbfbfb}.bl_cardUnit .fs-c-productListCarousel.fs-c-slick{display:block !important}.bl_cardUnit.bl_cardUnit_3item{margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list{overflow-x:scroll;display:block !important}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list__itemTrack{display:flex}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list__item{flex-basis:60vw;max-width:60vw;min-width:60vw;padding:0 8px 0;margin:0 0 5px}.bl_cardUnit.bl_cardUnit_4item{margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list{overflow-x:scroll;display:block !important}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list__itemTrack{display:flex}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list__item{flex:0 0 330px;max-width:330px;min-width:330px;padding:0 15px 0;margin:0 0 5px}.bl_cardUnit.bl_cardUnit_itemList{margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_itemList .slick-list{width:180vw !important}.bl_cardUnit.bl_cardUnit_itemList .slick-track{width:180vw !important}.bl_cardUnit.bl_cardUnit_itemList .slick-slide{flex:0 0 180px}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list{overflow-x:scroll}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list__itemTrack{display:flex}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list__item{max-width:39vw;min-width:39vw;padding:0 10px 0;margin:0 0 30px}.bl_cardUnit .fs-c-productListCarousel__ctrl{display:none !important}.bl_cardUnit .fs-c-productListCarousel__list{overflow:hidden}.bl_cardUnit .slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;overflow-x:visible !important}.bl_cardUnit .slick-slide{margin:0;padding:0}.bl_cardUnit .slick-slide img{width:100%}.bl_cardUnit.bl_cardUnit_slick{margin-right:-15px;overflow-x:scroll}.bl_cardUnit .fs-c-productListCarousel__list__item.fs-c-productListItem{position:relative}.bl_cardUnit .fs-c-productListItem__image__image.fs-c-productImage__image{border-radius:6px 6px 0 6px}.bl_cardUnit .fs-c-productPrice__main__label{display:none}.bl_cardUnit .rcmd-slick-prev,.bl_cardUnit .rcmd-slick-next{z-index:2;height:40px;width:40px;background:rgba(30,30,30,0.3)}.bl_cardUnit .rcmd-slick-prev:hover,.bl_cardUnit .rcmd-slick-prev:focus-within,.bl_cardUnit .rcmd-slick-next:hover,.bl_cardUnit .rcmd-slick-next:focus-within{background:rgba(30,30,30,0.3)}.bl_cardUnit .rcmd-slick-prev:hover:before,.bl_cardUnit .rcmd-slick-prev:focus-within:before,.bl_cardUnit .rcmd-slick-next:hover:before,.bl_cardUnit .rcmd-slick-next:focus-within:before{opacity:1}.bl_cardUnit .rcmd-slick-prev:before,.bl_cardUnit .rcmd-slick-next:before{font-family:"fs-icon" !important;font-size:40px;opacity:0.75}.bl_cardUnit.rcmd-slick-disabled:before{opacity:0.5}.bl_cardUnit .rcmd-slick-prev{left:0}.bl_cardUnit .rcmd-slick-prev:before{content:"\e90b"}.bl_cardUnit .rcmd-slick-next{right:0}.bl_cardUnit .rcmd-slick-next:before{content:"\e90c"}.bl_recipeCards .el_heading_lv2,.bl_recipeCards .fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .bl_recipeCards .fs-c-featuredProduct__title,.bl_recipeCards .fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-featuredProduct .bl_recipeCards .fs-c-wishlistProduct__title,.bl_recipeCards .fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .bl_recipeCards .fs-c-featuredProduct__title,.bl_recipeCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .bl_recipeCards .fs-c-wishlistProduct__title{position:relative}.bl_recipeCards .el_heading_lv2::after,.bl_recipeCards .fs-c-featuredProduct .fs-c-featuredProduct__title::after,.fs-c-featuredProduct .bl_recipeCards .fs-c-featuredProduct__title::after,.bl_recipeCards .fs-c-featuredProduct .fs-c-wishlistProduct__title::after,.fs-c-featuredProduct .bl_recipeCards .fs-c-wishlistProduct__title::after,.bl_recipeCards .fs-c-wishlistProduct .fs-c-featuredProduct__title::after,.fs-c-wishlistProduct .bl_recipeCards .fs-c-featuredProduct__title::after,.bl_recipeCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title::after,.fs-c-wishlistProduct .bl_recipeCards .fs-c-wishlistProduct__title::after{content:'';display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:baseline;margin-left:8px}.bl_recipeCards .el_heading_lv2::first-letter,.bl_recipeCards .fs-c-featuredProduct .fs-c-featuredProduct__title::first-letter,.fs-c-featuredProduct .bl_recipeCards .fs-c-featuredProduct__title::first-letter,.bl_recipeCards .fs-c-featuredProduct .fs-c-wishlistProduct__title::first-letter,.fs-c-featuredProduct .bl_recipeCards .fs-c-wishlistProduct__title::first-letter,.bl_recipeCards .fs-c-wishlistProduct .fs-c-featuredProduct__title::first-letter,.fs-c-wishlistProduct .bl_recipeCards .fs-c-featuredProduct__title::first-letter,.bl_recipeCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title::first-letter,.fs-c-wishlistProduct .bl_recipeCards .fs-c-wishlistProduct__title::first-letter{color:inherit}.bl_recipeCards .recipeCards{overflow-x:scroll;padding:24px;border-radius:8px;margin-bottom:16px}.bl_recipeCards .recipeCards .recipeCards_list{display:flex}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item{flex-basis:70vw;max-width:70vw;min-width:70vw;padding:0 8px 0;margin:0 0 5px;position:relative}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:0.25rem;height:100%}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .card-img{flex-shrink:0;width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .card-img img{width:100%;height:auto}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .card-body{flex:1 1 auto;min-height:1px;padding:1rem}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .entry-meta-recipe .badge{display:inline-block;padding:0.25em 0.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;color:#fff;background-color:#e37c60;margin-right:5px}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item .card-title{margin-bottom:0.75rem;font-size:1.6rem}.bl_recipeCards.bl_recipeCards__double .wrapper{display:flex;width:100%;margin:2rem auto;flex-wrap:wrap;justify-content:space-evenly}.bl_recipeCards.bl_recipeCards__double .inner{width:100%;max-width:450px;display:flex;flex-direction:column;padding:1rem 0}.bl_recipeCards.bl_recipeCards__double .text{flex-grow:1}.bl_recipeCards.bl_recipeCards__recipe .el_heading_lv2,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title{position:relative}.bl_recipeCards.bl_recipeCards__recipe .el_heading_lv2::before,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-featuredProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-wishlistProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title::before,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-featuredProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title::before{background-image:url(https://taberare.itembox.design/item/assets/images/common/icon_recipe.svg);width:28px;height:23px}.bl_recipeCards.bl_recipeCards__recipe .el_heading_lv2 span,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-featuredProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct .fs-c-wishlistProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title span,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-featuredProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct .fs-c-wishlistProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__recipe .fs-c-wishlistProduct__title span{color:#C97E35}.bl_recipeCards.bl_recipeCards__recipe .recipeCards{background-color:#fae4cd}.bl_recipeCards.bl_recipeCards__recipe .card{box-shadow:0 0 21px 0px #f2c1a6}.bl_recipeCards.bl_recipeCards__article .el_heading_lv2::before,.bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct .fs-c-featuredProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct .fs-c-wishlistProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct__title::before,.bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct .fs-c-featuredProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct .fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct__title::before{background-image:url(https://taberare.itembox.design/item/assets/images/common/icon_article.svg);width:18px;height:24px}.bl_recipeCards.bl_recipeCards__article .el_heading_lv2 span,.bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct .fs-c-featuredProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct .fs-c-wishlistProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct__title span,.bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct .fs-c-featuredProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__article .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct .fs-c-wishlistProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__article .fs-c-wishlistProduct__title span{color:#D9B20B}.bl_recipeCards.bl_recipeCards__article .recipeCards{background-color:#f4f1ce}.bl_recipeCards.bl_recipeCards__article .card{box-shadow:0 0 21px 0px #d9dc83}.bl_recipeCards.bl_recipeCards__mdblog .el_heading_lv2::before,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct .fs-c-featuredProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct .fs-c-wishlistProduct__title::before,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct__title::before,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct .fs-c-featuredProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct__title::before,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct .fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct__title::before{background-image:url(https://taberare.itembox.design/item/assets/images/common/icon_article.svg);width:18px;height:24px}.bl_recipeCards.bl_recipeCards__mdblog .el_heading_lv2 span,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct .fs-c-featuredProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct .fs-c-wishlistProduct__title span,.fs-c-featuredProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct__title span,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct .fs-c-featuredProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-featuredProduct__title span,.bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct .fs-c-wishlistProduct__title span,.fs-c-wishlistProduct .bl_recipeCards.bl_recipeCards__mdblog .fs-c-wishlistProduct__title span{color:#adc50b}.bl_recipeCards.bl_recipeCards__mdblog .recipeCards{background-color:#e6f5ce}.bl_recipeCards.bl_recipeCards__mdblog .card{box-shadow:0 0 21px 0px #d9dc83}.bl_recipeCards.bl_recipeCards__mdblog .card .author-name{text-align:left;display:flex;align-items:center;font-size:14px}.bl_recipeCards.bl_recipeCards__mdblog .card .author-name .icn-author{position:relative;display:inline-block;height:40px;width:40px;border-radius:50%;overflow:hidden;margin-right:5px}.bl_recipeCards.bl_recipeCards__mdblog .card .author-name .icn-author img{position:absolute;width:100%;height:auto;left:50%;top:50%;transform:translate(-50%, -50%)}.bl_blogCards .el_heading_lv2,.bl_blogCards .fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .bl_blogCards .fs-c-featuredProduct__title,.bl_blogCards .fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-featuredProduct .bl_blogCards .fs-c-wishlistProduct__title,.bl_blogCards .fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .bl_blogCards .fs-c-featuredProduct__title,.bl_blogCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .bl_blogCards .fs-c-wishlistProduct__title{position:relative}.bl_blogCards .el_heading_lv2::after,.bl_blogCards .fs-c-featuredProduct .fs-c-featuredProduct__title::after,.fs-c-featuredProduct .bl_blogCards .fs-c-featuredProduct__title::after,.bl_blogCards .fs-c-featuredProduct .fs-c-wishlistProduct__title::after,.fs-c-featuredProduct .bl_blogCards .fs-c-wishlistProduct__title::after,.bl_blogCards .fs-c-wishlistProduct .fs-c-featuredProduct__title::after,.fs-c-wishlistProduct .bl_blogCards .fs-c-featuredProduct__title::after,.bl_blogCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title::after,.fs-c-wishlistProduct .bl_blogCards .fs-c-wishlistProduct__title::after{content:'';display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:baseline;margin-left:8px}.bl_blogCards .el_heading_lv2::first-letter,.bl_blogCards .fs-c-featuredProduct .fs-c-featuredProduct__title::first-letter,.fs-c-featuredProduct .bl_blogCards .fs-c-featuredProduct__title::first-letter,.bl_blogCards .fs-c-featuredProduct .fs-c-wishlistProduct__title::first-letter,.fs-c-featuredProduct .bl_blogCards .fs-c-wishlistProduct__title::first-letter,.bl_blogCards .fs-c-wishlistProduct .fs-c-featuredProduct__title::first-letter,.fs-c-wishlistProduct .bl_blogCards .fs-c-featuredProduct__title::first-letter,.bl_blogCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title::first-letter,.fs-c-wishlistProduct .bl_blogCards .fs-c-wishlistProduct__title::first-letter{color:inherit}.bl_blogCards .el_heading_lv2::before,.bl_blogCards .fs-c-featuredProduct .fs-c-featuredProduct__title::before,.fs-c-featuredProduct .bl_blogCards .fs-c-featuredProduct__title::before,.bl_blogCards .fs-c-featuredProduct .fs-c-wishlistProduct__title::before,.fs-c-featuredProduct .bl_blogCards .fs-c-wishlistProduct__title::before,.bl_blogCards .fs-c-wishlistProduct .fs-c-featuredProduct__title::before,.fs-c-wishlistProduct .bl_blogCards .fs-c-featuredProduct__title::before,.bl_blogCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct .bl_blogCards .fs-c-wishlistProduct__title::before{content:"";display:inline-block;background-size:cover;background-repeat:no-repeat;margin-right:1rem;display:inline-block;background-image:url(https://taberare.itembox.design/item/assets/images/common/icon_article.svg);width:18px;height:24px}.bl_blogCards .el_heading_lv2 span,.bl_blogCards .fs-c-featuredProduct .fs-c-featuredProduct__title span,.fs-c-featuredProduct .bl_blogCards .fs-c-featuredProduct__title span,.bl_blogCards .fs-c-featuredProduct .fs-c-wishlistProduct__title span,.fs-c-featuredProduct .bl_blogCards .fs-c-wishlistProduct__title span,.bl_blogCards .fs-c-wishlistProduct .fs-c-featuredProduct__title span,.fs-c-wishlistProduct .bl_blogCards .fs-c-featuredProduct__title span,.bl_blogCards .fs-c-wishlistProduct .fs-c-wishlistProduct__title span,.fs-c-wishlistProduct .bl_blogCards .fs-c-wishlistProduct__title span{color:#adc50b}.bl_blogCards .blogCards{border:solid 1px #adc50b;background-color:#fff;overflow-x:scroll;padding:12px 24px;border-radius:8px;margin-bottom:16px}.bl_blogCards .blogCards .blogCards_list{display:flex}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item{flex-basis:70vw;max-width:70vw;min-width:70vw;padding:0 8px 0;margin:12px 0;position:relative}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border-radius:0.25rem;height:100%;box-shadow:0 0 16px 0px rgba(0,0,0,0.2)}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .card-img{flex-shrink:0;width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .card-img img{width:100%;height:auto}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .card-body{flex:1 1 auto;min-height:1px;padding:0 1rem 1rem}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .author-name{text-align:left;display:flex;align-items:flex-end;font-size:1.5rem;margin:-40px -5px 5px;line-height:1.2}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .author-name .icn-author{flex:0 0 auto;position:relative;display:inline-block;height:80px;width:80px;border-radius:50%;overflow:hidden;margin-right:5px;border:#fff solid 4px}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .author-name .icn-author img{position:absolute;width:100%;height:auto;left:50%;top:50%;transform:translate(-50%, -50%)}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .entry-meta{text-align:right;font-size:1.2rem;margin-bottom:0.5rem;line-height:1}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .card-title{margin-bottom:0.5rem;font-size:1.6rem;font-weight:bold}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .excerpt{font-size:1.3rem}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item .excerpt p{margin:0;text-align:justify}.bl_gift_column{background-color:#f8ddd6;padding:1.5rem;border-radius:8px;margin-right:15px;margin-left:15px}.bl_gift_column h2{background-color:#e37c60;color:#fff;margin-top:0;margin-left:-1.5rem;margin-right:-1.5rem;position:relative}.bl_gift_column h2::before{content:"";display:block;border-top:15px solid #e37c60;border-bottom:15px solid #e37c60;border-right:5px solid #e37c60;border-left:15px solid transparent;position:absolute;left:0;top:0;transform:translate(-100%, 10%)}.bl_gift_column h2::after{content:"";display:block;border-top:15px solid #e37c60;border-bottom:15px solid #e37c60;border-left:5px solid #e37c60;border-right:15px solid transparent;position:absolute;right:0;top:0;transform:translate(100%, 10%)}.el_btn_anc{display:inline-block;padding:0.5rem 4rem;background-color:#e37c60;color:#fff !important;font-size:1.4rem;font-weight:bold;text-align:center;border-radius:50rem;letter-spacing:1px;white-space:nowrap;cursor:pointer;border:#e37c60 1px solid;transition:.3s;position:relative}.el_btn_anc:hover{text-decoration:none;background-color:#fff !important;color:#e37c60 !important}.el_btn_anc::after{content:"\e90f";font-family:'fs-icon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.8rem;transform:translateY(-50%);right:1.5rem;top:50%;position:absolute}.bl_space_anchor{padding-top:2rem}.bl_gift_event .flex{display:flex;justify-content:center;flex-wrap:wrap}.bl_gift_event .flex .inner{max-width:50%;padding:1rem}.bl_gift_event .flex .inner img{width:100%}.bl_gift_event .text-center{text-align:center}.bl_gift_event .mt-1rem{margin:1rem auto}.fs-l-sideArea{padding:0}.fs-l-sideArea.fs-p-drawer{z-index:1000000;width:100%}.fs-l-sideArea .bl_drawer_header{padding-bottom:30px}.fs-l-sideArea .bl_drawer_header .fs-p-welcomeMsg{text-align:center}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_btn{height:40px;line-height:40px;background-color:#e37c60;font-weight:bold;color:#fff;border:1px solid #fff;margin-top:15px;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_btn a{display:block;color:#fff}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_btn a:hover{text-decoration:none}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_btn a:visited{color:#fff}.fs-l-sideArea .bl_drawer_header .is-loggedIn--false .bl_loggedIn_btn{flex-basis:50%}.fs-l-sideArea .bl_drawer_header .is-loggedIn--false .bl_loggedIn_false_btn_wrapper{display:flex}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_false_btn__login a:before{content:"\e92e";font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .bl_loggedIn_false_btn__signup a:before{content:"\e92a";font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .is-loggedIn--true.fs-p-nonMemberGuest{display:none}.fs-l-sideArea .bl_drawer_header .is-loggedIn--true .bl_loggedIn_btn{flex-basis:100%}.fs-l-sideArea .bl_drawer_header .is-loggedIn--true .bl_loggedIn_btn a:before{content:"\e936";font-size:2.0rem;font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .is-loggedIn--true .bl_loggedIn_btn a:after{content:"\e90c";font-size:2.0rem;font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .is-loggedIn--true span{padding-right:10px;width:100%}.fs-l-sideArea .bl_drawer_header .bl_drawer_menu_shop{margin-bottom:15px;padding:0 8px;display:flex;justify-content:center}.fs-l-sideArea .bl_drawer_header .it_menuItem{border-bottom:1px solid #d9cabe;flex:0 1 25%;text-align:center}.fs-l-sideArea .bl_drawer_header .it_menuItem:first-child a:before{content:"\e936";font-size:2.0rem;font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .it_menuItem:nth-child(2) a:before{content:"\e902";font-size:2.0rem;font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .it_menuItem:nth-child(3) a:before{content:"\e93b";font-size:2.0rem;font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .it_menuItem:nth-child(4) a:before{content:"\e919";font-size:2.0rem;font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:block;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_drawer_header .fs-pt-menu__heading--lv1{color:#000;font-size:1.0rem;font-weight:normal;padding:0 5px;margin-top:15px;margin-bottom:10px;background-color:transparent;text-align:center}.fs-l-sideArea .bl_drawer_header .fs-pt-menu a{padding:0 5px;display:block;text-align:center;white-space:nowrap;overflow:hidden}.fs-l-sideArea .bl_drawer_header .fs-p-searchForm{padding:0 20px}.fs-l-sideArea .bl_drawer_header .fs-p-searchForm .fs-p-searchForm__inputGroup{border-radius:7px;border:2px solid #e37c60}.fs-l-sideArea .bl_drawer_header .fs-p-searchForm input{border-radius:5px;padding:.25em}.fs-l-sideArea .bl_drawer_header .fs-p-searchForm .fs-p-searchForm__button::before{line-height:1.4}.fs-l-sideArea .bl_common_menu{width:100%;padding:0 20px 0}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1{margin-top:20px}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400;color:#1f1f1f;padding:1px 0;margin-bottom:3px;position:relative;border-bottom:2px #B9A560 solid}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1::after{content:"\e937";font-family:'fs-icon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.8rem;margin-top:-1em;transform:rotate(180deg) translateY(-50%);right:.5em;top:50%;position:absolute}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1.active .fs-pt-menu__heading--lv1::after{transform:rotate(360deg);margin-top:-.5em}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv2{border-bottom:1px solid #D9CABE;padding:10px;width:50%;float:left;overflow:hidden;white-space:nowrap}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv2 .fs-pt-menu__link--lv2{transition:.3s;padding:5px 5px 5px 1.5em;display:block;position:relative}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv2 .fs-pt-menu__link--lv2:before{content:"\e933";color:#e37c60;font-family:"fs-icon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;left:0;top:0.25em}.fs-l-sideArea .bl_drawer_lower .bl_drawer_menu_guide{padding:20px;color:#000;font-size:1.8rem;font-weight:normal;padding:0 5px;margin-top:15px;margin-bottom:10px;background-color:transparent;display:flex;flex-flow:row wrap}.fs-l-sideArea .bl_drawer_lower li{flex:0 1 50%;padding:10px;border-bottom:solid 1px #ededed;font-size:1.4rem;line-height:1.2}.fs-l-sideArea .bl_drawer_lower .fs-pt-menu a{padding:5px 5px 5px 1.5em;display:block;position:relative}.fs-l-sideArea .bl_drawer_lower .fs-pt-menu a:before{content:"\e933";color:#e37c60;font-family:"fs-icon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;left:0;top:0.2em}.fs-l-sideArea .bl_drawer_searchttl{height:40px;line-height:40px;background-color:#FCF8F4;font-weight:bold;color:#151515;margin:15px 0 10px 0;padding-left:8px;text-align:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.6rem;font-weight:400;font-weight:400}.fs-l-sideArea .bl_drawer_searchttl:before{content:"\e932";font-family:'fs-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item a{display:flex;align-items:center;padding:2px}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item a::before{content:"";display:inline-block;height:40px;width:40px;margin-right:8px;border-radius:4px;background-position:center;background-size:contain;background-repeat:no-repeat}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat01 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat01.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat02 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat02.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat03 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat03.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat04 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat04.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat05 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat05.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat06 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat06.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat07 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat07.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat08 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat08.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat09 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat09.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat10 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat10.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_category .fs-pt-menu__item.gmenu_category__cat11 a::before{background-image:url(../../assets/images/common/gmenu-icn-cat11.webp)}.fs-l-sideArea .bl_common_menu .gmenu__submenu_bnrs{list-style:none;padding:0;display:flex;flex-flow:row wrap;margin:0 -2px}.fs-l-sideArea .bl_common_menu .gmenu__submenu_bnrs li{flex:0 1 50%;padding:0 2px;margin-bottom:4px}.fs-l-sideArea .bl_common_menu .gmenu__submenu_season .fs-pt-menu__item--lv2{border-bottom:1px solid #D9CABE;padding:10px;width:33.33%;float:left;overflow:hidden;white-space:nowrap}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1_open .fs-pt-menu__heading--lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400;color:#1f1f1f;padding:1px 0;margin-bottom:3px;position:relative;border-bottom:2px #B9A560 solid}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1_open .fs-pt-menu__heading--lv1::after{content:"";display:none !important}.fs-l-sideArea .bl_common_menu.gmenu__side_bnrs{display:flex;flex-flow:row wrap;margin-left:-4px;margin-right:-4px;list-style:none}.fs-l-sideArea .bl_common_menu.gmenu__side_bnrs li{padding:0 4px;margin-bottom:8px;flex:0 1 50%}.fs-l-sideArea .bl_common_menu.gmenu_gift .fs-pt-menu__heading--lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.6rem;font-weight:400;color:#1f1f1f;padding:1px 0;margin-bottom:10px;position:relative;border-bottom:1px #B9A560 solid;margin-top:15px !important}.fs-l-sideArea .bl_common_menu.gmenu_gift .fs-pt-menu__submenu{font-size:1.4rem}.fs-l-sideArea .bl_common_menu.gmenu_contents{margin-top:20px !important}.fs-l-sideArea .heading--gmenu_gift{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400;color:#1f1f1f;padding:1px 0;position:relative;border-bottom:2px #B9A560 solid;margin:20px 20px 10px}.fs-c-productListItem{display:inline-flex !important;flex-direction:column;position:relative;padding:0 8px;margin-bottom:30px}.fs-c-productListItem .bl_producerPhoto{display:none}.fs-c-productListItem .fs-c-productListItem__imageContainer{order:1;min-height:auto;min-width:auto;width:100%;margin:0 auto 18px}.fs-c-productListItem .fs-c-productListItem__imageContainer .fs-c-productImage{padding-top:100%;position:relative}.fs-c-productListItem .fs-c-productListItem__imageContainer .fs-c-productImage a::after{content:"詳細を見る";font-size:12px;line-height:1;color:#fff;background-color:#e37c60;padding:3px 7px;display:inline-block;position:absolute;right:0px;bottom:-17px;border-radius:0 0 0 6px}.fs-c-productListItem .fs-c-productListItem__imageContainer .fs-c-productImage a:hover::after{background-color:#eba08b}.fs-c-productListItem .fs-c-productListItem__imageContainer .fs-c-productImage img{position:absolute;top:0;left:0;width:100%;height:auto;box-shadow:0 2px 6px rgba(0,0,0,0.4)}.fs-c-productListItem .fs-c-productPrice__main__label{display:none}.fs-c-productListItem .fs-c-productListItem__productName{order:2;margin:0}.fs-c-productListItem .fs-c-productListItem__productName a{color:#151515}.fs-c-productListItem .fs-c-productListItem__productName a:hover{color:inherit;text-decoration:none;opacity:0.7;transition:0.3s}.fs-c-productListItem .fs-c-productName__copy{color:#151515;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.2rem;font-weight:400;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:5px;height:2.6em}.fs-c-productListItem .fs-c-productName__name{font-size:1.5rem;font-weight:bold;line-height:1.3;margin-bottom:5px;height:2.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fs-c-productListItem .fs-c-productListItem__productDescription{order:3;font-size:1.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.fs-c-productListItem .fs-c-productListItem__productDescription a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices{order:4;font-size:1.6rem;margin:5px 0 0}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice{display:inline-flex}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice--listed .fs-c-productPrice__main__price.fs-c-price{font-size:1rem;color:#000 !important}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice__addon{font-size:1rem}.fs-c-productListItem .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after{content:"・送料込)"}.fs-c-productListItem .fs-c-productListItem__control.fs-c-buttonContainer{order:5;margin-top:0;padding-top:4px;padding-bottom:0}.fs-c-productListItem .fs-c-productMarks,.fs-c-productListItem .fs-c-salesPeriod,.fs-c-productListItem .fs-c-preorderMessage{order:6}.fs-c-productListItem .fs-c-productListItem__salesPeriodNotice{order:7}.fs-c-productListItem .fs-c-productListItem__lowInStock{order:9}.fs-c-productListItem .fs-c-productListItem__outOfStock{order:10}.fs-c-productListItem .fs-c-productListItem__viewMoreImageButton{display:none}.fs-c-productListItem .fs-c-productPrice__main__price.fs-c-price,.fs-c-productListItem .fs-c-productPrice__addon__label,.fs-c-productListItem .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::before,.fs-c-productListItem .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after{color:#cb0100;font-weight:bold}.fs-c-productListItem .fs-c-productListItem__control .fs-c-button--addToCart--list.fs-c-button--plain,.fs-c-productListItem .fs-c-productListItem__control .fs-c-button--viewProductDetail.fs-c-button--plain{display:block;color:#fff;background-color:#cb100f;box-shadow:1px 1px 2px rgba(0,0,0,0.4);margin:0 auto 0 0;padding:0.5em 0.8em 0.4em;white-space:nowrap}.fs-c-wishlistProduct__list .fs-c-productListItem__control .fs-c-button--addToCart--list.fs-c-button--plain,.fs-c-wishlistProduct__list .fs-c-productListItem__control .fs-c-button--viewProductDetail.fs-c-button--plain{display:block;color:#fff;background-color:#e37c60;box-shadow:1px 1px 2px rgba(0,0,0,0.4);margin:0 auto 0 0}.fs-c-wishlistProduct__list .fs-c-productListItem__control.fs-c-buttonContainer{margin-top:5px !important}.fs-c-wishList.fs-c-productList .fs-c-productListItem__control .fs-c-button--addToCart--list.fs-c-button--plain,.fs-c-wishList.fs-c-productList .fs-c-productListItem__control .fs-c-button--viewProductDetail.fs-c-button--plain{display:block;color:#fff;background-color:#cb100f;box-shadow:1px 1px 2px rgba(0,0,0,0.4);margin:0 auto 0 0}.fs-c-wishList.fs-c-productList .fs-c-productListItem__control.fs-c-buttonContainer{margin-top:5px !important}.fs-c-productMark__mark{text-align:center;border-radius:0;margin-right:4px;margin-bottom:5px;width:90px}.fs-c-productMark__mark.postage-included{color:#e37c60;font-weight:bold;border:#e37c60 1px solid;background-color:rgba(227,124,96,0.1)}.fs-c-productMark__mark.temp-cool{color:#80b2e4;font-weight:bold;border:#80b2e4 1px solid;background-color:rgba(128,178,228,0.1)}.fs-c-productMark__mark.temp-cold{color:#8b8b8b;font-weight:bold;border:#8b8b8b 1px solid;background-color:rgba(139,139,139,0.1)}.fs-c-productMark__mark.temp-normal{color:#98c76c;font-weight:bold;border:#98c76c 1px solid;background-color:rgba(152,199,108,0.1)}.fs-c-productMark__mark.tag-express{color:#999933;font-weight:bold;border:#999933 1px solid;background-color:rgba(153,153,51,0.1)}.fs-c-productMark__mark.tag-notcash{color:#333;font-weight:bold;border:#333 1px solid;background-color:rgba(51,51,51,0.1)}.fs-c-productMark__mark.tag-notnp{color:#333;font-weight:bold;border:#333 1px solid;background-color:rgba(51,51,51,0.1)}.fs-c-mark--bundle.bundle-temp-cool{color:#80b2e4;border:#80b2e4 1px solid;background-color:rgba(128,178,228,0.1)}.fs-c-mark--bundle.bundle-temp-cold{color:#8b8b8b;border:#8b8b8b 1px solid;background-color:rgba(139,139,139,0.1)}.fs-c-mark--bundle.bundle-temp-normal{color:#98c76c;border:#98c76c 1px solid;background-color:rgba(152,199,108,0.1)}.ly_footer .fs-p-scrollingCartButton{right:0px;bottom:0px}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button{background:#fff;border-radius:50%;border:1px solid #d9cabe;opacity:1;width:50px;height:50px;padding:21px 7px;transition:all 0.3s}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button.un_pagetopButton{background:#333333;color:#fff;width:80px;height:22px;padding:6px 6px 6px 20px;border-radius:4px 0 0 0}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button.un_pagetopButton:hover{opacity:1}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button.un_pagetopButton .fs-p-scrollingCartButton__label{color:#fff;font-size:10px;font-weight:bold;margin-top:0}.ly_footer .fs-p-scrollingCartButton .fs-icon--cart::before{content:"" !important;background-image:url(../images/common/icon_cart.png);background-size:cover;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%)}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__label{font-size:9px;color:#151515}.ly_footer .fs-p-scrollingCartButton .fs-p-cartItemNumber{background:#cb0100;top:-4px;right:10px;padding:0.45em 0.45em 0.35em 0.6em;border:#fff solid 1px}.ly_footer .fs-p-scrollingCartButton .un_cartButton{display:none;margin-bottom:8px}.ly_footer .fs-p-scrollingCartButton .fs-icon--pagetop::before{content:'';display:inline-block;color:#fff;width:12px !important;height:12px !important;color:#151515;text-align:center;position:absolute;top:6px;left:6px;background-image:url(../images/common/icon_pagetop_arrow.svg);background-size:contain;font-family:'fs-icon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.bl_header_nav_itemcategory{display:block;width:100%;background-color:#e37c60;border-top:#ca6043 solid 1px;border-left:#ca6043 solid 1px;box-shadow:0 20px 20px rgba(0,0,0,0.05)}.bl_header_nav_itemcategory .fs-pt-menu--lv1{width:100%}.bl_header_nav_itemcategory .fs-pt-menu--lv1>li{width:100%}.bl_header_nav_itemcategory .fs-pt-menu--lv1 .fs-pt-menu__heading--lv1{display:none}.bl_header_nav_itemcategory .fs-pt-menu--lv2{display:flex;justify-content:space-between;flex-flow:row wrap}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li{flex:1 1 19%;display:block;white-space:nowrap}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li span{border-right:solid 1px #ca6043;border-bottom:solid 1px #ca6043;display:block;padding:0.5rem 0}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li span::after{content:"";display:block;border-right:3px solid #fff;border-bottom:3px solid #fff;border-top:3px solid transparent;border-left:3px solid transparent;position:absolute;right:3px;bottom:3px;left:auto;height:0;width:0}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li span a{display:block;color:#FFF;text-align:center;font-size:1.2rem;margin-left:0;margin-right:0}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li span a:hover{background-color:#eba08b}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(4){flex:1 1 21%}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(6),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(9),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(10),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(11){flex:1 1 15%}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(7),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(8){flex:1 1 20%}.bl_header_nav_itemcategory .fs-pt-menu__heading{color:white;text-align:center;font-size:14px}.bl_instafeed{margin-bottom:3rem}.bl_instafeed .wrap-insta-frame{padding-top:2rem;margin-bottom:1rem;overflow-x:auto;border-radius:7px;box-shadow:0 0 20px rgba(0,0,0,0.05)}.bl_instafeed .wrap-insta-frame .insta-frame{margin:0;width:1000px !important;height:350px;overflow:hidden}.bl_instafeed .wrap-insta-frame .insta-frame2{margin:0;width:960px !important;height:630px;overflow:hidden}.un_listComment_liquor{border:solid 1px #cb0100;border-radius:4px;overflow:hidden;font-size:1.4rem}.un_listComment_liquor .un_listComment_liquor_header{background-color:#cb0100;color:#fff;text-align:center;padding:0.5rem 0.5rem;white-space:nowrap}.un_listComment_liquor .un_listComment_liquor_body{margin:0;padding:0.3rem 1rem;text-align:left}.bl_guestRecommended{padding:0 0 2em 0}.bl_guestRecommended .fr3-productListCarousel{margin-left:-20px;margin-right:-20px}.bl_guestRecommended .fs-p-heading--lv2{border-bottom:none;font-size:clamp(2rem, 6vw, 3rem);font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;width:100%;margin-bottom:1.5rem;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400;text-align:left;line-height:1.5}.bl_guestRecommended .fr3-productListCarousel__slides{display:flex;gap:16px}.bl_guestRecommended .fr3-productListCarousel__slide{padding:0 0 0.8rem}.bl_guestRecommended .fr3-item{border-radius:0.25rem;overflow:hidden;height:100%;padding:0}.bl_guestRecommended .fr3-item__imageContainer{margin:0;width:auto}.bl_guestRecommended .fr3-item__productName{font-weight:bold;line-height:1.3;margin-bottom:5px;height:2.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bl_guestRecommended .fr3-item__productPrice{display:flex;align-items:baseline;justify-content:flex-start;color:#cb0100;font-weight:bold}.bl_guestRecommended .fr3-item__productPrice .fr3-item__productPrice__price{font-size:1.6rem}.bl_guestRecommended .fr3-item__productPrice .fr3-item__productPrice__addon{font-size:1.1rem;position:relative}.bl_guestRecommended .fr3-item__productPrice .fr3-item__productPrice__addon::after{content:"・送料込)";background-color:#fff;margin-left:-0.4em}.bl_recommend_flick{overflow-x:scroll;margin-right:-15px}.bl_recommend_flick .bl_recommend_carousel{display:flex;background-color:#fff}.bl_recommend_flick .bl_recommend_carousel.rcmd-slick-initialized{display:block}.bl_recommend_flick .bl_recommend_carousel .rcmd-slick-list{width:auto;margin:0 48px}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem{width:39vw;min-width:39vw;max-width:39vw;box-sizing:border-box;word-break:break-all}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem.bl_recommend_listItem__sm{padding:8px}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem_inner{padding:8px}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_image{border-radius:7px;box-shadow:0 0 10px rgba(0,0,0,0.25);max-width:100%}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_link{color:inherit;text-decoration:none}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_productName{font-size:1.4rem;margin:4px 0}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_productName.el_recommend_listItem_productName__check{font-weight:600;height:1.2em;-webkit-line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_productPrice{display:flex;align-items:baseline;flex-wrap:wrap}.bl_recommend_flick .bl_recommend_listItem .el_recommend_listItem_productPrice.el_recommend_listItem_productPrice__check{color:#cb0100;font-weight:bold}.bl_recommend_flick .el_recommend_price_addon{font-size:1rem}.bl_recommend_flick .rcmd-slick-list{margin:0 -120px 0 0 !important}.bl_replyCard{padding:16px;border:solid 1px #866e1d;border-radius:8px;margin-bottom:1rem}.bl_replyCard .bl_replyCard_header>p{margin-top:0;margin-bottom:5px;font-size:1.35rem}.bl_replyCard .bl_replyCard_body>p{margin-top:0}.bl_replyCardUnit{margin-top:50px}.bl_replyCardUnit.bl_replyCardUnit_isActive{position:relative}.bl_replyCardUnit.bl_replyCardUnit_isActive::after{content:'食べレアからの返信';display:block;font-size:1.75rem;font-family:YuMincho, 'Yu Mincho', serif;position:absolute;top:-30px;left:5px}.bl_scrollingBannerButton{right:-7px;bottom:57px}.bl_scrollingBannerButton_img{border:solid 1px #fff;border-radius:7px 0 0 7px;box-shadow:0 0 20px rgba(0,0,0,0.05);width:70px !important}.un_seasonNav ul{padding-left:0;list-style:none;display:flex;flex-flow:row wrap}.un_seasonNav ul li{flex:0 0 16.66%;text-align:center;padding:2px}.un_seasonNav ul a{display:block;border:#866e1d solid 1px;color:#866e1d}.un_seasonNav ul a:visited{text-decoration:none;color:#866e1d !important}.un_seasonNav ul a.active{color:#fff !important;background-color:#e37c60;border:#ca6043 solid 1px}.un_seasonNav ul a.active:hover{color:#fff !important;background-color:#e37c60;border:#ca6043 solid 1px}.un_seasonNav ul a:hover{text-decoration:none;background-color:rgba(185,165,96,0.3)}.bl_sect{width:100%}.bl_sect_inner{width:92%;margin:0 auto}.bl_baseTable{width:100%;border-collapse:collapse;border-bottom:1px solid #eae9e8;margin-bottom:1rem}.bl_baseTable th{display:block;border:1px solid #eae9e8;border-bottom:none;background-color:#FCF8F4;padding:1rem;line-height:1.5;text-align:left;white-space:nowrap}.bl_baseTable td{display:block;border:1px solid #eae9e8;border-bottom:none;padding:1rem;line-height:1.5}.bl_topSearchSec .bl_rareSearchSec,.bl_topSearchSec .bl_areaSearchSec,.bl_topSearchSec .bl_catSearchSec{padding:0.25rem 0}.bl_topSearchSec .un_sarchHeading{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400;font-weight:400;display:flex;justify-content:center;align-items:center;margin-bottom:1.7em}.bl_topSearchSec .un_sarchHeading::before,.bl_topSearchSec .un_sarchHeading::after{content:"";height:1px;flex-grow:1;background-color:#d9cabe}.bl_topSearchSec .un_sarchHeading::before{margin-right:1em}.bl_topSearchSec .un_sarchHeading::after{margin-left:1em}.bl_topSearchSec .un_sarchHeading .un_sarchHeading_icon{margin-right:0.3em}.bl_topSearchSec .un_rare_cards,.bl_topSearchSec .un_area_cards,.bl_topSearchSec .un_cat_cards{list-style:none;padding-left:0}.bl_topSearchSec .un_card_ttl{font-family:游明朝, "Yu Mincho", YuMincho, serif;font-size:2rem;text-align:center;width:100%}.bl_topSearchSec .un_card_header{border-radius:7px;position:relative;width:100%;z-index:1}.bl_topSearchSec .un_card_img{object-fit:cover}.bl_topSearchSec .un_newLine{width:100%;display:none}.bl_topSearchSec .un_card_annotation{font-size:0.8em;line-height:1.3;text-align:left;color:#cb0100}.bl_topSearchSec .un_card_stretchLink{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2}.bl_topSearchSec .bl_rareSearchSec .un_card_img,.bl_topSearchSec .bl_areaSearchSec .un_card_img{width:100%;height:100%;position:absolute;border-radius:7px}.bl_topSearchSec .bl_rareSearchSec .un_card_header,.bl_topSearchSec .bl_areaSearchSec .un_card_header{height:90px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.05)}.bl_topSearchSec .bl_rareSearchSec .un_card_header::before,.bl_topSearchSec .bl_areaSearchSec .un_card_header::before{content:"";bottom:0;right:0;border-top:20px solid transparent;border-right:20px solid #e37c60;position:absolute;z-index:3}.bl_topSearchSec .bl_rareSearchSec .un_card_header::after,.bl_topSearchSec .bl_areaSearchSec .un_card_header::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(63,63,63,0.3);border-radius:7px}.bl_topSearchSec .bl_rareSearchSec .un_card_header .un_card_ttl,.bl_topSearchSec .bl_areaSearchSec .un_card_header .un_card_ttl{position:absolute;z-index:1;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%)}.bl_topSearchSec .bl_rareSearchSec .un_card_header .un_card_img,.bl_topSearchSec .bl_areaSearchSec .un_card_header .un_card_img{width:100%;height:100%;position:absolute;object-fit:cover;border-radius:7px}.bl_topSearchSec .bl_rareSearchSec .un_card_header:hover,.bl_topSearchSec .bl_areaSearchSec .un_card_header:hover{opacity:0.7;transition:0.3s}.bl_topSearchSec .bl_rareSearchSec .un_rare_cards{margin-top:0;margin-right:-8px;margin-left:-8px}.bl_topSearchSec .bl_rareSearchSec .un_rare_cards .gr_col{padding-right:8px;padding-left:8px}.bl_topSearchSec .bl_rareSearchSec .gr_container{overflow-x:auto}.bl_topSearchSec .bl_rareSearchSec .gr_row{max-width:320vw;width:320vw;padding:0}.bl_topSearchSec .bl_rareSearchSec .gr_row .un_rare_card{position:relative;margin-bottom:1em;overflow:hidden;border-radius:7px}.bl_topSearchSec .bl_rareSearchSec .un_card_body{margin-top:0.5em;font-size:1.4rem}.bl_topSearchSec .bl_areaSearchSec .un_area_cards{margin-top:0;margin-right:-8px;margin-left:-8px}.bl_topSearchSec .bl_areaSearchSec .un_area_cards .gr_col{padding-right:8px;padding-left:8px}.bl_topSearchSec .bl_areaSearchSec .gr_container{overflow-x:auto}.bl_topSearchSec .bl_areaSearchSec .un_area_cards{max-width:500vw;width:500vw;padding:0}.bl_topSearchSec .bl_areaSearchSec .un_area_cards .un_area_card{position:relative;margin-bottom:1em;overflow:hidden;border-radius:7px}.bl_topSearchSec .bl_areaSearchSec .un_card_body{margin-top:0.5em;font-size:1.4rem}.bl_topSearchSec .bl_areaSearchSec .el_imgAreaMap{width:80%;margin:0 auto 3rem auto}.bl_topSearchSec .bl_areaSearchSec .un_card_body p{margin-top:0}.bl_topSearchSec .bl_catSearchSec{margin-bottom:3rem}.bl_topSearchSec .bl_catSearchSec .un_card_header .un_card_img{width:100%;height:100%}.bl_topSearchSec .bl_catSearchSec .un_card_body .un_card_ttl{height:3.5em;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1.1}.bl_topSearchSec .bl_catSearchSec .un_card_inner{display:flex;flex-direction:column;-ms-flex-direction:column;align-items:center;background-color:#fff;border-radius:7px;position:relative;overflow:hidden;z-index:1;box-shadow:0 0 20px rgba(0,0,0,0.05)}.bl_topSearchSec .bl_catSearchSec .un_card_inner:hover{opacity:0.7;transition:0.3s}.bl_topSearchSec .bl_catSearchSec .un_card_inner::before{content:"";bottom:0;right:0;border-top:20px solid transparent;border-right:20px solid #e37c60;position:absolute;z-index:3}.bl_topSearchSec .bl_catSearchSec .gr_container{overflow-x:auto}.bl_topSearchSec .bl_catSearchSec .un_cat_cards{display:flex;justify-content:start;text-align:center;margin:0 -8px;max-width:390vw;width:390vw;padding:0}.bl_topSearchSec .bl_catSearchSec .un_cat_cards .un_cat_card{margin-bottom:1em;padding-right:8px;padding-left:8px}.el_btn{display:block;width:100%;padding:1rem;background-color:#e37c60;color:#fff !important;font-size:1.5rem;font-weight:bold;text-align:center;border-radius:50rem;white-space:nowrap;cursor:pointer;border:#e37c60 1px solid;transition:.3s;position:relative}.el_btn:hover{text-decoration:none;background-color:#fff !important;color:#e37c60 !important}.el_btn::after{content:"\e90c";font-family:'fs-icon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.8rem;transform:translateY(-50%);right:1rem;top:50%;position:absolute}.el_btn.el_btn_alt{background-color:#fff;color:#e37c60 !important;border:#e37c60 1px solid}.el_btn.el_btn_alt:hover{text-decoration:none;background-color:#e37c60 !important;color:#fff !important}.el_btn.el_btn_sub{background-color:#fefdfc !important;color:#151515 !important;border:#d9cabe 1px solid}.el_btn.el_btn_sub:hover{text-decoration:none;background-color:#fff}.el_btn.el_btn_sm{padding:0.5rem;font-size:1.4rem}.el_btn.el_btn_ib{display:inline-block;width:auto;padding-right:2.75em;padding-left:1em}.el_btn_ttl{background-color:#e37c60;color:#fff !important;font-size:1.4rem;font-weight:normal;text-align:center;border-radius:50rem;letter-spacing:1px;white-space:nowrap;cursor:pointer;border:#e37c60 1px solid;transition:.3s;position:relative;display:inline-block;padding-right:2em;padding-left:1em}.el_btn_ttl::after{content:"\e90c";font-family:'fs-icon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.6rem;transform:translateY(-50%);right:.25em;top:50%;position:absolute}.el_btn_ttl:hover{text-decoration:none;background-color:#fff !important;color:#e37c60 !important}.column_sns-share{border:#b9a560 solid 2px;padding:15px;border-radius:8px}.ttl_sns-share{text-align:center;font-size:1.8rem;font-weight:bold;color:#b9a560;margin:0 0 10px}.sns-share-btns{display:table;width:100%;table-layout:fixed}.sns-share-btns .sns-btn{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;display:table-cell;backface-visibility:hidden}.sns-share-btns .sns-btn a{display:block;color:#fff;padding:0.3em 0 0.1em;text-align:center;font-size:1.3em}.sns-share-btns .sns-btn.b-x{background:#000}.sns-share-btns .sns-btn.b-facebook{background:#3b5998}.sns-share-btns .sns-btn.b-hatena{background:#008fde}.sns-share-btns .sns-btn.b-line{background:#06c755}.sns-share-btns .sns-btn.b-pocket{background:#d3505a}.sns-share-btns .sns-btn.b-feedly{background:#2bb24c}.sns-share-btns .sns-btn .icn{display:inline-block;height:21px;width:21px;background-size:contain;background-repeat:no-repeat;background-position:center}.sns-share-btns .sns-btn .icn.icn-x{background-image:url(../images/common/icn-x-w.svg)}.sns-share-btns .sns-btn .icn.icn-fb{background-image:url(../images/common/icn-facebook-w.svg)}.sns-share-btns .sns-btn .icn.icn-line{background-image:url(../images/common/icn-line-w.svg)}.sns-share-btns .sns-btn .icn.icn-hatena{background-image:url(../images/common/icn-hatena-w.svg)}.sns-share-btns .sns-btn .icn.icn-pocket{background-image:url(../images/common/icn-pocket-w.svg)}.sns-share-btns .sns-btn .icn.icn-feedly{background-image:url(../images/common/icn-feedly-w.svg)}.el_heading_lv2,.fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .fs-c-wishlistProduct__title{width:100%;margin-bottom:1.5rem;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400;text-align:left;line-height:1.5}.el_heading_lv2.el_heading_lv2__icon,.fs-c-featuredProduct .el_heading_lv2__icon.fs-c-featuredProduct__title,.fs-c-featuredProduct .el_heading_lv2__icon.fs-c-wishlistProduct__title,.fs-c-wishlistProduct .el_heading_lv2__icon.fs-c-featuredProduct__title,.fs-c-wishlistProduct .el_heading_lv2__icon.fs-c-wishlistProduct__title{position:relative}.el_heading_lv2.el_heading_lv2__icon::before,.fs-c-featuredProduct .el_heading_lv2__icon.fs-c-featuredProduct__title::before,.fs-c-featuredProduct .el_heading_lv2__icon.fs-c-wishlistProduct__title::before,.fs-c-wishlistProduct .el_heading_lv2__icon.fs-c-featuredProduct__title::before,.fs-c-wishlistProduct .el_heading_lv2__icon.fs-c-wishlistProduct__title::before{content:"";display:inline-block;background-size:cover;background-repeat:no-repeat;margin-right:1rem}.el_heading_lv3{width:100%;margin-bottom:2rem;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400;line-height:1.5;text-align:center;position:relative}.el_heading_lv3::after{content:"";display:inline-block;background-color:#b9a560;width:100px;height:2px;position:absolute;top:130%;left:50%;transform:translate(-50%, -50%)}.el_headingSimple{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400}.el_heading_page_lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.8rem;font-weight:500;padding:0.5em 0;border-bottom:2px solid #b9a560}.el_heading_page_lv2{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:500;padding-bottom:8px;position:relative}.el_heading_page_lv2::after{content:"";display:inline-block;background-color:#e37c60;width:100px;height:3px;border-radius:3px;position:absolute;top:95%;left:0}.el_heading_page_lv3{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:500;padding:0.2rem 1.2rem;border-left:3px dashed #151515}.el_heading_page_lv4{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:600}.el_ttl_lv3{font-size:2rem;font-weight:bold;font-weight:400}.el_ttl_lv4{font-size:1.8rem;font-weight:bold;font-weight:400}.el_ttl_lv5{font-size:1.6rem;font-weight:bold;font-weight:400}.fs-c-documentArticle__heading{color:inherit;background:inherit;text-align:inherit;padding:4px 0}.el_list-unstyled{padding-left:0}.el_list-unstyled li{list-style:none}.el_lm-list{padding-left:0}.el_lm-list li{list-style:none;padding-left:1.5em;position:relative}.el_lm-list li .lm{position:absolute;left:0;top:0}.el_snsIcons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:390px;margin:0 auto}.el_snsIcons .el_snsIcon{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:5px 8px;font-size:1rem;flex:1 0 15%}.el_snsIcons .el_snsIcon img{width:40px;height:40px}.hp_font_mincho{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, 游明朝体, serif}.hp_font_gothic{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}.hp_bg_accent{background-color:#b9a560 !important}.hp_bg_accent2{background-color:#866e1d !important}.hp_bg_accent3{background-color:#ff0 !important}.hp_dn{display:none !important}.hp_db{display:block !important}.hp_di{display:inline !important}.hp_dib{display:inline-block !important}.hp_df{display:flex !important}.hp_d_pc{display:none !important}.un_tal{text-align:left}.un_tac{text-align:center}.un_tar{text-align:right}.hp_tal{text-align:left !important}.hp_tac{text-align:center !important}.hp_tar{text-align:right !important}.hp_t_main{color:#e37c60 !important}.hp_t_accent{color:#b9a560 !important}.hp_t_accent2{color:#866e1d !important}.hp_t_accent3{color:#ff0 !important}.hp_t_disable{color:#ebebeb !important}.hp_t_blk{color:#151515 !important}.hp_t_red{color:#cb0100 !important}.hp_t_blu{color:#80b2e4 !important}.hp_t_gry{color:#8b8b8b !important}.hp_t_grn{color:#98c76c !important}.hp_t_blk{color:#151515 !important}.hp_lh_normal{line-height:1.2 !important}.hp_lh_md{line-height:1.4 !important}.hp_t_normal{font-weight:400 !important}.hp_t_bold{font-weight:bold !important}.hp_t__lg{font-size:2rem}.hp_t__sm{font-size:.8em}.hp_pt__1r{padding-top:1rem !important}.hp_p__0{padding:0 !important}.hp_mb__0{margin-bottom:0 !important}.hp_mb__0.5r{margin-bottom:0.5rem !important}.hp_mb__1r{margin-bottom:1rem !important}.hp_mb__2r{margin-bottom:2rem !important}.hp_mb__3r{margin-bottom:3rem !important}ul.gr_row{padding:0;list-style:none}ul.gr_row>li{margin-left:0}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.hp_t_phraseAccent{background-color:#FFFF00 !important;color:#e24646;padding:1px;font-weight:bold}.movie_wrap_vt iframe{max-width:100%}

@media (min-width: 576px){.gr_container,.gr_container-sm{max-width:540px}.gr_col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-sm-3{flex:0 0 25%;max-width:25%}.gr_col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-sm-6{flex:0 0 50%;max-width:50%}.gr_col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-sm-9{flex:0 0 75%;max-width:75%}.gr_col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}

@media (min-width: 768px){.gr_container,.gr_container-sm,.gr_container-md{max-width:760px}.gr_col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-md-3{flex:0 0 25%;max-width:25%}.gr_col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-md-6{flex:0 0 50%;max-width:50%}.gr_col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-md-9{flex:0 0 75%;max-width:75%}.gr_col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.fs-pt-carousel__track{height:300px}.fs-c-featuredProduct .fs-c-productListCarousel__list__item,.fs-c-wishlistProduct .fs-c-productListCarousel__list__item{margin:0 15px;max-width:200px;min-width:200px}.bl_searchWord{padding:0 2em}.ly-header .bl_header_downside{padding:0.7em 0}.ly-header .bl_header_downside .fs-p-searchForm{padding:0 2em}.ly-header.is-fixed{height:auto}.ly_footer .ly_footer_container{padding-top:3em;padding-bottom:1em}.ly_footer .bl_guideUnit{margin-bottom:2em}.ly_footer .gr_col-12{margin-bottom:1em}.ly_footer .bl_common_menu{font-size:1.4rem}.ly_footer .bl-footer_search{padding:0.7em 0}.ly_footer .fs-p-footerUtilityMenu{margin-top:1em}.ly_footer .bl_footer_downside_row{flex-direction:row}.ly_footer .fs-p-footerUtilityMenu__list li{flex:0 0 33.33%}.ly_footer .fs-p-footerUtilityMenu__list span{padding:6px 0}.bl_cardUnit{background:url(https://taberare.itembox.design/item/src/loading.svg) center/auto no-repeat}.bl_cardUnit.bl_cardUnit_3item{margin-left:0;margin-right:0}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list{overflow-x:hidden;width:100% !important}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list__itemTrack{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_3item .fs-c-productListCarousel__list__item{flex:0 1 33.3%;max-width:380px;min-width:185px;padding:0 15px 0;margin-bottom:40px}.bl_cardUnit.bl_cardUnit_4item{margin-left:0;margin-right:0}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list{overflow-x:hidden;width:100% !important}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list__itemTrack{margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_4item .fs-c-productListCarousel__list__item{flex:0 1 25%;min-width:25%;padding:0 15px 0}.bl_cardUnit.bl_cardUnit_itemList{margin-left:0;margin-right:0}.bl_cardUnit.bl_cardUnit_itemList .slick-list{width:100% !important}.bl_cardUnit.bl_cardUnit_itemList .slick-track{width:100% !important;flex-wrap:wrap;transform:unset !important}.bl_cardUnit.bl_cardUnit_itemList .slick-slide{flex:0 0 25%}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list{overflow-x:hidden}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list__itemTrack{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.bl_cardUnit.bl_cardUnit_itemList .fs-c-productListCarousel__list__item{max-width:25%;min-width:25%;padding:0 15px 0;margin:0 0 30px}.bl_cardUnit .slick-track{transform:unset !important;width:100% !important}.bl_cardUnit.bl_cardUnit_slick{overflow-x:hidden}.bl_recipeCards .recipeCards{overflow-x:hidden}.bl_recipeCards .recipeCards .recipeCards_list{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.bl_recipeCards .recipeCards .recipeCards_list .recipeCards_list_item{flex:0 1 33.3%;max-width:380px;min-width:185px;padding:0 15px 0}.bl_blogCards .blogCards{overflow-x:hidden}.bl_blogCards .blogCards .blogCards_list{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.bl_blogCards .blogCards .blogCards_list .blogCards_list_item{flex:0 1 33.3%;max-width:380px;min-width:185px;padding:0 15px 0}.fs-l-sideArea .bl_common_menu .gmenu__submenu_season .fs-pt-menu__item--lv2{width:50%}.fs-l-sideArea .bl_common_menu.gmenu__side_bnrs li{flex:0 1 100%}.fs-c-productListItem{padding:0 15px}.fs-c-productListItem .fs-c-productListItem__control.fs-c-buttonContainer{display:flex;padding:0}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li span a{font-size:1.6rem}.bl_instafeed .wrap-insta-frame .insta-frame{width:100% !important;height:300px}.bl_instafeed .wrap-insta-frame .insta-frame2{width:100% !important;height:520px}.bl_guestRecommended .fs-p-heading--lv2{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem{width:auto;min-width:auto;max-width:auto}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem.bl_recommend_listItem__rel{padding:8px 15px}.bl_recommend_flick .bl_recommend_carousel .bl_recommend_listItem_inner{padding:8px 15px}.bl_recommend_flick .rcmd-slick-track{display:flex;margin-left:0}.bl_recommend_flick.bl_recommend_flick__meat .rcmd-slick-list{max-width:100%}.bl_scrollingBannerButton{bottom:83px}.bl_sect_inner{max-width:1140px;padding:0 15px}.bl_baseTable th{display:table-cell}.bl_baseTable td{display:table-cell}.bl_topSearchSec .bl_rareSearchSec .un_rare_cards{margin-right:-15px;margin-left:-15px}.bl_topSearchSec .bl_rareSearchSec .un_rare_cards .gr_col{padding-right:15px;padding-left:15px}.bl_topSearchSec .bl_rareSearchSec .gr_container{overflow-x:visible}.bl_topSearchSec .bl_rareSearchSec .gr_row{width:100%;max-width:100%}.bl_topSearchSec .bl_areaSearchSec .un_area_cards{margin-right:-15px;margin-left:-15px}.bl_topSearchSec .bl_areaSearchSec .un_area_cards .gr_col{padding-right:15px;padding-left:15px}.bl_topSearchSec .bl_areaSearchSec .gr_container{overflow-x:visible}.bl_topSearchSec .bl_areaSearchSec .un_area_cards{width:100%;max-width:100%}.bl_topSearchSec .bl_areaSearchSec .el_imgAreaMap{width:60%}.bl_topSearchSec .bl_catSearchSec .gr_container{overflow-x:visible}.bl_topSearchSec .bl_catSearchSec .un_cat_cards{margin-right:-15px;margin-left:-15px;width:100%;max-width:100%}.bl_topSearchSec .bl_catSearchSec .un_cat_cards .un_cat_card{padding-right:15px;padding-left:15px}.el_heading_lv2,.fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .fs-c-wishlistProduct__title{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400}.el_snsIcons .el_snsIcon{font-size:1.4rem}.hp_md_dn{display:none !important}.hp_md_db{display:block !important}.hp_md_di{display:inline !important}.hp_md_dib{display:inline-block !important}.hp_md_df{display:flex !important}.hp_d_pc{display:block !important}.hp_d_sp{display:none !important}}

@media (min-width: 992px){.gr_container,.gr_container-sm,.gr_container-md,.gr_container-lg{max-width:960px}.gr_col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-lg-3{flex:0 0 25%;max-width:25%}.gr_col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-lg-6{flex:0 0 50%;max-width:50%}.gr_col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-lg-9{flex:0 0 75%;max-width:75%}.gr_col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}body a[href^="tel:"]{pointer-events:none;cursor:default;text-decoration:none !important;color:inherit}.fs-pt-carousel__track{height:400px}.fs-body-login .fs-c-registeredUsers,.fs-body-wishlist-login .fs-c-registeredUsers,.fs-body-review-login .fs-c-registeredUsers{flex-basis:170%}.stt-lang-select .stt-text{padding:10px 32px 10px 24px !important;font-size:14px !important}.stt-lang-select .stt-text::after{top:12px !important}.fs-body-product .stt-lang-select.bl{bottom:0 !important}.fs-body-product .flipdesk .flipdesk-trigger{bottom:60px !important}.ly-header .fs-p-drawerButton{display:none}.ly-header .bl_headerUpside{padding:0 2em;margin-bottom:0.5rem}.ly-header .bl_headerUpside_left{flex:0 1 auto}.ly-header .bl_headerUpside_left .fs-p-logo{padding:5px 4% 0 0}.ly-header .bl_headerUpside_left .fs-p-logo__image{max-height:90%}.ly-header .bl_header_downside{flex-direction:row;display:flex;justify-content:center}.ly-header .bl_header_downside .fs-p-searchForm{width:50%}.ly-header .bl_header_downside .fs-p-searchForm .fs-p-inputGroup__input{font-size:1.8rem}.ly-header .bl_header_downside .fs-p-searchForm .poplink{width:80%}.ly-header .bl_header_downside .fs-p-searchForm__button{font-size:1.8rem}.ly-header .bl_header_downside .fs-p-searchForm__button{width:7em}.ly-header .bl_header_downside .bl_pickupWords{padding:0}.ly-header .bl_header_nav .fs-pt-menu__heading--lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.8rem;font-weight:400}.ly-header .bl_headerUpside_right{display:flex}.ly-header .fs-l-header__welcomeMsg.is-ready{display:flex;font-weight:600;flex-direction:column;justify-content:center;margin-left:1.5rem;font-size:1.4rem}.ly-header .bl_headerUpside_about{display:flex;flex-direction:column;-ms-flex-direction:column;padding:0 1em;width:23rem}.ly-header.is-fixed .fs-l-header__contents{display:none}.fs-l-main{padding:2rem}.fs-l-main .fs-p-drawer{box-shadow:none;position:relative;transform:translateX(0);transition:0s}.fs-l-pageMain{width:70%}.fs-l-sideArea{max-width:240px}.fs-p-drawer__loginLogout,.fs-p-drawer__welcomeMsg{display:none}.ly_footer .bl_guide{padding:1.7em 1.5em 1em 1.5em}.ly_footer .bl_guide .fs-p-announcement__title{justify-content:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400}.ly_footer .bl_guide .fs-p-announcement__title::after{content:none}.ly_footer .bl_guide_body{display:flex;flex-direction:column;-ms-flex-direction:column;height:100%}.ly_footer .bl_guide_body .bl_guide_listItem{width:47%}.ly_footer .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1::after{content:none}.ly_footer .bl_common_menu .fs-pt-menu--lv2{display:flex;flex-wrap:wrap}.ly_footer .bl_common_menu .fs-pt-menu__item--lv2{border-right:solid #dddddd 1px}.ly_footer .bl-footer_search{flex-direction:row}.ly_footer .bl-footer_search .fs-p-searchForm .fs-p-inputGroup__input{font-size:1.6rem}.ly_footer .bl-footer_search .fs-p-searchForm__button{width:5em;font-size:1.6rem}.ly_footer .fs-p-footerUtilityMenu__list li{flex:0 0 20%}.bl_gift_event .flex .inner{max-width:50%}.fs-l-sideArea{padding:8px}.fs-l-sideArea.fs-p-drawer{z-index:999 !important;width:240px !important}.fs-l-sideArea .bl_drawer_header{display:none}.fs-l-sideArea .bl_common_menu{width:200px;padding:0}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv1 .fs-pt-menu__heading--lv1::after{content:none}.fs-l-sideArea .bl_common_menu .fs-pt-menu__item--lv2{width:100%;float:none;white-space:normal;overflow:visible}.fs-l-sideArea .bl_drawer_lower{display:none}.fs-l-sideArea .bl_common_menu{margin-bottom:20px}.fs-l-sideArea .heading--gmenu_gift{margin:20px 0 10px;width:200px}.fs-c-productListItem .fs-c-productName__copy{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.3rem;font-weight:400}.fs-c-productListItem .fs-c-productName__name{font-size:1.6rem}.fs-c-productListItem .fs-c-productListItem__productDescription{font-size:1.4rem}.ly_footer .fs-p-scrollingCartButton{right:8px;bottom:25px}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button{width:62px;height:62px;padding:29px 6px}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button.un_pagetopButton{width:60px;height:60px;margin:0 auto;padding:21px 7px;border-radius:50%}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__button.un_pagetopButton .fs-p-scrollingCartButton__label{margin-top:12px}.ly_footer .fs-p-scrollingCartButton .fs-p-scrollingCartButton__label{font-size:12px;margin-top:6px}.ly_footer .fs-p-scrollingCartButton .un_cartButton{display:block}.ly_footer .fs-p-scrollingCartButton .fs-icon--pagetop::before{top:26%;left:30%;width:23px !important;height:20px !important;display:block}.bl_guestRecommended .fs-p-heading--lv2{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:3rem;font-weight:400;margin-bottom:2rem}.bl_recommend_flick .rcmd-slick-list{margin:0 !important}.bl_scrollingBannerButton{bottom:167px}.bl_scrollingBannerButton_img{width:90px !important}.un_seasonNav ul li{flex:0 0 8.333%}.bl_topSearchSec .un_sarchHeading{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400}.bl_topSearchSec .un_newLine{display:inline-block}.bl_topSearchSec .bl_catSearchSec .un_card_inner{height:138px}.bl_topSearchSec .bl_catSearchSec .un_cat_cards{justify-content:center}.el_heading_lv2,.fs-c-featuredProduct .fs-c-featuredProduct__title,.fs-c-featuredProduct .fs-c-wishlistProduct__title,.fs-c-wishlistProduct .fs-c-featuredProduct__title,.fs-c-wishlistProduct .fs-c-wishlistProduct__title{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:3rem;font-weight:400;margin-bottom:2rem}.el_headingSimple{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2.4rem;font-weight:400}.el_heading_page_lv1{font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:3.2rem;font-weight:500}.hp_lg_dn{display:none !important}.hp_lg_db{display:block !important}.hp_lg_di{display:inline !important}.hp_lg_dib{display:inline-block !important}.hp_lg_df{display:flex !important}}

@media (min-width: 1200px){.gr_container,.gr_container-sm,.gr_container-md,.gr_container-lg,.gr_container-xl{max-width:1140px}.gr_col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-xl-3{flex:0 0 25%;max-width:25%}.gr_col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-xl-6{flex:0 0 50%;max-width:50%}.gr_col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-xl-9{flex:0 0 75%;max-width:75%}.gr_col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.fs-pt-carousel__track{height:546px}.ly-header .bl_headerUpside_right_menu2 .fs-pt-menu{font-size:1.8rem}.ly-header .bl_headerUpside{padding:0 3em}.ly-header .bl_header_downside .fs-p-searchForm{width:60%}.ly-header .fs-l-header__welcomeMsg.is-ready{font-size:1.6rem}.ly-header .bl_headerUpside_about{width:auto}.ly_footer .fs-p-footerUtilityMenu__list li{flex:0 0 16.66%}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices{font-size:1.8rem}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice--listed .fs-c-productPrice__main__price.fs-c-price{font-size:1.2rem}.fs-c-productListItem .fs-c-productListItem__prices.fs-c-productPrices .fs-c-productPrice__addon{font-size:1.2rem}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li{flex:1 1 auto}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(4){flex:1 1 auto}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(6),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(9),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(10),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(11){flex:1 1 auto}.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(7),.bl_header_nav_itemcategory .fs-pt-menu--lv2 li:nth-child(8){flex:1 1 auto}.bl_instafeed .wrap-insta-frame .insta-frame{width:100% !important;height:350px}.bl_instafeed .wrap-insta-frame .insta-frame2{width:100% !important;height:630px}.bl_topSearchSec .bl_catSearchSec .un_card_inner{height:157px}.hp_xl_dn{display:none !important}.hp_xl_db{display:block !important}.hp_xl_di{display:inline !important}.hp_xl_dib{display:inline-block !important}.hp_xl_df{display:flex !important}}

@media (min-width: 1400px){.gr_container,.gr_container-sm,.gr_container-md,.gr_container-lg,.gr_container-xl,.gr_container-xxl{max-width:1320px}.gr_col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xxl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.gr_col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.gr_col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.gr_col-xxl-3{flex:0 0 25%;max-width:25%}.gr_col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.gr_col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}.gr_col-xxl-6{flex:0 0 50%;max-width:50%}.gr_col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}.gr_col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}.gr_col-xxl-9{flex:0 0 75%;max-width:75%}.gr_col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}.gr_col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}.gr_col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}

@media screen and (min-width: 600px){.bl_LogoutBtn{margin:0 auto 3em auto}.bl_LogoutBtn a{width:50%}.fs-c-accountService{justify-content:flex-start}}

@media (min-width: 1025px){.ly-header .bl_common_menu{margin:0 5em;font-size:1.8rem}.ly-header .bl_header_nav .fs-pt-menu--lv2{opacity:0;max-height:0}.ly-header .bl_header_nav .fs-pt-menu__item--lv1{position:relative;width:100%;flex:0 1 auto;padding:0.7em 0}.ly-header .bl_header_nav .fs-pt-menu__item--lv1:hover .fs-pt-menu--lv2{opacity:1;transition-duration:0.3s;transition-property:opacity;max-height:600px;background-color:#fefdfc}.ly-header .bl_header_nav .fs-pt-menu__heading--lv1::after{content:"から探す"}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3Njc3Mvc3R5bGUuY3NzIiwic291cmNlcyI6WyJhc3NldHMvc2Nzcy9zdHlsZS5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvX2Z1bmN0aW9ucy5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvX21peGlucy5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvbWl4aW5zL19ncmlkLnNjc3MiLCJhc3NldHMvc2Nzcy9fZ3JpZC9fcm9vdC5zY3NzIiwiYXNzZXRzL3Njc3MvX2dyaWQvX2dyaWQuc2NzcyIsImFzc2V0cy9zY3NzL19taXhpbi5zY3NzIiwiYXNzZXRzL3Njc3MvX3ZhcmlhYmxlLnNjc3MiLCJhc3NldHMvc2Nzcy9fcmVzZXQuc2NzcyIsImFzc2V0cy9zY3NzL19iYXNlLnNjc3MiLCJhc3NldHMvc2Nzcy9fbGF5b3V0LnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19ibG9ja19idG5Vbml0LnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19ibG9ja19jYXJkVW5pdC5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfY2Fyb3VzZWwuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX2NhdGVnb3J5TGVhZC5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfZnNfbF9zaWRlQXJlYS5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfZnMtYy1wcm9kdWN0TGlzdEl0ZW0uc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX2ZzLWMtcHJvZHVjdE1hcmsuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX2ZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbi5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfZ21lbnUuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX2luc3RhZmVlZC5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfbGlzdENvbW1lbnRfbGlxdW9yLnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19ibG9ja19yZWNvbW1lbmRfZmxpY2suc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX3JlcGx5Q2FyZC5zY3NzIiwiYXNzZXRzL3Njc3MvX21vZHVsZS9fYmxvY2tfc2Nyb2xsaW5nQmFubmVyQnV0dG9uLnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19ibG9ja19zZWFzb25OYXYuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX3NlY3Quc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2Jsb2NrX3RhYmxlLnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19ibG9ja190b3BTZWFyY2hTZWMuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2VsZW1lbnRfYnRuLnNjc3MiLCJhc3NldHMvc2Nzcy9fbW9kdWxlL19lbGVtZW50X2hlYWRpbmcuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2VsZW1lbnRfbGlzdHMuc2NzcyIsImFzc2V0cy9zY3NzL19tb2R1bGUvX2VsZW1lbnRfc25zSWNvbnMuc2NzcyIsImFzc2V0cy9zY3NzL19oZWxwZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBpbXBvcnQgXCJfZ3JpZC9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJfZ3JpZC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJfZ3JpZC9taXhpbnNcIjtcbkBpbXBvcnQgXCJfZ3JpZC9yb290XCI7XG5AaW1wb3J0IFwiX2dyaWQvZ3JpZFwiO1xuXG5AaW1wb3J0ICdtaXhpbic7XG5AaW1wb3J0ICd2YXJpYWJsZSc7XG5AaW1wb3J0ICdyZXNldCc7XG5AaW1wb3J0ICdiYXNlJztcbkBpbXBvcnQgJ2xheW91dCc7XG5cbkBpbXBvcnQgXCJfbW9kdWxlL19ibG9ja19idG5Vbml0LnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kdWxlL19ibG9ja19jYXJkVW5pdC5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfY2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX2NhdGVnb3J5TGVhZC5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfZnNfbF9zaWRlQXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfZnMtYy1wcm9kdWN0TGlzdEl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX2ZzLWMtcHJvZHVjdE1hcmsuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX2ZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfZ21lbnUuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX2luc3RhZmVlZC5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfbGlzdENvbW1lbnRfbGlxdW9yLnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kdWxlL19ibG9ja19yZWNvbW1lbmRfZmxpY2suc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX3JlcGx5Q2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiX21vZHVsZS9fYmxvY2tfc2Nyb2xsaW5nQmFubmVyQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kdWxlL19ibG9ja19zZWFzb25OYXYuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX3NlY3Quc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2Jsb2NrX3RhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kdWxlL19ibG9ja190b3BTZWFyY2hTZWMuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2VsZW1lbnRfYnRuLnNjc3NcIjtcbkBpbXBvcnQgXCJfbW9kdWxlL19lbGVtZW50X2hlYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2VsZW1lbnRfbGlzdHMuc2Nzc1wiO1xuQGltcG9ydCBcIl9tb2R1bGUvX2VsZW1lbnRfc25zSWNvbnMuc2Nzc1wiO1xuLy9AaW1wb3J0ICd1bmlxdWUvKionO1xuXG5AaW1wb3J0ICdoZWxwZXInO1xuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweCkgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoc206IDU0MHB4LFxuICBtZDogNzYwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHgpICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogNiAhZGVmYXVsdDtcbiIsIi8vIFRvZ2dsZXNcbi8vXG4vLyBVc2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZ2xvYmFsIHZhcmlhYmxlcyB0byBlbmFibGUgY2VydGFpbiB0aGVtZSBmZWF0dXJlcy5cblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5ncl9jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyX2NvbCN7JGluZml4fSxcbiAgICAuZ3JfY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuZ3JfY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmdyX2NvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyX2NvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmdyX2NvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmdyX2NvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmdyX2NvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5ncl9jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuZ3JfY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuZ3JfY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmdyX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5ncl9jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cblxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQGZ1bmN0aW9uIHJlbSgkZm9udHNpemUpIHtcbiAgQHJldHVybiAkZm9udHNpemUgLyAxMCAqIDFyZW07XG59XG5cbkBtaXhpbiB0dGxfc2l6ZSgkZm9udHNpemU6IDI0KSB7XG4gIGZvbnQtc2l6ZTogcmVtKCRmb250c2l6ZSk7IGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWl4aW4gYnRuX2NvbG9yKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpOyB9XG59XG5cbkBtaXhpbiBtaW5jaG9UdGwoJGZvbnRTaXplOiAzMiwgJGZvbnRXZWlnaHQ6IDQwMCkge1xuICBmb250LWZhbWlseTogXCJZdSBNaW5jaG8gTWVkaXVtXCIsIFwi5ri45piO5pydIE1lZGl1bVwiLCBZdU1pbmNobywgXCLmuLjmmI7mnJ3kvZNcIiwgc2VyaWY7IGZvbnQtc2l6ZTogcmVtKCRmb250U2l6ZSk7IGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbn1cbiIsIi8vIFZhcmlhYmxlXG4kYy1tYWluOiAjZTM3YzYwO1xuJGMtbWFpbi1zaGFkb3c6ICNjYTYwNDM7XG4kYy1hY2NlbnQ6ICNiOWE1NjA7XG4kYy1hY2NlbnQyOiAjODY2ZTFkO1xuJGMtZGlzYWJsZTogI2ViZWJlYjtcbiRjLXN1YjogI2Q5Y2FiZTtcbiRjLXN1YjI6ICNmOGRkZDY7XG4kYy1iZzogI2Y4ZjZmMDtcbiRjLWJnMjogcmdiYSgyNTQsIDI1MywgMjUyLCAxKTtcbiRjLWJsazogIzE1MTUxNTtcbiRjLXJlZDogI2NiMDEwMDtcbiRjLWJsdTogIzgwYjJlNDtcbiRjLWdyeTogIzhiOGI4YjtcbiRjLWdybjogIzk4Yzc2YztcbiRjLWxpbmU6ICMwMGI4MDA7XG5cbiRicmVha3BvaW50czogKFxuICBzbTogXCIobWluLXdpZHRoOiA1NzZweClcIixcbiAgbGc6IFwiKG1pbi13aWR0aDogOTkycHgpXCIsXG4gIG1kOiBcIihtaW4td2lkdGg6IDc2OHB4KVwiLFxuICBtZF9vbmx5OiBcIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk5cHgpXCIsXG4gIHhsOiBcIihtaW4td2lkdGg6IDEyMDBweClcIixcbiAgeGxfb25seTogXCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOTlweClcIixcbiAgeHhsOiBcIihtaW4td2lkdGg6IDE0MDBweClcIixcbik7XG5cbiRzcGFjZXM6IChcbiAgMDogMCxcbiAgeHM6IDEwcHgsXG4gIHM6IDIwcHgsXG4gIG06IDMwcHgsXG4gIGw6IDQwcHgsXG4gIHhsOiA1MHB4LFxuICBhdXRvOiBhdXRvLFxuKTtcbiIsIi8qIHNhbml0aXplLmNzcyAgdmVyIDEyLjAuMSAqL1xuKiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9OjphZnRlciw6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0fTp3aGVyZSg6cm9vdCl7Y3Vyc29yOmRlZmF1bHQ7bGluZS1oZWlnaHQ6MS41O292ZXJmbG93LXdyYXA6YnJlYWstd29yZDstbW96LXRhYi1zaXplOjQ7dGFiLXNpemU6NDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9OndoZXJlKGJvZHkpe2Jsb2NrLXNpemU6LW1vei1hdmFpbGFibGU7YmxvY2stc2l6ZTotd2Via2l0LWZpbGwtYXZhaWxhYmxlO2Jsb2NrLXNpemU6c3RyZXRjaDttYXJnaW46MH06d2hlcmUoaDEpe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9OndoZXJlKGRsLG9sLHVsKSA6d2hlcmUoZGwsb2wsdWwpe21hcmdpbjowfTp3aGVyZShocil7Y29sb3I6aW5oZXJpdDtoZWlnaHQ6MH06d2hlcmUobmF2KSA6d2hlcmUob2wsdWwpe2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MH06d2hlcmUobmF2bGkpOjpiZWZvcmV7Y29udGVudDpcIlxcMjAwQlwiO2Zsb2F0OmxlZnR9OndoZXJlKHByZSl7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtO292ZXJmbG93OmF1dG99OndoZXJlKGFiYnJbdGl0bGVdKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfTp3aGVyZShiLHN0cm9uZyl7Zm9udC13ZWlnaHQ6Ym9sZGVyfTp3aGVyZShjb2RlLGtiZCxzYW1wKXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19OndoZXJlKHNtYWxsKXtmb250LXNpemU6ODAlfTp3aGVyZShhdWRpbyxjYW52YXMsaWZyYW1lLGltZyxzdmcsdmlkZW8pe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX06d2hlcmUoaWZyYW1lKXtib3JkZXItc3R5bGU6bm9uZX06d2hlcmUoc3ZnOm5vdChbZmlsbF0pKXtmaWxsOmN1cnJlbnRDb2xvcn06d2hlcmUodGFibGUpe2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItY29sb3I6aW5oZXJpdDt0ZXh0LWluZGVudDowfTp3aGVyZShidXR0b24saW5wdXQsc2VsZWN0KXttYXJnaW46MH06d2hlcmUoYnV0dG9uLFt0eXBlPWJ1dHRvbiBpXSxbdHlwZT1yZXNldCBpXSxbdHlwZT1zdWJtaXQgaV0pey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259OndoZXJlKGZpZWxkc2V0KXtib3JkZXI6MXB4IHNvbGlkICNhMGEwYTB9OndoZXJlKHByb2dyZXNzKXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX06d2hlcmUodGV4dGFyZWEpe21hcmdpbjowO3Jlc2l6ZTp2ZXJ0aWNhbH06d2hlcmUoW3R5cGU9c2VhcmNoIGldKXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b306Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6aW5oZXJpdDtvcGFjaXR5Oi41NH06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH06d2hlcmUoZGlhbG9nKXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkO2NvbG9yOiMwMDA7aGVpZ2h0Oi1tb3otZml0LWNvbnRlbnQ7aGVpZ2h0OmZpdC1jb250ZW50O2xlZnQ6MDttYXJnaW46YXV0bztwYWRkaW5nOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOi1tb3otZml0LWNvbnRlbnQ7d2lkdGg6Zml0LWNvbnRlbnR9OndoZXJlKGRpYWxvZzpub3QoW29wZW5dKSl7ZGlzcGxheTpub25lfTp3aGVyZShkZXRhaWxzPnN1bW1hcnk6Zmlyc3Qtb2YtdHlwZSl7ZGlzcGxheTpsaXN0LWl0ZW19OndoZXJlKFthcmlhLWJ1c3k9dHJ1ZSBpXSl7Y3Vyc29yOnByb2dyZXNzfTp3aGVyZShbYXJpYS1jb250cm9sc10pe2N1cnNvcjpwb2ludGVyfTp3aGVyZShbYXJpYS1kaXNhYmxlZD10cnVlIGldLFtkaXNhYmxlZF0pe2N1cnNvcjpub3QtYWxsb3dlZH06d2hlcmUoW2FyaWEtaGlkZGVuPWZhbHNlIGldW2hpZGRlbl0pe2Rpc3BsYXk6aW5pdGlhbH06d2hlcmUoW2FyaWEtaGlkZGVuPWZhbHNlIGldW2hpZGRlbl06bm90KDpmb2N1cykpe2NsaXA6cmVjdCgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZX0iLCJAaW5jbHVkZSBtcShzbSkge1xuICAvKiBzbSAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLyogNjAw5Lul5LiLICovXG59XG5cbkBpbmNsdWRlIG1xKG1kKSB7XG4gIC8qIG1kICovXG59XG5cbkBpbmNsdWRlIG1xKGxnKSB7XG4gIC8qIGxnICovXG59XG5cbkBpbmNsdWRlIG1xKHhsKSB7XG4gIC8qIHhsICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYm9keVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIixcbiAgICBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgLy8gZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBrbmFcIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgaW1nIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltocmVmXj1cInRlbDpcIl0ge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG5cbi53b3JkYnJlYWsge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi5mcy1jLWhlYWRpbmctLXBhZ2V7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYmxfYmFyX2ludHJvLW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAzMHB4KTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZlMmFiO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmJsX2Jhcl9saXN0ZWRQcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGMtYmc7XG4gIHBhZGRpbmc6IDFweCAwO1xuICAvLyBjb2xvcjogI2ZmZjtcblxuICBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDJ2dywgMTRweCk7XG4gICAgbWFyZ2luOiAycHggMDtcbiAgfVxuXG4gIC8vIHNwYW4ge1xuICAvLyAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAvLyB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIGFuZHJvaWRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vL+Kcs+OBjOOBi+OBkeOCi+OBruOCkuS/ruato1xuLmZzLWMtcmVxdWlyZWRNYXJrIHtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjLXJlZDtcbiAgfVxufVxuXG4uZnMtcHQtY2Fyb3VzZWxfX3RyYWNrIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgaGVpZ2h0OiAyMTFweDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGhlaWdodDogNTQ2cHg7XG4gIH1cblxuICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44Ot44K0LVRPUOOBr2gx6KGo56S6LOS4i+WxpOOBr2RpdlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmgxLmZzLXAtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5mcy1wLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vL1RPUOOBruOBv1xuLmZzLWJvZHktdG9wIHtcbiAgaDEuZnMtcC1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgZGl2LmZzLXAtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBMaW5rIGNvbG91ciDmm7jjgY3mj5vjgYhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1jdXN0b20sXG4uZnMtYm9keS1hYm91dC10ZXJtcyxcbi5mcy1ib2R5LWFib3V0LW1lbWJlckFncmVlbWVudCxcbi5mcy1ib2R5LW15LW9yZGVycyxcbi5mcy1ib2R5LWFib3V0LXByaXZhY3lQb2xpY3ksXG4uZnMtYm9keS1uZXdzbGV0dGVyLXN1YnNjcmliZS1zdWNjZXNzLFxuLmZzLWJvZHktbG9naW4sXG4uZnMtYm9keS1jYXJ0LWxvZ2luLFxuLmZzLWJvZHktd2lzaGxpc3QtbG9naW4sXG4uZnMtYm9keS1yZXZpZXctbG9naW4sXG4uZnMtYm9keS1saW5lLWxvZ2luLFxuLmZzLWJvZHktbmV3c2xldHRlci1zdWJzY3JpYmUtc3VjY2Vzcyxcbi5mcy1ib2R5LXJlZ2lzdGVyLFxuLmZzLWJvZHktY3VzdG9tZXJEZXRhaWxzLFxuLmZzLWJvZHktY2hlY2tvdXQtc3VjY2Vzcyxcbi5mcy1ib2R5LXJlZ2lzdGVyLXN1Y2Nlc3Mge1xuICAuZnMtbC1tYWluIHtcbiAgICBhIHtcbiAgICAgIC8vIGNvbG9yOiAkYy1tYWluO1xuXG4gICAgICAvLyAmOnZpc2l0ZWQge1xuICAgICAgLy8gICBjb2xvcjogJGMtbWFpbjtcbiAgICAgIC8vIH1cblxuICAgICAgJi5mcy1jLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtbC1zaWRlQXJlYSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjLWJsaztcblxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkYy1ibGs7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZzLWJvZHktY2hlY2tvdXQtbXVsdGkgLmZzLWMtcmV0dXJuZWRTcGVjaWFsQ29udHJhY3RfX2xpbmsge1xuICBhIHtcbiAgICBjb2xvcjogJGMtbWFpbjtcblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICB9XG5cbiAgICAmLmZzLWMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtbC1zaWRlQXJlYSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGMtYmxrO1xuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGMtYmxrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDjg63jgrDjgqTjg7Pjg5rjg7zjgrhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1sb2dpbiAuZnMtYy1uZXdVc2Vyc19fbWVzc2FnZSxcbi5mcy1ib2R5LXdpc2hsaXN0LWxvZ2luIC5mcy1jLW5ld1VzZXJzX19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44GK5a6i5qeY5oOF5aCx5YWl5YqbXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktY3VzdG9tZXJEZXRhaWxzIHtcbiAgLmZzLWMtYWdyZWVtZW50Q29uZmlybWF0aW9uIHtcbiAgICBtYXJnaW46IDRweCAwIDNyZW07XG4gICAgcGFkZGluZzogNHB4IDAgMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbiAgfVxuXG4gIC8v5Lya5ZOh55m76Yyy44GX44G+44Gb44KT44GL77yf44Gv6KGo56S644GX44Gq44GEXG4gIC5mcy1jLWFncmVlbWVudENvbmZpcm1hdGlvbjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZzLWMtbWVtYmVyUG9saWN5QWdyZWVGaWVsZCxcbi5mcy1jLXByaXZhY3lQb2xpY3lBZ3JlZUZpZWxkIHtcbiAgLmZzLWMtY2hlY2tib3hfX2NoZWNrTWFyayB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzk5OTk5OTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOOCs+ODvOODieiqjeiovFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v5YaN6YCB5L+h44Oc44K/44Oz44KS55uu56uL44Gf44Gq44GPXG4uZnMtYy1idXR0b24tLXJlc2VuZFZlcmlmaWNhdGlvbkNvZGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOODneOCpOODs+ODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1wLW1lbWJlckluZm9fX3BvaW50cyB7XG4gIGNvbG9yOiAkYy1hY2NlbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIHNsaWNrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtc2xpY2sgLnNsaWNrLXByZXYsXG4uZnMtYy1zbGljayAuc2xpY2stbmV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gbW92aWVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubW92aWVfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyrjgqLjgrnjg5rjgq/jg4jmr5QgMTY6OeOBruWgtOWQiOOBrue4puW5hSovXG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8q44Ki44K544Oa44Kv44OI5q+UIDE6MeOBruWgtOWQiOOBrue4puW5hSovXG4gICYubW92aWVfd3JhcF9zcSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g44Oe44Kk44Oa44O844K4XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsX0xvZ291dEJ0biB7XG4gIG1hcmdpbjogOHB4IDAgM2VtIDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gM2VtIGF1dG87XG4gIH1cblxuICBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMS42ZW0gMC44ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLmZzLWMtYWNjb3VudFNlcnZpY2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZzLWMtYWNjb3VudFNlcnZpY2VfX3BhZ2UtLWNvdXBvbkxpc3Qge1xuICBmbGV4LWJhc2lzOiAxMjhweDtcbn1cblxuLmZzLWMtYWNjb3VudFNlcnZpY2VfX3BhZ2Uge1xuICBtYXJnaW46IDhweDtcbn1cblxuLmZzLWMtYWNjb3VudFNlcnZpY2VfX3BhZ2UtLWFjY291bnREZWxldGUge1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgYSB7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZzLWMtYWNjb3VudFNlcnZpY2Uge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDkvJrlk6HnmbvpjLJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udW4tcmVnaXN0ZXJfYmlydGhkYXlFeHBsYW5hdGlvbiB7XG4gIGNvbG9yOiAkYy1yZWQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOS8muWToeeZu+mMsuWujOS6hlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5yZWdpc3Rlcl9ncmVlbi1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwYjgwMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICNjOGM4Yzg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOOBlOazqOaWh+aJi+e2muOBjVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLWNoZWNrb3V0LW11bHRpRGVzdGluYXRpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mcy1jLWNoZWNrb3V0LXByZXZpZXdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi5mcy1jLWNoZWNrb3V0LWNvdXBvbkluZm9fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZnMtYy1jaGVja291dC1jb3Vwb25Db2RlSW5wdXQge1xuICBvcmRlcjogMztcbn1cblxuLmZzLWMtY2hlY2tvdXQtY291cG9uTGlzdCB7XG4gIG9yZGVyOiAyO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiDpgIDkvJpcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1teS1hY2NvdW50LWRlbGV0ZSB7XG4gIC5mcy1jLWlucHV0SW5mb3JtYXRpb25fX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnVuX2FjY291bnREZWxldGVOb3RlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOOBlOazqOaWh+aJi+e2muOBjVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLWNoZWNrb3V0LXBheW1lbnRNZXRob2RfX21lc3NhZ2Uge1xuICAudW5fYmFua19udW1iZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxuXG4gIC51bl9iYW5rX251bWJlciB7XG4gICAgcCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uQmxfcmV0dXJuVG9DYXJ0X2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g55Sf55Sj6ICF44Oq44Oz44KvXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtcHJvZHVjdExpc3RJdGVtX19wcm9kdWN0RGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjODE4MTgxO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaW1nLmljbi1wcm9kdWNlciB7XG4gICAgICBmbGV4OiAwIDAgNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC8vICY6OmJlZm9yZSB7XG4gICAgLy8gICBjb250ZW50OiBcIlxcZTkzM1wiO1xuICAgIC8vICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgLy8gICBzcGVhazogbm9uZTtcbiAgICAvLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAvLyAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLy8gICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAvLyAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8vICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLy8gICBmb250LXNpemU6IDJyZW07XG4gICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAvLyAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogLTAuMjVyZW07XG4gICAgLy8gICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICAgIC8vICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgLy8gfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIOOCq+ODvOODiOODu+WVhuWTgeips+e0sOODu+ODnuOCpOODmuODvOOCuC3jgYrjgZnjgZnjgoHllYblk4HjgIHjgYrmsJfjgavlhaXjgorllYblk4Fcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1mZWF0dXJlZFByb2R1Y3QsXG4uZnMtYy13aXNobGlzdFByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5mcy1jLWZlYXR1cmVkUHJvZHVjdF9fdGl0bGUsXG4gIC5mcy1jLXdpc2hsaXN0UHJvZHVjdF9fdGl0bGUge1xuICAgIEBleHRlbmQgLmVsX2hlYWRpbmdfbHYyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TWFya3Mge1xuICAgIGdhcDogM3B4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9faW1hZ2VfX2ltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TmFtZV9fY29weSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RNYXJrX19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0UHJpY2VzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1tYXJrLS1idW5kbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbkNvbnRhaW5lci5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fY29udHJvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3Byb2R1Y3ROYW1lIHtcbiAgICAgIG1hcmdpbjogN3B4IDBweCA5cHggMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TmFtZV9fbmFtZSB7XG4gICAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBidG4g5pu444GN5o+b44GIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1teVBhZ2VUb3AsXG4uZnMtYy1idXR0b25Db250YWluZXItLWJhY2ssXG4uZnMtYy1idXR0b25Db250YWluZXItLWJhY2tUb1JlZ2lzdGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZzLWMtYnV0dG9uLS1wbGFpbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOGVtIDEuNmVtIDAuNmVtO1xuICBtYXJnaW46IGF1dG87XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGMtbWFpbjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYy1tYWluO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZnMtYy1idXR0b24tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1jLWJ1dHRvbi0tc3RhbmRhcmQge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GK5rCX44Gr5YWl44KK44Oc44K/44Oz5pu444GN5o+b44GIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWMtYnV0dG9uLS1wYXJ0aWN1bGFyOmhvdmVyLFxuLmZzLWMtYnV0dG9uLS1wYXJ0aWN1bGFyOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4g54m56ZuG44Kz44Oz44OG44Oz44OEXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsX3NwZWNpYWxDb250ZW50cyxcbi5seV9yZWNvbW1lbmRlZFNwd2NpYWxDb250ZW50cyB7XG4gIC5mcy1wdC1jb2x1bW5fX2ltYWdlPmltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmxvZ2luXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktbG9naW4gLmZzLWMtcmVnaXN0ZXJlZFVzZXJzLFxuLmZzLWJvZHktd2lzaGxpc3QtbG9naW4gLmZzLWMtcmVnaXN0ZXJlZFVzZXJzLFxuLmZzLWJvZHktcmV2aWV3LWxvZ2luIC5mcy1jLXJlZ2lzdGVyZWRVc2VycyB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZmxleC1iYXNpczogMTcwJTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmJyZWFkY3J1bWJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjNlbSBhdXRvIDAuNWVtIGF1dG87XG5cbiAgLmZzLWMtYnJlYWRjcnVtYl9fbGlzdCB7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICB9XG5cbiAgLmZzLWMtYnJlYWRjcnVtYl9fbGlzdEl0ZW0rLmZzLWMtYnJlYWRjcnVtYl9fbGlzdEl0ZW06OmJlZm9yZSB7XG4gICAgY29sb3I6ICNjM2MzYzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5zZWFyY2ggYm94XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsX3NlYXJjaFdvcmQge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgbWluLWhlaWdodDogNTVweDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICB9XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi5rOo55uu44Kt44O844Ov44O844OJ77yaXCI7XG4gIH1cblxuICAuZnMtcHQtY29sdW1uX19pdGVtIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gIH1cblxuICAuZnMtcHQtY29sdW1uX19pbWFnZSB7XG4gICAgLy/nlLvlg4/jgYzlhaXjgaPjgabjgoLooajnpLrjgZfjgarjgYRcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLXB0LWNvbHVtbl9faXRlbT4qKyoge1xuICAgIC8v55S75YOP44GM5YWl44Gj44Gf5pmC44Gr44Gk44GP44Oe44O844K444Oz44KS44Oq44K744OD44OIXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5mcy1wdC1jb2x1bW5fX2Rlc2NyaXB0aW9uIHtcbiAgICAvL+acrOaWh+OBjOWFpeOBo+OBpuOCguihqOekuuOBl+OBquOBhFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtcHQtY29sdW1uX19pdGVtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBjb2xvcjogJGMtYmxrO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wdC1jb2x1bW5fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXN1YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiNcIjtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7kvJrlk6HnmbvpjLLjg6Ljg7zjg4Djg6tcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udW5fbW9kYWxfb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udW5fbW9kYWxfY2FyZCB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjVweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi51bl9tb2RhbF9pbWcge1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi51bl9tb2RhbF9idXR0b25DbG9zZSB7XG4gIGJhY2tncm91bmQ6ICMzMDMwMzA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51bl9tb2RhbF9idXR0b25DbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu57+76Kiz44Oc44K/44OzKHNodXR0bylcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc3R0LWxhbmctc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMyAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG5cbiAgJi5vbiB7XG4gICAgbWF4LWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdHQtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNHB4IDMycHggNHB4IDI0cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMycHggMTBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0dC1jb2RlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zdHQtaXRlbSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmZzLWJvZHktcHJvZHVjdCB7XG4gIC5zdHQtbGFuZy1zZWxlY3QuYmwge1xuICAgIGJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mbGlwZGVzayAuZmxpcGRlc2stdHJpZ2dlciB7XG4gICAgYm90dG9tOiAxNDVweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmx5X2hlYWRlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5seS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgLy8gTG9naW4gYnV0dG9uIFN0YXRlXG4gIC5pc19sb2dnZWRJbl9fZmFsc2UudW5fZ3Vlc3RPbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5pc19sb2dnZWRJbl9fdHJ1ZS51bl9ndWVzdE9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXNfbG9nZ2VkSW5fX2ZhbHNlLnVuX21lbWJlck9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXNfbG9nZ2VkSW5fX3RydWUudW5fbWVtYmVyT25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlX3NwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ2cHg7XG5cbiAgICAuYnRuLWNhcnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgIH1cblxuICAgIC5idG4tc2VhcmNoIHtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgIH1cblxuICAgIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b25fX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY29sb3I6ICRjLWJsaztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uX19sYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMC40O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wLWRyYXdlckJ1dHRvbl9fbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgfVxuXG4gIC5mcy1wLWRyYXdlckJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wLWlucHV0R3JvdXAge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIH1cblxuICAuZnMtbC1oZWFkZXJfX3V0aWxpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5mcy1sLWhlYWRlcl9fdXRpbGl0eSB7XG4gICAgLmZzLXB0LW1lbnUge1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogLThweDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtaGVhZGVyVXRpbGl0eU1lbnVfX2xpc3Qge1xuICAgIGEge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLXAtaGVhZGVyVXRpbGl0eU1lbnVfX2xpc3Qge1xuICAgIC5mcy1wdC1tZW51X19pdGVtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2Q5ZDlkOTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAwLjVyZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlX3JpZ2h0X21lbnUge1xuICAgIG1hcmdpbjogMC43cmVtIDAgMXJlbSAwO1xuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZV9yaWdodF9tZW51MiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbSB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdF9tZW51SXRlbSB7XG4gICAgICAuZnMtcHQtbWVudV9fbGluayB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEuMmVtO1xuICAgICAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pdF9tZW51SXRlbV9fbG9nSW4ge1xuICAgICAgLmZzLXB0LW1lbnVfX2xpbmsge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1sb2dpbi5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0X21lbnVJdGVtX19mYXYge1xuICAgICAgLmZzLXB0LW1lbnVfX2xpbmsge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1wcm9kdWN0X2hlYXJ0LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRfbWVudUl0ZW1fX2NhcnQge1xuICAgICAgLmZzLXB0LW1lbnVfX2xpbmsge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1jYXJ0LnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtbC1oZWFkZXJfX2NvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjFlbSAxZW0gMC4yZW0gMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgcGFkZGluZzogMCAzZW07XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZV9sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4OiAxIDAgYXV0bztcblxuICAgIC5mcy1sLWhlYWRlcl9fZHJhd2VyT3BlbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAuZnMtcC1kcmF3ZXJCdXR0b25fX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB9XG5cbiAgICAuZnMtbC1oZWFkZXJfX2xvZ28ge1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuXG4gICAgLmZzLXAtbG9nbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDQlIDAgMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDQlIDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcC1sb2dvX19pbWFnZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAzN3B4O1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlclVyZ2VudE1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMC4yNXJlbSAwIDAgMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNjYjAwMDA7XG4gICAgYm9yZGVyLXRvcDogI2U5ZTllOSAxcHggc29saWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5lbF9oZWFkZXJVcmdlbnRNZXNzYWdlX2JvZHkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlcl9kb3duc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuM2VtIDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogMC43ZW0gMDtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZzLXAtc2VhcmNoRm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuXG4gICAgICAuZnMtcC1pbnB1dEdyb3VwX19pbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC43ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvcGxpbmsge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3BocyB7XG4gICAgICAgICAgPi5jbG9zZV9idXR0b24ge1xuICAgICAgICAgICAgdG9wOiAwLjI1ZW07XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID5kaXYucG9wbGlua19zdWdnZXN0IHtcbiAgICAgICAgICAgID5kaXYud29yZC5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzA3MDcwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPmRpdi5wb3BsaW5rX3NlYXJjaCB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjN2E3YTdhO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID5kaXYucG9wbGlua19zdWdnZXN0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDljYWJlO1xuICAgICAgICB9XG5cbiAgICAgICAgPmRpdi5wb3BsaW5rX3NlYXJjaCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5Y2FiZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wLXNlYXJjaEZvcm1fX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAuZnMtcC1zZWFyY2hGb3JtX19idXR0b24ge1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHdpZHRoOiA1ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogN2VtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9waWNrdXBXb3JkcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBkdCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleDogMCAwIDNlbTtcbiAgICAgIH1cblxuICAgICAgZGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5saXN0X3BpY2t1cFdvcmRzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYy1hY2NlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiI1wiO1xuICAgICAgICAgICAgY29sb3I6ICRjLWFjY2VudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfY29tbW9uX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIG1hcmdpbjogMCA1ZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYyIHtcbiAgICAgIGJvcmRlcjogMXB4ICNkZGRkZGQgc29saWQ7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlcl9uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAkYy1zdWIgc29saWQgMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSUpO1xuXG4gICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mcy1wdC1tZW51X19saW5rLS1sdjIge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAmOjphZnRlciB7XG4gICAgICAgIC8vICAgY29udGVudDogXCJcXGU5MzdcIjtcbiAgICAgICAgLy8gICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgLy8gICBzcGVhazogbm9uZTtcbiAgICAgICAgLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIC8vICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgLy8gICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgLy8gICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLy8gICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLy8gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLy8gICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAvLyAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICAgLy8gICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLy8gICByaWdodDogMWVtO1xuICAgICAgICAvLyAgIHRvcDogNTAlO1xuICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjEge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBib3JkZXItbGVmdDogJGMtbWFpbi1zaGFkb3cgc29saWQgMXB4O1xuICAgICAgcGFkZGluZzogMC42ZW0gMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAuN2VtIDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluLXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuZnMtcHQtbWVudS0tbHYyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmcyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvLyAgICY6OmFmdGVyIHtcbiAgICAgIC8vICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIC8vICAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xuICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgLy8gICAgIHNwZWFrOiBub25lO1xuICAgICAgLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIC8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLy8gICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLy8gICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLy8gICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgICAgbWFyZ2luLXRvcDogLTEuMmVtO1xuICAgICAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAvLyAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxNCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxOCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi44GL44KJ5o6i44GZXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9fbGluay0tbHYxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wLWhlYWRlck5hdmlnYXRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ibF9oZWFkZXJVcHNpZGVfcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuZnMtcC13ZWxjb21lTXNnIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmZzLWwtaGVhZGVyX193ZWxjb21lTXNnLmlzLXJlYWR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAuYmxfaGVhZGVyVXBzaWRlX2Fib3V0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIHdpZHRoOiAyM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmJsX2Jhcl9saXN0ZWRQcm9kdWN0IHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgIC8vIGNvbG9yOiAjZmZmO1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAydncsIDE0cHgpO1xuICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2hlYWRlclVwc2lkZV9hYm91dENvcHkge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICAuZWxfYnRuLmVsX2J0bl9zbSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgfVxuXG4gICYuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICAvLyBuYXZiYXJTY3JvbGzlsI7lhaXjgavjgaTjgY3oqJjovIlcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgLy8gbmF2YmFyU2Nyb2xs5bCO5YWl44Gr44Gk44GN6KiY6LyJXG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmJsX2hlYWRlcl9kb3duc2lkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAuZnMtbC1oZWFkZXJfX2NvbnRlbnRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxfaGVhZGVyX25hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBibF9oZWFkZXJfbmF2X2l0ZW1jYXRlZ29yeVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAvLyBuYXZiYXJTY3JvbGzlsI7lhaXjgavjgaTjgY3oqJjovIlcbiAgICAuYmxfaGVhZGVyX25hdl9pdGVtY2F0ZWdvcnkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgICAgICYuanNfaGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGludG8gLmZzLWJvZHktdG9wXG4uZnMtYm9keS10b3Age1xuICAubHktaGVhZGVyIHtcbiAgICAuYmxfaGVhZGVyX2Rvd25zaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJi5pcy1maXhlZCB7XG4gICAgICAuYmxfaGVhZGVyX2Rvd25zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtaWNvbi0tY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwLjllbTtcbiAgICBoZWlnaHQ6IDAuOWVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1jYXJ0LnN2Zyk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5hc2lkZShkcmF3ZXIpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktdG9wIC5seS1tYWluIC5mcy1wLWRyYXdlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uZnMtbC1tYWluIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAuZnMtcC1kcmF3ZXIge1xuICAgIHotaW5kZXg6IDk5OTc7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgIH1cbiAgfVxufVxuXG4uZnMtYm9keS10b3AgLmx5LW1haW4gLmZzLXAtY3RybERyYXdlcjpjaGVja2VkKy5mcy1wLWRyYXdlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5mcy1sLXBhZ2VNYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uZnMtbC1zaWRlQXJlYSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMjAlO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG4uZnMtcC1kcmF3ZXJfX2xvZ2luTG9nb3V0LFxuLmZzLXAtZHJhd2VyX193ZWxjb21lTXNnIHtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mcy1wLWRyYXdlcl9fYnV0dG9uQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZnMtcC1kcmF3ZXJCdXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZnMtcC1kcmF3ZXJfX3dlbGNvbWVNc2cge1xuICBtYXJnaW46IDE2cHggMCA4cHggMDtcbn1cblxuLmZzLXAtZHJhd2VyIHtcbiAgLmlzX2xvZ2dlZEluX19mYWxzZS51bl9ndWVzdE9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmlzX2xvZ2dlZEluX190cnVlLnVuX2d1ZXN0T25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pc19sb2dnZWRJbl9fZmFsc2UudW5fbWVtYmVyT25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pc19sb2dnZWRJbl9fdHJ1ZS51bl9tZW1iZXJPbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmZvb3RlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5seV9mb290ZXIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xuXG4gIC5seV9mb290ZXJfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBib3JkZXItYm90dG9tOiAjZGRkZGRkIHNvbGlkIDFweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVVbml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG4gIH1cblxuICAuZ3JfY29sLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHBhZGRpbmc6IDEuN2VtIDEuNWVtIDFlbSAxLjVlbTtcbiAgICB9XG5cbiAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDE4KTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgyMCk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5mcy1wLWFubm91bmNlbWVudF9fdGl0bGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVQYXltZW50IHtcbiAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlckd1aWRlUGF5bWVudC5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9ndWlkZURlbGl2ZXJ5IHtcbiAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlckd1aWRlRGVsaXZlcnkuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVSZXR1cm4ge1xuICAgIC5mcy1wLWFubm91bmNlbWVudF9fdGl0bGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vZm9vdGVyR3VpZGVSZXR1cm4uc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfZ3VpZGVPdGhlciB7XG4gICAgLmZzLXAtYW5ub3VuY2VtZW50X190aXRsZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9mb290ZXJHdWlkZU90aGVyLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlUGFja2FnaW5nIHtcbiAgICAuZnMtcC1hbm5vdW5jZW1lbnRfX3RpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2Zvb3Rlckd1aWRlUGFja2FnaW5nLnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICB9XG5cbiAgLmJsX2d1aWRlX2JvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJsX2d1aWRlX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuYmxfZ3VpZGVfbGlzdEl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogNDclO1xuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5lbF90dGxfbHY1IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogI2Q5ZDlkOSBzb2xpZCAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsX2d1aWRlX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIC5ibF9ndWlkZV9mb290ZXJfbW9yZUxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogLTIuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9jb21tb25fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuXG4gICAgICAuZnMtcHQtbWVudV9faGVhZGluZy0tbHYxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XG4gICAgICAgIC8vICAgY29udGVudDogXCLilqBcIjtcbiAgICAgICAgLy8gICBjb2xvcjogJGMtYWNjZW50MjtcbiAgICAgICAgLy8gICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAvLyB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjIge1xuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAjZGRkZGRkIDFweDtcbiAgICAgIH1cblxuICAgICAgcGFkZGluZzogMCAwLjVlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibF9jYWxlbmRhciB7XG4gICAgLmJsX2NhbGVuZGFyX3dyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAvLyAmLmJsX2NhbGVuZGFyX3dyYXBTcSB7XG4gICAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgLy8gfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibC1mb290ZXJfc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC4zZW0gMDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAwO1xuICAgIH1cblxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAuZnMtcC1pbnB1dEdyb3VwIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuaW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIH1cblxuICAgIC5mcy1wLXNlYXJjaEZvcm0ge1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG5cbiAgICAgIC5mcy1wLWlucHV0R3JvdXBfX2lucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjdlbSAwLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1wLXNlYXJjaEZvcm1fX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAuZnMtcC1zZWFyY2hGb3JtX19idXR0b24ge1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIHdpZHRoOiA1ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiA1ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mcy1sLWZvb3Rlcl9fdXRpbGl0eSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMXJlbSAwIDFyZW0gMDtcbiAgfVxuXG4gIC5mcy1wLWZvb3RlclV0aWxpdHlNZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cblxuICAgIC5mcy1wLWZvb3RlclV0aWxpdHlNZW51X19saXN0PmxpK2xpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuZnMtcC1waG9uZU9yZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5mcy1wLXBob25lT3JkZXJfX3Bob25lTGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIC5mcy1wLXBob25lT3JkZXJfX3Bob25lTnVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgY29sb3I6ICRjLW1haW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXAtcGhvbmVPcmRlcl9fYWRkaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLmJsX2Zvb3Rlcl9kb3duc2lkZSB7XG4gICAgcGFkZGluZzogMWVtIDAgMCAwO1xuICB9XG5cbiAgLmJsX2Zvb3Rlcl9kb3duc2lkZV9yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAuZnMtcC1mb290ZXJDb3B5cmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYmxfZm9vdGVyX2Rvd25zaWRlX2NhbXBhbnkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuYmxfZm9vdGVyX2Rvd25zaWRlX3RlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgLmVsX2Zvb3Rlcl9kb3duc2lkZV9jYW1wYW55TmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5lbF9mb290ZXJfZG93bnNpZGVfc2l0ZU5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmZzLXAtZm9vdGVyVXRpbGl0eU1lbnVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmZzLXAtZm9vdGVyVXRpbGl0eU1lbnVfX2xpc3Qge1xuICAgIGxpIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNi42NiU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDRweCA1cHggM3B4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+bGkge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uIHtcbiAgICBib3R0b206IGNhbGMoMjJweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gIH1cblxuICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uLnBsdXMtZml4ZWRjYXJ0IHtcbiAgICBib3R0b206IGNhbGMoMHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgICB6LWluZGV4OiAxMDAwMDAwO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuZm9vdGVy5YaFIEdvb2dsZeOCq+ODrOODs+ODgOODvCBXZWLjgrnjgq3jg5/jg7PjgrDpmLLmraLmjqrnva7jga7jgZ/jgoHooajnpLrkuI3og71cbuKGkiDoqbLlvZPjg5rjg7zjgrjjga5Hb29nbGXjgqvjg6zjg7Pjg4Djg7wgaWZsYW1l44Kz44Oz44OG44OKIOWJiumZpFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LWN1c3RvbWVyRGV0YWlscyxcbi5mcy1ib2R5LWNoZWNrb3V0LW11bHRpLFxuLmZzLWJvZHktcmVnaXN0ZXIsXG4uZnMtYm9keS1yZWdpc3Rlci12ZXJpZmljYXRpb24sXG4uZnMtYm9keS1mb3Jnb3RQYXNzd29yZCxcbi5mcy1ib2R5LXJlc2V0UGFzc3dvcmQsXG4uZnMtYm9keS1sb2dpbixcbi5mcy1ib2R5LW15LW9yZGVycy1kZXRhaWxzLFxuLmZzLWJvZHktbXktYWNjb3VudC1zZXR0aW5ncyxcbi5mcy1ib2R5LW15LWFjY291bnQtc2V0dGluZ3MtZWRpdCxcbi5mcy1ib2R5LW15LWFjY291bnQtZGVsZXRlLFxuLmZzLWJvZHktbXktYWNjb3VudC1wYXNzd29yZCxcbi5mcy1ib2R5LW15LWFkZHJlc3Nib29rLFxuLmZzLWJvZHktbXktYWRkcmVzc2Jvb2stbmV3LFxuLmZzLWJvZHktbXktYWRkcmVzc2Jvb2stZWRpdCxcbi5mcy1ib2R5LW15LWNhcmRzLFxuLmZzLWJvZHktd2lzaGxpc3QtbG9naW4sXG4uZnMtYm9keS1jYXJ0LWxvZ2luLFxuLmZzLWJvZHktcmV2aWV3LWxvZ2luIHtcbiAgLmJsX2NhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLmx5X2hlYWRlciB7IHdpZHRoOiAxMDAlOyB9XG5cbi5seV9jb250IHsgd2lkdGg6IDEwMCU7XG4gICYubHlfY29udF9fY29sdW1uIHtcbiAgICAmX21haW4geyAgfVxuICAgICZfc2lkZSB7ICB9XG4gIH1cbn1cblxuXG4ubHlfZm9vdGVyIHsgd2lkdGg6IDEwMCU7IH1cbiIsIi5ibF9idG5Vbml0IHtcbiAgd2lkdGg6IGNsYW1wKDI4MHB4LCA1NXZ3LCAzODBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g54++5ZyoIOODiOODg+ODl+ODmuODvOOCuOODu+WVhuWTgeips+e0sOODmuODvOOCuCDjgafkvb/nlKjkuK1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJsX2NhcmRVbml0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGJhY2tncm91bmQ6IHVybChodHRwczovL3RhYmVyYXJlLml0ZW1ib3guZGVzaWduL2l0ZW0vc3JjL2xvYWRpbmcuc3ZnKSBjZW50ZXIvYXV0byBuby1yZXBlYXQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtVHJhY2suc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtVHJhY2sge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWwuZnMtYy1zbGljayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyAz44Ki44Kk44OG44OgXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmJsX2NhcmRVbml0XzNpdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0IHtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtVHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogNjB2dztcbiAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICAgIG1pbi13aWR0aDogNjB2dztcbiAgICAgIHBhZGRpbmc6IDAgOHB4IDA7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXg6IDAgMSAzMy4zJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxODVweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIDTjgqLjgqTjg4bjg6BcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYuYmxfY2FyZFVuaXRfNGl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3Qge1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW1UcmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbSB7XG4gICAgICBmbGV4OiAwIDAgMzMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4OiAwIDEgMjUlO1xuICAgICAgICBtaW4td2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOOCouOCpOODhuODoOODquOCueODiFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5ibF9jYXJkVW5pdF9pdGVtTGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgd2lkdGg6IDE4MHZ3ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIHdpZHRoOiAxODB2dyAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgZmxleDogMCAwIDE4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3Qge1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbVRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0TGlzdENhcm91c2VsX19saXN0X19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMzl2dztcbiAgICAgIG1pbi13aWR0aDogMzl2dztcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwO1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8g5Lu75oSP5ZWG5ZOB6KGo56S6dW5zbGlja1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fY3RybCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIGJsX2NhcmRVbml0X3NsaWNrXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmLmJsX2NhcmRVbml0X3NsaWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIOS7u+aEj+WVhuWTgeODquOCueODiOODu+ODrOOCs+ODoeODs+ODiVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOWFsemAmlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbS5mcy1jLXByb2R1Y3RMaXN0SXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19pbWFnZV9faW1hZ2UuZnMtYy1wcm9kdWN0SW1hZ2VfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgNnB4O1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIOS7u+aEj+WVhuWTgeODquOCueODiFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gLmZzLWMtcHJvZHVjdE5hbWVfX2NvcHkge1xuICAvLyAgIGNvbG9yOiAkYy1hY2NlbnQyO1xuICAvLyAgIEBpbmNsdWRlIG1pbmNob1R0bCgxNCk7XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgLy8gfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fbWFpbl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g44Os44Kz44Oh44Oz44OJXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyAucmNtZC1zbGljay1wcmV2LFxuICAvLyAucmNtZC1zbGljay1uZXh0IHtcbiAgLy8gICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIC8vIH1cbiAgLnJjbWQtc2xpY2stcHJldixcbiAgLnJjbWQtc2xpY2stbmV4dCB7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjMpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuMyk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgfVxuICB9XG5cbiAgJi5yY21kLXNsaWNrLWRpc2FibGVkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG5cbiAgLnJjbWQtc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gICAgfVxuICB9XG5cbiAgLnJjbWQtc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBiuOBhOOBl+OBhOODrOOCt+ODlOODu+OBiuOBhOOBl+OBhOOCs+ODqeODoFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ibF9yZWNpcGVDYXJkcyB7XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOWFsemAmlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZWxfaGVhZGluZ19sdjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5yZWNpcGVDYXJkcyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5yZWNpcGVDYXJkc19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLnJlY2lwZUNhcmRzX2xpc3RfaXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDcwdnc7XG4gICAgICAgIG1heC13aWR0aDogNzB2dztcbiAgICAgICAgbWluLXdpZHRoOiA3MHZ3O1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIGZsZXg6IDAgMSAzMy4zJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTg1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtaW1nIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktbWV0YS1yZWNpcGUgLmJhZGdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIDLjgaTmqKrkuKbjgbNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiYuYmxfcmVjaXBlQ2FyZHNfX2RvdWJsZXtcbiAud3JhcHBlcntcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5XG4gfVxuIC5pbm5lcntcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiB9XG4udGV4dHtcbiAgZmxleC1ncm93OiAxO1xufVxufVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44GK44GE44GX44GE44Os44K344OUXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICYuYmxfcmVjaXBlQ2FyZHNfX3JlY2lwZSB7XG5cbiAgICAuZWxfaGVhZGluZ19sdjIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb25fcmVjaXBlLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjQzk3RTM1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNpcGVDYXJkcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlNGNkO1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMXB4IDBweCAjZjJjMWE2O1xuICAgIH1cbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDjgYrjgYTjgZfjgYTjgrPjg6njg6BcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgJi5ibF9yZWNpcGVDYXJkc19fYXJ0aWNsZSB7XG5cbiAgICAuZWxfaGVhZGluZ19sdjIge1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb25fYXJ0aWNsZS5zdmcpO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNEOUIyMEI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY2lwZUNhcmRzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGYxY2U7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIxcHggMHB4ICNkOWRjODM7XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg55Sf55Sj6ICF44GL44KJ44Gu55u06YCB44Oc44Kk44K5XG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgJi5ibF9yZWNpcGVDYXJkc19fbWRibG9nIHtcblxuICAgIC5lbF9oZWFkaW5nX2x2MiB7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3RhYmVyYXJlLml0ZW1ib3guZGVzaWduL2l0ZW0vYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvbl9hcnRpY2xlLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2FkYzUwYjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjaXBlQ2FyZHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjVjZTtcbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjFweCAwcHggI2Q5ZGM4MztcblxuICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIC5pY24tYXV0aG9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICDnlJ/nlKPogIXjgYvjgonjga7nm7TpgIHjg5zjgqTjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxfYmxvZ0NhcmRzIHtcbiAgLmVsX2hlYWRpbmdfbHYyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vdGFiZXJhcmUuaXRlbWJveC5kZXNpZ24vaXRlbS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29uX2FydGljbGUuc3ZnKTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNhZGM1MGI7XG4gICAgfVxuICB9XG5cbiAgLmJsb2dDYXJkcyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2FkYzUwYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5ibG9nQ2FyZHNfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5ibG9nQ2FyZHNfbGlzdF9pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogNzB2dztcbiAgICAgICAgbWF4LXdpZHRoOiA3MHZ3O1xuICAgICAgICBtaW4td2lkdGg6IDcwdnc7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDA7XG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBmbGV4OiAwIDEgMzMuMyU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4NXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTZweCAwcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1pbWcge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luOiAtNDBweCAtNXB4IDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgLmljbi1hdXRob3Ige1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogI2ZmZiBzb2xpZCA0cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVudHJ5LW1ldGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmNhcm91c2VsXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLy8gLmZzLWMtYnV0dG9uLS1jYXJvdXNlbC0tcHJldjo6YmVmb3JlLFxuLy8gLmZzLWMtYnV0dG9uLS1jYXJvdXNlbC0tbmV4dDo6YmVmb3JlIHtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vIH1cbiIsIi5ibF9naWZ0X2NvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXN1YjI7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gIGgyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRjLW1haW47XG4gICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRjLW1haW47XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYy1tYWluO1xuICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwJSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkYy1tYWluO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkYy1tYWluO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYy1tYWluO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMCUpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5lbF9idG5fYW5jIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogJGMtbWFpbiAxcHggc29saWQ7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjLW1haW4gIWltcG9ydGFudDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uYmxfc3BhY2VfYW5jaG9yIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5ibF9naWZ0X2V2ZW50IHtcbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmlubmVyIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuLnRleHQtY2VudGVye1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4gIC5tdC0xcmVtIHtcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjgrnjg57jg5sm44K144Kk44OJ44OQ44O844Oh44OL44Ol44O8XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5mcy1sLXNpZGVBcmVhIHtcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gICYuZnMtcC1kcmF3ZXIge1xuICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gYmxfZHJhd2VyX2hlYWRlclxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJsX2RyYXdlcl9oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZzLXAtd2VsY29tZU1zZyB7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYmxfbG9nZ2VkSW5fYnRuIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxOCk7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1sb2dnZWRJbi0tZmFsc2Uge1xuICAgICAgLmJsX2xvZ2dlZEluX2J0biB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmJsX2xvZ2dlZEluX2ZhbHNlX2J0bl93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxfbG9nZ2VkSW5fZmFsc2VfYnRuX19sb2dpbiBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkyZVwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cblxuICAgIC5ibF9sb2dnZWRJbl9mYWxzZV9idG5fX3NpZ251cCBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkyYVwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgfVxuXG4gICAgLmlzLWxvZ2dlZEluLS10cnVlIHtcbiAgICAgICYuZnMtcC1ub25NZW1iZXJHdWVzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5ibF9sb2dnZWRJbl9idG4ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICYgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9kcmF3ZXJfbWVudV9zaG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaXRfbWVudUl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXN1YjtcbiAgICAgIGZsZXg6IDAgMSAyNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkzNlwiO1xuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkzYlwiO1xuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg0KSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudSBhIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuZnMtcC1zZWFyY2hGb3JtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgLmZzLXAtc2VhcmNoRm9ybV9faW5wdXRHcm91cCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2UzN2M2MDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IC4yNWVtO1xuICAgICAgfVxuXG4gICAgICAuZnMtcC1zZWFyY2hGb3JtX19idXR0b24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gYmxfY29tbW9uX21lbnVcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5ibF9jb21tb25fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYxIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIC8vIC5mcy1wdC1tZW51LS1sdjIge1xuICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAvLyAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxOCk7XG4gICAgICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjQjlBNTYwIHNvbGlkO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHJpZ2h0OiAuNWVtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlDQUJFO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAuZnMtcHQtbWVudV9fbGluay0tbHYyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxLjVlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MzNcIjtcbiAgICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDAuMjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBibF9kcmF3ZXJfbG93ZXJcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5ibF9kcmF3ZXJfbG93ZXIge1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ibF9kcmF3ZXJfbWVudV9ndWlkZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmbGV4OiAwIDEgNTAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWRlZGVkO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5mcy1wdC1tZW51IGEge1xuICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMS41ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkzM1wiO1xuICAgICAgICBjb2xvcjogJGMtbWFpbjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMC4yZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8g5o6i44GZ44K/44Kk44OI44OrXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuYmxfZHJhd2VyX3NlYXJjaHR0bCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RjQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkzMlwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbiAgfVxufVxuXG4uZnMtbC1zaWRlQXJlYSB7XG4gIC5ibF9jb21tb25fbWVudSB7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmdtZW51X19zdWJtZW51X2NhdGVnb3J5IHtcbiAgICAgIC5mcy1wdC1tZW51X19pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDEgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDAxLndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDIgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDAyLndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDMgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDAzLndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDQgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA0LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDUgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA1LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDYgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA2LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDcgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA3LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDggYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA4LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MDkgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDA5LndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MTAgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDEwLndlYnApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nbWVudV9jYXRlZ29yeV9fY2F0MTEgYTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9jb21tb24vZ21lbnUtaWNuLWNhdDExLndlYnApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZ21lbnVfX3N1Ym1lbnVfYm5ycyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWFyZ2luOiAwIC0ycHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ21lbnVfX3N1Ym1lbnVfc2Vhc29uIHtcbiAgICAgIC5mcy1wdC1tZW51X19pdGVtLS1sdjIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5Q0FCRTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2l0ZW0tLWx2MV9vcGVuIHtcbiAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICBmb250LWZhbWlseTogXCJZdSBNaW5jaG8gTWVkaXVtXCIsIFwi5ri45piO5pydIE1lZGl1bVwiLCBZdU1pbmNobywgXCLmuLjmmI7mnJ3kvZNcIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggI0I5QTU2MCBzb2xpZDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdtZW51X19zaWRlX2JucnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZmxleDogMCAxIDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5nbWVudV9naWZ0IHtcbiAgICAgIC5mcy1wdC1tZW51X19oZWFkaW5nLS1sdjEge1xuICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTYpO1xuICAgICAgICBjb2xvcjogIzFmMWYxZjtcbiAgICAgICAgcGFkZGluZzogMXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNCOUE1NjAgc29saWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgfVxuXG4gICAgICAuZnMtcHQtbWVudV9fc3VibWVudSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5nbWVudV9jb250ZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmctLWdtZW51X2dpZnQge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxOCk7XG4gICAgY29sb3I6ICMxZjFmMWY7XG4gICAgcGFkZGluZzogMXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCAjQjlBNTYwIHNvbGlkO1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5ZWG5ZOB44Kr44O844OJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5mcy1jLXByb2R1Y3RMaXN0SXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLmJsX3Byb2R1Y2VyUGhvdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9faW1hZ2VDb250YWluZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG5cbiAgICAuZnMtYy1wcm9kdWN0SW1hZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLoqbPntLDjgpLopovjgotcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XG4gICAgICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBib3R0b206IC0xN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA2cHg7XG5cbiAgICAgIH1cblxuICAgICAgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCNlMzdjNjAsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19tYWluX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fcHJvZHVjdE5hbWUge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjLWJsaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZV9fY29weSB7XG4gICAgY29sb3I6ICRjLWJsaztcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiAyLjZlbTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTMpO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDIuNmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG5cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3Byb2R1Y3REZXNjcmlwdGlvbiB7XG4gICAgb3JkZXI6IDM7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3ByaWNlcy5mcy1jLXByb2R1Y3RQcmljZXMge1xuICAgIG9yZGVyOiA0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbjogNXB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0UHJpY2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0UHJpY2UtLWxpc3RlZCB7XG4gICAgICAuZnMtYy1wcm9kdWN0UHJpY2VfX21haW5fX3ByaWNlLmZzLWMtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uOm5vdCguZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uLS1saXN0ZWQpOjphZnRlciB7XG4gICAgY29udGVudDogXCLjg7vpgIHmlpnovrwpXCI7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2NvbnRyb2wuZnMtYy1idXR0b25Db250YWluZXIge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgb3JkZXI6IDU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvL21hcmdpbi10b3A6IC0yMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TWFya3MsXG4gIC5mcy1jLXNhbGVzUGVyaW9kLFxuICAuZnMtYy1wcmVvcmRlck1lc3NhZ2Uge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19zYWxlc1BlcmlvZE5vdGljZSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2xvd0luU3RvY2sge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19vdXRPZlN0b2NrIHtcbiAgICBvcmRlcjogMTA7IC8vIOWcqOW6q+WIh+OCjOOBr+acgOW+jOOBq+OBl+OBn+OBhFxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX192aWV3TW9yZUltYWdlQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19tYWluX19wcmljZS5mcy1jLXByaWNlLFxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uX19sYWJlbCxcbiAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbjpub3QoLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbi0tbGlzdGVkKTo6YmVmb3JlLFxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uOm5vdCguZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uLS1saXN0ZWQpOjphZnRlciB7XG4gICAgY29sb3I6ICRjLXJlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyDku7vmhI/llYblk4Hjg6rjgrnjg4gg44OV44Kp44O844Og44Oc44K/44OzXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2NvbnRyb2wge1xuXG4gICAgLmZzLWMtYnV0dG9uLS1hZGRUb0NhcnQtLWxpc3QuZnMtYy1idXR0b24tLXBsYWluLFxuICAgIC5mcy1jLWJ1dHRvbi0tdmlld1Byb2R1Y3REZXRhaWwuZnMtYy1idXR0b24tLXBsYWluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IxMDBmO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgcGFkZGluZzogMC41ZW0gMC44ZW0gMC40ZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOBiuawl+OBq+WFpeOCiuODquOCueODiFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZnMtYy13aXNobGlzdFByb2R1Y3RfX2xpc3Qge1xuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbV9fY29udHJvbCB7XG5cbiAgICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tbGlzdC5mcy1jLWJ1dHRvbi0tcGxhaW4sXG4gICAgLmZzLWMtYnV0dG9uLS12aWV3UHJvZHVjdERldGFpbC5mcy1jLWJ1dHRvbi0tcGxhaW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19jb250cm9sLmZzLWMtYnV0dG9uQ29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnMtYy13aXNoTGlzdC5mcy1jLXByb2R1Y3RMaXN0IHtcbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19jb250cm9sIHtcblxuICAgIC5mcy1jLWJ1dHRvbi0tYWRkVG9DYXJ0LS1saXN0LmZzLWMtYnV0dG9uLS1wbGFpbixcbiAgICAuZnMtYy1idXR0b24tLXZpZXdQcm9kdWN0RGV0YWlsLmZzLWMtYnV0dG9uLS1wbGFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMTAwZjtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX2NvbnRyb2wuZnMtYy1idXR0b25Db250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuWVhuWTgeODnuODvOOCr+ODnOOCv+ODs1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogOTBweDtcbn1cblxuLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsucG9zdGFnZS1pbmNsdWRlZCB7XG4gIGNvbG9yOiAkYy1tYWluO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAkYy1tYWluIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1tYWluLCAuMSk7XG59XG5cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrLnRlbXAtY29vbCB7XG4gIGNvbG9yOiAkYy1ibHU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6ICRjLWJsdSAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmx1LCAuMSk7XG59XG5cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrLnRlbXAtY29sZCB7XG4gIGNvbG9yOiAkYy1ncnk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6ICRjLWdyeSAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtZ3J5LCAuMSk7XG59XG5cbi5mcy1jLXByb2R1Y3RNYXJrX19tYXJrLnRlbXAtbm9ybWFsIHtcbiAgY29sb3I6ICRjLWdybjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogJGMtZ3JuIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ncm4sIC4xKTtcbn1cblxuLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsudGFnLWV4cHJlc3Mge1xuICBjb2xvcjogIzk5OTkzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogIzk5OTkzMyAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk5OTkzMywgLjEpO1xufVxuXG4uZnMtYy1wcm9kdWN0TWFya19fbWFyay50YWctbm90Y2FzaCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAjMzMzIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzMzLCAuMSk7XG59XG4uZnMtYy1wcm9kdWN0TWFya19fbWFyay50YWctbm90bnAge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogIzMzMyAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMzMywgLjEpO1xufVxuLmZzLWMtbWFyay0tYnVuZGxlLmJ1bmRsZS10ZW1wLWNvb2wge1xuICBjb2xvcjogJGMtYmx1O1xuICBib3JkZXI6ICRjLWJsdSAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmx1LCAuMSk7XG59XG5cbi5mcy1jLW1hcmstLWJ1bmRsZS5idW5kbGUtdGVtcC1jb2xkIHtcbiAgY29sb3I6ICRjLWdyeTtcbiAgYm9yZGVyOiAkYy1ncnkgMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWdyeSwgLjEpO1xufVxuXG4uZnMtYy1tYXJrLS1idW5kbGUuYnVuZGxlLXRlbXAtbm9ybWFsIHtcbiAgY29sb3I6ICRjLWdybjtcbiAgYm9yZGVyOiAkYy1ncm4gMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWdybiwgLjEpO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjgqvjg7zjg4jov73lvpPjg5zjgr/jg7Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDlhbHpgJpcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBseV9oZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBseV9mb290ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmx5X2Zvb3RlciB7XG4gIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b24ge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAuZnMtcC1zY3JvbGxpbmdDYXJ0QnV0dG9uX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWNhYmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAyMXB4IDdweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICBwYWRkaW5nOiAyOXB4IDZweDtcbiAgICAgIH1cblxuICAgICAgJi51bl9wYWdldG9wQnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDdweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZzLXAtc2Nyb2xsaW5nQ2FydEJ1dHRvbl9fbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWljb24tLWNhcnQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2NhcnQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC5mcy1wLXNjcm9sbGluZ0NhcnRCdXR0b25fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgY29sb3I6ICRjLWJsaztcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLXAtY2FydEl0ZW1OdW1iZXIge1xuICAgICAgYmFja2dyb3VuZDogI2NiMDEwMDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZzogMC40NWVtIDAuNDVlbSAwLjM1ZW0gMC42ZW07XG4gICAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICAgIH1cblxuICAgIC51bl9jYXJ0QnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1pY29uLS1wYWdldG9wOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYy1ibGs7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fcGFnZXRvcF9hcnJvdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgdG9wOiAyNiU7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgd2lkdGg6IDIzcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsX2hlYWRlcl9uYXZfaXRlbWNhdGVnb3J5IHtcbiAgLy8gZGlzcGxheTogbm9uZTtcblxuICAvLyBAaW5jbHVkZSBtcShtZCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gIGJvcmRlci10b3A6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbiAgYm9yZGVyLWxlZnQ6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1JSk7XG4gIC8vIH1cblxuICAuZnMtcHQtbWVudS0tbHYxIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY+bGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1wdC1tZW51LS1sdjIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICBsaSB7XG4gICAgICBmbGV4OiAxIDEgMTklO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRjLW1haW4tc2hhZG93O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGMtbWFpbi1zaGFkb3c7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjLW1haW4sIDEwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZsZXg6IDEgMSAyMSU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCg2KSxcbiAgICBsaTpudGgtY2hpbGQoOSksXG4gICAgbGk6bnRoLWNoaWxkKDEwKSxcbiAgICBsaTpudGgtY2hpbGQoMTEpIHtcbiAgICAgIGZsZXg6IDEgMSAxNSU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpOm50aC1jaGlsZCg3KSxcbiAgICBsaTpudGgtY2hpbGQoOCkge1xuICAgICAgZmxleDogMSAxIDIwJTtcblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuZnMtcHQtbWVudV9faGVhZGluZyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLy8gLmJsX2hlYWRlcl9nbWVudSB7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuLy8gICBib3JkZXItdG9wOiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4vLyAgIGJvcmRlci1ib3R0b206ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbi8vICAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1JSk7XG5cbi8vICAgLmdyX3JvdyB7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgfVxuXG4vLyAgIC5ibF9jb21tb25fbWVudSB7XG4vLyAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG5cbi8vICAgICAuZnMtcHQtbWVudV9faXRlbS0tbHYxIHtcbi8vICAgICAgIGJvcmRlci1sZWZ0OiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4vLyAgICAgICBib3JkZXItcmlnaHQ6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcbi8vICAgICAgIHBhZGRpbmc6IDAuNmVtIDA7XG4vLyAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgICAgY29sb3I6ICNmZmY7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuLy8gICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICBwYWRkaW5nOiAwLjdlbSAwO1xuXG4vLyAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgIC5mcy1wdC1tZW51LS1sdjIge1xuLy8gICAgICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuLy8gICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZzI7XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG5cbi8vICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluLXNoYWRvdztcbi8vICAgICAgIH1cblxuLy8gICAgICAgLmZzLXB0LW1lbnVfX2hlYWRpbmctLWx2MSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuLy8gICAgICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgICAgY29udGVudDogXCJcXGU5MGZcIjtcbi8vICAgICAgICAgICBmb250LWZhbWlseTogJ2ZzLWljb24nICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4vLyAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4vLyAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4vLyAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4vLyAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuXG4vLyAgICAgfVxuXG4vLyAgICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgei1pbmRleDogMTAwMDtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbi8vICAgICAgIHRvcDogMTAwJTtcbi8vICAgICAgIGxlZnQ6IDA7XG5cbi8vICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4vLyAgICAgICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAuZnMtcHQtbWVudV9fbGluay0tbHYyIHtcbi8vICAgICAgICAgY29sb3I6ICMzMzM7XG5cbi8vICAgICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcyAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLmZzLXB0LW1lbnUtLWx2MiB7XG4vLyAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAuZnMtcC1zZWFyY2hGb3JtX19pbnB1dCB7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4vLyAgIH1cblxuLy8gICAuZnMtcC1pbnB1dEdyb3VwX19idXR0b24ge1xuLy8gICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYy1tYWluLCAyNSUpO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuLy8gICB9XG4vLyB9XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJbnN0YWdyYW0gZmVlZFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxfaW5zdGFmZWVkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAud3JhcC1pbnN0YS1mcmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgLmluc3RhLWZyYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnN0YS1mcmFtZTIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDk2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDYzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2MzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g6YWS6aGe44Kz44Oh44Oz44OIXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi51bl9saXN0Q29tbWVudF9saXF1b3J7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjLXJlZDsgYm9yZGVyLXJhZGl1czogNHB4OyBvdmVyZmxvdzogaGlkZGVuOyBmb250LXNpemU6IDEuNHJlbTtcbiAgLnVuX2xpc3RDb21tZW50X2xpcXVvcl9oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkOyBjb2xvcjogI2ZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAwLjVyZW0gMC41cmVtOyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC51bl9saXN0Q29tbWVudF9saXF1b3JfYm9keXtcbiAgICBtYXJnaW46IDA7IHBhZGRpbmc6IDAuM3JlbSAxcmVtOyB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZ1dHVyZSBBSSBSZWNvbW1lbmQg44OG44Oz44OX44Os44O844OI5YWx6YCaY3NzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOOBguOBquOBn+OBuOOBruOBiuOBmeOBmeOCgVxuLmJsX2d1ZXN0UmVjb21tZW5kZWQge1xuICBwYWRkaW5nOiAwIDAgMmVtIDA7XG5cbiAgLmZyMy1wcm9kdWN0TGlzdENhcm91c2VsIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuXG4gIC5mcy1wLWhlYWRpbmctLWx2MiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDZ2dywgM3JlbSk7XG4gICAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvIE1lZGl1bVwiLCBcIua4uOaYjuacnSBNZWRpdW1cIiwgWXVNaW5jaG8sIFwi5ri45piO5pyd5L2TXCIsIHNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjApO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDI0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDMwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5mcjMtcHJvZHVjdExpc3RDYXJvdXNlbF9fc2xpZGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC5mcjMtcHJvZHVjdExpc3RDYXJvdXNlbF9fc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMCAwLjhyZW07XG4gIH1cblxuICAuZnIzLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5mcjMtaXRlbV9faW1hZ2VDb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5mcjMtaXRlbV9fcHJvZHVjdE5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogMi42ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgfVxuXG4gIC5mcjMtaXRlbV9fcHJvZHVjdFByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICNjYjAxMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAuZnIzLWl0ZW1fX3Byb2R1Y3RQcmljZV9fcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmZyMy1pdGVtX19wcm9kdWN0UHJpY2VfX2FkZG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi44O76YCB5paZ6L68KVwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNGVtO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmdXR1cmVSZWNvbW1lbmQyIOODhuODs+ODl+ODrOODvOODiOWFsemAmmNzc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYmxfcmVjb21tZW5kX2ZsaWNrIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG4gIC5ibF9yZWNvbW1lbmRfY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICYucmNtZC1zbGljay1pbml0aWFsaXplZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucmNtZC1zbGljay1saXN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDQ4cHg7XG4gICAgfVxuXG4gICAgLmJsX3JlY29tbWVuZF9saXN0SXRlbSB7XG4gICAgICB3aWR0aDogMzl2dztcbiAgICAgIG1pbi13aWR0aDogMzl2dztcbiAgICAgIG1heC13aWR0aDogMzl2dztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5ibF9yZWNvbW1lbmRfbGlzdEl0ZW1fX3NtIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuXG4gICAgICAmLmJsX3JlY29tbWVuZF9saXN0SXRlbV9fcmVsIHtcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9yZWNvbW1lbmRfbGlzdEl0ZW1faW5uZXIge1xuICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxfcmVjb21tZW5kX2xpc3RJdGVtIHtcbiAgICAuZWxfcmVjb21tZW5kX2xpc3RJdGVtX2ltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmVsX3JlY29tbWVuZF9saXN0SXRlbV9saW5rIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5lbF9yZWNvbW1lbmRfbGlzdEl0ZW1fcHJvZHVjdE5hbWUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgICAmLmVsX3JlY29tbWVuZF9saXN0SXRlbV9wcm9kdWN0TmFtZV9fY2hlY2sge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lbF9yZWNvbW1lbmRfbGlzdEl0ZW1fcHJvZHVjdFByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICYuZWxfcmVjb21tZW5kX2xpc3RJdGVtX3Byb2R1Y3RQcmljZV9fY2hlY2sge1xuICAgICAgICBjb2xvcjogI2NiMDEwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVsX3JlY29tbWVuZF9wcmljZV9hZGRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLnJjbWQtc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xMjBweCAwIDAgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucmNtZC1zbGljay10cmFjayB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYmxfcmVjb21tZW5kX2xpc3RJdGVtOmxhc3QtY2hpbGQge1xuICAgICAgLy8gQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAuZWxfcmVjb21tZW5kX2xpc3RJdGVtOmxhc3QtY2hpbGQge1xuICAgICAgLy8gQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmLmJsX3JlY29tbWVuZF9mbGlja19fbWVhdCB7XG4gICAgLnJjbWQtc2xpY2stbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxfcmVwbHlDYXJkIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzg2NmUxZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIC5ibF9yZXBseUNhcmRfaGVhZGVyIHtcbiAgICAmID4gcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ibF9yZXBseUNhcmRfYm9keSB7XG4gICAgJiA+IHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmVW5pdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICYuYmxfcmVwbHlDYXJkVW5pdF9pc0FjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ+mjn+OBueODrOOCouOBi+OCieOBrui/lOS/oSc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcdFl1TWluY2hvLCAnWXUgTWluY2hvJywgc2VyaWY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5Djg4rjg7zov73lvpNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uIHtcbiAgcmlnaHQ6IC03cHg7XG4gIGJvdHRvbTogNTdweDtcbn1cblxuLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbl9pbWcge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHggMCAwIDdweDtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b24ge1xuICAgIGJvdHRvbTogODNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbiB7XG4gICAgYm90dG9tOiAxNjdweDtcbiAgfVxuXG4gIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b25faW1nIHtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b24ge1xuLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgIHJpZ2h0OiAtN3B4O1xuLy8gICBib3R0b206IDY3cHggIWltcG9ydGFudDtcbi8vICAgei1pbmRleDogMTAwO1xuXG4vLyAgIEBpbmNsdWRlIG1xKG1kKSB7XG4vLyAgICAgYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7XG4vLyAgIH1cblxuLy8gICBAaW5jbHVkZSBtcShsZykge1xuLy8gICAgIHJpZ2h0OiAtMTJweDtcbi8vICAgICBib3R0b206IDE2M3B4ICFpbXBvcnRhbnQ7XG4vLyAgIH1cblxuLy8gICBAaW5jbHVkZSBtcSh4bCkge1xuLy8gICAgIHJpZ2h0OiAtMTZweDtcbi8vICAgfVxuXG4vLyAgIC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b25fYnV0dG9uIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4vLyAgIH1cblxuLy8gICAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uX2ltZyB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4vLyAgICAgd2lkdGg6IDYwcHg7XG5cbi8vICAgICBAaW5jbHVkZSBtcShtZCkge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgbXEobGcpIHtcbi8vICAgICAgIHdpZHRoOiA4MHB4O1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4vLyAgICAgICB3aWR0aDogMTEwcHg7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5mcy1ib2R5LXRvcHtcbi8vICAgLmJsX3Njcm9sbGluZ0Jhbm5lckJ1dHRvbntcbi8vICAgICAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uX2ltZyB7XG4vLyAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbiIsIi51bl9zZWFzb25OYXYge1xuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgbGkge1xuICAgICAgZmxleDogMCAwIDE2LjY2JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgZmxleDogMCAwIDguMzMzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiAkYy1hY2NlbnQyIHNvbGlkIDFweDtcbiAgICAgIGNvbG9yOiAkYy1hY2NlbnQyO1xuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYy1hY2NlbnQyICFpbXBvcnRhbnQ7XG5cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICAgICAgICBib3JkZXI6ICRjLW1haW4tc2hhZG93IHNvbGlkIDFweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gICAgICAgICAgYm9yZGVyOiAkYy1tYWluLXNoYWRvdyBzb2xpZCAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1hY2NlbnQsIC4zKTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLmJsX3NlY3Qge1xuICB3aWR0aDogMTAwJTtcblxuICAmX2lubmVyIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAmX2lubmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODhuODvOODluODq+OCueOCv+OCpOODq1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYmxfYmFzZVRhYmxle1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWU5ZTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlOWU4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhGNDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZTllODtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu4peL4peL44GL44KJ5o6i44GZXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsX3RvcFNlYXJjaFNlYyB7XG5cbiAgLmJsX3JhcmVTZWFyY2hTZWMsXG4gIC5ibF9hcmVhU2VhcmNoU2VjLFxuICAuYmxfY2F0U2VhcmNoU2VjIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIH1cblxuICAudW5fc2FyY2hIZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjApO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIEBpbmNsdWRlIG1pbmNob1R0bCgyNCk7XG4gICAgfVxuXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ZW07XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc3ViO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cblxuICAgIC51bl9zYXJjaEhlYWRpbmdfaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIH1cbiAgfVxuXG4gIC51bl9yYXJlX2NhcmRzLFxuICAudW5fYXJlYV9jYXJkcyxcbiAgLnVuX2NhdF9jYXJkcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAudW5fY2FyZF90dGwge1xuICAgIGZvbnQtZmFtaWx5OiDmuLjmmI7mnJ0sIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnVuX2NhcmRfaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAudW5fY2FyZF9pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLnVuX25ld0xpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC51bl9jYXJkX2Fubm90YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkYy1yZWQ7XG4gIH1cblxuICAudW5fY2FyZF9zdHJldGNoTGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDjg6zjgqLjgYvjgonmjqLjgZnjg7vlnLDln5/jgYvjgonmjqLjgZnlhbHpgJpcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmJsX3JhcmVTZWFyY2hTZWMsXG4gIC5ibF9hcmVhU2VhcmNoU2VjIHtcbiAgICAudW5fY2FyZF9pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfaGVhZGVyIHtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgJGMtbWFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCA2MywgNjMsIDAuMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIH1cblxuICAgICAgLnVuX2NhcmRfdHRsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIC51bl9jYXJkX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg44Os44Ki44GL44KJ5o6i44GZXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5ibF9yYXJlU2VhcmNoU2VjIHtcbiAgICAudW5fcmFyZV9jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLmdyX2NvbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncl9jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3Jfcm93IHtcbiAgICAgIG1heC13aWR0aDogMzIwdnc7XG4gICAgICB3aWR0aDogMzIwdnc7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudW5fcmFyZV9jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fY2FyZF9ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOWcsOWfn+OBi+OCieaOouOBmVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC5ibF9hcmVhU2VhcmNoU2VjIHtcbiAgICAudW5fYXJlYV9jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgLmdyX2NvbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncl9jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudW5fYXJlYV9jYXJkcyB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHZ3O1xuICAgICAgd2lkdGg6IDUwMHZ3O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnVuX2FyZWFfY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5lbF9pbWdBcmVhTWFwIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAzcmVtIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfYm9keSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIOOCq+ODhuOCtOODquODvOOBi+OCieaOouOBmVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuYmxfY2F0U2VhcmNoU2VjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgLnVuX2NhcmRfaGVhZGVyIHtcbiAgICAgIC51bl9jYXJkX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfYm9keSB7XG4gICAgICAudW5fY2FyZF90dGwge1xuICAgICAgICBoZWlnaHQ6IDMuNWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhcmRfaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLy8gYm9yZGVyOiAxcHggI0Q5Q0FCRSBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgaGVpZ2h0OiAxMzhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICRjLW1haW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JfY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVuX2NhdF9jYXJkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAtOHB4O1xuICAgICAgbWF4LXdpZHRoOiAzOTB2dztcbiAgICAgIHdpZHRoOiAzOTB2dztcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC51bl9jYXRfY2FyZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmVsX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogJGMtbWFpbiAxcHggc29saWQ7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjLW1haW4gIWltcG9ydGFudDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmLmVsX2J0bl9hbHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICRjLW1haW4gIWltcG9ydGFudDtcbiAgICBib3JkZXI6ICRjLW1haW4gMXB4IHNvbGlkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuZWxfYnRuX3N1YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmcyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjLWJsayAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogJGMtc3ViIDFweCBzb2xpZDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLmVsX2J0bl9zbSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgJi5lbF9idG5faWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbn1cblxuLmVsX2J0bl90dGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6ICRjLW1haW4gMXB4IHNvbGlkO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICAgIGZvbnQtZmFtaWx5OiAnZnMtaWNvbicgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogLjI1ZW07XG4gICAgdG9wOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGMtbWFpbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNOU+OCt+OCp+OCouODnOOCv+ODs1xuLmNvbHVtbl9zbnMtc2hhcmUge1xuICBib3JkZXI6ICRjLWFjY2VudCBzb2xpZCAycHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnR0bF9zbnMtc2hhcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHR0bF9zaXplKDE4KTtcbiAgY29sb3I6ICRjLWFjY2VudDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnNucy1zaGFyZS1idG5zIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gIC5zbnMtYnRuIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAuM2VtIDAgMC4xZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cblxuICAgICYuYi14IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuXG4gICAgJi5iLWZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzYjU5OTg7XG4gICAgfVxuXG4gICAgJi5iLWhhdGVuYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA4ZmRlO1xuICAgIH1cblxuICAgICYuYi1saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNmM3NTU7XG4gICAgfVxuXG4gICAgJi5iLXBvY2tldCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDM1MDVhO1xuICAgIH1cblxuICAgICYuYi1mZWVkbHkge1xuICAgICAgYmFja2dyb3VuZDogIzJiYjI0YztcbiAgICB9XG5cbiAgICAuaWNuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgJi5pY24teCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi14LXcuc3ZnKTtcbiAgICAgIH1cblxuICAgICAgJi5pY24tZmIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24tZmFjZWJvb2stdy5zdmcpO1xuICAgICAgfVxuXG4gICAgICAmLmljbi1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLWxpbmUtdy5zdmcpO1xuICAgICAgfVxuXG4gICAgICAmLmljbi1oYXRlbmEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY24taGF0ZW5hLXcuc3ZnKTtcbiAgICAgIH1cblxuICAgICAgJi5pY24tcG9ja2V0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNuLXBvY2tldC13LnN2Zyk7XG4gICAgICB9XG5cbiAgICAgICYuaWNuLWZlZWRseSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljbi1mZWVkbHktdy5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmVsX2hlYWRpbmdfbHYyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDIwKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgyNCk7XG4gIH1cblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgzMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgLy8gJjo6Zmlyc3QtbGV0dGVyIHtcbiAgLy8gICBjb2xvcjogJGMtbWFpbjtcbiAgLy8gfVxuXG4gICYuZWxfaGVhZGluZ19sdjJfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuICB9XG59XG5cbi5lbF9oZWFkaW5nX2x2MyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBAaW5jbHVkZSBtaW5jaG9UdGwoMjQpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYWNjZW50O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4uZWxfaGVhZGluZ1NpbXBsZSB7XG4gIEBpbmNsdWRlIG1pbmNob1R0bCgyMCk7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjQpO1xuICB9XG59XG5cbi5lbF9oZWFkaW5nX3BhZ2VfbHYxIHtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDI4LCA1MDApO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgQGluY2x1ZGUgbWluY2hvVHRsKDMyLCA1MDApO1xuICB9XG5cbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWFjY2VudDtcbn1cblxuLmVsX2hlYWRpbmdfcGFnZV9sdjIge1xuICBAaW5jbHVkZSBtaW5jaG9UdGwoMjQsIDUwMCk7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDk1JTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5lbF9oZWFkaW5nX3BhZ2VfbHYzIHtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDIwLCA1MDApO1xuICBwYWRkaW5nOiAwLjJyZW0gMS4ycmVtO1xuICBib3JkZXItbGVmdDogM3B4IGRhc2hlZCAkYy1ibGs7XG59XG5cbi5lbF9oZWFkaW5nX3BhZ2VfbHY0IHtcbiAgQGluY2x1ZGUgbWluY2hvVHRsKDE4LCA2MDApO1xufVxuXG4uZWxfdHRsX2x2MyB7XG4gIEBpbmNsdWRlIHR0bF9zaXplKDIwKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVsX3R0bF9sdjQge1xuICBAaW5jbHVkZSB0dGxfc2l6ZSgxOCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5lbF90dGxfbHY1IHtcbiAgQGluY2x1ZGUgdHRsX3NpemUoMTYpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFydGljbGUgaGVhZGluZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZnMtYy1kb2N1bWVudEFydGljbGVfX2hlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4iLCIuZWxfbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG4uZWxfbG0tbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5sbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmVsX3Nuc0ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAzOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmVsX3Nuc0ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogNXB4IDhweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZmxleDogMSAwIDE1JTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3ItYWNjZW50OiAjYjlhNTYwO1xuJGNvbG9yLWFjY2VudDI6ICM4NjZlMWQ7XG4kY29sb3ItYWNjZW50MzogI0ZGRkYwMDtcblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGZvbnRcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF9mb250X21pbmNobyB7XG4gIGZvbnQtZmFtaWx5OiBcIll1IE1pbmNobyBNZWRpdW1cIiwgXCLmuLjmmI7mnJ0gTWVkaXVtXCIsIFl1TWluY2hvLCDmuLjmmI7mnJ3kvZMsIHNlcmlmO1xufVxuXG4uaHBfZm9udF9nb3RoaWMge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi44Oh44Kk44Oq44KqXCIsXG4gICAgc2Fucy1zZXJpZjtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIGJhY2tncm91bmQtY29sb3Jcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF9iZ19hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9iZ19hY2NlbnQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDIgIWltcG9ydGFudDtcbn1cblxuLmhwX2JnX2FjY2VudDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50MyAhaW1wb3J0YW50O1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgZGlzcGxheVxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX2RuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaHBfZGIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaHBfZGkge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmhwX2RpYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaHBfZGYge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9tZF9kbiB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9tZF9kYiB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbWRfZGkge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9tZF9kaWIge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9tZF9kZiB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9sZ19kbiB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9sZ19kYiB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfbGdfZGkge1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9sZ19kaWIge1xuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9sZ19kZiB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF94bF9kbiB7XG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF94bF9kYiB7XG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfeGxfZGkge1xuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF94bF9kaWIge1xuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF94bF9kZiB7XG4gIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ocF9kX3BjIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaHBfZF9zcCB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICB0ZXh0LWFsaWduXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL+mWk+mBleOBiOOBn+OBkeOBqeOBqeOBk+OBi+OBp+S9v+OBo+OBpuOCi+OBi+OCguOBl+OCjOOBquOBhOOBruOBp+W/teOBruOBn+OCgeaui+OBmVxuLnVuX3RhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51bl90YWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51bl90YXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIHRleHQtYWxpZ25cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF90YWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90YWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmhwX3RhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIHRleHQtY29sb3Jcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF90X21haW4ge1xuICBjb2xvcjogI2UzN2M2MCAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9hY2NlbnQge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xufVxuXG4uaHBfdF9hY2NlbnQyIHtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQyICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2FjY2VudDMge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDMgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfZGlzYWJsZSB7XG4gIGNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2JsayB7XG4gIGNvbG9yOiAjMTUxNTE1ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X3JlZCB7XG4gIGNvbG9yOiAjY2IwMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2JsdSB7XG4gIGNvbG9yOiAjODBiMmU0ICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2dyeSB7XG4gIGNvbG9yOiAjOGI4YjhiICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2dybiB7XG4gIGNvbG9yOiAjOThjNzZjICFpbXBvcnRhbnQ7XG59XG5cbi5ocF90X2JsayB7XG4gIGNvbG9yOiAjMTUxNTE1ICFpbXBvcnRhbnQ7XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBsaW5lLWhlaWdodFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX2xoX25vcm1hbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cblxuLmhwX2xoX21kIHtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgZm9udC13ZWlnaHRcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF90X25vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmhwX3RfYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBmb250LXNpemVcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5ocF90IHtcblxuICAmX19sZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgJl9fc20ge1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgfVxufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgcGFkZGluZ1xuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhwX3B0X18xciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9wX18wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgbWFyZ2luXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfbWJfXzAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ocF9tYl9fMC41ciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaHBfbWJfXzFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaHBfbWJfXzJyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uaHBfbWJfXzNyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgZmxleFxuLy8gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxudWwuZ3Jfcm93IHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwuZ3Jfcm93PmxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAg6KSH5pWw44OX44Ot44OR44OG44KjXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaHBfdF9waHJhc2VBY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTI0NjQ2O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgbW92aWVcbi8vICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5tb3ZpZV93cmFwX3Z0IHtcbiAgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFPQUEsQUFBQSxLQUFLLEFBQUMsQ0FJRixlQUFtQixDQUFhLEVBQUMsQ0FBakMsZUFBbUIsQ0FBYSxNQUFDLENBQWpDLGVBQW1CLENBQWEsTUFBQyxDQUFqQyxlQUFtQixDQUFhLE1BQUMsQ0FBakMsZUFBbUIsQ0FBYSxPQUFDLENBQWpDLGdCQUFtQixDQUFhLE9BQUMsQ0FFcEMsQUNBQyxBQUFBLGFBQWEsQ0FFYixtQkFBbUIsQ0FNakIsZ0JBQWdCLENBQWhCLGdCQUFnQixDQUFoQixnQkFBZ0IsQ0FBaEIsZ0JBQWdCLENBQWhCLGlCQUFpQixBQU5DLENGSHBCLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQVcsQ0FDMUIsWUFBWSxDQUFFLElBQVcsQ0FDekIsWUFBWSxDQUFFLElBQUksQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0VDaEIsQUprREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVJaENsQixBQVRKLGFBU2lCLENBZG5CLGdCQUFnQixBQUt1QixDQUNuQyxTQUFTLENOV1csS0FBSyxDTVYxQixDSnVDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUloQ2xCLEFBVEosYUFTaUIsQ0FkbkIsZ0JBQWdCLENBQWhCLGdCQUFnQixBQUt1QixDQUNuQyxTQUFTLENOWVgsS0FBSyxDTVhKLENKdUNILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFSWhDbEIsQUFUSixhQVNpQixDQWRuQixnQkFBZ0IsQ0FBaEIsZ0JBQWdCLENBQWhCLGdCQUFnQixBQUt1QixDQUNuQyxTQUFTLENOYVgs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Q0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENEVzlCLEFBSUwsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFJLEFBRXJDLEFBQUEsV0FBVyxBQUFVLENBQUUsS0FBSyxDSGxCbkIsRUFBRSxDR2tCbUMsQUFHNUMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxRQUFRLEFBQWMsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxTQUFTLEFBQWEsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxTQUFTLEFBQWEsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxTQUFTLEFBQWEsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFPakMsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsUUFBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxTQUFTLEFBQWMsQ0NoQmpDLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFBRkQsQUFBQSxVQUFVLEFBQWEsQ0NoQmpDLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RrQm5DLEFEYlQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDM0J0QixBQUFBLFVBQVUsQUFBTyxDQUNmLFVBQVUsQ0FBRSxDQUFDLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUlHLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBYSxDQUN2QixTQUFTLENBQUUsSUFBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWEsQ0FDdkIsU0FBUyxDQUFFLEdBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFhLENBQ3ZCLFNBQVMsQ0FBRSxTQUFhLENBQ3pCLEFEMUJPLEFDdUJSLGNEdkJzQixDQ3VCcEIsQ0FBQyxBQUFDLENBQ0YsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBYSxDQUN2QixTQUFTLENBQUUsR0FBYSxDQUN6QixBRDFCTyxBQ3VCUixjRHZCc0IsQ0N1QnBCLENBQUMsQUFBQyxDQUNGLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWEsQ0FDdkIsU0FBUyxDQUFFLEdBQWEsQ0FDekIsQUQxQk8sQUN1QlIsY0R2QnNCLENDdUJwQixDQUFDLEFBQUMsQ0FDRixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFhLENBQ3ZCLFNBQVMsQ0FBRSxTQUFhLENBQ3pCLEFEcEJHLEFBQUEsZUFBZSxBQUFPLENDQzFCLElBQUksQ0FBRSxRQUFRLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDRERWLEFBSUcsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBNEIsQ0FJdEMsU0FBUyxDQUFFLFFBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENEVzlCLEFBSUwsQUFBQSxlQUFlLEFBQU8sQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFJLEFBRXJDLEFBQUEsY0FBYyxBQUFPLENBQUUsS0FBSyxDSGxCbkIsRUFBRSxDR2tCbUMsQUFHNUMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMs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Q0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RXOUIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2IvQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QixDQUl0QyxTQUFTLENBQUUsSUFBNEIsQ0RXOUIsQUFJTCxBQUFBLGVBQWUsQUFBTyxDQUFFLEtBQUssQ0FBRSxFQUFFLENBQUksQUFFckMsQUFBQSxjQUFjLEFBQU8sQ0FBRSxLQUFLLENIbEJuQixFQUFFLENHa0JtQyxBQUc1QyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU9qQyxBQUFBLFlBQVksQUFBVyxDQ2hCakMsV0FBVyxDQUFnQixDQUFDLENEa0JqQixBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLFFBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLEdBQWdCLENEa0JuQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDaEJqQyxXQUFXLENBQW1CLFNBQWdCLENEa0JuQyxBQUZELEFBQUEs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QSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NiL0IsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEVzlCLEFBRkQsQUFB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YSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsYUFBYSxBQUFVLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDRFc5QixBQUZELEFBQUEsY0FBYyxBQUFTLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsY0FBYyxBQUFTLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDRFc5QixBQUZELEFBQUEsY0FBYyxBQUFTLENDYi9CLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDRFc5QixBQUlMLEFBQUEsZ0JBQWdCLEFBQU0sQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFJLEFBRXJDLEFBQUEsZUFBZSxBQUFNLENBQUUsS0FBSyxDSGxCbkIsRUFBRSxDR2tCbUMsQUFHNUMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxhQUFhLEFBQVMsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxhQUFhLEFBQVMsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxhQUFhLEFBQVMsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFPakMsQUFBQSxhQUFhLEFBQVUsQ0NoQmpDLFdBQVcsQ0FBZ0IsQ0FBQyxDRGtCakIsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixRQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixHQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixHQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ2hCakMsV0FBVyxDQUFtQixHQUFnQixDRGtCbkMsQUFGRCxBQUFBLGNBQWMsQUFBUyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQUFGRCxBQUFBLGNBQWMsQUFBUyxDQ2hCakMsV0FBVyxDQUFtQixTQUFnQixDRGtCbkMsQ014RWIsQUFBQSxDQUFDLENBQUMsT0FBTyxDQUFDLFFBQVEsQUFBQSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFFLEFBQUQsQUFBQSxPQUFPLENBQUMsUUFBUSxBQUFBLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxjQUFjLENBQUMsT0FBTyxDQUFFLEFBQUQsQUFBQSxNQUFPLENKRDVJLEtBQUssQ0lDNkksQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsMkJBQTJCLENBQUMsV0FBVyxDQUFDLHdCQUF3QixDQUFDLElBQUksQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLElBQUksQ0FBQyxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEVBQUUsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFLE1BQU8sQ0FBakIsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQWtCLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEdBQUcsRUFBRSxNQUFPLENBQUEsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEtBQUssQ0FBQyxRQUFRLEFBQUEsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxHQUFHLENBQUMsQ0FBQyxXQUFXLENBQUMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsSUFBSSxDQUFBLEFBQUEsS0FBQyxBQUFBLEVBQU8sQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxXQUFXLENBQUMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEtBQUssQ0FBQyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUUsQUFBRCxBQUFBLE1BQU8sQ0FBQSxNQUFNLENBQUMsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFFLEFBQUQsQUFBQSxNQUFPLENBQUEsR0FBRyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxHQUFPLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBRSxBQUFELEFBQUEsTUFBTyxDQUFBLEtBQUssQ0FBQyxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxX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 */
