.fs-body-product .stt-lang-select.bl{bottom:0 !important}.fs-body-product .flipdesk .flipdesk-trigger{bottom:145px !important}.fs-c-breadcrumb{color:#8b8b8b}.fs-c-breadcrumb a{color:#8b8b8b}.fs-c-breadcrumb__list:not(:first-child){display:none}.fs-body-product main{overflow:visible}.fs-l-main{margin:24px auto;padding:0 15px;max-width:1170px;display:block}.fs-l-main .fs-l-pageMain{max-width:100%;width:100%}.fs-body-product .bl_scrollingBannerButton{display:none}.ly_productDetailLayout{position:relative;display:block;padding:0;width:100%}.parts_hidden{display:none}.ly_productDetailImages{flex:0 1 100%;margin-bottom:40px}.ly_productDetailImages .fs-c-productCarouselMainImage{width:100%}.ly_productDetailImages .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__carousel{width:92vw;margin:0 auto 1rem;overflow:hidden;box-shadow:0 3px 20px rgba(100,100,100,0.4)}.ly_productDetailImages .fs-c-productCarouselMainImage .slick-slide figure{vertical-align:bottom}.ly_productDetailImages .fs-c-productCarouselMainImage .slick-slide img{width:92vw;height:auto;vertical-align:bottom}.ly_productDetailImages .fs-c-productCarouselMainImage__thumbnailList{display:flex;flex-wrap:nowrap;list-style:none;overflow-x:auto;padding:0 0 8px}.ly_productDetailImages .fs-c-productThumbnail .slick-slide div{width:93%}.ly_productDetailImages .fs-c-productThumbnail .slick-current figure{border:1px solid #231815}.ly_productDetailImages .fs-c-productThumbnail figure{flex-basis:initial;min-width:auto;margin:0}.ly_productDetailImages .fs-c-productThumbnail .slick-track{min-width:100%}.fs-c-productCarouselMainImage__expandButton{display:none}.fs-c-photoswipe.pswp{z-index:10000 !important}.is-fixed-header .fs-c-productNameHeading{margin-top:16px}.ly_productDetailTracking{flex:0 1 100%;margin-bottom:40px;font-size:1.4rem}.ly_productDetailTracking .fs-c-mark--bundle{margin:0.15rem;border-radius:0}.ly_productDetailTracking .fs-c-productNameHeading__copy{color:#151515;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:1.6rem;font-weight:400;margin-bottom:0.75rem;font-weight:500}.ly_productDetailTracking .fs-c-productNameHeading__name{line-height:1.3;font-size:2.35rem;font-weight:bold;margin-top:0}.ly_productDetailTracking .fs-c-price{display:inline-block}.ly_productDetailTracking .fs-p-productDescription{font-size:1.4rem;margin-bottom:16px}.ly_productDetailTracking .fs-p-productDescription p{font-weight:bold}.ly_productDetailTracking .fs-c-productMarks{margin-top:12px;margin-bottom:4px}.ly_productDetailTracking .bl_postageBanner{padding:1rem 0}.ly_productDetailTracking .fs-c-productPointDisplay{background:#efefef;color:#ed1c24;display:inline-block;font-size:1.4rem;font-weight:bold;line-height:1;padding:4px 8px;border-radius:0;margin:0 0.15rem}.ly_productDetailTracking .fs-c-productPointDisplay .fs-c-productPointDisplay__unit{font-size:1.2rem}.ly_productDetailTracking .bl_within3daysComment{margin-top:8px}.ly_productDetailTracking .bl_within3daysComment img{max-width:260px}.ly_productDetailTracking .bl_payment_type_img_comment8{margin-top:8px}.ly_productDetailTracking .bl_payment_type_img_comment8 img{width:100%;max-width:initial}.ly_productDetailTracking .el_productDetail_estimatedShipping{border:solid 1px #d5d5d5;border-radius:4px;overflow:hidden;font-size:1.4rem;padding:0.5rem 1rem;background:#fbfbfb}.ly_productDetailTracking .el_productDetail_estimatedShipping dt{white-space:nowrap;font-size:1.2rem;margin-bottom:0.25rem}.ly_productDetailTracking .el_productDetail_estimatedShipping dd{margin:0;text-align:left}.ly_productDetailTracking .fs-c-inquiryAboutProduct{width:100%;display:flex;justify-content:space-between}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-button--inquiryAboutProduct{flex:0 1 48%;border:none;background-color:#ebebeb;border-radius:7px}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-button--inquiryAboutProduct.fs-c-button--plain{padding:0.8em 1em 0.6em;margin:0}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-productQuantityAndWishlist__wishlist{flex:0 1 48%}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-productQuantityAndWishlist__wishlist .fs-c-button--particular{border:none;background-color:#ebebeb;border-radius:7px;justify-content:center;padding:0.8em 1em 0.6em}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-button--particular{box-shadow:none}.ly_productDetailTracking .fs-c-productQuantityAndWishlist{margin:1rem 0;width:100%;display:flex;justify-content:flex-end;border-top:1px solid #d5d5d5;padding-top:1rem}.ly_productDetailTracking .fs-c-productQuantityAndWishlist .fs-c-quantity{display:block;white-space:nowrap;max-width:inherit}.ly_productDetailTracking .fs-c-productQuantityAndWishlist .fs-c-quantity::before{content:"数量をご入力ください：";font-size:1.4rem;display:inline-block;white-space:nowrap}.ly_productDetailTracking .fs-c-productQuantityAndWishlist .fs-system-quantity-list{width:6.5rem}.ly_productDetailTracking .fs-c-productQuantityAndWishlist input.fs-c-quantity__number.fs-system-quantity-text{max-width:5rem}.ly_productDetailTracking .false .fs-c-productPrice--member{display:none}.ly_productDetailTracking .true .fs-c-productPrices .fs-c-productPrice:nth-last-child(2){display:none}.ly_productDetailTracking .fs-c-productPrice--member .fs-c-productPrice__main__label{margin-bottom:5px}.ly_productDetailTracking .fs-c-price__value{letter-spacing:0.03em;font-weight:bold;font-size:2.4rem;line-height:1}.ly_productDetailTracking .fs-c-productPrice__addon{font-size:1.8rem}.ly_productDetailTracking .fs-c-productPrice__addon span{font-size:18px;letter-spacing:0.03em;font-weight:bold;color:#cb0100}.ly_productDetailTracking .fs-c-productPrice__addon::before{content:"(";margin-right:0;color:#cb0100}.ly_productDetailTracking .fs-c-productPrice__addon::after{content:")";margin-left:0;color:#cb0100}.ly_productDetailTracking .fs-c-price__currencyMark{display:none}.ly_productDetailTracking .fs-c-price__value::after{content:"円"}.ly_productDetailTracking .fs-c-productPostage .fs-c-price__value{font-size:initial}.ly_productDetailTracking .fs-c-aggregateRating__rating::before{content:none}.ly_productDetailTracking .fs-c-productReview__aggregateRating{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ly_productDetailTracking .fs-c-aggregateRating__rating{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ly_productDetailTracking .fs-c-rating__stars{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ly_productDetailTracking .fs-c-reviewStars::before{color:#000}.ly_productDetailTracking .fs-c-productNameHeading__copy{line-height:1.5;display:block}.ly_productDetailTracking .fs-c-rating__value{font-size:14px;margin:0 1em 0 0.2em}.ly_productDetailTracking .product_summary p{line-height:1.57;font-size:1.3rem;margin:0}.ly_productDetailTracking .product_summary span{display:block;margin-bottom:0.5em;font-size:13px}.ly_productDetailTracking .fs-c-productPostage::before,.ly_productDetailTracking .fs-c-productPostage::after{content:none}.ly_productDetailTracking .fs-c-productPostage__label{font-weight:bold;color:#c30d23}.ly_productDetailTracking .fs-c-productPostage{margin-bottom:20px}.ly_productDetailTracking .fs-c-button--addToCart--detail{background-color:#cb100f;min-width:100%;border-bottom:none;box-shadow:0 3px 10px rgba(100,100,100,0.4);margin:0 0 0.25rem 0;animation:fluffy 2s infinite;overflow:hidden}@keyframes fluffy{0%,100%{transform:translateY(2px)}50%{transform:translateY(-2px)}}.ly_productDetailTracking .fs-c-button--addToCart--detail:hover{background-color:#cb100f;border-bottom:0px}.ly_productDetailTracking .fs-c-button--addToCart--detail .fs-c-button__label{color:#fff;font-size:16px}.ly_productDetailTracking .fs-c-button--addToCart--detail .fs-c-button__label::before{content:"";display:inline-block;width:1.4em;height:1.4em;background-image:url(../../images/common/icn-cart-w.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:0.5em}.ly_productDetailTracking .fs-c-button--addToCart--detail::after{content:"";position:absolute;top:-50%;left:-50%;width:10%;height:150%;background:#fff;transform:rotate(45deg);animation:reflect 3s ease-in-out infinite}@keyframes reflect{0%{transform:rotate(45deg) scale(0);opacity:0}50%{transform:rotate(45deg) scale(0);opacity:0.5}100%{transform:rotate(45deg) scale(100);opacity:0}}.ly_productDetailTracking .fs-c-button--addToSubscriptionCart--detail{line-height:0;background-color:#cb100f;border-radius:24px}.ly_productDetailTracking .fs-c-button--addToSubscriptionCart--detail:hover{opacity:0.6}.ly_productDetailTracking .fs-c-button--addToSubscriptionCart--detail .fs-c-button__label{color:#fff;font-size:16px}.ly_productDetailTracking .fs-c-button--addToSubscriptionCart--detail .fs-c-button__label::before{content:"";display:inline-block;width:1.4em;height:1.4em;background-image:url(../../images/common/icn-cart-w.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:0.5em}.ly_productDetailTracking .fs-c-productQuantityAndWishlist__wishlist{display:none}.ly_productDetailTracking .fs-body-productSubscribe .fs-c-inquiryAboutProduct{margin-right:4%}.ly_productDetailTracking .fs-c-inquiryAboutProduct .fs-c-productQuantityAndWishlist__wishlist{display:inline-block;padding:0}.ly_productDetailTracking .fs-c-button--inquiryAboutProduct{border:1px solid #b9a560;background-color:#fff;width:100%;border-radius:16px}.ly_productDetailTracking .fs-c-button--inquiryAboutProduct:hover{background-color:#d2d2d0;text-decoration:none}.ly_productDetailTracking .fs-c-button--inquiryAboutProduct .fs-c-button__label{color:#231815}.ly_productDetailTracking .fs-c-button--inquiryAboutProduct .fs-c-button__label::before{content:"";display:inline-block;width:1.2em;height:1.2em;background-image:url(../../images/common/icn-mail.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:0.3em}.ly_productDetailTracking .fs-c-buttonContainer--addToWishList--detail,.ly_productDetailTracking .fs-c-buttonContainer--removeFromWishList--detail{width:47.3%}.ly_productDetailTracking .fs-c-button--addToWishList--detail,.ly_productDetailTracking .fs-c-button--removeFromWishList--detail{background-color:#fff;width:100%;border-radius:16px;justify-content:center;box-shadow:none}.ly_productDetailTracking .fs-c-button--removeFromWishList--detail{background-color:#d2d2d0}.ly_productDetailTracking .fs-c-button--addToWishList--detail:hover,.ly_productDetailTracking .fs-c-button--removeFromWishList--detail:hover{background-color:#d2d2d0}.ly_productDetailTracking .fs-c-button--addToWishList--detail .fs-c-button__label,.ly_productDetailTracking .fs-c-button--removeFromWishList--detail .fs-c-button__label{color:#231815}.ly_productDetailTracking .fs-c-button--addToWishList--detail::before,.ly_productDetailTracking .fs-c-button--removeFromWishList--detail::before{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;font-size:1.6em}.ly_productDetailTracking .fs-c-button--addToWishList--detail::before{content:"\e919"}.ly_productDetailTracking .fs-c-button--removeFromWishList--detail::before{content:"\e91a";color:#c98696}.ly_productDetailTracking .fs-c-button--addToWishList--detail::after,.ly_productDetailTracking .fs-c-button--removeFromWishList--detail::after{content:none !important}.ly_productDetailTracking .fs-c-productMark__mark{font-size:10px;min-height:20px;border-radius:0;text-align:center;padding:0;min-width:62px}.ly_productDetailTracking .fs-c-productMark__label{display:inline-block;text-align:center;line-height:18px;font-size:1.2rem}.ly_productDetailTracking .fs-c-productSalesPeriod{margin-bottom:8px}.ly_productDetailTracking .fs-c-productSalesPeriod span{font-size:13px}.ly_productDetailTracking .fs-c-timeJoint{display:none}.ly_productDetailTracking .fs-c-productSalesPeriod__date time::after{content:"まで"}.ly_productDetailTracking .fs-c-productSalesPeriod__date time:first-child{display:none}.ly_productDetailTracking .fs-c-productMembersLoginLink{margin-bottom:20px;display:block}.ly_productDetailTracking .fs-p-productDescription--short span{display:block;font-size:13px}.ly_productDetailTracking .fs-p-productDescription--short{margin-top:10px;line-height:1.4}.ly_productDetailTracking .fs-c-productNameHeading{margin-bottom:0.175em;margin-top:0}.ly_productDetailTracking .bl_productSummary{color:#818181;margin-bottom:0.75rem}.ly_productDetailTracking .bl_productSummary a{color:#818181}.ly_productDetailTracking .bl_productSummary a:hover{opacity:0.7}.ly_productDetailTracking .bl_productSummary a::before{content:"\e933";font-family:"fs-icon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:2rem;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.25rem;margin-right:-0.75rem;margin-left:-0.5rem}.ly_productDetailTracking .fs-c-productPrices{margin-bottom:0.5rem}.ly_productDetailTracking .fs-c-button--inquiryAboutProduct .fs-c-button__label{font-size:1.4rem}.ly_productDetailTracking .fs-c-button--addToWishList--detail .fs-c-button__label{font-size:1.4rem}.ly_productDetailTracking .fs-c-productActionButton{margin-bottom:0px;display:block;padding:0.25rem 0}.ly_productDetailTracking .fs-c-inquiryAboutProduct{margin:0;padding:0.5rem 0}.ly_productDetailTracking .fs-c-buttonContainer--addToWishList--detail{margin-bottom:18px}.ly_productDetailTracking .bl_bundleDescriptionLink{margin-bottom:0.75rem}.ly_productDetailTracking .bl_bundleDescriptionLink a{font-size:1.25rem;text-decoration:underline;color:#808080}.ly_productDetailTracking .bl_bundleDescriptionLink a::before{content:"\e913";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}body{margin-bottom:81px}.cart_fixed{position:fixed;bottom:0;left:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:none;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding-top:6px;padding-right:8px;padding-left:8px;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-top:1px solid #d2d2d0;z-index:999999}.cart_fixed.hidden{display:none}.cart_fixed .img{width:54px;height:54px;overflow:hidden}.cart_fixed .text{width:calc(100% - 215px)}.cart_fixed .el_itemName{font-size:1.2rem;margin-bottom:0.3em;line-height:1.2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cart_fixed .price{font-size:1.4rem;display:flex;width:100%}.cart_fixed .fs-c-price__value{letter-spacing:0.03em;font-weight:bold;font-size:1.4rem}.cart_fixed .fs-c-productPrice__addon{font-size:0.8rem}.cart_fixed .fs-c-productPrice__addon .fs-c-productPrice__addon__label{font-size:0.8rem}.cart_fixed .button{width:150px;display:flex;justify-content:space-between;align-items:center}.cart_fixed .button .fs-c-buttonContainer{display:block;margin:0;padding:0}.cart_fixed .button .fs-c-productQuantityAndWishlist__wishlist{flex:0 1 55px}.cart_fixed .button .fs-c-productActionButton{flex:0 1 80px}.cart_fixed .button .fs-c-button__label{font-size:10px;white-space:nowrap}.ly_productDetailTracking .cart_fixed .button .fs-c-button--addToWishList--detail .fs-c-button__label,.ly_productDetailTracking .cart_fixed .button .fs-c-button--removeFromWishList--detail .fs-c-button__label{line-height:12px}.cart_fixed .button .fs-c-button--addToWishList--detail,.cart_fixed .button .fs-c-button--removeFromWishList--detail{padding:0;padding:0.8em 1em 0.6em;text-align:center;width:100%;height:50px;line-height:10px;font-size:10px}.cart_fixed .button .fs-c-button--addToWishList--detail::before,.cart_fixed .button .fs-c-button--removeFromWishList--detail::before{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;font-size:1.6em;margin-right:0}.cart_fixed .button .fs-c-button--addToCart--detail.fs-c-button--primary{padding:6px;text-align:center;width:80px;min-width:80px;height:50px;line-height:10px;font-size:10px}.cart_fixed .button .fs-c-button--addToCart--detail .fs-c-button__label::before{content:"";display:block;width:100%;height:1.6em;background-image:url(../../images/common/icn-cart-w.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:0;margin-bottom:3px}.cart_fixed button{flex-direction:column;border-radius:4px !important;position:relative}.ly_productDetailDisc{width:100%;padding-bottom:56px}.ly_productDetailDisc img{width:100%;max-width:100%;height:auto}.ly_productDetailDisc iframe{max-width:100%}.ly_productDetailDisc p{margin:1rem 0 2.5rem 0}.ly_productDetailDisc .movie_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:1.6rem}.ly_productDetailDisc .movie_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ly_productDetailDisc .movie_wrap.movie_wrap_sq{padding-bottom:100%}.ly_productDetailDisc .detail_cart_btn{display:none}.ly_productDetailDisc .product_tab{display:none}.ly_productDetailDisc .product_tab ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0}.ly_productDetailDisc .product_tab li{width:50%;text-align:center;letter-spacing:0.1em;margin:0 0.25rem;cursor:pointer;line-height:47px;font-size:1.3rem;border-radius:7px 7px 0 0;margin:0 0.25rem;background-color:#ebebeb;color:#8b8b8b}.ly_productDetailDisc .un_productDetailTab:nth-of-type(2){letter-spacing:0.8px}.ly_productDetailDisc .product_tabcon{margin-top:2rem}.ly_productDetailDisc .tabcon_size{margin-top:40px}.ly_productDetailDisc .product_tab li:last-child{margin-right:0}.ly_productDetailDisc .product_tab .active_p{background-color:#fff;border:1px solid #ebebeb;border-bottom:1px solid #fff;color:#151515}.ly_productDetailDisc .product_tabcon_wrap .show_p{display:block}.ly_productDetailDisc .detail_maincopy{font-size:2rem;font-weight:600;margin-bottom:1rem}.ly_productDetailDisc .detail_sub_copy{font-size:2rem;font-weight:600;text-align:center;padding:0.5em 0;border-top:solid 2px #707070;border-bottom:solid 2px #707070;margin:3rem 0 1.5rem 0}.ly_productDetailDisc .detail_lead{font-size:2rem;font-weight:600;margin-bottom:1rem;margin-top:2rem}.ly_productDetailDisc .detail_infomation_title{border-left:3px solid #000;padding:0 0 0 0.5rem;margin:0}.ly_productDetailDisc .detail_origin_city{margin:2rem 0;display:block}.ly_productDetailDisc .detail_origin_city img{margin-left:1.5rem;display:block}.ly_productDetailDisc .detail_origin_lead{font-size:2rem;font-weight:600;padding-bottom:0.8rem;border-bottom:solid 1px #707070;margin-bottom:1rem}.ly_productDetailDisc .detail_origin_description{padding-bottom:1.5rem;border-bottom:dotted 1px #707070;margin-bottom:1.5rem}.ly_productDetailDisc .detail_delivery_title{font-size:2rem;font-weight:600;background-color:#eaeaea;padding:1rem}.ly_productDetailDisc .detail_delivery_wrap{margin-bottom:3rem}.ly_productDetailDisc .detail_delivery_wrap p{flex:0 1 50%}.ly_productDetailDisc .detail_delivery_wrap p.detail_delivery_description{text-align:left}.ly_productDetailDisc table{width:100%;border-collapse:collapse;border-bottom:1px solid #eae9e8;margin-bottom:1rem}.ly_productDetailDisc table th{border:1px solid #eae9e8;border-bottom:none;background-color:#fcf8f4;padding:1rem;line-height:1.5;text-align:left}.ly_productDetailDisc table td{border:1px solid #eae9e8;border-bottom:none;padding:1rem;line-height:1.5}.ly_productDetailDisc .bl_productDetailTable table{border-collapse:collapse;border-bottom:1px solid #eae9e8}.ly_productDetailDisc .bl_productDetailTable table th{width:100%;display:block}.ly_productDetailDisc .bl_productDetailTable table td{width:100%;display:block}.ly_productDetailDisc .detail_rarepoint{position:relative;height:200px;padding:0;margin:3rem 0 1rem}.ly_productDetailDisc .detail_rarepoint .detail_rarepoint_bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:158px;height:164px}.ly_productDetailDisc .detail_rarepoint .detail_rarepoint_type{font-size:3rem;position:absolute;top:52%;left:50%;transform:translate(-50%, -50%);font-weight:bold}.ly_productDetailDisc .detail_movie_area{position:relative;width:100%;padding-top:56.25%;margin-bottom:2rem}.ly_productDetailDisc .detail_movie_area iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.ly_productDetailDisc .detail_origin_area .detail_origin_description{margin:0 1rem 1rem 0;border-bottom:dotted 1px #000;padding:0 1rem 1rem 0}.ly_productDetailDisc .bl_productDetail .bg_cream{background-color:#fff5e6 !important}.ly_productDetailDisc .bl_productDetail .bg_brown{background-color:#efddc8 !important}.ly_productDetailDisc .bl_productDetail .bg_green{background-color:#e4ebcc !important}.ly_productDetailDisc .bl_productDetail .bg_orange{background-color:#fddf9b !important}.ly_productDetailDisc .bl_productDetail .point_icn{max-width:61px}.ly_productDetailDisc .bl_productDetail img.productImg{display:block;width:100%;margin-left:auto;margin-right:auto}.ly_productDetailDisc .bl_productDetail .bl_staffVoice{margin:2rem 0;padding:25px 10px 0;background:url(https://taberare.itembox.design/item/assets/images/common/bg_bl_staffvoice.jpg) center/auto repeat;display:flex;align-items:center}.ly_productDetailDisc .bl_productDetail .bl_staffVoice .bl_staffVoiceContent{flex:0 1 75%}.ly_productDetailDisc .bl_productDetail .bl_staffVoice .bl_staffVoiceContent h3,.ly_productDetailDisc .bl_productDetail .bl_staffVoice .bl_staffVoiceContent .ttl_staffVoice{font-size:23px;color:#732800;border-bottom:dashed 1px #732800;margin:0 0 1.5rem}.ly_productDetailDisc .bl_productDetail .bl_staffVoice figure{flex:0 1 25%;text-align:center;margin:0 0 0 15px}.ly_productDetailDisc .bl_productDetail .bl_staffVoice figure img{display:block;border-radius:50%;box-shadow:5px 5px 0 rgba(0,0,0,0.3);margin-bottom:10px}.ly_productDetailDisc .bl_productDetail .bl_productInfo{padding:25px 10px 15px;margin-bottom:2rem;background-color:#fff5e6;position:relative}.ly_productDetailDisc .bl_productDetail .bl_productInfo img{width:100%}.ly_productDetailDisc .bl_productDetail .bl_productInfo .ttl_productInfo{position:absolute;left:0;top:25px;margin:0;padding:0}.ly_productDetailDisc .bl_productDetail .bl_productInfo .bl_productInfo_text{background-color:#fff;padding:5px 10px 25px;margin-bottom:10px}.ly_productDetailDisc .bl_productDetail .bl_productInfo .bl_productInfo_text h3{margin:0 0 10px;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400;line-height:1.4}.ly_productDetailDisc .bl_productDetail .bl_productInfo .bl_productInfo_text p{margin:0}.ly_productDetailDisc .bl_productDetail .bl_productInfoSub{margin-bottom:2rem;background-color:#fff5e6;padding:25px 10px 5px}.ly_productDetailDisc .bl_productDetail .bl_productInfoSub h3{text-align:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400}.ly_productDetailDisc .bl_productDetail .prod_text{text-align:center;font-weight:bold}.ly_productDetailDisc .bl_productDetail .detail_btn_init a{display:block;width:100%;padding:1rem;background-color:#e37c60;color:#fff !important;text-decoration:none;font-size:1.6rem;font-weight:bold;text-align:center;border-radius:50rem;letter-spacing:2px;cursor:pointer;border:#e37c60 1px solid;transition:0.3s;position:relative}.ly_productDetailDisc .bl_productDetail .detail_btn_init a:hover{text-decoration:none;background-color:#fff !important;color:#e37c60 !important}.ly_productDetailDisc .bl_productDetail .detail_btn_init a::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:1.5rem;top:50%;position:absolute}.ly_productDetailDisc .bl_productDetail .bl_rarePoint{margin-bottom:2rem}.ly_productDetailDisc .bl_productDetail .bl_rarePoint .badge_rarePoint{height:175px;width:175px;padding-top:80px;font-size:33px;font-weight:bold;white-space:nowrap;text-align:center;margin:-120px auto 0;background:url(https://taberare.itembox.design/item/assets/images/common/bg_badge_rarepoint.png) center/cover no-repeat;position:relative;z-index:1}.ly_productDetailDisc .bl_productDetail .bl_rarePoint .bl_rarePoint_text{padding:5px 10px}.ly_productDetailDisc .bl_productDetail .bl_rarePoint .bl_rarePoint_text h3{text-align:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400}.ly_productDetailDisc .bl_productDetail .bl_productRecipe{padding:25px 10px;background-color:#fff5e6}.ly_productDetailDisc .bl_productDetail .bl_productRecipe h2{text-align:center;border-top:dashed 2px #732800;border-bottom:dashed 2px #732800;margin:0 0 1.5rem;padding:1rem 0}.ly_productDetailDisc .bl_productDetail .bl_productRecipe .bl_headingHex_wrapper{text-align:center}.ly_productDetailDisc .bl_productDetail .bl_productRecipe .bl_headingHex_wrapper .bl_headingHex{background-color:#f5a01e;text-align:center;padding:6px 24px;color:white;display:inline-block;font-weight:700;font-size:18px;position:relative;min-width:80%}.ly_productDetailDisc .bl_productDetail .bl_productRecipe .bl_headingHex_wrapper .bl_headingHex::before{content:"";display:inline-block;transform:rotate(270deg);border-right:17px solid transparent;border-bottom:21.59px solid #f5a01e;border-left:17px solid transparent;position:absolute;left:-27px}.ly_productDetailDisc .bl_productDetail .bl_productRecipe .bl_headingHex_wrapper .bl_headingHex::after{content:"";display:inline-block;transform:rotate(90deg);border-right:17px solid transparent;border-bottom:21.59px solid #f5a01e;border-left:17px solid transparent;position:absolute;right:-27px}.ly_productDetailDisc .bl_productDetail .bl_productRecipe .bl_headingStr{text-align:center;font-weight:bold;color:#8c6239}.ly_productDetailDisc .bl_productDetail .column-wrp{position:relative;margin-bottom:40px}.ly_productDetailDisc .bl_productDetail .column-wrp a{text-decoration:none;transition:opacity 0.3s}.ly_productDetailDisc .bl_productDetail .column-wrp a:hover{opacity:0.6}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner1{width:60%}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner1 img{object-fit:cover;height:100%;width:100%}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner2{background:white;padding:10px;width:40%}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner2 .tags{display:flex;gap:4px;font-size:13px}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner2 .text{font-weight:bold;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner2 .tags span{display:block;background-color:#e37c60;color:white;font-size:12px;width:fit-content;border-radius:6px;padding:2px 3px}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link::after{content:"レシピを見る";font-weight:bold;font-size:13px;border-radius:0 0 0 6px;color:white;display:flex;justify-content:center;text-align:center;display:block;position:absolute;bottom:-20px;right:0;width:100px;background-color:#e37c60}.ly_productDetailDisc .bl_productDetail .bl_producer{border-top:solid 3px #1e1e1e;padding-top:5px;margin-bottom:2rem}.ly_productDetailDisc .bl_productDetail .bl_producer h2{border-top:dashed 1px #bebebe;text-align:center;padding:2rem 0;margin:0}.ly_productDetailDisc .bl_productDetail .bl_producer .bl_producer_text{padding:10px;background-color:#fff5e6}.ly_productDetailDisc .bl_productDetail .bl_producer .bl_producer_text h3{text-align:center;font-family:"Yu Mincho Medium", "游明朝 Medium", YuMincho, "游明朝体", serif;font-size:2rem;font-weight:400}.fs-c-featuredProduct{padding-top:1rem}.fs-c-featuredProduct .related-prd-ttl{text-align:center;padding:0.25rem 0;font-weight:bold;font-size:20px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin:0.5rem 0}.fs-c-featuredProduct .fs-c-mark--bundle{width:calc(100% - 2.5px) !important}.fs-c-featuredProduct .fs-c-button--addToCart--list{display:none !important;height:0}.fs-c-featuredProduct .slick-track{display:flex}.fs-c-featuredProduct .slick-slide{height:auto !important}.fs-c-featuredProduct .fs-c-productPrices{margin:0 !important;font-size:initial}.fs-c-featuredProduct .fs-c-productPrice__addon__label::after{content:"" !important}.fs-c-featuredProduct .fs-c-productListItem .fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after{content:")" !important}.fs-c-featuredProduct .fs-c-productPrice__addon span{font-size:1rem;letter-spacing:0.03em;font-weight:bold;color:#cb0100}.fs-c-featuredProduct .fs-c-price__value{font-size:14px}.fs-c-featuredProduct .fs-c-productListItem__productName{margin-bottom:0 !important}.fs-c-featuredProduct .fs-c-productName__name{font-size:14px;margin:0 !important}.fs-c-featuredProduct .fs-c-productPrice__main{font-size:14px}.fs-c-featuredProduct .fs-c-productName__copy{display:block !important}.fs-c-featuredProduct .fs-c-productPrice__addon__label{font-size:1rem}.fs-c-featuredProduct .fs-c-buttonContainer{height:0;display:none}.fs-c-featuredProduct .fs-c-productListCarousel__list__item,.fs-c-featuredProduct .fs-c-productListItem{padding:0;max-width:170px}.fs-c-featuredProduct .fs-c-productImage a::after{content:none}.productDetailReview{margin:0 auto 43px;border-top:1px solid #eae9e8}.productDetailReview .fs-c-aggregateRating__rating{display:flex;align-items:center;flex:0 1 auto;flex-wrap:wrap;font-size:1.8rem;line-height:1}.productDetailReview .fs-c-aggregateRating__count{flex-grow:0;font-size:1.2rem}.productDetailReview .fs-c-aggregateRating__rating::before{content:"この商品の平均評価";flex:1 0 100%;text-align:left;font-size:1.4rem;text-align:left}.productDetailReview .fs-c-reviewInfo__reviewer{display:block;margin-bottom:5px}.productDetailReview .fs-c-reviewInfo__reviewer div{display:inline-block}.productDetailReview .fs-c-reviewer__name{display:none}.productDetailReview .fs-c-reviewer__name__nickname{font-size:1.35rem}.productDetailReview .fs-c-reviewer__name__reviewNumber{font-size:1.35rem}.productDetailReview .fs-c-reviewer__profile__status{font-size:1.2rem}.productDetailReview .fs-c-reviewRating{margin:5px 0}.productDetailReview .fs-c-reviewer__profile{display:block}.productDetailReview .fs-c-reviewInfo__date{display:inline-block;position:absolute;right:16px;bottom:10px}.productDetailReview .fs-c-reviewInfo__date dt,.productDetailReview .fs-c-reviewInfo__date dd{display:inline-block;font-size:1.1rem}.productDetailReview .fs-c-reviewList__item{padding:16px}.productDetailReview .fs-c-reviewList__item__body{display:block;font-size:14px;line-height:1.7;white-space:normal;margin-bottom:20px}.productDetailReview .fs-c-productReview__reviewList li{border:solid 1px #866e1d;border-radius:8px;position:relative;margin-bottom:1rem}.productDetailReview .fs-c-productReview__reviewList{text-align:left;margin-bottom:3rem}.productDetailReview .fs-c-productReview__allReviews{text-align:center}.productDetailReview .fs-c-button--viewAllReviews{border:1px solid #e37c60;width:100%;display:inline-block;border-radius:4px}.productDetailReview .fs-c-button--viewAllReviews:hover{background-color:#d2d2d0}.productDetailReview .fs-c-productReview__addReview{text-align:center}.productDetailReview .fs-c-button--addReview--detail{border:1px solid #e37c60;width:100%;display:inline-block;border-radius:4px}.productDetailReview .fs-c-button--addReview--detail:hover{background-color:#f8f6f0}.productDetailReview .fs-c-reviewer__name__reviewNumber::after{content:"件)"}.productDetailReview .fs-c-reviewer__status{margin-left:1em}.productDetailReview .fs-c-reviewerStatus{background-color:#e37c60;color:#fff;font-size:11px;display:inline-block;padding:0.3em 0.5em}.productDetailReview .fs-c-productReview{text-align:center}.productDetailReview .fs-c-reviewer__name__nickname::after{content:"さん"}.productDetailReview .fs-c-reviewList__item__body.fs-c-reviewBody{padding:0;border:none}.productDetailReview .fs-c-productReview__addReview{width:100%;display:block;margin:0 auto 16px;max-width:280px}.productDetailReview .fs-c-button--addReview--detail span{font-size:1.45rem}.productDetailReview .fs-c-productReview__allReviews{width:100%;display:block;margin:0 auto 16px;max-width:280px}.productDetailReview .fs-c-button--viewAllReviews span{font-size:1.45rem}.productDetailReview .fs-c-productReview__reviewList{text-align:left;margin-bottom:36px}.productDetailReview .fs-c-reviewList__item__body{font-size:1.6rem}.bl_cardUnit.bl_cardUnit_slick{margin-right:-15px;overflow-x:scroll}.bl_cardUnit{overflow-x:auto}.bl_cardUnit .fr2-productList{width:180vw}.fs-c-modal__inner{width:90%;padding:30px 2%}.fs-c-modal__inner .fs-c-modal__contents{padding:16px 0}.fs-c-modal__inner .fs-c-inquiryProduct__productName{margin:15px 0}.fs-c-modal__inner .fs-c-productName__copy{display:none}.fs-c-modal__inner .fs-c-inputInformation{margin-top:10px}.fs-c-modal__inner .fs-c-inputInformation fieldset{border:none}.fs-c-modal__inner .fs-c-inputTable{width:100%}.fs-c-modal__inner .fs-c-inputTable__headerCell{padding-bottom:10px !important}.fs-c-modal__inner .fs-c-additionalCheckField .fs-c-inputField{padding:0 8px !important}.fs-c-modal__inner .fs-c-buttonContainer--sendInquiry{text-align:center}.fs-c-modal__inner .fs-c-button--sendInquiry{margin:0 auto;width:200px;height:48px;border:none;background-color:#e37c60}.fs-c-modal__inner .fs-c-button--sendInquiry .fs-c-button__label{color:#fff}.fs-c-modal__inner .fs-c-inputTable__label{cursor:unset}.fs-body-product .ly_productDetailDisc h5{font-size:1.6rem;line-height:1.5}.forgenerator .imgmask{-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(to top, transparent 5%, black 20%);mask-image:linear-gradient(to top, transparent 5%, black 20%)}.forgenerator .bgw{background-color:white}.forgenerator figure{margin:0}.forgenerator .ttl_productInfo{z-index:10}.taberare_video{margin:2rem auto !important}.taberare_video video{width:100%}

@media (min-width: 992px){.fs-body-product .flipdesk .flipdesk-trigger{bottom:60px !important}.fs-p-drawer.fs-l-sideArea{display:none}.ly_productDetailLayout{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1170px}.ly_productDetailImages{margin-bottom:20px;flex:0 1 54.5%}.ly_productDetailImages .fs-c-productCarouselMainImage .fs-c-productCarouselMainImage__carousel{width:54.5vw;max-width:100%;margin:0 auto 2rem}.ly_productDetailImages .fs-c-productCarouselMainImage .slick-slide img{width:620px;max-width:54.5vw}.is-fixed-header .ly_productDetailTracking{height:fit-content}.ly_productDetailTracking{flex:0 1 40.5%;top:60px;padding-bottom:20px;max-height:740px}.cart_fixed{display:none;transition:all 0.2s;opacity:0;width:300px;flex-wrap:wrap;right:-2px;left:initial;flex-direction:column;bottom:200px;border:1px solid #bbbbbb;border-radius:10px 0 0 10px;box-shadow:0 1px 3px #929292;padding-bottom:initial !important}.cart_fixed .text{width:initial}.cart_fixed .cart_fixed .fs-c-price__value{font-size:14px}.cart_fixed .img{width:170px;height:170px;margin-bottom:10px}.cart_fixed .el_itemName{font-size:14px;line-height:1}.cart_fixed .fs-c-price__value{font-size:14px}.cart_fixed .fs-c-productPrice__addon{font-size:14px;line-height:1}.cart_fixed .fs-c-productPrice__addon__label{font-size:14px !important}.cart_fixed .fs-c-productQuantityAndWishlist__wishlist{width:100%;margin:0.25em 0 !important}.cart_fixed .fs-c-button--primary{width:100%;margin:0.25em 0 !important;display:flex;justify-content:center;align-items:center}.cart_fixed .fs-c-button--addToWishList--detail{width:100% !important}.cart_fixed .fs-c-button--addToCart--detail{width:100% !important}.cart_fixed .button{width:180px;display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse}.cart_fixed .fs-c-button__label{font-size:14px !important}.cart_fixed .button .fs-c-button--addToCart--detail.fs-c-button--primary{padding:0}.ly_productDetailDisc{width:54.5%}.ly_productDetailDisc .detail_origin_city{display:flex;align-items:center}.ly_productDetailDisc .detail_origin_wrap{flex:0 1 50%}.ly_productDetailDisc table{width:100%;border-collapse:collapse}.ly_productDetailDisc .bl_productDetailTable table th{width:15%;display:table-cell}.ly_productDetailDisc .bl_productDetailTable table td{width:35%;display:table-cell}.fs-c-modal__inner{width:50%}}

@media (min-width: 768px){.fs-c-breadcrumb{margin-bottom:2.5rem}.ly_productDetailTracking .fs-c-productNameHeading__name{font-size:26px}.ly_productDetailTracking .bl_payment_type_img_comment8 img{max-height:70px;width:fit-content}body{margin-bottom:0px}.ly_productDetailDisc .product_tab li{height:54px;line-height:54px;font-size:14px}.ly_productDetailDisc .detail_maincopy{font-size:2.4rem}.ly_productDetailDisc .detail_sub_copy{font-size:2.4rem}.ly_productDetailDisc .detail_lead{font-size:2.1rem}.ly_productDetailDisc .detail_origin_lead{font-size:2.4rem}.ly_productDetailDisc .detail_delivery_title{font-size:2.4rem}.ly_productDetailDisc .detail_delivery_wrap{display:flex}.ly_productDetailDisc .detail_delivery_wrap p.detail_delivery_description{padding-left:1.5rem}.ly_productDetailDisc .bl_productDetail .bl_staffVoice{padding:25px 25px 0}.ly_productDetailDisc .bl_productDetail .bl_productInfo{padding:25px 25px 15px}.ly_productDetailDisc .bl_productDetail .bl_productInfo .bl_productInfo_text{padding:5px 25px 25px}.ly_productDetailDisc .bl_productDetail .bl_productInfoSub{padding:25px 25px 5px}.ly_productDetailDisc .bl_productDetail .bl_rarePoint .bl_rarePoint_text{padding:5px 25px}.ly_productDetailDisc .bl_productDetail .bl_productRecipe{padding:25px}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner1{width:40%}.ly_productDetailDisc .bl_productDetail .column-wrp .column-link .inner2{width:60%}.ly_productDetailDisc .bl_productDetail .bl_producer .bl_producer_text{padding:10px 25px}.productDetailReview{width:91.6%;max-width:1000px;padding-top:40px}.productDetailReview .fs-c-productReview__addReview{width:35%;display:inline-block;margin-right:25px}.productDetailReview .fs-c-productReview__allReviews{width:35%;display:inline-block}.bl_cardUnit.bl_cardUnit_slick{overflow-x:hidden}.bl_cardUnit{overflow:hidden}.bl_cardUnit .fr2-productList{width:100%}}

@media (min-width: 576px){.ly_productDetailDisc .un_productDetailTab:nth-of-type(2){letter-spacing:1.2px}}

@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) and (orientation: landscape){.fs-c-productNameHeading__copy{font-size:14px !important}.fs-c-productNameHeading__name{font-size:16px !important}.fs-c-price__value{font-size:18px !important}.fs-c-productQuantityAndWishlist{display:inline-block !important;width:auto !important;border:none !important;margin:0 0 12px 12px !important;padding:0}.el_productDetail_estimatedShipping{display:flex;align-items:center}.ly_productDetailTracking .el_productDetail_estimatedShipping dt{margin-bottom:0;margin-right:10px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3Njc3MvdW5pcXVlL3Byb2R1Y3RfZGV0YWlsLmNzcyIsInNvdXJjZXMiOlsiYXNzZXRzL3Njc3MvdW5pcXVlL3Byb2R1Y3RfZGV0YWlsLnNjc3MiLCJhc3NldHMvc2Nzcy9fbWl4aW4uc2NzcyIsImFzc2V0cy9zY3NzL192YXJpYWJsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlXCI7XG5cbkBpbmNsdWRlIG1xKHNtKSB7XG4gIC8qIHNtICovXG59XG5cbkBpbmNsdWRlIG1xKG1kKSB7XG4gIC8qIG1kICovXG59XG5cbkBpbmNsdWRlIG1xKGxnKSB7XG4gIC8qIGxnICovXG59XG5cbkBpbmNsdWRlIG1xKHhsKSB7XG4gIC8qIHhsICovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuc2h1dHRv57+76KizXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktcHJvZHVjdCB7XG4gIC5zdHQtbGFuZy1zZWxlY3QuYmwge1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsaXBkZXNrIC5mbGlwZGVzay10cmlnZ2VyIHtcbiAgICBib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYXNpZGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtcC1kcmF3ZXIuZnMtbC1zaWRlQXJlYSB7XG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmJyZWFkY3J1bWJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1icmVhZGNydW1iIHtcbiAgY29sb3I6ICRjLWdyeTtcblxuICBhIHtcbiAgICBjb2xvcjogJGMtZ3J5O1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLmZzLWMtYnJlYWRjcnVtYl9fbGlzdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubWFpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LXByb2R1Y3QgbWFpbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZnMtbC1tYWluIHtcbiAgbWFyZ2luOiAyNHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5mcy1sLXBhZ2VNYWluIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZzLWJvZHktcHJvZHVjdCAuYmxfc2Nyb2xsaW5nQmFubmVyQnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubHlfcHJvZHVjdERldGFpbExheW91dFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5seV9wcm9kdWN0RGV0YWlsTGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuXG4ucGFydHNfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubHlfcHJvZHVjdERldGFpbEltYWdlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOeUu+WDj+ODluODreODg+OCryAqL1xuXG4ubHlfcHJvZHVjdERldGFpbEltYWdlcyB7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4OiAwIDEgNTQuNSU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0Q2Fyb3VzZWxNYWluSW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZzLWMtcHJvZHVjdENhcm91c2VsTWFpbkltYWdlX19jYXJvdXNlbCB7XG4gICAgICB3aWR0aDogOTJ2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMjBweCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiA1NC41dnc7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUgZmlndXJlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICB3aWR0aDogOTJ2dztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NC41dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdENhcm91c2VsTWFpbkltYWdlX190aHVtYm5haWxMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFRodW1ibmFpbCB7XG4gICAgLnNsaWNrLXNsaWRlIGRpdiB7XG4gICAgICB3aWR0aDogOTMlO1xuICAgIH1cblxuICAgIC5zbGljay1jdXJyZW50IGZpZ3VyZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjMxODE1O1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBmbGV4LWJhc2lzOiBpbml0aWFsO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5mcy1jLXByb2R1Y3RDYXJvdXNlbE1haW5JbWFnZV9fZXhwYW5kQnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZzLWMtcGhvdG9zd2lwZS5wc3dwIHtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubHlfcHJvZHVjdERldGFpbFRyYWNraW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog5ZWG5ZOB6Kmz57Sw6L+95b6T44OW44Ot44OD44KvICovXG4uaXMtZml4ZWQtaGVhZGVyIHtcbiAgLmx5X3Byb2R1Y3REZXRhaWxUcmFja2luZyB7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVIZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5seV9wcm9kdWN0RGV0YWlsVHJhY2tpbmcge1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBmbGV4OiAwIDEgNDAuNSU7XG4gICAgLy8gcG9zaXRpb246IHN0aWNreTtcbiAgICAvLyBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgLy8gdG9wOiAwcHg7XG4gICAgdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDc0MHB4O1xuICB9XG5cbiAgLmZzLWMtbWFyay0tYnVuZGxlIHtcbiAgICBtYXJnaW46IDAuMTVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lSGVhZGluZ19fY29weSB7XG4gICAgY29sb3I6ICRjLWJsaztcbiAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMTYpO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lSGVhZGluZ19fbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDIuMzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5mcy1wLXByb2R1Y3REZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE1hcmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5ibF9wb3N0YWdlQmFubmVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UG9pbnREaXNwbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGNvbG9yOiAjZWQxYzI0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwIDAuMTVyZW07XG5cbiAgICAuZnMtYy1wcm9kdWN0UG9pbnREaXNwbGF5X191bml0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIDPml6Xku6XlhoXlh7rojbfjg57jg7zjgq9cbiAgLmJsX3dpdGhpbjNkYXlzQ29tbWVudCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8g5pSv5omV44GE5pa55rOV55S75YOPKOeLrOiHquOCs+ODoeODs+ODiDgpXG4gIC5ibF9wYXltZW50X3R5cGVfaW1nX2NvbW1lbnQ4IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWxfcHJvZHVjdERldGFpbF9lc3RpbWF0ZWRTaGlwcGluZyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q1ZDVkNTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuXG4gICAgZHQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLWlucXVpcnlBYm91dFByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmZzLWMtYnV0dG9uLS1pbnF1aXJ5QWJvdXRQcm9kdWN0IHtcbiAgICAgIGZsZXg6IDAgMSA0OCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kaXNhYmxlO1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuXG4gICAgICAmLmZzLWMtYnV0dG9uLS1wbGFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuOGVtIDFlbSAwLjZlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0X193aXNobGlzdCB7XG4gICAgICBmbGV4OiAwIDEgNDglO1xuXG4gICAgICAuZnMtYy1idXR0b24tLXBhcnRpY3VsYXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRpc2FibGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuOGVtIDFlbSAwLjZlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b24tLXBhcnRpY3VsYXIge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UXVhbnRpdHlBbmRXaXNobGlzdCB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgLmZzLWMtcXVhbnRpdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5mcy1jLXF1YW50aXR5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLmlbDph4/jgpLjgZTlhaXlipvjgY/jgaDjgZXjgYTvvJpcIjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuZnMtc3lzdGVtLXF1YW50aXR5LWxpc3Qge1xuICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICB9XG5cbiAgICBpbnB1dC5mcy1jLXF1YW50aXR5X19udW1iZXIuZnMtc3lzdGVtLXF1YW50aXR5LXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5mYWxzZSAuZnMtYy1wcm9kdWN0UHJpY2UtLW1lbWJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiDjg63jgrDjgqTjg7PkuK3jga/kvJrlk6HkvqHmoLzpnZ7ooajnpLogKi9cbiAgfVxuXG4gIC50cnVlIC5mcy1jLXByb2R1Y3RQcmljZXMgLmZzLWMtcHJvZHVjdFByaWNlOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlLS1tZW1iZXIgLmZzLWMtcHJvZHVjdFByaWNlX19tYWluX19sYWJlbCB7XG4gICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZnMtYy1wcmljZV9fdmFsdWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNjYjAxMDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKFwiO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBjb2xvcjogI2NiMDEwMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIilcIjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBjb2xvcjogI2NiMDEwMDtcbiAgfVxuXG4gIC5mcy1jLXByaWNlX19jdXJyZW5jeU1hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcmljZV9fdmFsdWU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuWGhlwiO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFBvc3RhZ2UgLmZzLWMtcHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gIH1cblxuICAuZnMtYy1hZ2dyZWdhdGVSYXRpbmdfX3JhdGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlld19fYWdncmVnYXRlUmF0aW5nIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mcy1jLWFnZ3JlZ2F0ZVJhdGluZ19fcmF0aW5nIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mcy1jLXJhdGluZ19fc3RhcnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3U3RhcnM6OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZUhlYWRpbmdfX2NvcHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZnMtYy1yYXRpbmdfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDFlbSAwIDAuMmVtO1xuICB9XG5cbiAgLnByb2R1Y3Rfc3VtbWFyeSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZHVjdF9zdW1tYXJ5IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gICYgLmZzLWMtcHJvZHVjdFBvc3RhZ2U6OmJlZm9yZSxcbiAgJiAuZnMtYy1wcm9kdWN0UG9zdGFnZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UG9zdGFnZV9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjYzMwZDIzO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFBvc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IxMDBmO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjQpO1xuICAgIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbiAgICBhbmltYXRpb246IGZsdWZmeSAycyBpbmZpbml0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBrZXlmcmFtZXMgZmx1ZmZ5IHtcbiAgICAgIDAlLFxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgfVxuXG4gICAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IxMDBmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS40ZW07XG4gICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9jb21tb24vaWNuLWNhcnQtdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTAlO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBoZWlnaHQ6IDE1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYW5pbWF0aW9uOiByZWZsZWN0IDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgQGtleWZyYW1lcyByZWZsZWN0IHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMTAwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9TdWJzY3JpcHRpb25DYXJ0LS1kZXRhaWwge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjEwMGY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS40ZW07XG4gICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9jb21tb24vaWNuLWNhcnQtdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0X193aXNobGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1ib2R5LXByb2R1Y3RTdWJzY3JpYmUgLmZzLWMtaW5xdWlyeUFib3V0UHJvZHVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuXG4gIC5mcy1jLWlucXVpcnlBYm91dFByb2R1Y3Qge1xuICAgIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0X193aXNobGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0taW5xdWlyeUFib3V0UHJvZHVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5YTU2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbCB7XG4gICAgICBjb2xvcjogIzIzMTgxNTtcbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b25fX2xhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2NvbW1vbi9pY24tbWFpbC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIH1cbiAgfVxuXG4gICYgLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwsXG4gICYgLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbCB7XG4gICAgd2lkdGg6IDQ3LjMlO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwsXG4gIC5mcy1jLWJ1dHRvbi0tcmVtb3ZlRnJvbVdpc2hMaXN0LS1kZXRhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsOmhvdmVyLFxuICAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQwO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwgLmZzLWMtYnV0dG9uX19sYWJlbCxcbiAgLmZzLWMtYnV0dG9uLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbCAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgICBjb2xvcjogIzIzMTgxNTtcbiAgfVxuXG4gICYgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWw6OmJlZm9yZSxcbiAgJiAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG4gICAgY29sb3I6ICNjOTg2OTY7XG4gIH1cblxuICAmIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsOjphZnRlcixcbiAgJiAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiA2MnB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE1hcmtfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFNhbGVzUGVyaW9kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy10aW1lSm9pbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0U2FsZXNQZXJpb2RfX2RhdGUgdGltZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi44G+44GnXCI7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0U2FsZXNQZXJpb2RfX2RhdGUgdGltZTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RNZW1iZXJzTG9naW5MaW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZzLXAtcHJvZHVjdERlc2NyaXB0aW9uLS1zaG9ydCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuZnMtcC1wcm9kdWN0RGVzY3JpcHRpb24tLXNob3J0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZUhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTc1ZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5ibF9wcm9kdWN0U3VtbWFyeSB7XG4gICAgY29sb3I6ICM4MTgxODE7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM4MTgxODE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLy8gICAuZWxfcHJvZHVjdERlc2NyaXB0aW9uX3R0bCB7XG4gIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIC8vICAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0taW5xdWlyeUFib3V0UHJvZHVjdCAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdEFjdGlvbkJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgfVxuXG4gIC5mcy1jLWlucXVpcnlBYm91dFByb2R1Y3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbkNvbnRhaW5lci0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgLmJsX2J1bmRsZURlc2NyaXB0aW9uTGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzgwODA4MDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy/jga/jgabjgarjg57jg7zjgq9cbiAgICAgICAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmNhcnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjgqvjg7zjg4jov73lvpMgKi9cbmJvZHkge1xuICBtYXJnaW4tYm90dG9tOiA4MXB4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jYXJ0X2ZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyZDJkMDtcbiAgei1pbmRleDogOTk5OTk5O1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvdHRvbTogMjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAjOTI5MjkyO1xuICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgLnRleHQge1xuICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmNhcnRfZml4ZWQgLmZzLWMtcHJpY2VfX3ZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5lbF9pdGVtTmFtZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAuZnMtYy1wcmljZV9fdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdFF1YW50aXR5QW5kV2lzaGxpc3RfX3dpc2hsaXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjI1ZW0gMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMC4yNWVtIDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbWcge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTVweCk7XG4gIH1cblxuICAuZWxfaXRlbU5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgfVxuXG4gIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mcy1jLXByaWNlX192YWx1ZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuXG4gICAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuZnMtYy1idXR0b25Db250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0X193aXNobGlzdCB7XG4gICAgICBmbGV4OiAwIDEgNTVweDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0QWN0aW9uQnV0dG9uIHtcbiAgICAgIGZsZXg6IDAgMSA4MHB4O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLmx5X3Byb2R1Y3REZXRhaWxUcmFja2luZ1xuICAuY2FydF9maXhlZFxuICAuYnV0dG9uXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsXG4gIC5mcy1jLWJ1dHRvbl9fbGFiZWwsXG4ubHlfcHJvZHVjdERldGFpbFRyYWNraW5nXG4gIC5jYXJ0X2ZpeGVkXG4gIC5idXR0b25cbiAgLmZzLWMtYnV0dG9uLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbFxuICAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5jYXJ0X2ZpeGVkIC5idXR0b24gLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwsXG4uY2FydF9maXhlZCAuYnV0dG9uIC5mcy1jLWJ1dHRvbi0tcmVtb3ZlRnJvbVdpc2hMaXN0LS1kZXRhaWwge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nOiAwLjhlbSAxZW0gMC42ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmNhcnRfZml4ZWQgLmJ1dHRvbiAuZnMtYy1idXR0b24tLWFkZFRvV2lzaExpc3QtLWRldGFpbDo6YmVmb3JlLFxuLmNhcnRfZml4ZWQgLmJ1dHRvbiAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmcy1pY29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcnRfZml4ZWQgLmJ1dHRvbiAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsLmZzLWMtYnV0dG9uLS1wcmltYXJ5IHtcbiAgcGFkZGluZzogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNhcnRfZml4ZWRcbiAgLmJ1dHRvblxuICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsXG4gIC5mcy1jLWJ1dHRvbl9fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9jb21tb24vaWNuLWNhcnQtdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uY2FydF9maXhlZCBidXR0b24ge1xuICAvLyBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5seV9wcm9kdWN0RGV0YWlsRGlzY1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOWVhuWTgeiqrOaYjuODluODreODg+OCryAqL1xuLmx5X3Byb2R1Y3REZXRhaWxEaXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgd2lkdGg6IDU0LjUlO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDFyZW0gMCAyLjVyZW0gMDtcbiAgfVxuXG4gIC5tb3ZpZV93cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAvKuOCouOCueODmuOCr+ODiOavlCAxNjo544Gu5aC05ZCI44Gu57im5bmFKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tb3ZpZV93cmFwLm1vdmllX3dyYXBfc3Ege1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIC8q44Ki44K544Oa44Kv44OI5q+UIDE6MeOBruWgtOWQiOOBrue4puW5hSovXG4gIH1cblxuICAuZGV0YWlsX2NhcnRfYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3RfdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3RfdGFiIHVsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wcm9kdWN0X3RhYiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGNvbG9yOiAkYy1ncnk7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnVuX3Byb2R1Y3REZXRhaWxUYWI6bnRoLW9mLXR5cGUoMikge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcblxuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3RfdGFiY29uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLnRhYmNvbl9zaXplIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnByb2R1Y3RfdGFiIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0X3RhYiAuYWN0aXZlX3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogJGMtYmxrO1xuICB9XG5cbiAgLy8gLnByb2R1Y3RfdGFiY29uIHtcbiAgLy8gICBkaXNwbGF5OiBub25lO1xuXG4gIC8vICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgLy8gICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLnByb2R1Y3RfdGFiY29uX3dyYXAgLnNob3dfcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZGV0YWlsX21haW5jb3B5IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfc3ViX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjNzA3MDcwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjNzA3MDcwO1xuICAgIG1hcmdpbjogM3JlbSAwIDEuNXJlbSAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfbGVhZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfaW5mb21hdGlvbl90aXRsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZGV0YWlsX29yaWdpbl9jaXR5IHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfb3JpZ2luX3dyYXAge1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBmbGV4OiAwIDEgNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfb3JpZ2luX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM3MDcwNzA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlsX29yaWdpbl9kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICM3MDcwNzA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLmRldGFpbF9kZWxpdmVyeV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfZGVsaXZlcnlfd3JhcCB7XG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIHAge1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICB9XG5cbiAgICBwLmRldGFpbF9kZWxpdmVyeV9kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZTllODtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlOWU4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZjQ7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZTllODtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICAuYmxfcHJvZHVjdERldGFpbFRhYmxlIHtcbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWU5ZTg7XG5cbiAgICAgIHRoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbF9yYXJlcG9pbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAzcmVtIDAgMXJlbTtcbiAgfVxuXG4gIC5kZXRhaWxfcmFyZXBvaW50IC5kZXRhaWxfcmFyZXBvaW50X2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICB9XG5cbiAgLmRldGFpbF9yYXJlcG9pbnQgLmRldGFpbF9yYXJlcG9pbnRfdHlwZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUyJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuZGV0YWlsX21vdmllX2FyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAuZGV0YWlsX21vdmllX2FyZWEgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZGV0YWlsX29yaWdpbl9hcmVhIC5kZXRhaWxfb3JpZ2luX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjMDAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDA7XG4gIH1cblxuICAvKiDmlrDllYblk4Hjg4bjg7Pjg5fjg6zjg7zjg4gyMDIyMDYwMSAqL1xuICAuYmxfcHJvZHVjdERldGFpbCB7XG4gICAgLmJnX2NyZWFtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZTYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYmdfYnJvd24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZGRjOCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5iZ19ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlYmNjICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJnX29yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZjliICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBvaW50X2ljbiB7XG4gICAgICBtYXgtd2lkdGg6IDYxcHg7XG4gICAgfVxuXG4gICAgaW1nLnByb2R1Y3RJbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5ibF9zdGFmZlZvaWNlIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgcGFkZGluZzogMjVweCAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2JnX2JsX3N0YWZmdm9pY2UuanBnKVxuICAgICAgICBjZW50ZXIvYXV0byByZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibF9zdGFmZlZvaWNlQ29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMSA3NSU7XG5cbiAgICAgICAgaDMsXG4gICAgICAgIC50dGxfc3RhZmZWb2ljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNzMyODAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggIzczMjgwMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgZmxleDogMCAxIDI1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX3Byb2R1Y3RJbmZvIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZTY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnR0bF9wcm9kdWN0SW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibF9wcm9kdWN0SW5mb190ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjAsIDQwMCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9wcm9kdWN0SW5mb1N1YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVlNjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweCA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCA1cHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjAsIDQwMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2RfdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuZGV0YWlsX2J0bl9pbml0IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6ICNlMzdjNjAgMXB4IHNvbGlkO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2UzN2M2MCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxfcmFyZVBvaW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgIC5iYWRnZV9yYXJlUG9pbnQge1xuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogLTEyMHB4IGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vdGFiZXJhcmUuaXRlbWJveC5kZXNpZ24vaXRlbS9hc3NldHMvaW1hZ2VzL2NvbW1vbi9iZ19iYWRnZV9yYXJlcG9pbnQucG5nKVxuICAgICAgICAgIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgLmJsX3JhcmVQb2ludF90ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDIwLCA0MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX3Byb2R1Y3RSZWNpcGUge1xuICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVlNjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci10b3A6IGRhc2hlZCAycHggIzczMjgwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDJweCAjNzMyODAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIH1cblxuICAgICAgLmJsX2hlYWRpbmdIZXhfd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuYmxfaGVhZGluZ0hleCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YTAxZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDI0cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLXdpZHRoOiA4MCU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMS41OXB4IHNvbGlkICNmNWEwMWU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0yN3B4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAyMS41OXB4IHNvbGlkICNmNWEwMWU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsX2hlYWRpbmdTdHIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzhjNjIzOTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbi13cnAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sdW1uLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICAuaW5uZXIxIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbm5lcjIge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlubmVyMSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlubmVyMiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIC50YWdzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IFxuICAgICAgICAgIH1cbiAgICAgICAgICAudGFncyBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2M2MDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sdW1uLWxpbms6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLjg6zjgrfjg5TjgpLopovjgotcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzdjNjA7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibF9wcm9kdWNlciB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAzcHggIzFlMWUxZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggI2JlYmViZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmJsX3Byb2R1Y2VyX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWU2O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjAsIDQwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7plqLpgKPllYblk4Fcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1mZWF0dXJlZFByb2R1Y3Qge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICAucmVsYXRlZC1wcmQtdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG5cbiAgLmZzLWMtbWFyay0tYnVuZGxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMi41cHgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VzIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uX19sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbVxuICAgIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb246bm90KC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24tLWxpc3RlZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIilcIiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2NiMDEwMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RNYXJrcyB7XG4gICAgLy8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLWFkZFRvV2lzaExpc3QtLWljb24ge1xuICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TGlzdEl0ZW1fX3Byb2R1Y3ROYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8vIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19tYWluIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZV9fY29weSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb25fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuZnMtYy1idXR0b25Db250YWluZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RDYXJvdXNlbF9fbGlzdF9faXRlbSxcbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0SW1hZ2UgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5yZXZpZXdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjg6zjg5Pjg6Xjg7wgKi9cbi5wcm9kdWN0RGV0YWlsUmV2aWV3IHtcbiAgbWFyZ2luOiAwIGF1dG8gNDNweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWU5ZTg7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogOTEuNiU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAuZnMtYy1hZ2dyZWdhdGVSYXRpbmdfX3JhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5mcy1jLWFnZ3JlZ2F0ZVJhdGluZ19fY291bnQge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5mcy1jLWFnZ3JlZ2F0ZVJhdGluZ19fcmF0aW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi44GT44Gu5ZWG5ZOB44Gu5bmz5Z2H6KmV5L6hXCI7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3SW5mb19fcmV2aWV3ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5mcy1jLXJldmlld0luZm9fX3Jldmlld2VyIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3ZXJfX25hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdlcl9fbmFtZV9fbmlja25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19uYW1lX19yZXZpZXdOdW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19wcm9maWxlX19zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3UmF0aW5nIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3ZXJfX3Byb2ZpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3SW5mb19fZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdJbmZvX19kYXRlIGR0LFxuICAuZnMtYy1yZXZpZXdJbmZvX19kYXRlIGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cblxuICAuZnMtYy1yZXZpZXdMaXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3TGlzdF9faXRlbV9fYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlld19fcmV2aWV3TGlzdCBsaSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGMtYWNjZW50MjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UmV2aWV3X19yZXZpZXdMaXN0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UmV2aWV3X19hbGxSZXZpZXdzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLXZpZXdBbGxSZXZpZXdzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1tYWluO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLXZpZXdBbGxSZXZpZXdzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQwO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS12aWV3QWxsUmV2aWV3cyBzcGFuIHtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RSZXZpZXdfX2FkZFJldmlldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRSZXZpZXctLWRldGFpbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRSZXZpZXctLWRldGFpbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLWFkZFJldmlldy0tZGV0YWlsIHNwYW4ge1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3ZXJfX25hbWVfX3Jldmlld051bWJlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi5Lu2KVwiO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3ZXJfX3N0YXR1cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyU3RhdHVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC4zZW0gMC41ZW07XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UmV2aWV3IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdlcl9fbmFtZV9fbmlja25hbWU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuOBleOCk1wiO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3TGlzdF9faXRlbV9fYm9keS5mcy1jLXJldmlld0JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlld19fYWRkUmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1idXR0b24tLWFkZFJldmlldy0tZGV0YWlsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RSZXZpZXdfX2FsbFJldmlld3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tdmlld0FsbFJldmlld3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlld19fcmV2aWV3TGlzdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3TGlzdF9faXRlbV9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5ibF9jYXJkVW5pdF9zbGlja1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5ibF9jYXJkVW5pdC5ibF9jYXJkVW5pdF9zbGljayB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnJlY29tbWVuZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOOBiuOBmeOBmeOCgeWVhuWTgSAqL1xuLmJsX2NhcmRVbml0IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuZnIyLXByb2R1Y3RMaXN0IHtcbiAgICB3aWR0aDogMTgwdnc7XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuY29udGFjdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOOBiuWVj+OBhOWQiOOCj+OBmyAqL1xuLmZzLWMtbW9kYWxfX2lubmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweCAyJTtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuZnMtYy1tb2RhbF9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuXG4gIC5mcy1jLWlucXVpcnlQcm9kdWN0X19wcm9kdWN0TmFtZSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZV9fY29weSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLWlucHV0SW5mb3JtYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtaW5wdXRUYWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZnMtYy1pbnB1dFRhYmxlX19oZWFkZXJDZWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtYWRkaXRpb25hbENoZWNrRmllbGQgLmZzLWMtaW5wdXRGaWVsZCB7XG4gICAgcGFkZGluZzogMCA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbkNvbnRhaW5lci0tc2VuZElucXVpcnkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tc2VuZElucXVpcnkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG5cbiAgICAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLWlucHV0VGFibGVfX2xhYmVsIHtcbiAgICBjdXJzb3I6IHVuc2V0O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuZml4ZWRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYm9keS1wcm9kdWN0IHtcbiAgLmx5X3Byb2R1Y3REZXRhaWxEaXNjIHtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44OH44OQ44Kk44K5KOaoquWQkeOBjeWvvuW/nClcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gbXFwYWNrZXLjgafoqq3jgb/ovrzjgb/poIbjga7mk43kvZzjgYzjgafjgY3jgarjgYTjga7jgafmraLjgoDjgpLlvpfjgZogIWltcG9ydGFudFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTIwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmZzLWMtcHJvZHVjdE5hbWVIZWFkaW5nX19jb3B5IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lSGVhZGluZ19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFF1YW50aXR5QW5kV2lzaGxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5lbF9wcm9kdWN0RGV0YWlsX2VzdGltYXRlZFNoaXBwaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubHlfcHJvZHVjdERldGFpbFRyYWNraW5nIC5lbF9wcm9kdWN0RGV0YWlsX2VzdGltYXRlZFNoaXBwaW5nIGR0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuODjuODvOOCs+ODvOODieODhOODvOODq+OBp+S9nOaIkOOBl+OBn+OCs+ODvOODieOBruiqv+aVtOOBq+S9v+eUqFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDjgrjjgqfjg43jg6zjg7zjgr/jg7znlKggKi9cbi5mb3JnZW5lcmF0b3IgLmltZ21hc2sge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQgNSUsIGJsYWNrIDIwJSk7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDUlLCBibGFjayAyMCUpO1xufVxuXG4uZm9yZ2VuZXJhdG9yIC5iZ3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvcmdlbmVyYXRvciBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JnZW5lcmF0b3IgLnR0bF9wcm9kdWN0SW5mbyB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udGFiZXJhcmVfdmlkZW8ge1xuICBtYXJnaW46IDJyZW0gYXV0byAhaW1wb3J0YW50O1xuXG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiDjgrjjgqfjg43jg6zjg7zjgr/jg7znlKggKi9cbiIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5cbkBtaXhpbiBtcSgkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBmdW5jdGlvbiByZW0oJGZvbnRzaXplKSB7XG4gIEByZXR1cm4gJGZvbnRzaXplIC8gMTAgKiAxcmVtO1xufVxuXG5AbWl4aW4gdHRsX3NpemUoJGZvbnRzaXplOiAyNCkge1xuICBmb250LXNpemU6IHJlbSgkZm9udHNpemUpOyBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1peGluIGJ0bl9jb2xvcigkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTsgfVxufVxuXG5AbWl4aW4gbWluY2hvVHRsKCRmb250U2l6ZTogMzIsICRmb250V2VpZ2h0OiA0MDApIHtcbiAgZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvIE1lZGl1bVwiLCBcIua4uOaYjuacnSBNZWRpdW1cIiwgWXVNaW5jaG8sIFwi5ri45piO5pyd5L2TXCIsIHNlcmlmOyBmb250LXNpemU6IHJlbSgkZm9udFNpemUpOyBmb250LXdlaWdodDogJGZvbnRXZWlnaHQ7XG59XG4iLCIvLyBWYXJpYWJsZVxuJGMtbWFpbjogI2UzN2M2MDtcbiRjLW1haW4tc2hhZG93OiAjY2E2MDQzO1xuJGMtYWNjZW50OiAjYjlhNTYwO1xuJGMtYWNjZW50MjogIzg2NmUxZDtcbiRjLWRpc2FibGU6ICNlYmViZWI7XG4kYy1zdWI6ICNkOWNhYmU7XG4kYy1zdWIyOiAjZjhkZGQ2O1xuJGMtYmc6ICNmOGY2ZjA7XG4kYy1iZzI6IHJnYmEoMjU0LCAyNTMsIDI1MiwgMSk7XG4kYy1ibGs6ICMxNTE1MTU7XG4kYy1yZWQ6ICNjYjAxMDA7XG4kYy1ibHU6ICM4MGIyZTQ7XG4kYy1ncnk6ICM4YjhiOGI7XG4kYy1ncm46ICM5OGM3NmM7XG4kYy1saW5lOiAjMDBiODAwO1xuXG4kYnJlYWtwb2ludHM6IChcbiAgc206IFwiKG1pbi13aWR0aDogNTc2cHgpXCIsXG4gIGxnOiBcIihtaW4td2lkdGg6IDk5MnB4KVwiLFxuICBtZDogXCIobWluLXdpZHRoOiA3NjhweClcIixcbiAgbWRfb25seTogXCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OXB4KVwiLFxuICB4bDogXCIobWluLXdpZHRoOiAxMjAwcHgpXCIsXG4gIHhsX29ubHk6IFwiKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk5cHgpXCIsXG4gIHh4bDogXCIobWluLXdpZHRoOiAxNDAwcHgpXCIsXG4pO1xuXG4kc3BhY2VzOiAoXG4gIDA6IDAsXG4gIHhzOiAxMHB4LFxuICBzOiAyMHB4LFxuICBtOiAzMHB4LFxuICBsOiA0MHB4LFxuICB4bDogNTBweCxcbiAgYXV0bzogYXV0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 */
