.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:.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 .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:.25rem 0;font-weight:bold;font-size:20px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin:.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 .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 .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+76KizXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktcHJvZHVjdCB7XG5cbiAgLnN0dC1sYW5nLXNlbGVjdC5ibCB7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxpcGRlc2sgLmZsaXBkZXNrLXRyaWdnZXIge1xuICAgIGJvdHRvbTogMTQ1cHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5hc2lkZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1wLWRyYXdlci5mcy1sLXNpZGVBcmVhIHtcbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYnJlYWRjcnVtYlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1jLWJyZWFkY3J1bWIge1xuICBjb2xvcjogJGMtZ3J5O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkYy1ncnk7XG4gIH1cblxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4uZnMtYy1icmVhZGNydW1iX19saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5tYWluXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZzLWJvZHktcHJvZHVjdCBtYWluIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mcy1sLW1haW4ge1xuICBtYXJnaW46IDI0cHggYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmZzLWwtcGFnZU1haW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZnMtYm9keS1wcm9kdWN0IC5ibF9zY3JvbGxpbmdCYW5uZXJCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5seV9wcm9kdWN0RGV0YWlsTGF5b3V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmx5X3Byb2R1Y3REZXRhaWxMYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG5cbi5wYXJ0c19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5seV9wcm9kdWN0RGV0YWlsSW1hZ2VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog55S75YOP44OW44Ot44OD44KvICovXG5cbi5seV9wcm9kdWN0RGV0YWlsSW1hZ2VzIHtcbiAgZmxleDogMCAxIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsZXg6IDAgMSA1NC41JTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RDYXJvdXNlbE1haW5JbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZnMtYy1wcm9kdWN0Q2Fyb3VzZWxNYWluSW1hZ2VfX2Nhcm91c2VsIHtcbiAgICAgIHdpZHRoOiA5MnZ3O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC40KTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgd2lkdGg6IDU0LjV2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSBmaWd1cmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICAgIHdpZHRoOiA5MnZ3O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgICAgd2lkdGg6IDYyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU0LjV2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0Q2Fyb3VzZWxNYWluSW1hZ2VfX3RodW1ibmFpbExpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0VGh1bWJuYWlsIHtcbiAgICAuc2xpY2stc2xpZGUgZGl2IHtcbiAgICAgIHdpZHRoOiA5MyU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWN1cnJlbnQgZmlndXJlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzE4MTU7XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGluaXRpYWw7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmZzLWMtcHJvZHVjdENhcm91c2VsTWFpbkltYWdlX19leHBhbmRCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnMtYy1waG90b3N3aXBlLnBzd3Age1xuICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5seV9wcm9kdWN0RGV0YWlsVHJhY2tpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDllYblk4HoqbPntLDov73lvpPjg5bjg63jg4Pjgq8gKi9cbi5pcy1maXhlZC1oZWFkZXIge1xuICAubHlfcHJvZHVjdERldGFpbFRyYWNraW5nIHtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZUhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLmx5X3Byb2R1Y3REZXRhaWxUcmFja2luZyB7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIGZsZXg6IDAgMSA0MC41JTtcbiAgICAvLyBwb3NpdGlvbjogc3RpY2t5O1xuICAgIC8vIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAvLyB0b3A6IDBweDtcbiAgICB0b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWF4LWhlaWdodDogNzQwcHg7XG4gIH1cblxuICAuZnMtYy1tYXJrLS1idW5kbGUge1xuICAgIG1hcmdpbjogMC4xNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVIZWFkaW5nX19jb3B5IHtcbiAgICBjb2xvcjogJGMtYmxrO1xuICAgIEBpbmNsdWRlIG1pbmNob1R0bCgxNik7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVIZWFkaW5nX19uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogMi4zNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmZzLXAtcHJvZHVjdERlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TWFya3Mge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmJsX3Bvc3RhZ2VCYW5uZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQb2ludERpc3BsYXkge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgY29sb3I6ICNlZDFjMjQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDAgMC4xNXJlbTtcblxuICAgIC5mcy1jLXByb2R1Y3RQb2ludERpc3BsYXlfX3VuaXQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gM+aXpeS7peWGheWHuuiNt+ODnuODvOOCr1xuICAuYmxfd2l0aGluM2RheXNDb21tZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB9XG4gIH1cblxuICAvLyDmlK/miZXjgYTmlrnms5XnlLvlg48o54us6Ieq44Kz44Oh44Oz44OIOClcbiAgLmJsX3BheW1lbnRfdHlwZV9pbWdfY29tbWVudDgge1xuICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lbF9wcm9kdWN0RGV0YWlsX2VzdGltYXRlZFNoaXBwaW5nIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZDVkNWQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG5cbiAgICBkdCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIH1cblxuICAgIGRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtaW5xdWlyeUFib3V0UHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuZnMtYy1idXR0b24tLWlucXVpcnlBYm91dFByb2R1Y3Qge1xuICAgICAgZmxleDogMCAxIDQ4JTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRpc2FibGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG5cbiAgICAgICYuZnMtYy1idXR0b24tLXBsYWluIHtcbiAgICAgICAgcGFkZGluZzogMC44ZW0gMWVtIDAuNmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdFF1YW50aXR5QW5kV2lzaGxpc3RfX3dpc2hsaXN0IHtcbiAgICAgIGZsZXg6IDAgMSA0OCU7XG5cbiAgICAgIC5mcy1jLWJ1dHRvbi0tcGFydGljdWxhciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGlzYWJsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC44ZW0gMWVtIDAuNmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbi0tcGFydGljdWxhciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0IHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAuZnMtYy1xdWFudGl0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmZzLWMtcXVhbnRpdHk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuaVsOmHj+OCkuOBlOWFpeWKm+OBj+OBoOOBleOBhO+8mlwiO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5mcy1zeXN0ZW0tcXVhbnRpdHktbGlzdCB7XG4gICAgICB3aWR0aDogNi41cmVtO1xuICAgIH1cblxuICAgIGlucHV0LmZzLWMtcXVhbnRpdHlfX251bWJlci5mcy1zeXN0ZW0tcXVhbnRpdHktdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgLmZhbHNlIC5mcy1jLXByb2R1Y3RQcmljZS0tbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIOODreOCsOOCpOODs+S4reOBr+S8muWToeS+oeagvOmdnuihqOekuiAqL1xuICB9XG5cbiAgLnRydWUgLmZzLWMtcHJvZHVjdFByaWNlcyAuZnMtYy1wcm9kdWN0UHJpY2U6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2UtLW1lbWJlciAuZnMtYy1wcm9kdWN0UHJpY2VfX21haW5fX2xhYmVsIHtcbiAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5mcy1jLXByaWNlX192YWx1ZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2NiMDEwMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIoXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjY2IwMTAwO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlX19hZGRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKVwiO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGNvbG9yOiAjY2IwMTAwO1xuICB9XG5cbiAgLmZzLWMtcHJpY2VfX2N1cnJlbmN5TWFyayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByaWNlX192YWx1ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi5YaGXCI7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UG9zdGFnZSAuZnMtYy1wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgfVxuXG4gIC5mcy1jLWFnZ3JlZ2F0ZVJhdGluZ19fcmF0aW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UmV2aWV3X19hZ2dyZWdhdGVSYXRpbmcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZzLWMtYWdncmVnYXRlUmF0aW5nX19yYXRpbmcge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmZzLWMtcmF0aW5nX19zdGFycyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdTdGFyczo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lSGVhZGluZ19fY29weSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mcy1jLXJhdGluZ19fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMWVtIDAgMC4yZW07XG4gIH1cblxuICAucHJvZHVjdF9zdW1tYXJ5IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9kdWN0X3N1bW1hcnkgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJiAuZnMtYy1wcm9kdWN0UG9zdGFnZTo6YmVmb3JlLFxuICAmIC5mcy1jLXByb2R1Y3RQb3N0YWdlOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQb3N0YWdlX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNjMzBkMjM7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UG9zdGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9DYXJ0LS1kZXRhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjEwMGY7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuNCk7XG4gICAgbWFyZ2luOiAwIDAgMC4yNXJlbSAwO1xuICAgIGFuaW1hdGlvbjogZmx1ZmZ5IDJzIGluZmluaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGtleWZyYW1lcyBmbHVmZnkge1xuXG4gICAgICAwJSxcbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NiMTAwZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbl9fbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuNGVtO1xuICAgICAgaGVpZ2h0OiAxLjRlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY29tbW9uL2ljbi1jYXJ0LXcuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICB9XG4gIH1cbiAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNTAlO1xuICAgICAgbGVmdDogLTUwJTtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgICBoZWlnaHQ6IDE1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgYW5pbWF0aW9uOiByZWZsZWN0IDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgcmVmbGVjdCB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMTAwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9TdWJzY3JpcHRpb25DYXJ0LS1kZXRhaWwge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYjEwMGY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS40ZW07XG4gICAgICBoZWlnaHQ6IDEuNGVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9jb21tb24vaWNuLWNhcnQtdy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0X193aXNobGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1ib2R5LXByb2R1Y3RTdWJzY3JpYmUgLmZzLWMtaW5xdWlyeUFib3V0UHJvZHVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuXG4gIC5mcy1jLWlucXVpcnlBYm91dFByb2R1Y3Qge1xuICAgIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0X193aXNobGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0taW5xdWlyeUFib3V0UHJvZHVjdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I5YTU2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbCB7XG4gICAgICBjb2xvcjogIzIzMTgxNTtcbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b25fX2xhYmVsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2NvbW1vbi9pY24tbWFpbC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIH1cbiAgfVxuXG4gICYgLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwsXG4gICYgLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbCB7XG4gICAgd2lkdGg6IDQ3LjMlO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwsXG4gIC5mcy1jLWJ1dHRvbi0tcmVtb3ZlRnJvbVdpc2hMaXN0LS1kZXRhaWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsOmhvdmVyLFxuICAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQwO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwgLmZzLWMtYnV0dG9uX19sYWJlbCxcbiAgLmZzLWMtYnV0dG9uLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbCAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgICBjb2xvcjogIzIzMTgxNTtcbiAgfVxuXG4gICYgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWw6OmJlZm9yZSxcbiAgJiAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG4gICAgY29sb3I6ICNjOTg2OTY7XG4gIH1cblxuICAmIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsOjphZnRlcixcbiAgJiAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE1hcmtfX21hcmsge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiA2MnB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE1hcmtfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFNhbGVzUGVyaW9kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAuZnMtYy10aW1lSm9pbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0U2FsZXNQZXJpb2RfX2RhdGUgdGltZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi44G+44GnXCI7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0U2FsZXNQZXJpb2RfX2RhdGUgdGltZTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RNZW1iZXJzTG9naW5MaW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZzLXAtcHJvZHVjdERlc2NyaXB0aW9uLS1zaG9ydCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuZnMtcC1wcm9kdWN0RGVzY3JpcHRpb24tLXNob3J0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZUhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTc1ZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5ibF9wcm9kdWN0U3VtbWFyeSB7XG4gICAgY29sb3I6ICM4MTgxODE7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM4MTgxODE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZzLWljb25cIiAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFByaWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLy8gICAuZWxfcHJvZHVjdERlc2NyaXB0aW9uX3R0bCB7XG4gIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIC8vICAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0taW5xdWlyeUFib3V0UHJvZHVjdCAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdEFjdGlvbkJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgfVxuXG4gIC5mcy1jLWlucXVpcnlBYm91dFByb2R1Y3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbkNvbnRhaW5lci0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgLmJsX2J1bmRsZURlc2NyaXB0aW9uTGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzgwODA4MDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy/jga/jgabjgarjg57jg7zjgq9cbiAgICAgICAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmNhcnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDjgqvjg7zjg4jov73lvpMgKi9cbmJvZHkge1xuICBtYXJnaW4tYm90dG9tOiA4MXB4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jYXJ0X2ZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QyZDJkMDtcbiAgei1pbmRleDogOTk5OTk5O1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByaWdodDogLTJweDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm90dG9tOiAyMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJiO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4ICM5MjkyOTI7XG4gICAgcGFkZGluZy1ib3R0b206IGluaXRpYWwhaW1wb3J0YW50O1xuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIH1cblxuICAgIC5jYXJ0X2ZpeGVkIC5mcy1jLXByaWNlX192YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmltZyB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuZWxfaXRlbU5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJpY2VfX3ZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb25fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdFF1YW50aXR5QW5kV2lzaGxpc3RfX3dpc2hsaXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjI1ZW0gMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mcy1jLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMC4yNWVtIDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWwge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tZGV0YWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgLmZzLWMtYnV0dG9uX19sYWJlbHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1nIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjE1cHgpO1xuICB9XG5cbiAgLmVsX2l0ZW1OYW1lIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIH1cblxuICAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZnMtYy1wcmljZV9fdmFsdWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcblxuICAgIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb25fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZzLWMtYnV0dG9uQ29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZnMtYy1wcm9kdWN0UXVhbnRpdHlBbmRXaXNobGlzdF9fd2lzaGxpc3Qge1xuICAgICAgZmxleDogMCAxIDU1cHg7XG4gICAgfVxuXG4gICAgLmZzLWMtcHJvZHVjdEFjdGlvbkJ1dHRvbiB7XG4gICAgICBmbGV4OiAwIDEgODBweDtcbiAgICB9XG5cbiAgICAuZnMtYy1idXR0b25fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG5cbi5seV9wcm9kdWN0RGV0YWlsVHJhY2tpbmcgLmNhcnRfZml4ZWQgLmJ1dHRvbiAuZnMtYy1idXR0b24tLWFkZFRvV2lzaExpc3QtLWRldGFpbCAuZnMtYy1idXR0b25fX2xhYmVsLFxuLmx5X3Byb2R1Y3REZXRhaWxUcmFja2luZyAuY2FydF9maXhlZCAuYnV0dG9uIC5mcy1jLWJ1dHRvbi0tcmVtb3ZlRnJvbVdpc2hMaXN0LS1kZXRhaWwgLmZzLWMtYnV0dG9uX19sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4uY2FydF9maXhlZCAuYnV0dG9uIC5mcy1jLWJ1dHRvbi0tYWRkVG9XaXNoTGlzdC0tZGV0YWlsLFxuLmNhcnRfZml4ZWQgLmJ1dHRvbiAuZnMtYy1idXR0b24tLXJlbW92ZUZyb21XaXNoTGlzdC0tZGV0YWlsIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogMC44ZW0gMWVtIDAuNmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5jYXJ0X2ZpeGVkIC5idXR0b24gLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1kZXRhaWw6OmJlZm9yZSxcbi5jYXJ0X2ZpeGVkIC5idXR0b24gLmZzLWMtYnV0dG9uLS1yZW1vdmVGcm9tV2lzaExpc3QtLWRldGFpbDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZnMtaWNvblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXJ0X2ZpeGVkIC5idXR0b24gLmZzLWMtYnV0dG9uLS1hZGRUb0NhcnQtLWRldGFpbC5mcy1jLWJ1dHRvbi0tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG5cbiAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jYXJ0X2ZpeGVkIC5idXR0b24gLmZzLWMtYnV0dG9uLS1hZGRUb0NhcnQtLWRldGFpbCAuZnMtYy1idXR0b25fX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS42ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY29tbW9uL2ljbi1jYXJ0LXcuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmNhcnRfZml4ZWQgYnV0dG9uIHtcbiAgLy8gZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubHlfcHJvZHVjdERldGFpbERpc2Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiDllYblk4HoqqzmmI7jg5bjg63jg4Pjgq8gKi9cbi5seV9wcm9kdWN0RGV0YWlsRGlzYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcblxuICBAaW5jbHVkZSBtcShsZykge1xuICAgIHdpZHRoOiA1NC41JTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMi41cmVtIDA7XG4gIH1cblxuICAubW92aWVfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgLyrjgqLjgrnjg5rjgq/jg4jmr5QgMTY6OeOBruWgtOWQiOOBrue4puW5hSovXG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubW92aWVfd3JhcC5tb3ZpZV93cmFwX3NxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAvKuOCouOCueODmuOCr+ODiOavlCAxOjHjga7loLTlkIjjga7nuKbluYUqL1xuICB9XG5cbiAgLmRldGFpbF9jYXJ0X2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0X3RhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0X3RhYiB1bCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucHJvZHVjdF90YWIgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBjb2xvcjogJGMtZ3J5O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC51bl9wcm9kdWN0RGV0YWlsVGFiOm50aC1vZi10eXBlKDIpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG5cbiAgICBAaW5jbHVkZSBtcShzbSkge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0X3RhYmNvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC50YWJjb25fc2l6ZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5wcm9kdWN0X3RhYiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZHVjdF90YWIgLmFjdGl2ZV9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICRjLWJsaztcbiAgfVxuXG4gIC8vIC5wcm9kdWN0X3RhYmNvbiB7XG4gIC8vICAgZGlzcGxheTogbm9uZTtcblxuICAvLyAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gIC8vICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC5wcm9kdWN0X3RhYmNvbl93cmFwIC5zaG93X3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRldGFpbF9tYWluY29weSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlsX3N1Yl9jb3B5IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHggIzcwNzA3MDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzcwNzA3MDtcbiAgICBtYXJnaW46IDNyZW0gMCAxLjVyZW0gMDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlsX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlsX2luZm9tYXRpb25fdGl0bGUge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmRldGFpbF9vcmlnaW5fY2l0eSB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZGV0YWlsX29yaWdpbl93cmFwIHtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlsX29yaWdpbl9sZWFkIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNzA3MDcwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbF9vcmlnaW5fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjNzA3MDcwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIC5kZXRhaWxfZGVsaXZlcnlfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlsX2RlbGl2ZXJ5X3dyYXAge1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICBwIHtcbiAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgfVxuXG4gICAgcC5kZXRhaWxfZGVsaXZlcnlfZGVzY3JpcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWU5ZTg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZTllODtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGY0O1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWU5ZTg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgLmJsX3Byb2R1Y3REZXRhaWxUYWJsZSB7XG4gICAgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlOWU4O1xuXG4gICAgICB0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWxfcmFyZXBvaW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogM3JlbSAwIDFyZW07XG4gIH1cblxuICAuZGV0YWlsX3JhcmVwb2ludCAuZGV0YWlsX3JhcmVwb2ludF9iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTU4cHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgfVxuXG4gIC5kZXRhaWxfcmFyZXBvaW50IC5kZXRhaWxfcmFyZXBvaW50X3R5cGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MiU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmRldGFpbF9tb3ZpZV9hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmRldGFpbF9tb3ZpZV9hcmVhIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRldGFpbF9vcmlnaW5fYXJlYSAuZGV0YWlsX29yaWdpbl9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggIzAwMDtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAwO1xuICB9XG5cbiAgLyog5paw5ZWG5ZOB44OG44Oz44OX44Os44O844OIMjAyMjA2MDEgKi9cbiAgLmJsX3Byb2R1Y3REZXRhaWwge1xuXG4gICAgLmJnX2NyZWFtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY1RTYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYmdfYnJvd24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRERDOCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5iZ19ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFQkNDICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJnX29yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRERjlCICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBvaW50X2ljbiB7XG4gICAgICBtYXgtd2lkdGg6IDYxcHg7XG4gICAgfVxuXG4gICAgaW1nLnByb2R1Y3RJbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5ibF9zdGFmZlZvaWNlIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgcGFkZGluZzogMjVweCAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2JnX2JsX3N0YWZmdm9pY2UuanBnKSBjZW50ZXIvYXV0byByZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibF9zdGFmZlZvaWNlQ29udGVudCB7XG5cbiAgICAgICAgZmxleDogMCAxIDc1JTtcblxuICAgICAgICBoMyxcbiAgICAgICAgLnR0bF9zdGFmZlZvaWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgY29sb3I6ICM3MzI4MDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDFweCAjNzMyODAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBmbGV4OiAwIDEgMjUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5ibF9wcm9kdWN0SW5mbyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUU2O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTVweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC50dGxfcHJvZHVjdEluZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmxfcHJvZHVjdEluZm9fdGV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDIwLCA0MDApO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9wcm9kdWN0SW5mb1N1YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjVFNjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweCA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCA1cHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjAsIDQwMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2RfdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuZGV0YWlsX2J0bl9pbml0IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YzYwO1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6ICNlMzdjNjAgMXB4IHNvbGlkO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZTM3YzYwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmcy1pY29uJyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5ibF9yYXJlUG9pbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgLmJhZGdlX3JhcmVQb2ludCB7XG4gICAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAtMTIwcHggYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly90YWJlcmFyZS5pdGVtYm94LmRlc2lnbi9pdGVtL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2JnX2JhZGdlX3JhcmVwb2ludC5wbmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgLmJsX3JhcmVQb2ludF90ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgbWluY2hvVHRsKDIwLCA0MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsX3Byb2R1Y3RSZWNpcGUge1xuICAgICAgcGFkZGluZzogMjVweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjVFNjtcblxuICAgICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci10b3A6IGRhc2hlZCAycHggIzczMjgwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogZGFzaGVkIDJweCAjNzMyODAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIH1cblxuICAgICAgLmJsX2hlYWRpbmdIZXhfd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuYmxfaGVhZGluZ0hleCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1QTAxRTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDI0cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLXdpZHRoOiA4MCU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjEuNTlweCBzb2xpZCAjRjVBMDFFO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMjdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIxLjU5cHggc29saWQgI0Y1QTAxRTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0yN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxfaGVhZGluZ1N0ciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjOEM2MjM5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibF9wcm9kdWNlciB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAzcHggIzFlMWUxZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGJvcmRlci10b3A6IGRhc2hlZCAxcHggI2JlYmViZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmJsX3Byb2R1Y2VyX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUU2O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBtaW5jaG9UdGwoMjAsIDQwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7plqLpgKPllYblk4Fcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZnMtYy1mZWF0dXJlZFByb2R1Y3Qge1xuXG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gIC5yZWxhdGVkLXByZC10dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuMjVyZW0gMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICB9XG5cbiAgLmZzLWMtbWFyay0tYnVuZGxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMi41cHgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLWFkZFRvQ2FydC0tbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VzIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uX19sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbSAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uOm5vdCguZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uLS1saXN0ZWQpOjphZnRlciB7XG4gICAgY29udGVudDogXCIpXCIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fYWRkb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNjYjAxMDA7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TWFya3Mge1xuICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRUb1dpc2hMaXN0LS1pY29uIHtcbiAgICAvLyBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdExpc3RJdGVtX19wcm9kdWN0TmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvLyBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RQcmljZV9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdE5hbWVfX2NvcHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UHJpY2VfX2FkZG9uX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uQ29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RMaXN0Q2Fyb3VzZWxfX2xpc3RfX2l0ZW0sXG4gIC5mcy1jLXByb2R1Y3RMaXN0SXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdEltYWdlIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxucmV2aWV3XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog44Os44OT44Ol44O8ICovXG4ucHJvZHVjdERldGFpbFJldmlldyB7XG4gIG1hcmdpbjogMCBhdXRvIDQzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlOWU4O1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IDkxLjYlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLmZzLWMtYWdncmVnYXRlUmF0aW5nX19yYXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuZnMtYy1hZ2dyZWdhdGVSYXRpbmdfX2NvdW50IHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuZnMtYy1hZ2dyZWdhdGVSYXRpbmdfX3JhdGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuOBk+OBruWVhuWTgeOBruW5s+Wdh+ipleS+oVwiO1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5mcy1jLXJldmlld0luZm9fX3Jldmlld2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdJbmZvX19yZXZpZXdlciBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3ZXJfX25hbWVfX25pY2tuYW1lIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cblxuICAuZnMtYy1yZXZpZXdlcl9fbmFtZV9fcmV2aWV3TnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cblxuICAuZnMtYy1yZXZpZXdlcl9fcHJvZmlsZV9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5mcy1jLXJldmlld1JhdGluZyB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mcy1jLXJldmlld0luZm9fX2RhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3SW5mb19fZGF0ZSBkdCxcbiAgLmZzLWMtcmV2aWV3SW5mb19fZGF0ZSBkZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3TGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5mcy1jLXJldmlld0xpc3RfX2l0ZW1fX2JvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RSZXZpZXdfX3Jldmlld0xpc3QgbGkge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjLWFjY2VudDI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlld19fcmV2aWV3TGlzdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlld19fYWxsUmV2aWV3cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS12aWV3QWxsUmV2aWV3cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS12aWV3QWxsUmV2aWV3czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMDtcbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tdmlld0FsbFJldmlld3Mgc3BhbiB7fVxuXG4gIC5mcy1jLXByb2R1Y3RSZXZpZXdfX2FkZFJldmlldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRSZXZpZXctLWRldGFpbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtbWFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1hZGRSZXZpZXctLWRldGFpbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmc7XG4gIH1cblxuICAuZnMtYy1idXR0b24tLWFkZFJldmlldy0tZGV0YWlsIHNwYW4ge31cblxuICAuZnMtYy1yZXZpZXdlcl9fbmFtZV9fcmV2aWV3TnVtYmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCLku7YpXCI7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdlcl9fc3RhdHVzIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG5cbiAgLmZzLWMtcmV2aWV3ZXJTdGF0dXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjVlbTtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RSZXZpZXcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5mcy1jLXJldmlld2VyX19uYW1lX19uaWNrbmFtZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi44GV44KTXCI7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdMaXN0X19pdGVtX19ib2R5LmZzLWMtcmV2aWV3Qm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UmV2aWV3X19hZGRSZXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mcy1jLWJ1dHRvbi0tYWRkUmV2aWV3LS1kZXRhaWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICB9XG5cbiAgLmZzLWMtcHJvZHVjdFJldmlld19fYWxsUmV2aWV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS12aWV3QWxsUmV2aWV3cyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNDVyZW07XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0UmV2aWV3X19yZXZpZXdMaXN0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cblxuICAuZnMtYy1yZXZpZXdMaXN0X19pdGVtX19ib2R5IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmJsX2NhcmRVbml0X3NsaWNrXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJsX2NhcmRVbml0LmJsX2NhcmRVbml0X3NsaWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxucmVjb21tZW5kXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog44GK44GZ44GZ44KB5ZWG5ZOBICovXG4uYmxfY2FyZFVuaXQge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5mcjItcHJvZHVjdExpc3Qge1xuICAgIHdpZHRoOiAxODB2dztcblxuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5jb250YWN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyog44GK5ZWP44GE5ZCI44KP44GbICovXG4uZnMtYy1tb2RhbF9faW5uZXIge1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAzMHB4IDIlO1xuXG4gIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5mcy1jLW1vZGFsX19jb250ZW50cyB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG5cbiAgLmZzLWMtaW5xdWlyeVByb2R1Y3RfX3Byb2R1Y3ROYW1lIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3ROYW1lX19jb3B5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZzLWMtaW5wdXRJbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIGZpZWxkc2V0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZnMtYy1pbnB1dFRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mcy1jLWlucHV0VGFibGVfX2hlYWRlckNlbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1hZGRpdGlvbmFsQ2hlY2tGaWVsZCAuZnMtYy1pbnB1dEZpZWxkIHtcbiAgICBwYWRkaW5nOiAwIDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uQ29udGFpbmVyLS1zZW5kSW5xdWlyeSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZzLWMtYnV0dG9uLS1zZW5kSW5xdWlyeSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbjtcblxuICAgIC5mcy1jLWJ1dHRvbl9fbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLmZzLWMtaW5wdXRUYWJsZV9fbGFiZWwge1xuICAgIGN1cnNvcjogdW5zZXQ7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5maXhlZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mcy1ib2R5LXByb2R1Y3Qge1xuICAubHlfcHJvZHVjdERldGFpbERpc2Mge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg4fjg5DjgqTjgrko5qiq5ZCR44GN5a++5b+cKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBtcXBhY2tlcuOBp+iqreOBv+i+vOOBv+mghuOBruaTjeS9nOOBjOOBp+OBjeOBquOBhOOBruOBp+atouOCgOOCkuW+l+OBmiAhaW1wb3J0YW50XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXG4gIC5mcy1jLXByb2R1Y3ROYW1lSGVhZGluZ19fY29weSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtYy1wcm9kdWN0TmFtZUhlYWRpbmdfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWMtcHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1jLXByb2R1Y3RRdWFudGl0eUFuZFdpc2hsaXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDEycHggMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZWxfcHJvZHVjdERldGFpbF9lc3RpbWF0ZWRTaGlwcGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmx5X3Byb2R1Y3REZXRhaWxUcmFja2luZyAuZWxfcHJvZHVjdERldGFpbF9lc3RpbWF0ZWRTaGlwcGluZyBkdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg47jg7zjgrPjg7zjg4njg4Tjg7zjg6vjgafkvZzmiJDjgZfjgZ/jgrPjg7zjg4njga7oqr/mlbTjgavkvb/nlKhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyog44K444Kn44ON44Os44O844K/44O855SoICovXG4uZm9yZ2VuZXJhdG9yIC5pbWdtYXNrIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50IDUlLCBibGFjayAyMCUpO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCA1JSwgYmxhY2sgMjAlKTtcbn1cblxuLmZvcmdlbmVyYXRvciAuYmd3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5mb3JnZW5lcmF0b3IgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9yZ2VuZXJhdG9yIC50dGxfcHJvZHVjdEluZm8ge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnRhYmVyYXJlX3ZpZGVvIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gIWltcG9ydGFudDtcblxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyog44K444Kn44ON44Os44O844K/44O855SoICovIiwiQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cblxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQGZ1bmN0aW9uIHJlbSgkZm9udHNpemUpIHtcbiAgQHJldHVybiAkZm9udHNpemUgLyAxMCAqIDFyZW07XG59XG5cbkBtaXhpbiB0dGxfc2l6ZSgkZm9udHNpemU6IDI0KSB7XG4gIGZvbnQtc2l6ZTogcmVtKCRmb250c2l6ZSk7IGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWl4aW4gYnRuX2NvbG9yKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpOyB9XG59XG5cbkBtaXhpbiBtaW5jaG9UdGwoJGZvbnRTaXplOiAzMiwgJGZvbnRXZWlnaHQ6IDQwMCkge1xuICBmb250LWZhbWlseTogXCJZdSBNaW5jaG8gTWVkaXVtXCIsIFwi5ri45piO5pydIE1lZGl1bVwiLCBZdU1pbmNobywgXCLmuLjmmI7mnJ3kvZNcIiwgc2VyaWY7IGZvbnQtc2l6ZTogcmVtKCRmb250U2l6ZSk7IGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodDtcbn1cbiIsIi8vIFZhcmlhYmxlXG4kYy1tYWluOiAjZTM3YzYwO1xuJGMtbWFpbi1zaGFkb3c6ICNjYTYwNDM7XG4kYy1hY2NlbnQ6ICNiOWE1NjA7XG4kYy1hY2NlbnQyOiAjODY2ZTFkO1xuJGMtZGlzYWJsZTogI2ViZWJlYjtcbiRjLXN1YjogI2Q5Y2FiZTtcbiRjLXN1YjI6ICNmOGRkZDY7XG4kYy1iZzogI2Y4ZjZmMDtcbiRjLWJnMjogcmdiYSgyNTQsIDI1MywgMjUyLCAxKTtcbiRjLWJsazogIzE1MTUxNTtcbiRjLXJlZDogI2NiMDEwMDtcbiRjLWJsdTogIzgwYjJlNDtcbiRjLWdyeTogIzhiOGI4YjtcbiRjLWdybjogIzk4Yzc2YztcbiRjLWxpbmU6ICMwMGI4MDA7XG5cbiRicmVha3BvaW50czogKFxuICBzbTogXCIobWluLXdpZHRoOiA1NzZweClcIixcbiAgbGc6IFwiKG1pbi13aWR0aDogOTkycHgpXCIsXG4gIG1kOiBcIihtaW4td2lkdGg6IDc2OHB4KVwiLFxuICBtZF9vbmx5OiBcIihtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk5cHgpXCIsXG4gIHhsOiBcIihtaW4td2lkdGg6IDEyMDBweClcIixcbiAgeGxfb25seTogXCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOTlweClcIixcbiAgeHhsOiBcIihtaW4td2lkdGg6IDE0MDBweClcIixcbik7XG5cbiRzcGFjZXM6IChcbiAgMDogMCxcbiAgeHM6IDEwcHgsXG4gIHM6IDIwcHgsXG4gIG06IDMwcHgsXG4gIGw6IDQwcHgsXG4gIHhsOiA1MHB4LFxuICBhdXRvOiBhdXRvLFxuKTtcbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1QkEsQUFFRSxnQkFGYyxDQUVkLGdCQUFnQixBQUFBLEdBQUcsQUFBQyxDQUNsQixNQUFNLENBQUUsWUFBWSxDQUNyQixBQUpILEFBTUUsZ0JBTmMsQ0FNZCxTQUFTLENBQUMsaUJBQWlCLEFBQUMsQ0FDMUIsTUFBTSxDQUFFLGdCQUFnQixDQUt6QixBQ3pCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURhMUIsQUFNRSxnQkFOYyxDQU1kLFNBQVMsQ0FBQyxpQkFBaUIsQUFBQyxDQUl4QixNQUFNLENBQUUsZUFBZSxDQUUxQixDQ3pCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUQrQjFCLEFBQUEsWUFBWSxBQUFBLGNBQWMsQUFBQyxDQUV2QixPQUFPLENBQUUsSUFBSSxDQUVoQixDQUtELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENFdENDLE9BQU8sQ0YrQ2QsQUFWRCxBQUdFLGdCQUhjLENBR2QsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDRXpDRCxPQUFPLENGMENaLEFDN0NELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRHdDMUIsQUFBQSxnQkFBZ0IsQUFBQyxDQVFiLGFBQWEsQ0FBRSxNQUFNLENBRXhCLENBRUQsQUFBQSxzQkFBc0IsQUFBQSxJQUFLLENBQUEsWUFBWSxDQUFFLENBQ3ZDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFLRCxBQUFBLGdCQUFnQixDQUFDLElBQUksQUFBQyxDQUNwQixRQUFRLENBQUUsT0FBTyxDQUNsQixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsTUFBTSxDQUFFLFNBQVMsQ0FDakIsT0FBTyxDQUFFLE1BQU0sQ0FDZixTQUFTLENBQUUsTUFBTSxDQUNqQixPQUFPLENBQUUsS0FBSyxDQU1mLEFBVkQsQUFNRSxVQU5RLENBTVIsY0FBYyxBQUFDLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNaLEFBR0gsQUFBQSxnQkFBZ0IsQ0FBQyx5QkFBeUIsQUFBQyxDQUN6QyxPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSx1QkFBdUIsQUFBQyxDQUN0QixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FpQlosQUN2R0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEa0YxQixBQUFBLHVCQUF1QixBQUFDLENBT3BCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsdUJBQXVCLENBQUUsYUFBYSxDQUN0QyxhQUFhLENBQUUsT0FBTyxDQUN0QixlQUFlLENBQUUsYUFBYSxDQUM5QixtQkFBbUIsQ0FBRSxVQUFVLENBQy9CLGNBQWMsQ0FBRSxLQUFLLENBQ3JCLFdBQVcsQ0FBRSxVQUFVLENBQ3ZCLGlCQUFpQixDQUFFLElBQUksQ0FDdkIsYUFBYSxDQUFFLElBQUksQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixTQUFTLENBQUUsTUFBTSxDQUVwQixDQUVELEFBQUEsYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDZCxBQU9ELEFBQUEsdUJBQXVCLEFBQUMsQ0FDdEIsSUFBSSxDQUFFLFFBQVEsQ0FDZCxhQUFhLENBQUUsSUFBSSxDQWtFcEIsQUN0TEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEa0gxQixBQUFBLHVCQUF1QixBQUFDLENBS3BCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLElBQUksQ0FBRSxTQUFTLENBOERsQixDQXBFRCxBQVNFLHVCQVRxQixDQVNyQiw4QkFBOEIsQUFBQyxDQUM3QixLQUFLLENBQUUsSUFBSSxDQTZCWixBQXZDSCxBQVlJLHVCQVptQixDQVNyQiw4QkFBOEIsQ0FHNUIsd0NBQXdDLEFBQUMsQ0FDdkMsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsV0FBVyxDQUNuQixRQUFRLENBQUUsTUFBTSxDQUNoQixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMscUJBQXdCLENBT2hELEFDeklILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGtIMUIsQUFZSSx1QkFabUIsQ0FTckIsOEJBQThCLENBRzVCLHdDQUF3QyxBQUFDLENBT3JDLEtBQUssQ0FBRSxNQUFNLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsV0FBVyxDQUV0QixDQXZCTCxBQXlCSSx1QkF6Qm1CLENBU3JCLDhCQUE4QixDQWdCNUIsWUFBWSxDQUFDLE1BQU0sQUFBQyxDQUNsQixjQUFjLENBQUUsTUFBTSxDQUN2QixBQTNCTCxBQTZCSSx1QkE3Qm1CLENBU3JCLDhCQUE4QixDQW9CNUIsWUFBWSxDQUFDLEdBQUcsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixjQUFjLENBQUUsTUFBTSxDQU12QixBQ3hKSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURrSDFCLEFBNkJJLHVCQTdCbUIsQ0FTckIsOEJBQThCLENBb0I1QixZQUFZLENBQUMsR0FBRyxBQUFDLENBTWIsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsTUFBTSxDQUVwQixDQXRDTCxBQXlDRSx1QkF6Q3FCLENBeUNyQiw2Q0FBNkMsQUFBQyxDQUM1QyxPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxPQUFPLENBQ2pCLEFBL0NILEFBa0RJLHVCQWxEbUIsQ0FpRHJCLHNCQUFzQixDQUNwQixZQUFZLENBQUMsR0FBRyxBQUFDLENBQ2YsS0FBSyxDQUFFLEdBQUcsQ0FDWCxBQXBETCxBQXNESSx1QkF0RG1CLENBaURyQixzQkFBc0IsQ0FLcEIsY0FBYyxDQUFDLE1BQU0sQUFBQyxDQUNwQixNQUFNLENBQUUsaUJBQWlCLENBQzFCLEFBeERMLEFBMERJLHVCQTFEbUIsQ0FpRHJCLHNCQUFzQixDQVNwQixNQUFNLEFBQUMsQ0FDTCxVQUFVLENBQUUsT0FBTyxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUE5REwsQUFnRUksdUJBaEVtQixDQWlEckIsc0JBQXNCLENBZXBCLFlBQVksQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBSUwsQUFBQSw0Q0FBNEMsQUFBQyxDQUMzQyxPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQSxLQUFLLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLGdCQUFnQixDQUMxQixBQzlMQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURvTTFCLEFBQ0UsZ0JBRGMsQ0FDZCx5QkFBeUIsQUFBQyxDQUV0QixNQUFNLENBQUUsV0FBVyxDQUV0QixDQUxILEFBT0UsZ0JBUGMsQ0FPZCx3QkFBd0IsQUFBQyxDQUN2QixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUdILEFBQUEseUJBQXlCLEFBQUMsQ0FDeEIsSUFBSSxDQUFFLFFBQVEsQ0FDZCxhQUFhLENBQUUsSUFBSSxDQUNuQixTQUFTLENBQUUsTUFBTSxDQStvQmxCLEFDbDJCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURnTjFCLEFBQUEseUJBQXlCLEFBQUMsQ0FNdEIsSUFBSSxDQUFFLFNBQVMsQ0FJZixHQUFHLENBQUUsSUFBSSxDQUNULGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFVBQVUsQ0FBRSxLQUFLLENBc29CcEIsQ0FscEJELEFBZUUseUJBZnVCLENBZXZCLGtCQUFrQixBQUFDLENBQ2pCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFsQkgsQUFvQkUseUJBcEJ1QixDQW9CdkIsOEJBQThCLEFBQUMsQ0FDN0IsS0FBSyxDRXJPRCxPQUFPLENEb0JiLFdBQVcsQ0FBRSxnRUFBZ0UsQ0FBRSxTQUFTLENBYmhGLE1BQXFCLENBYTZFLFdBQVcsQ0FEMUUsR0FBRyxDRG9ONUMsYUFBYSxDQUFFLE9BQU8sQ0FDdEIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUF6QkgsQUEyQkUseUJBM0J1QixDQTJCdkIsOEJBQThCLEFBQUMsQ0FDN0IsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLE9BQU8sQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLENBQUMsQ0FLZCxBQ3BQRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURnTjFCLEFBMkJFLHlCQTNCdUIsQ0EyQnZCLDhCQUE4QixBQUFDLENBTzNCLFNBQVMsQ0FBRSxJQUFJLENBRWxCLENBcENILEFBc0NFLHlCQXRDdUIsQ0FzQ3ZCLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxZQUFZLENBQ3RCLEFBeENILEFBMENFLHlCQTFDdUIsQ0EwQ3ZCLHdCQUF3QixBQUFDLENBQ3ZCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBS3BCLEFBakRILEFBOENJLHlCQTlDcUIsQ0EwQ3ZCLHdCQUF3QixDQUl0QixDQUFDLEFBQUMsQ0FDQSxXQUFXLENBQUUsSUFBSSxDQUNsQixBQWhETCxBQW1ERSx5QkFuRHVCLENBbUR2QixrQkFBa0IsQUFBQyxDQUNqQixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsR0FBRyxDQUNuQixBQXRESCxBQXdERSx5QkF4RHVCLENBd0R2QixpQkFBaUIsQUFBQyxDQUNoQixPQUFPLENBQUUsTUFBTSxDQUNoQixBQTFESCxBQTRERSx5QkE1RHVCLENBNER2Qix5QkFBeUIsQUFBQyxDQUN4QixVQUFVLENBQUUsT0FBTyxDQUNuQixLQUFLLENBQUUsT0FBTyxDQUNkLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsTUFBTSxDQUFFLFNBQVMsQ0FLbEIsQUExRUgsQUF1RUkseUJBdkVxQixDQTREdkIseUJBQXlCLENBV3ZCLCtCQUErQixBQUFDLENBQzlCLFNBQVMsQ0FBRSxNQUFNLENBQ2xCLEFBekVMLEFBNkVFLHlCQTdFdUIsQ0E2RXZCLHNCQUFzQixBQUFDLENBQ3JCLFVBQVUsQ0FBRSxHQUFHLENBS2hCLEFBbkZILEFBZ0ZJLHlCQWhGcUIsQ0E2RXZCLHNCQUFzQixDQUdwQixHQUFHLEFBQUMsQ0FDRixTQUFTLENBQUUsS0FBSyxDQUNqQixBQWxGTCxBQXNGRSx5QkF0RnVCLENBc0Z2Qiw2QkFBNkIsQUFBQyxDQUM1QixVQUFVLENBQUUsR0FBRyxDQVdoQixBQWxHSCxBQXlGSSx5QkF6RnFCLENBc0Z2Qiw2QkFBNkIsQ0FHM0IsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsT0FBTyxDQU1uQixBQ2pUSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURnTjFCLEFBeUZJLHlCQXpGcUIsQ0FzRnZCLDZCQUE2QixDQUczQixHQUFHLEFBQUMsQ0FLQSxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsV0FBVyxDQUVyQixDQWpHTCxBQW9HRSx5QkFwR3VCLENBb0d2QixtQ0FBbUMsQUFBQyxDQUNsQyxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLFVBQVUsQ0FBRSxPQUFPLENBWXBCLEFBdEhILEFBNEdJLHlCQTVHcUIsQ0FvR3ZCLG1DQUFtQyxDQVFqQyxFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsTUFBTSxDQUNuQixTQUFTLENBQUUsTUFBTSxDQUNqQixhQUFhLENBQUUsT0FBTyxDQUN2QixBQWhITCxBQWtISSx5QkFsSHFCLENBb0d2QixtQ0FBbUMsQ0FjakMsRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUMsQ0FDVCxVQUFVLENBQUUsSUFBSSxDQUNqQixBQXJITCxBQXdIRSx5QkF4SHVCLENBd0h2Qix5QkFBeUIsQUFBQyxDQUN4QixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsZUFBZSxDQUFFLGFBQWEsQ0E2Qi9CLEFBeEpILEFBNkhJLHlCQTdIcUIsQ0F3SHZCLHlCQUF5QixDQUt2QixpQ0FBaUMsQUFBQyxDQUNoQyxJQUFJLENBQUUsT0FBTyxDQUNiLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENFclZWLE9BQU8sQ0ZzVmIsYUFBYSxDQUFFLEdBQUcsQ0FNbkIsQUF2SUwsQUFtSU0seUJBbkltQixDQXdIdkIseUJBQXlCLENBS3ZCLGlDQUFpQyxBQU05QixtQkFBbUIsQUFBQyxDQUNuQixPQUFPLENBQUUsZUFBZSxDQUN4QixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBdElQLEFBeUlJLHlCQXpJcUIsQ0F3SHZCLHlCQUF5QixDQWlCdkIsMENBQTBDLEFBQUMsQ0FDekMsSUFBSSxDQUFFLE9BQU8sQ0FTZCxBQW5KTCxBQTRJTSx5QkE1SW1CLENBd0h2Qix5QkFBeUIsQ0FpQnZCLDBDQUEwQyxDQUd4Qyx3QkFBd0IsQUFBQyxDQUN2QixNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDRW5XWixPQUFPLENGb1dYLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLE9BQU8sQ0FBRSxlQUFlLENBQ3pCLEFBbEpQLEFBcUpJLHlCQXJKcUIsQ0F3SHZCLHlCQUF5QixDQTZCdkIsd0JBQXdCLEFBQUMsQ0FDdkIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUF2SkwsQUEwSkUseUJBMUp1QixDQTBKdkIsZ0NBQWdDLEFBQUMsQ0FDL0IsTUFBTSxDQUFFLE1BQU0sQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsZUFBZSxDQUFFLFFBQVEsQ0FDekIsVUFBVSxDQUFFLGlCQUFpQixDQUM3QixXQUFXLENBQUUsSUFBSSxDQXNCbEIsQUF0TEgsQUFrS0kseUJBbEtxQixDQTBKdkIsZ0NBQWdDLENBUTlCLGNBQWMsQUFBQyxDQUNiLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsU0FBUyxDQUFFLE9BQU8sQ0FDbkIsQUF0S0wsQUF3S0kseUJBeEtxQixDQTBKdkIsZ0NBQWdDLENBYzlCLGNBQWMsQUFBQSxRQUFRLEFBQUMsQ0FDckIsT0FBTyxDQUFFLHdCQUF3QixDQUNqQyxTQUFTLENBQUUsTUFBTSxDQUNqQixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsTUFBTSxDQUNwQixBQTdLTCxBQStLSSx5QkEvS3FCLENBMEp2QixnQ0FBZ0MsQ0FxQjlCLHdCQUF3QixBQUFDLENBQ3ZCLEtBQUssQ0FBRSxNQUFNLENBQ2QsQUFqTEwsQUFtTEkseUJBbkxxQixDQTBKdkIsZ0NBQWdDLENBeUI5QixLQUFLLEFBQUEsc0JBQXNCLEFBQUEsd0JBQXdCLEFBQUMsQ0FDbEQsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFyTEwsQUF3TEUseUJBeEx1QixDQXdMdkIsTUFBTSxDQUFDLDBCQUEwQixBQUFDLENBQ2hDLE9BQU8sQ0FBRSxJQUFJLENBRWQsQUEzTEgsQUE2TEUseUJBN0x1QixDQTZMdkIsS0FBSyxDQUFDLG1CQUFtQixDQUFDLGtCQUFrQixBQUFBLGVBQWdCLENBQUEsQ0FBQyxDQUFFLENBQzdELE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUEvTEgsQUFpTUUseUJBak11QixDQWlNdkIsMEJBQTBCLENBQUMsK0JBQStCLEFBQUMsQ0FFekQsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFwTUgsQUFzTUUseUJBdE11QixDQXNNdkIsa0JBQWtCLEFBQUMsQ0FDakIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsV0FBVyxDQUFFLENBQUMsQ0FDZixBQTNNSCxBQTZNRSx5QkE3TXVCLENBNk12Qix5QkFBeUIsQUFBQyxDQUN4QixTQUFTLENBQUUsTUFBTSxDQUNsQixBQS9NSCxBQWlORSx5QkFqTnVCLENBaU52Qix5QkFBeUIsQ0FBQyxJQUFJLEFBQUMsQ0FDN0IsU0FBUyxDQUFFLElBQUksQ0FDZixjQUFjLENBQUUsTUFBTSxDQUN0QixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsT0FBTyxDQUNmLEFBdE5ILEFBd05FLHlCQXhOdUIsQ0F3TnZCLHlCQUF5QixBQUFBLFFBQVEsQUFBQyxDQUNoQyxPQUFPLENBQUUsR0FBRyxDQUNaLFlBQVksQ0FBRSxDQUFDLENBQ2YsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQTVOSCxBQThORSx5QkE5TnVCLENBOE52Qix5QkFBeUIsQUFBQSxPQUFPLEFBQUMsQ0FDL0IsT0FBTyxDQUFFLEdBQUcsQ0FDWixXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUFsT0gsQUFvT0UseUJBcE91QixDQW9PdkIseUJBQXlCLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQXRPSCxBQXdPRSx5QkF4T3VCLENBd092QixrQkFBa0IsQUFBQSxPQUFPLEFBQUMsQ0FDeEIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQTFPSCxBQTRPRSx5QkE1T3VCLENBNE92QixvQkFBb0IsQ0FBQyxrQkFBa0IsQUFBQyxDQUN0QyxTQUFTLENBQUUsT0FBTyxDQUNuQixBQTlPSCxBQWdQRSx5QkFoUHVCLENBZ1B2Qiw2QkFBNkIsQUFBQSxRQUFRLEFBQUMsQ0FDcEMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQWxQSCxBQW9QRSx5QkFwUHVCLENBb1B2QixvQ0FBb0MsQUFBQyxDQUNuQyxPQUFPLENBQUUsWUFBWSxDQUNyQixPQUFPLENBQUUsV0FBVyxDQUNwQixPQUFPLENBQUUsSUFBSSxDQUNiLHVCQUF1QixDQUFFLFVBQVUsQ0FDbkMsYUFBYSxDQUFFLEtBQUssQ0FDcEIsZUFBZSxDQUFFLFVBQVUsQ0FDM0IsbUJBQW1CLENBQUUsTUFBTSxDQUMzQixjQUFjLENBQUUsTUFBTSxDQUN0QixXQUFXLENBQUUsTUFBTSxDQUNwQixBQTlQSCxBQWdRRSx5QkFoUXVCLENBZ1F2Qiw2QkFBNkIsQUFBQyxDQUM1QixPQUFPLENBQUUsWUFBWSxDQUNyQixPQUFPLENBQUUsV0FBVyxDQUNwQixPQUFPLENBQUUsSUFBSSxDQUNiLHVCQUF1QixDQUFFLFVBQVUsQ0FDbkMsYUFBYSxDQUFFLEtBQUssQ0FDcEIsZUFBZSxDQUFFLFVBQVUsQ0FDM0IsbUJBQW1CLENBQUUsTUFBTSxDQUMzQixjQUFjLENBQUUsTUFBTSxDQUN0QixXQUFXLENBQUUsTUFBTSxDQUNwQixBQTFRSCxBQTRRRSx5QkE1UXVCLENBNFF2QixtQkFBbUIsQUFBQyxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUNyQixPQUFPLENBQUUsV0FBVyxDQUNwQixPQUFPLENBQUUsSUFBSSxDQUNiLHVCQUF1QixDQUFFLFVBQVUsQ0FDbkMsYUFBYSxDQUFFLEtBQUssQ0FDcEIsZUFBZSxDQUFFLFVBQVUsQ0FDM0IsbUJBQW1CLENBQUUsTUFBTSxDQUMzQixjQUFjLENBQUUsTUFBTSxDQUN0QixXQUFXLENBQUUsTUFBTSxDQUNwQixBQXRSSCxBQXdSRSx5QkF4UnVCLENBd1J2QixpQkFBaUIsQUFBQSxRQUFRLEFBQUMsQ0FDeEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQTFSSCxBQTRSRSx5QkE1UnVCLENBNFJ2Qiw4QkFBOEIsQUFBQyxDQUM3QixXQUFXLENBQUUsR0FBRyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBL1JILEFBaVNFLHlCQWpTdUIsQ0FpU3ZCLG1CQUFtQixBQUFDLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLGFBQWEsQ0FDdEIsQUFwU0gsQUFzU0UseUJBdFN1QixDQXNTdkIsZ0JBQWdCLENBQUMsQ0FBQyxBQUFDLENBQ2pCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUExU0gsQUE0U0UseUJBNVN1QixDQTRTdkIsZ0JBQWdCLENBQUMsSUFBSSxBQUFDLENBQ3BCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLEtBQUssQ0FDcEIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFoVEgsQUFrVEUseUJBbFR1QixDQWtUckIsb0JBQW9CLEFBQUEsUUFBUSxDQWxUaEMseUJBQXlCLENBbVRyQixvQkFBb0IsQUFBQSxPQUFPLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQXJUSCxBQXVURSx5QkF2VHVCLENBdVR2QiwyQkFBMkIsQUFBQyxDQUMxQixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsT0FBTyxDQUNmLEFBMVRILEFBNFRFLHlCQTVUdUIsQ0E0VHZCLG9CQUFvQixBQUFDLENBQ25CLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBOVRILEFBZ1VFLHlCQWhVdUIsQ0FnVXZCLCtCQUErQixBQUFDLENBQzlCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMscUJBQXdCLENBQy9DLE1BQU0sQ0FBRSxhQUFhLENBQ3JCLFNBQVMsQ0FBRSxrQkFBa0IsQ0FDN0IsUUFBUSxDQUFFLE1BQU0sQ0FrQ2pCLEFBakNDLFVBQVUsQ0FBVixNQUFVLENBRVIsRUFBRSxDQUNGLElBQUksQ0FDRixTQUFTLENBQUUsZUFBZSxDQUc1QixHQUFHLENBQ0QsU0FBUyxDQUFFLGdCQUFnQixFQWhWbkMsQUFvVkkseUJBcFZxQixDQWdVdkIsK0JBQStCLEFBb0I1QixNQUFNLEFBQUMsQ0FDTixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBdlZMLEFBeVZJLHlCQXpWcUIsQ0FnVXZCLCtCQUErQixDQXlCN0IsbUJBQW1CLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQTVWTCxBQThWSSx5QkE5VnFCLENBZ1V2QiwrQkFBK0IsQ0E4QjdCLG1CQUFtQixBQUFBLFFBQVEsQUFBQyxDQUMxQixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDYixnQkFBZ0IsQ0FBRSx1Q0FBdUMsQ0FDekQsZUFBZSxDQUFFLE9BQU8sQ0FDeEIsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixjQUFjLENBQUUsTUFBTSxDQUN0QixZQUFZLENBQUUsS0FBSyxDQUNwQixBQXhXTCxBQTBXQyx5QkExV3dCLENBMFd4QiwrQkFBK0IsQUFBQSxPQUFPLEFBQUMsQ0FDbEMsT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULElBQUksQ0FBRSxJQUFJLENBQ1YsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxhQUFhLENBQ3hCLFNBQVMsQ0FBRSwrQkFBK0IsQ0FDM0MsQUFFRCxVQUFVLENBQVYsT0FBVSxDQUNSLEVBQUUsQ0FDQSxTQUFTLENBQUUsYUFBYSxDQUFDLFFBQVEsQ0FDakMsT0FBTyxDQUFFLENBQUMsQ0FHWixHQUFHLENBQ0QsU0FBUyxDQUFFLGFBQWEsQ0FBQyxRQUFRLENBQ2pDLE9BQU8sQ0FBRSxHQUFHLENBR2QsSUFBSSxDQUNGLFNBQVMsQ0FBRSxhQUFhLENBQUMsVUFBVSxDQUNuQyxPQUFPLENBQUUsQ0FBQyxFQW5ZbEIsQUFzWUUseUJBdFl1QixDQXNZdkIsMkNBQTJDLEFBQUMsQ0FDMUMsV0FBVyxDQUFFLENBQUMsQ0FDZCxnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLGFBQWEsQ0FBRSxJQUFJLENBc0JwQixBQS9aSCxBQTJZSSx5QkEzWXFCLENBc1l2QiwyQ0FBMkMsQUFLeEMsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDYixBQTdZTCxBQStZSSx5QkEvWXFCLENBc1l2QiwyQ0FBMkMsQ0FTekMsbUJBQW1CLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQWxaTCxBQW9aSSx5QkFwWnFCLENBc1l2QiwyQ0FBMkMsQ0FjekMsbUJBQW1CLEFBQUEsUUFBUSxBQUFDLENBQzFCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNiLGdCQUFnQixDQUFFLHVDQUF1QyxDQUN6RCxlQUFlLENBQUUsT0FBTyxDQUN4QixpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFlBQVksQ0FBRSxLQUFLLENBQ3BCLEFBOVpMLEFBaWFFLHlCQWphdUIsQ0FpYXZCLDBDQUEwQyxBQUFDLENBQ3pDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFuYUgsQUFxYUUseUJBcmF1QixDQXFhdkIseUJBQXlCLENBQUMseUJBQXlCLEFBQUMsQ0FDbEQsWUFBWSxDQUFFLEVBQUUsQ0FDakIsQUF2YUgsQUEwYUkseUJBMWFxQixDQXlhdkIseUJBQXlCLENBQ3ZCLDBDQUEwQyxBQUFDLENBQ3pDLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUE3YUwsQUFnYkUseUJBaGJ1QixDQWdidkIsaUNBQWlDLEFBQUMsQ0FDaEMsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FzQnBCLEFBMWNILEFBc2JJLHlCQXRicUIsQ0FnYnZCLGlDQUFpQyxBQU05QixNQUFNLEFBQUMsQ0FDTixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLGVBQWUsQ0FBRSxJQUFJLENBQ3RCLEFBemJMLEFBMmJJLHlCQTNicUIsQ0FnYnZCLGlDQUFpQyxDQVcvQixtQkFBbUIsQUFBQyxDQUNsQixLQUFLLENBQUUsT0FBTyxDQUNmLEFBN2JMLEFBK2JJLHlCQS9icUIsQ0FnYnZCLGlDQUFpQyxDQWUvQixtQkFBbUIsQUFBQSxRQUFRLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2IsZ0JBQWdCLENBQUUscUNBQXFDLENBQ3ZELGVBQWUsQ0FBRSxPQUFPLENBQ3hCLGlCQUFpQixDQUFFLFNBQVMsQ0FDNUIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsWUFBWSxDQUFFLEtBQUssQ0FDcEIsQUF6Y0wsQUE0Y0UseUJBNWN1QixDQTRjckIsNENBQTRDLENBNWNoRCx5QkFBeUIsQ0E2Y3JCLGlEQUFpRCxBQUFDLENBQ2xELEtBQUssQ0FBRSxLQUFLLENBQ2IsQUEvY0gsQUFpZEUseUJBamR1QixDQWlkdkIsbUNBQW1DLENBamRyQyx5QkFBeUIsQ0FrZHZCLHdDQUF3QyxBQUFDLENBQ3ZDLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsSUFBSSxDQUNuQixlQUFlLENBQUUsTUFBTSxDQUN2QixVQUFVLENBQUUsSUFBSSxDQUNqQixBQXhkSCxBQTBkRSx5QkExZHVCLENBMGR2Qix3Q0FBd0MsQUFBQyxDQUN2QyxnQkFBZ0IsQ0FBRSxPQUFPLENBQzFCLEFBNWRILEFBOGRFLHlCQTlkdUIsQ0E4ZHZCLG1DQUFtQyxBQUFBLE1BQU0sQ0E5ZDNDLHlCQUF5QixDQStkdkIsd0NBQXdDLEFBQUEsTUFBTSxBQUFDLENBQzdDLGdCQUFnQixDQUFFLE9BQU8sQ0FDMUIsQUFqZUgsQUFtZUUseUJBbmV1QixDQW1ldkIsbUNBQW1DLENBQUMsbUJBQW1CLENBbmV6RCx5QkFBeUIsQ0FvZXZCLHdDQUF3QyxDQUFDLG1CQUFtQixBQUFDLENBQzNELEtBQUssQ0FBRSxPQUFPLENBQ2YsQUF0ZUgsQUF3ZUUseUJBeGV1QixDQXdlckIsbUNBQW1DLEFBQUEsUUFBUSxDQXhlL0MseUJBQXlCLENBeWVyQix3Q0FBd0MsQUFBQSxRQUFRLEFBQUMsQ0FDakQsV0FBVyxDQUFFLG9CQUFvQixDQUNqQyxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFlBQVksQ0FBRSxNQUFNLENBQ3BCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxDQUFDLENBQ2Qsc0JBQXNCLENBQUUsV0FBVyxDQUNuQyx1QkFBdUIsQ0FBRSxTQUFTLENBQ2xDLFNBQVMsQ0FBRSxLQUFLLENBQ2pCLEFBcGZILEFBc2ZFLHlCQXRmdUIsQ0FzZnZCLG1DQUFtQyxBQUFBLFFBQVEsQUFBQyxDQUMxQyxPQUFPLENBQUUsT0FBTyxDQUNqQixBQXhmSCxBQTBmRSx5QkExZnVCLENBMGZ2Qix3Q0FBd0MsQUFBQSxRQUFRLEFBQUMsQ0FDL0MsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQTdmSCxBQStmRSx5QkEvZnVCLENBK2ZyQixtQ0FBbUMsQUFBQSxPQUFPLENBL2Y5Qyx5QkFBeUIsQ0FnZ0JyQix3Q0FBd0MsQUFBQSxPQUFPLEFBQUMsQ0FDaEQsT0FBTyxDQUFFLGVBQWUsQ0FDekIsQUFsZ0JILEFBb2dCRSx5QkFwZ0J1QixDQW9nQnZCLHVCQUF1QixBQUFDLENBQ3RCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNoQixBQTNnQkgsQUE2Z0JFLHlCQTdnQnVCLENBNmdCdkIsd0JBQXdCLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLFlBQVksQ0FDckIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLE1BQU0sQ0FDbEIsQUFsaEJILEFBb2hCRSx5QkFwaEJ1QixDQW9oQnZCLHdCQUF3QixBQUFDLENBQ3ZCLGFBQWEsQ0FBRSxHQUFHLENBS25CLEFBMWhCSCxBQXVoQkkseUJBdmhCcUIsQ0FvaEJ2Qix3QkFBd0IsQ0FHdEIsSUFBSSxBQUFDLENBQ0gsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUF6aEJMLEFBNGhCRSx5QkE1aEJ1QixDQTRoQnZCLGVBQWUsQUFBQyxDQUNkLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUE5aEJILEFBZ2lCRSx5QkFoaUJ1QixDQWdpQnZCLDhCQUE4QixDQUFDLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDekMsT0FBTyxDQUFFLE1BQU0sQ0FDaEIsQUFsaUJILEFBb2lCRSx5QkFwaUJ1QixDQW9pQnZCLDhCQUE4QixDQUFDLElBQUksQUFBQSxZQUFZLEFBQUMsQ0FDOUMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQXRpQkgsQUF3aUJFLHlCQXhpQnVCLENBd2lCdkIsNkJBQTZCLEFBQUMsQ0FDNUIsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQTNpQkgsQUE2aUJFLHlCQTdpQnVCLENBNmlCdkIsK0JBQStCLENBQUMsSUFBSSxBQUFDLENBQ25DLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFoakJILEFBa2pCRSx5QkFsakJ1QixDQWtqQnZCLCtCQUErQixBQUFDLENBQzlCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBcmpCSCxBQXVqQkUseUJBdmpCdUIsQ0F1akJ2Qix3QkFBd0IsQUFBQyxDQUN2QixhQUFhLENBQUUsT0FBTyxDQUN0QixVQUFVLENBQUUsQ0FBQyxDQUNkLEFBMWpCSCxBQTRqQkUseUJBNWpCdUIsQ0E0akJ2QixrQkFBa0IsQUFBQyxDQUNqQixLQUFLLENBQUUsT0FBTyxDQUNkLGFBQWEsQ0FBRSxPQUFPLENBMkJ2QixBQXpsQkgsQUFna0JJLHlCQWhrQnFCLENBNGpCdkIsa0JBQWtCLENBSWhCLENBQUMsQUFBQyxDQUNBLEtBQUssQ0FBRSxPQUFPLENBdUJmLEFBeGxCTCxBQW1rQk0seUJBbmtCbUIsQ0E0akJ2QixrQkFBa0IsQ0FJaEIsQ0FBQyxBQUdFLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFya0JQLEFBdWtCTSx5QkF2a0JtQixDQTRqQnZCLGtCQUFrQixDQUloQixDQUFDLEFBT0UsUUFBUSxBQUFDLENBQ1IsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsV0FBVyxDQUFFLG9CQUFvQixDQUNqQyxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFlBQVksQ0FBRSxNQUFNLENBQ3BCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsWUFBWSxDQUNyQixzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDbEMsY0FBYyxDQUFFLFFBQVEsQ0FDeEIsWUFBWSxDQUFFLFFBQVEsQ0FDdEIsV0FBVyxDQUFFLE9BQU8sQ0FDckIsQUF2bEJQLEFBMmxCRSx5QkEzbEJ1QixDQTJsQnZCLG1CQUFtQixBQUFDLENBQ2xCLGFBQWEsQ0FBRSxNQUFNLENBQ3RCLEFBN2xCSCxBQW9tQkUseUJBcG1CdUIsQ0FvbUJ2QixpQ0FBaUMsQ0FBQyxtQkFBbUIsQUFBQyxDQUNwRCxTQUFTLENBQUUsTUFBTSxDQUNsQixBQXRtQkgsQUF3bUJFLHlCQXhtQnVCLENBd21CdkIsbUNBQW1DLENBQUMsbUJBQW1CLEFBQUMsQ0FDdEQsU0FBUyxDQUFFLE1BQU0sQ0FDbEIsQUExbUJILEFBNG1CRSx5QkE1bUJ1QixDQTRtQnZCLHlCQUF5QixBQUFDLENBQ3hCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLFNBQVMsQ0FDbkIsQUFobkJILEFBa25CRSx5QkFsbkJ1QixDQWtuQnZCLHlCQUF5QixBQUFDLENBQ3hCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLFFBQVEsQ0FDbEIsQUFybkJILEFBdW5CRSx5QkF2bkJ1QixDQXVuQnZCLDRDQUE0QyxBQUFDLENBQzNDLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBem5CSCxBQTJuQkUseUJBM25CdUIsQ0EybkJ2Qix5QkFBeUIsQUFBQyxDQUN4QixhQUFhLENBQUUsT0FBTyxDQXFCdkIsQUFqcEJILEFBOG5CSSx5QkE5bkJxQixDQTJuQnZCLHlCQUF5QixDQUd2QixDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsT0FBTyxDQUNsQixlQUFlLENBQUUsU0FBUyxDQUMxQixLQUFLLENBQUUsT0FBTyxDQWVmLEFBaHBCTCxBQW1vQk0seUJBbm9CbUIsQ0EybkJ2Qix5QkFBeUIsQ0FHdkIsQ0FBQyxBQUtFLFFBQVEsQUFBQyxDQUVSLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFdBQVcsQ0FBRSxvQkFBb0IsQ0FDakMsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsTUFBTSxDQUNuQixZQUFZLENBQUUsTUFBTSxDQUNwQixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsQ0FBQyxDQUNkLHNCQUFzQixDQUFFLFdBQVcsQ0FDbkMsdUJBQXVCLENBQUUsU0FBUyxDQUNuQyxBQVNQLEFBQUEsSUFBSSxBQUFDLENBQ0gsYUFBYSxDQUFFLElBQUksQ0FLcEIsQUM5MkJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRHcyQjFCLEFBQUEsSUFBSSxBQUFDLENBSUQsYUFBYSxDQUFFLEdBQUcsQ0FFckIsQ0FFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxLQUFLLENBQ2YsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsT0FBTyxDQUFFLFdBQVcsQ0FDcEIsT0FBTyxDQUFFLElBQUksQ0FDYix1QkFBdUIsQ0FBRSxhQUFhLENBQ3RDLGFBQWEsQ0FBRSxPQUFPLENBQ3RCLGVBQWUsQ0FBRSxhQUFhLENBQzlCLG1CQUFtQixDQUFFLE1BQU0sQ0FDM0IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsR0FBRyxDQUNsQixZQUFZLENBQUUsR0FBRyxDQUNqQixjQUFjLENBQUUsd0NBQXdDLENBQ3hELFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsT0FBTyxDQUFFLE1BQU0sQ0FzSmhCLEFDMWhDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURnM0IxQixBQUFBLFdBQVcsQUFBQyxDQXVCUixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxPQUFPLENBQ25CLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDQUFFLE9BQU8sQ0FDYixjQUFjLENBQUUsTUFBTSxDQUN0QixNQUFNLENBQUUsS0FBSyxDQUNiLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsYUFBYSxDQUFFLGFBQWEsQ0FDNUIsVUFBVSxDQUFFLGlCQUFpQixDQUM3QixjQUFjLENBQUUsT0FBTyxDQUFBLFVBQVUsQ0F1SXBDLEFBMUtELEFBb0NJLFdBcENPLENBb0NQLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUF0Q0wsQUF3Q0ksV0F4Q08sQ0F3Q1AsV0FBVyxDQUFDLGtCQUFrQixBQUFDLENBQzdCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBMUNMLEFBNENJLFdBNUNPLENBNENQLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDYixhQUFhLENBQUUsSUFBSSxDQUNwQixBQWhETCxBQWtESSxXQWxETyxDQWtEUCxZQUFZLEFBQUMsQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFyREwsQUF1REksV0F2RE8sQ0F1RFAsa0JBQWtCLEFBQUMsQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUF6REwsQUEyREksV0EzRE8sQ0EyRFAseUJBQXlCLEFBQUMsQ0FDeEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUNmLEFBOURMLEFBZ0VJLFdBaEVPLENBZ0VQLGdDQUFnQyxBQUFDLENBQy9CLFNBQVMsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUMxQixBQWxFTCxBQW9FSSxXQXBFTyxDQW9FUCwwQ0FBMEMsQUFBQyxDQUN6QyxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxtQkFBbUIsQ0FDNUIsQUF2RUwsQUF5RUksV0F6RU8sQ0F5RVAscUJBQXFCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsbUJBQW1CLENBQzNCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUEvRUwsQUFpRkksV0FqRk8sQ0FpRlAsbUNBQW1DLEFBQUMsQ0FDbEMsS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUFuRkwsQUFxRkksV0FyRk8sQ0FxRlAsK0JBQStCLEFBQUMsQ0FDOUIsS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUF2RkwsQUF5RkksV0F6Rk8sQ0F5RlAsT0FBTyxBQUFDLENBQ04sS0FBSyxDQUFFLEtBQUssQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNiLGVBQWUsQ0FBRSxhQUFhLENBQzlCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGNBQWMsQ0FBRSxjQUFjLENBQy9CLEFBL0ZMLEFBZ0dJLFdBaEdPLENBZ0dQLG1CQUFtQixBQUFBLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUMxQixDQWxHTCxBQXFHRSxXQXJHUyxBQXFHUixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBdkdILEFBeUdFLFdBekdTLENBeUdULElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsTUFBTSxDQUNqQixBQTdHSCxBQStHRSxXQS9HUyxDQStHVCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBakhILEFBbUhFLFdBbkhTLENBbUhULFlBQVksQUFBQyxDQUNYLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLGFBQWEsQ0FBRSxLQUFLLENBQ3BCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLGtCQUFrQixDQUFFLFFBQVEsQ0FDNUIsa0JBQWtCLENBQUUsQ0FBQyxDQUN0QixBQTNISCxBQTZIRSxXQTdIUyxDQTZIVCxNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsTUFBTSxDQUNqQixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFqSUgsQUFtSUUsV0FuSVMsQ0FtSVQsa0JBQWtCLEFBQUMsQ0FDakIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLE1BQU0sQ0FDbEIsQUF2SUgsQUF5SUUsV0F6SVMsQ0F5SVQseUJBQXlCLEFBQUMsQ0FDeEIsU0FBUyxDQUFFLE1BQU0sQ0FLbEIsQUEvSUgsQUE0SUksV0E1SU8sQ0F5SVQseUJBQXlCLENBR3ZCLGdDQUFnQyxBQUFDLENBQy9CLFNBQVMsQ0FBRSxNQUFNLENBQ2xCLEFBOUlMLEFBaUpFLFdBakpTLENBaUpULE9BQU8sQUFBQyxDQUNOLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixlQUFlLENBQUUsYUFBYSxDQUM5QixXQUFXLENBQUUsTUFBTSxDQW9CcEIsQUF6S0gsQUF1SkksV0F2Sk8sQ0FpSlQsT0FBTyxDQU1MLHFCQUFxQixBQUFDLENBQ3BCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBM0pMLEFBNkpJLFdBN0pPLENBaUpULE9BQU8sQ0FZTCwwQ0FBMEMsQUFBQyxDQUN6QyxJQUFJLENBQUUsUUFBUSxDQUNmLEFBL0pMLEFBaUtJLFdBaktPLENBaUpULE9BQU8sQ0FnQkwseUJBQXlCLEFBQUMsQ0FDeEIsSUFBSSxDQUFFLFFBQVEsQ0FDZixBQW5LTCxBQXFLSSxXQXJLTyxDQWlKVCxPQUFPLENBb0JMLG1CQUFtQixBQUFDLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFJTCxBQUFBLHlCQUF5QixDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsbUNBQW1DLENBQUMsbUJBQW1CLENBQ3JHLHlCQUF5QixDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsd0NBQXdDLENBQUMsbUJBQW1CLEFBQUMsQ0FDekcsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxPQUFPLENBQUMsbUNBQW1DLENBQ3ZELFdBQVcsQ0FBQyxPQUFPLENBQUMsd0NBQXdDLEFBQUMsQ0FDM0QsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsZUFBZSxDQUN4QixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxPQUFPLENBQUMsbUNBQW1DLEFBQUEsUUFBUSxDQUMvRCxXQUFXLENBQUMsT0FBTyxDQUFDLHdDQUF3QyxBQUFBLFFBQVEsQUFBQyxDQUNuRSxXQUFXLENBQUUsb0JBQW9CLENBQ2pDLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsWUFBWSxDQUFFLE1BQU0sQ0FDcEIsY0FBYyxDQUFFLElBQUksQ0FDcEIsV0FBVyxDQUFFLENBQUMsQ0FDZCxzQkFBc0IsQ0FBRSxXQUFXLENBQ25DLHVCQUF1QixDQUFFLFNBQVMsQ0FDbEMsU0FBUyxDQUFFLEtBQUssQ0FDaEIsWUFBWSxDQUFFLENBQUMsQ0FDaEIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxPQUFPLENBQUMsK0JBQStCLEFBQUEscUJBQXFCLEFBQUMsQ0FDdkUsT0FBTyxDQUFFLEdBQUcsQ0FDWixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUtoQixBQ3ZrQ0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEMmpDMUIsQUFBQSxXQUFXLENBQUMsT0FBTyxDQUFDLCtCQUErQixBQUFBLHFCQUFxQixBQUFDLENBVXJFLE9BQU8sQ0FBRSxDQUFDLENBRWIsQ0FFRCxBQUFBLFdBQVcsQ0FBQyxPQUFPLENBQUMsK0JBQStCLENBQUMsbUJBQW1CLEFBQUEsUUFBUSxBQUFDLENBQzlFLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxLQUFLLENBQ2IsZ0JBQWdCLENBQUUsdUNBQXVDLENBQ3pELGVBQWUsQ0FBRSxPQUFPLENBQ3hCLGlCQUFpQixDQUFFLFNBQVMsQ0FDNUIsbUJBQW1CLENBQUUsYUFBYSxDQUNsQyxZQUFZLENBQUUsQ0FBQyxDQUNmLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFDLENBRWpCLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLGFBQWEsQ0FBRSxjQUFjLENBQzdCLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBTUQsQUFBQSxxQkFBcUIsQUFBQyxDQUNwQixLQUFLLENBQUUsSUFBSSxDQUNYLGNBQWMsQ0FBRSxJQUFJLENBc25CckIsQUN6dERDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGltQzFCLEFBQUEscUJBQXFCLEFBQUMsQ0FLbEIsS0FBSyxDQUFFLEtBQUssQ0FtbkJmLENBeG5CRCxBQVFFLHFCQVJtQixDQVFuQixHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDYixBQVpILEFBY0UscUJBZG1CLENBY25CLE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBaEJILEFBa0JFLHFCQWxCbUIsQ0FrQm5CLENBQUMsQUFBQyxDQUNBLE1BQU0sQ0FBRSxlQUFlLENBQ3hCLEFBcEJILEFBc0JFLHFCQXRCbUIsQ0FzQm5CLFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGNBQWMsQ0FBRSxNQUFNLENBRXRCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsYUFBYSxDQUFFLE1BQU0sQ0FTdEIsQUFyQ0gsQUE4QkkscUJBOUJpQixDQXNCbkIsV0FBVyxDQVFULE1BQU0sQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFwQ0wsQUF1Q0UscUJBdkNtQixDQXVDbkIsV0FBVyxBQUFBLGNBQWMsQUFBQyxDQUN4QixjQUFjLENBQUUsSUFBSSxDQUVyQixBQTFDSCxBQTRDRSxxQkE1Q21CLENBNENuQixnQkFBZ0IsQUFBQyxDQUNmLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUE5Q0gsQUFnREUscUJBaERtQixDQWdEbkIsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDZCxBQWxESCxBQW9ERSxxQkFwRG1CLENBb0RuQixZQUFZLENBQUMsRUFBRSxBQUFDLENBQ2QsT0FBTyxDQUFFLFlBQVksQ0FDckIsT0FBTyxDQUFFLFdBQVcsQ0FDcEIsT0FBTyxDQUFFLElBQUksQ0FDYix1QkFBdUIsQ0FBRSxNQUFNLENBQy9CLGFBQWEsQ0FBRSxNQUFNLENBQ3JCLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLG1CQUFtQixDQUFFLE1BQU0sQ0FDM0IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQWhFSCxBQWtFRSxxQkFsRW1CLENBa0VuQixZQUFZLENBQUMsRUFBRSxBQUFDLENBQ2QsS0FBSyxDQUFFLEdBQUcsQ0FDVixVQUFVLENBQUUsTUFBTSxDQUNsQixjQUFjLENBQUUsS0FBSyxDQUNyQixNQUFNLENBQUUsU0FBUyxDQUNqQixNQUFNLENBQUUsT0FBTyxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLGFBQWEsQ0FBRSxXQUFXLENBQzFCLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDRTNxQ0QsT0FBTyxDRmtyQ1osQUNyckNELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGltQzFCLEFBa0VFLHFCQWxFbUIsQ0FrRW5CLFlBQVksQ0FBQyxFQUFFLEFBQUMsQ0FjWixNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBRWxCLENBcEZILEFBc0ZFLHFCQXRGbUIsQ0FzRm5CLG9CQUFvQixBQUFBLFlBQWEsQ0FBQSxDQUFDLENBQUUsQ0FDbEMsY0FBYyxDQUFFLEtBQUssQ0FLdEIsQUM3ckNELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGltQzFCLEFBc0ZFLHFCQXRGbUIsQ0FzRm5CLG9CQUFvQixBQUFBLFlBQWEsQ0FBQSxDQUFDLENBQUUsQ0FJaEMsY0FBYyxDQUFFLEtBQUssQ0FFeEIsQ0E1RkgsQUE4RkUscUJBOUZtQixDQThGbkIsZUFBZSxBQUFDLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFoR0gsQUFrR0UscUJBbEdtQixDQWtHbkIsWUFBWSxBQUFDLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFwR0gsQUFzR0UscUJBdEdtQixDQXNHbkIsWUFBWSxDQUFDLEVBQUUsQUFBQSxXQUFXLEFBQUMsQ0FDekIsWUFBWSxDQUFFLENBQUMsQ0FDaEIsQUF4R0gsQUEwR0UscUJBMUdtQixDQTBHbkIsWUFBWSxDQUFDLFNBQVMsQUFBQyxDQUNyQixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsYUFBYSxDQUFFLGNBQWMsQ0FDN0IsS0FBSyxDRS9zQ0QsT0FBTyxDRmd0Q1osQUEvR0gsQUF5SEUscUJBekhtQixDQXlIbkIsb0JBQW9CLENBQUMsT0FBTyxBQUFDLENBQzNCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUEzSEgsQUE2SEUscUJBN0htQixDQTZIbkIsZ0JBQWdCLEFBQUMsQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBS3BCLEFDdHVDRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURpbUMxQixBQTZIRSxxQkE3SG1CLENBNkhuQixnQkFBZ0IsQUFBQyxDQU1iLFNBQVMsQ0FBRSxNQUFNLENBRXBCLENBcklILEFBdUlFLHFCQXZJbUIsQ0F1SW5CLGdCQUFnQixBQUFDLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsT0FBTyxDQUNoQixVQUFVLENBQUUsaUJBQWlCLENBQzdCLGFBQWEsQ0FBRSxpQkFBaUIsQ0FDaEMsTUFBTSxDQUFFLGVBQWUsQ0FLeEIsQUNwdkNELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGltQzFCLEFBdUlFLHFCQXZJbUIsQ0F1SW5CLGdCQUFnQixBQUFDLENBVWIsU0FBUyxDQUFFLE1BQU0sQ0FFcEIsQ0FuSkgsQUFxSkUscUJBckptQixDQXFKbkIsWUFBWSxBQUFDLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUtqQixBQy92Q0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEaW1DMUIsQUFxSkUscUJBckptQixDQXFKbkIsWUFBWSxBQUFDLENBT1QsU0FBUyxDQUFFLE1BQU0sQ0FFcEIsQ0E5SkgsQUFnS0UscUJBaEttQixDQWdLbkIsd0JBQXdCLEFBQUMsQ0FDdkIsV0FBVyxDQUFFLGNBQWMsQ0FDM0IsT0FBTyxDQUFFLFlBQVksQ0FDckIsTUFBTSxDQUFFLENBQUMsQ0FDVixBQXBLSCxBQXNLRSxxQkF0S21CLENBc0tuQixtQkFBbUIsQUFBQyxDQUNsQixNQUFNLENBQUUsTUFBTSxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBV2YsQUNweENELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGltQzFCLEFBc0tFLHFCQXRLbUIsQ0FzS25CLG1CQUFtQixBQUFDLENBS2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FPdEIsQ0FuTEgsQUErS0kscUJBL0tpQixDQXNLbkIsbUJBQW1CLENBU2pCLEdBQUcsQUFBQyxDQUNGLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUNueENILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGltQzFCLEFBcUxFLHFCQXJMbUIsQ0FxTG5CLG1CQUFtQixBQUFDLENBRWhCLElBQUksQ0FBRSxPQUFPLENBRWhCLENBekxILEFBMkxFLHFCQTNMbUIsQ0EyTG5CLG1CQUFtQixBQUFDLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsYUFBYSxDQUFFLGlCQUFpQixDQUNoQyxhQUFhLENBQUUsSUFBSSxDQUtwQixBQ3R5Q0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEaW1DMUIsQUEyTEUscUJBM0xtQixDQTJMbkIsbUJBQW1CLEFBQUMsQ0FRaEIsU0FBUyxDQUFFLE1BQU0sQ0FFcEIsQ0FyTUgsQUF1TUUscUJBdk1tQixDQXVNbkIsMEJBQTBCLEFBQUMsQ0FDekIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsYUFBYSxDQUFFLGtCQUFrQixDQUNqQyxhQUFhLENBQUUsTUFBTSxDQUN0QixBQTNNSCxBQTZNRSxxQkE3TW1CLENBNk1uQixzQkFBc0IsQUFBQyxDQUNyQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsT0FBTyxDQUFFLElBQUksQ0FLZCxBQ3Z6Q0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEaW1DMUIsQUE2TUUscUJBN01tQixDQTZNbkIsc0JBQXNCLEFBQUMsQ0FPbkIsU0FBUyxDQUFFLE1BQU0sQ0FFcEIsQ0F0TkgsQUF3TkUscUJBeE5tQixDQXdObkIscUJBQXFCLEFBQUMsQ0FLcEIsYUFBYSxDQUFFLElBQUksQ0FhcEIsQUMzMENELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGltQzFCLEFBd05FLHFCQXhObUIsQ0F3Tm5CLHFCQUFxQixBQUFDLENBRWxCLE9BQU8sQ0FBRSxJQUFJLENBZ0JoQixDQTFPSCxBQStOSSxxQkEvTmlCLENBd05uQixxQkFBcUIsQ0FPbkIsQ0FBQyxBQUFDLENBQ0EsSUFBSSxDQUFFLE9BQU8sQ0FDZCxBQWpPTCxBQW1PSSxxQkFuT2lCLENBd05uQixxQkFBcUIsQ0FXbkIsQ0FBQyxBQUFBLDRCQUE0QixBQUFDLENBQzVCLFVBQVUsQ0FBRSxJQUFJLENBS2pCLEFDMTBDSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURpbUMxQixBQW1PSSxxQkFuT2lCLENBd05uQixxQkFBcUIsQ0FXbkIsQ0FBQyxBQUFBLDRCQUE0QixBQUFDLENBSTFCLFlBQVksQ0FBRSxNQUFNLENBRXZCLENBek9MLEFBNE9FLHFCQTVPbUIsQ0E0T25CLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsZUFBZSxDQUFFLFFBQVEsQ0FDekIsYUFBYSxDQUFFLGlCQUFpQixDQUNoQyxhQUFhLENBQUUsSUFBSSxDQXNCcEIsQUN2MkNELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGltQzFCLEFBNE9FLHFCQTVPbUIsQ0E0T25CLEtBQUssQUFBQyxDQU9GLEtBQUssQ0FBRSxJQUFJLENBQ1gsZUFBZSxDQUFFLFFBQVEsQ0FrQjVCLENBdFFILEFBdVBJLHFCQXZQaUIsQ0E0T25CLEtBQUssQ0FXSCxFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQTlQTCxBQWdRSSxxQkFoUWlCLENBNE9uQixLQUFLLENBb0JILEVBQUUsQUFBQyxDQUNELE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsR0FBRyxDQUNqQixBQXJRTCxBQXlRSSxxQkF6UWlCLENBd1FuQixzQkFBc0IsQ0FDcEIsS0FBSyxBQUFDLENBQ0osZUFBZSxDQUFFLFFBQVEsQ0FDekIsYUFBYSxDQUFFLGlCQUFpQixDQXFCakMsQUFoU0wsQUE2UU0scUJBN1FlLENBd1FuQixzQkFBc0IsQ0FDcEIsS0FBSyxDQUlILEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FNZixBQ3QzQ0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEaW1DMUIsQUE2UU0scUJBN1FlLENBd1FuQixzQkFBc0IsQ0FDcEIsS0FBSyxDQUlILEVBQUUsQUFBQyxDQUtDLEtBQUssQ0FBRSxHQUFHLENBQ1YsT0FBTyxDQUFFLFVBQVUsQ0FFdEIsQ0FyUlAsQUF1Uk0scUJBdlJlLENBd1FuQixzQkFBc0IsQ0FDcEIsS0FBSyxDQWNILEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FNZixBQ2g0Q0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEaW1DMUIsQUF1Uk0scUJBdlJlLENBd1FuQixzQkFBc0IsQ0FDcEIsS0FBSyxDQWNILEVBQUUsQUFBQyxDQUtDLEtBQUssQ0FBRSxHQUFHLENBQ1YsT0FBTyxDQUFFLFVBQVUsQ0FFdEIsQ0EvUlAsQUFtU0UscUJBblNtQixDQW1TbkIsaUJBQWlCLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLEtBQUssQ0FDYixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxXQUFXLENBQ3BCLEFBeFNILEFBMFNFLHFCQTFTbUIsQ0EwU25CLGlCQUFpQixDQUFDLG9CQUFvQixBQUFDLENBQ3JDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxTQUFTLENBQUUscUJBQXFCLENBQ2hDLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDZCxBQWpUSCxBQW1URSxxQkFuVG1CLENBbVRuQixpQkFBaUIsQ0FBQyxzQkFBc0IsQUFBQyxDQUN2QyxTQUFTLENBQUUsSUFBSSxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxTQUFTLENBQUUscUJBQXFCLENBQ2hDLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBMVRILEFBNFRFLHFCQTVUbUIsQ0E0VG5CLGtCQUFrQixBQUFDLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFqVUgsQUFtVUUscUJBblVtQixDQW1VbkIsa0JBQWtCLENBQUMsTUFBTSxBQUFDLENBQ3hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLENBQUMsQ0FDUixLQUFLLENBQUUsZUFBZSxDQUN0QixNQUFNLENBQUUsZUFBZSxDQUN4QixBQXpVSCxBQTJVRSxxQkEzVW1CLENBMlVuQixtQkFBbUIsQ0FBQywwQkFBMEIsQUFBQyxDQUM3QyxNQUFNLENBQUUsYUFBYSxDQUNyQixhQUFhLENBQUUsZUFBZSxDQUM5QixPQUFPLENBQUUsYUFBYSxDQUN2QixBQS9VSCxBQW9WSSxxQkFwVmlCLENBa1ZuQixpQkFBaUIsQ0FFZixTQUFTLEFBQUMsQ0FDUixnQkFBZ0IsQ0FBRSxrQkFBa0IsQ0FDckMsQUF0VkwsQUF3VkkscUJBeFZpQixDQWtWbkIsaUJBQWlCLENBTWYsU0FBUyxBQUFDLENBQ1IsZ0JBQWdCLENBQUUsa0JBQWtCLENBQ3JDLEFBMVZMLEFBNFZJLHFCQTVWaUIsQ0FrVm5CLGlCQUFpQixDQVVmLFNBQVMsQUFBQyxDQUNSLGdCQUFnQixDQUFFLGtCQUFrQixDQUNyQyxBQTlWTCxBQWdXSSxxQkFoV2lCLENBa1ZuQixpQkFBaUIsQ0FjZixVQUFVLEFBQUMsQ0FDVCxnQkFBZ0IsQ0FBRSxrQkFBa0IsQ0FDckMsQUFsV0wsQUFvV0kscUJBcFdpQixDQWtWbkIsaUJBQWlCLENBa0JmLFVBQVUsQUFBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBdFdMLEFBd1dJLHFCQXhXaUIsQ0FrVm5CLGlCQUFpQixDQXNCZixHQUFHLEFBQUEsV0FBVyxBQUFDLENBQ2IsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBN1dMLEFBK1dJLHFCQS9XaUIsQ0FrVm5CLGlCQUFpQixDQTZCZixjQUFjLEFBQUMsQ0FDYixNQUFNLENBQUUsTUFBTSxDQUNkLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLFVBQVUsQ0FBRSxtRkFBbUYsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUNsSCxPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBZ0NwQixBQ3IvQ0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEaW1DMUIsQUErV0kscUJBL1dpQixDQWtWbkIsaUJBQWlCLENBNkJmLGNBQWMsQUFBQyxDQVFYLE9BQU8sQ0FBRSxXQUFXLENBNkJ2QixDQXBaTCxBQTBYTSxxQkExWGUsQ0FrVm5CLGlCQUFpQixDQTZCZixjQUFjLENBV1oscUJBQXFCLEFBQUMsQ0FFcEIsSUFBSSxDQUFFLE9BQU8sQ0FTZCxBQXJZUCxBQThYUSxxQkE5WGEsQ0FrVm5CLGlCQUFpQixDQTZCZixjQUFjLENBV1oscUJBQXFCLENBSW5CLEVBQUUsQ0E5WFYscUJBQXFCLENBa1ZuQixpQkFBaUIsQ0E2QmYsY0FBYyxDQVdaLHFCQUFxQixDQUtuQixlQUFlLEFBQUMsQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2QsYUFBYSxDQUFFLGtCQUFrQixDQUNqQyxNQUFNLENBQUUsVUFBVSxDQUNuQixBQXBZVCxBQXVZTSxxQkF2WWUsQ0FrVm5CLGlCQUFpQixDQTZCZixjQUFjLENBd0JaLE1BQU0sQUFBQyxDQUNMLElBQUksQ0FBRSxPQUFPLENBQ2IsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsTUFBTSxDQUFFLFVBQVUsQ0FRbkIsQUFsWlAsQUE0WVEscUJBNVlhLENBa1ZuQixpQkFBaUIsQ0E2QmYsY0FBYyxDQXdCWixNQUFNLENBS0osR0FBRyxBQUFDLENBQ0YsT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsZUFBa0IsQ0FDeEMsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFqWlQsQUFzWkkscUJBdFppQixDQWtWbkIsaUJBQWlCLENBb0VmLGVBQWUsQUFBQyxDQUNkLE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsUUFBUSxDQUFFLFFBQVEsQ0FzQ25CLEFDamlESCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURpbUMxQixBQXNaSSxxQkF0WmlCLENBa1ZuQixpQkFBaUIsQ0FvRWYsZUFBZSxBQUFDLENBT1osT0FBTyxDQUFFLGNBQWMsQ0FtQzFCLENBaGNMLEFBZ2FNLHFCQWhhZSxDQWtWbkIsaUJBQWlCLENBb0VmLGVBQWUsQ0FVYixHQUFHLEFBQUMsQ0FDRixLQUFLLENBQUUsSUFBSSxDQUNaLEFBbGFQLEFBb2FNLHFCQXBhZSxDQWtWbkIsaUJBQWlCLENBb0VmLGVBQWUsQ0FjYixnQkFBZ0IsQUFBQyxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLElBQUksQ0FDVCxNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUExYVAsQUE0YU0scUJBNWFlLENBa1ZuQixpQkFBaUIsQ0FvRWYsZUFBZSxDQXNCYixvQkFBb0IsQUFBQyxDQUNuQixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLE9BQU8sQ0FBRSxhQUFhLENBQ3RCLGFBQWEsQ0FBRSxJQUFJLENBZ0JwQixBQ2hpREwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEaW1DMUIsQUE0YU0scUJBNWFlLENBa1ZuQixpQkFBaUIsQ0FvRWYsZUFBZSxDQXNCYixvQkFBb0IsQUFBQyxDQU1qQixPQUFPLENBQUUsYUFBYSxDQWF6QixDQS9iUCxBQXFiUSxxQkFyYmEsQ0FrVm5CLGlCQUFpQixDQW9FZixlQUFlLENBc0JiLG9CQUFvQixDQVNsQixFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsUUFBUSxDQ25nRHhCLFdBQVcsQ0FBRSxnRUFBZ0UsQ0FBRSxTQUFTLENBYmhGLElBQXFCLENBYTZFLFdBQVcsQ0RvZ0R0RixHQUFHLENBQzFCLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBemJULEFBMmJRLHFCQTNiYSxDQWtWbkIsaUJBQWlCLENBb0VmLGVBQWUsQ0FzQmIsb0JBQW9CLENBZWxCLENBQUMsQUFBQyxDQUNBLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUE3YlQsQUFrY0kscUJBbGNpQixDQWtWbkIsaUJBQWlCLENBZ0hmLGtCQUFrQixBQUFDLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsT0FBTyxDQUFFLGFBQWEsQ0FVdkIsQUNoakRILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGltQzFCLEFBa2NJLHFCQWxjaUIsQ0FrVm5CLGlCQUFpQixDQWdIZixrQkFBa0IsQUFBQyxDQU1mLE9BQU8sQ0FBRSxhQUFhLENBT3pCLENBL2NMLEFBMmNNLHFCQTNjZSxDQWtWbkIsaUJBQWlCLENBZ0hmLGtCQUFrQixDQVNoQixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsTUFBTSxDQ3poRHhCLFdBQVcsQ0FBRSxnRUFBZ0UsQ0FBRSxTQUFTLENBYmhGLElBQXFCLENBYTZFLFdBQVcsQ0QwaER4RixHQUFHLENBQzNCLEFBOWNQLEFBaWRJLHFCQWpkaUIsQ0FrVm5CLGlCQUFpQixDQStIZixVQUFVLEFBQUMsQ0FDVCxVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNsQixBQXBkTCxBQXNkSSxxQkF0ZGlCLENBa1ZuQixpQkFBaUIsQ0FvSWYsZ0JBQWdCLENBQUMsQ0FBQyxBQUFDLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNiLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsZUFBZSxDQUFFLElBQUksQ0FDckIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsYUFBYSxDQUFFLEtBQUssQ0FDcEIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsTUFBTSxDQUFFLE9BQU8sQ0FDZixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLFVBQVUsQ0FBRSxHQUFHLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0EwQm5CLEFBL2ZMLEFBdWVNLHFCQXZlZSxDQWtWbkIsaUJBQWlCLENBb0lmLGdCQUFnQixDQUFDLENBQUMsQUFpQmYsTUFBTSxBQUFDLENBQ04sZUFBZSxDQUFFLElBQUksQ0FDckIsZ0JBQWdCLENBQUUsZUFBZSxDQUNqQyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBM2VQLEFBNmVNLHFCQTdlZSxDQWtWbkIsaUJBQWlCLENBb0lmLGdCQUFnQixDQUFDLENBQUMsQUF1QmYsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsV0FBVyxDQUFFLG9CQUFvQixDQUNqQyxVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsTUFBTSxDQUNuQixZQUFZLENBQUUsTUFBTSxDQUNwQixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsQ0FBQyxDQUNkLHNCQUFzQixDQUFFLFdBQVcsQ0FDbkMsdUJBQXVCLENBQUUsU0FBUyxDQUNsQyxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDM0IsS0FBSyxDQUFFLE1BQU0sQ0FDYixHQUFHLENBQUUsR0FBRyxDQUNSLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBN2ZQLEFBaWdCSSxxQkFqZ0JpQixDQWtWbkIsaUJBQWlCLENBK0tmLGFBQWEsQUFBQyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBNEJwQixBQTloQkwsQUFvZ0JNLHFCQXBnQmUsQ0FrVm5CLGlCQUFpQixDQStLZixhQUFhLENBR1gsZ0JBQWdCLEFBQUMsQ0FDZixNQUFNLENBQUUsS0FBSyxDQUNiLEtBQUssQ0FBRSxLQUFLLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsYUFBYSxDQUNyQixVQUFVLENBQUUscUZBQXFGLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FDeEgsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQWhoQlAsQUFraEJNLHFCQWxoQmUsQ0FrVm5CLGlCQUFpQixDQStLZixhQUFhLENBaUJYLGtCQUFrQixBQUFDLENBQ2pCLE9BQU8sQ0FBRSxRQUFRLENBVWxCLEFDOW5ETCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRURpbUMxQixBQWtoQk0scUJBbGhCZSxDQWtWbkIsaUJBQWlCLENBK0tmLGFBQWEsQ0FpQlgsa0JBQWtCLEFBQUMsQ0FJZixPQUFPLENBQUUsUUFBUSxDQU9wQixDQTdoQlAsQUF5aEJRLHFCQXpoQmEsQ0FrVm5CLGlCQUFpQixDQStLZixhQUFhLENBaUJYLGtCQUFrQixDQU9oQixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsTUFBTSxDQ3ZtRDFCLFdBQVcsQ0FBRSxnRUFBZ0UsQ0FBRSxTQUFTLENBYmhGLElBQXFCLENBYTZFLFdBQVcsQ0R3bUR0RixHQUFHLENBQzNCLEFBNWhCVCxBQWdpQkkscUJBaGlCaUIsQ0FrVm5CLGlCQUFpQixDQThNZixpQkFBaUIsQUFBQyxDQUNoQixPQUFPLENBQUUsU0FBUyxDQUNsQixnQkFBZ0IsQ0FBRSxPQUFPLENBeUQxQixBQzVyREgsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEaW1DMUIsQUFnaUJJLHFCQWhpQmlCLENBa1ZuQixpQkFBaUIsQ0E4TWYsaUJBQWlCLEFBQUMsQ0FLZCxPQUFPLENBQUUsSUFBSSxDQXNEaEIsQ0EzbEJMLEFBd2lCTSxxQkF4aUJlLENBa1ZuQixpQkFBaUIsQ0E4TWYsaUJBQWlCLENBUWYsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsVUFBVSxDQUFFLGtCQUFrQixDQUM5QixhQUFhLENBQUUsa0JBQWtCLENBQ2pDLE1BQU0sQ0FBRSxVQUFVLENBQ2xCLE9BQU8sQ0FBRSxNQUFNLENBQ2hCLEFBOWlCUCxBQWdqQk0scUJBaGpCZSxDQWtWbkIsaUJBQWlCLENBOE1mLGlCQUFpQixDQWdCZixzQkFBc0IsQUFBQyxDQUNyQixVQUFVLENBQUUsTUFBTSxDQW1DbkIsQUFwbEJQLEFBbWpCUSxxQkFuakJhLENBa1ZuQixpQkFBaUIsQ0E4TWYsaUJBQWlCLENBZ0JmLHNCQUFzQixDQUdwQixjQUFjLEFBQUMsQ0FDYixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLEtBQUssQ0FBRSxLQUFLLENBQ1osT0FBTyxDQUFFLFlBQVksQ0FDckIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsR0FBRyxDQXVCZixBQW5sQlQsQUE4akJVLHFCQTlqQlcsQ0FrVm5CLGlCQUFpQixDQThNZixpQkFBaUIsQ0FnQmYsc0JBQXNCLENBR3BCLGNBQWMsQUFXWCxRQUFRLEFBQUMsQ0FDUixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxjQUFjLENBQ3pCLFlBQVksQ0FBRSxzQkFBc0IsQ0FDcEMsYUFBYSxDQUFFLHFCQUFxQixDQUNwQyxXQUFXLENBQUUsc0JBQXNCLENBQ25DLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxLQUFLLENBQ1osQUF2a0JYLEFBeWtCVSxxQkF6a0JXLENBa1ZuQixpQkFBaUIsQ0E4TWYsaUJBQWlCLENBZ0JmLHNCQUFzQixDQUdwQixjQUFjLEFBc0JYLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsU0FBUyxDQUFFLGFBQWEsQ0FDeEIsWUFBWSxDQUFFLHNCQUFzQixDQUNwQyxhQUFhLENBQUUscUJBQXFCLENBQ3BDLFdBQVcsQ0FBRSxzQkFBc0IsQ0FDbkMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEtBQUssQ0FDYixBQWxsQlgsQUFzbEJNLHFCQXRsQmUsQ0FrVm5CLGlCQUFpQixDQThNZixpQkFBaUIsQ0FzRGYsY0FBYyxBQUFDLENBQ2IsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQTFsQlAsQUE2bEJJLHFCQTdsQmlCLENBa1ZuQixpQkFBaUIsQ0EyUWYsWUFBWSxBQUFDLENBQ1gsVUFBVSxDQUFFLGlCQUFpQixDQUM3QixXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsSUFBSSxDQXNCcEIsQUF0bkJMLEFBa21CTSxxQkFsbUJlLENBa1ZuQixpQkFBaUIsQ0EyUWYsWUFBWSxDQUtWLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxrQkFBa0IsQ0FDOUIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLE1BQU0sQ0FDZixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBdm1CUCxBQXltQk0scUJBem1CZSxDQWtWbkIsaUJBQWlCLENBMlFmLFlBQVksQ0FZVixpQkFBaUIsQUFBQyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLGdCQUFnQixDQUFFLE9BQU8sQ0FVMUIsQUN0dERMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRGltQzFCLEFBeW1CTSxxQkF6bUJlLENBa1ZuQixpQkFBaUIsQ0EyUWYsWUFBWSxDQVlWLGlCQUFpQixBQUFDLENBS2QsT0FBTyxDQUFFLFNBQVMsQ0FPckIsQ0FybkJQLEFBaW5CUSxxQkFqbkJhLENBa1ZuQixpQkFBaUIsQ0EyUWYsWUFBWSxDQVlWLGlCQUFpQixDQVFmLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxNQUFNLENDL3JEMUIsV0FBVyxDQUFFLGdFQUFnRSxDQUFFLFNBQVMsQ0FiaEYsSUFBcUIsQ0FhNkUsV0FBVyxDRGdzRHRGLEdBQUcsQ0FDM0IsQUFTVCxBQUFBLHFCQUFxQixBQUFDLENBRXBCLFdBQVcsQ0FBRSxJQUFJLENBaUdsQixBQW5HRCxBQUlFLHFCQUptQixDQUluQixnQkFBZ0IsQUFBQyxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLGlCQUFpQixDQUM3QixhQUFhLENBQUUsaUJBQWlCLENBQ2hDLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBWkgsQUFjRSxxQkFkbUIsQ0FjbkIsa0JBQWtCLEFBQUMsQ0FDakIsS0FBSyxDQUFFLGtCQUFrQixDQUFDLFVBQVUsQ0FDckMsQUFoQkgsQUFrQkUscUJBbEJtQixDQWtCbkIsNkJBQTZCLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLGVBQWUsQ0FDeEIsTUFBTSxDQUFFLENBQUMsQ0FDVixBQXJCSCxBQXVCRSxxQkF2Qm1CLENBdUJuQixZQUFZLEFBQUMsQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBekJILEFBMkJFLHFCQTNCbUIsQ0EyQm5CLFlBQVksQUFBQyxDQUNYLE1BQU0sQ0FBRSxlQUFlLENBQ3hCLEFBN0JILEFBK0JFLHFCQS9CbUIsQ0ErQm5CLG1CQUFtQixBQUFDLENBQ2xCLE1BQU0sQ0FBRSxZQUFZLENBQ3BCLFNBQVMsQ0FBRSxPQUFPLENBQ25CLEFBbENILEFBb0NFLHFCQXBDbUIsQ0FvQ25CLGdDQUFnQyxBQUFBLE9BQU8sQUFBQyxDQUN0QyxPQUFPLENBQUUsYUFBYSxDQUN2QixBQXRDSCxBQXdDRSxxQkF4Q21CLENBd0NuQixxQkFBcUIsQ0FBQyx5QkFBeUIsQUFBQSxJQUFLLENBQUEsaUNBQWlDLENBQUMsT0FBTyxBQUFDLENBQzVGLE9BQU8sQ0FBRSxjQUFjLENBQ3hCLEFBMUNILEFBNENFLHFCQTVDbUIsQ0E0Q25CLHlCQUF5QixDQUFDLElBQUksQUFBQyxDQUM3QixTQUFTLENBQUUsSUFBSSxDQUNmLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUFqREgsQUF1REUscUJBdkRtQixDQXVEbkIsa0JBQWtCLEFBQUMsQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUF6REgsQUErREUscUJBL0RtQixDQStEbkIsa0NBQWtDLEFBQUMsQ0FDakMsYUFBYSxDQUFFLFlBQVksQ0FDNUIsQUFqRUgsQUFtRUUscUJBbkVtQixDQW1FbkIsdUJBQXVCLEFBQUMsQ0FDdEIsU0FBUyxDQUFFLElBQUksQ0FFZixNQUFNLENBQUUsWUFBWSxDQUNyQixBQXZFSCxBQXlFRSxxQkF6RW1CLENBeUVuQix3QkFBd0IsQUFBQyxDQUN2QixTQUFTLENBQUUsSUFBSSxDQUNoQixBQTNFSCxBQTZFRSxxQkE3RW1CLENBNkVuQix1QkFBdUIsQUFBQyxDQUN0QixPQUFPLENBQUUsZ0JBQWdCLENBQzFCLEFBL0VILEFBaUZFLHFCQWpGbUIsQ0FpRm5CLGdDQUFnQyxBQUFDLENBQy9CLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBbkZILEFBcUZFLHFCQXJGbUIsQ0FxRm5CLHFCQUFxQixBQUFDLENBQ3BCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FDZCxBQXhGSCxBQTBGRSxxQkExRm1CLENBMEZuQixxQ0FBcUMsQ0ExRnZDLHFCQUFxQixDQTJGbkIscUJBQXFCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLENBQUMsQ0FDVixTQUFTLENBQUUsS0FBSyxDQUNqQixBQTlGSCxBQWdHRSxxQkFoR21CLENBZ0duQixrQkFBa0IsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQzFCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFPSCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLE1BQU0sQ0FBRSxXQUFXLENBQ25CLFVBQVUsQ0FBRSxpQkFBaUIsQ0E0TTlCLEFDcmhFQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUR1MEQxQixBQUFBLG9CQUFvQixBQUFDLENBS2pCLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLE1BQU0sQ0FDakIsV0FBVyxDQUFFLElBQUksQ0F1TXBCLENBOU1ELEFBVUUsb0JBVmtCLENBVWxCLDZCQUE2QixBQUFDLENBQzVCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsSUFBSSxDQUFFLFFBQVEsQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFqQkgsQUFtQkUsb0JBbkJrQixDQW1CbEIsNEJBQTRCLEFBQUMsQ0FDM0IsU0FBUyxDQUFFLENBQUMsQ0FDWixTQUFTLENBQUUsTUFBTSxDQUNsQixBQXRCSCxBQXdCRSxvQkF4QmtCLENBd0JsQiw2QkFBNkIsQUFBQSxRQUFRLEFBQUMsQ0FDcEMsT0FBTyxDQUFFLG9CQUFvQixDQUM3QixJQUFJLENBQUUsUUFBUSxDQUNkLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBOUJILEFBZ0NFLG9CQWhDa0IsQ0FnQ2xCLDBCQUEwQixBQUFDLENBQ3pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFuQ0gsQUFxQ0Usb0JBckNrQixDQXFDbEIsMEJBQTBCLENBQUMsR0FBRyxBQUFDLENBQzdCLE9BQU8sQ0FBRSxZQUFZLENBQ3RCLEFBdkNILEFBeUNFLG9CQXpDa0IsQ0F5Q2xCLG9CQUFvQixBQUFDLENBQ25CLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUEzQ0gsQUE2Q0Usb0JBN0NrQixDQTZDbEIsOEJBQThCLEFBQUMsQ0FDN0IsU0FBUyxDQUFFLE9BQU8sQ0FDbkIsQUEvQ0gsQUFpREUsb0JBakRrQixDQWlEbEIsa0NBQWtDLEFBQUMsQ0FDakMsU0FBUyxDQUFFLE9BQU8sQ0FDbkIsQUFuREgsQUFxREUsb0JBckRrQixDQXFEbEIsK0JBQStCLEFBQUMsQ0FDOUIsU0FBUyxDQUFFLE1BQU0sQ0FDbEIsQUF2REgsQUF5REUsb0JBekRrQixDQXlEbEIsa0JBQWtCLEFBQUMsQ0FDakIsTUFBTSxDQUFFLEtBQUssQ0FDZCxBQTNESCxBQTZERSxvQkE3RGtCLENBNkRsQix1QkFBdUIsQUFBQyxDQUN0QixPQUFPLENBQUUsS0FBSyxDQUNmLEFBL0RILEFBaUVFLG9CQWpFa0IsQ0FpRWxCLHNCQUFzQixBQUFDLENBQ3JCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDYixBQXRFSCxBQXdFRSxvQkF4RWtCLENBd0VsQixzQkFBc0IsQ0FBQyxFQUFFLENBeEUzQixvQkFBb0IsQ0F5RWxCLHNCQUFzQixDQUFDLEVBQUUsQUFBQyxDQUN4QixPQUFPLENBQUUsWUFBWSxDQUNyQixTQUFTLENBQUUsTUFBTSxDQUNsQixBQTVFSCxBQThFRSxvQkE5RWtCLENBOEVsQixzQkFBc0IsQUFBQyxDQUNyQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBaEZILEFBa0ZFLG9CQWxGa0IsQ0FrRmxCLDRCQUE0QixBQUFDLENBQzNCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsTUFBTSxDQUNuQixhQUFhLENBQUUsSUFBSSxDQUNwQixBQXhGSCxBQTBGRSxvQkExRmtCLENBMEZsQiwrQkFBK0IsQ0FBQyxFQUFFLEFBQUMsQ0FDakMsTUFBTSxDQUFFLEtBQUssQ0FBQyxHQUFHLENFeDZEVCxPQUFPLENGeTZEZixhQUFhLENBQUUsR0FBRyxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNwQixBQS9GSCxBQWlHRSxvQkFqR2tCLENBaUdsQiwrQkFBK0IsQUFBQyxDQUM5QixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUNwQixBQXBHSCxBQXNHRSxvQkF0R2tCLENBc0dsQiwrQkFBK0IsQUFBQyxDQUM5QixVQUFVLENBQUUsTUFBTSxDQUNuQixBQXhHSCxBQTBHRSxvQkExR2tCLENBMEdsQiw0QkFBNEIsQUFBQyxDQUMzQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0UzN0RaLE9BQU8sQ0Y0N0RaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUEvR0gsQUFpSEUsb0JBakhrQixDQWlIbEIsNEJBQTRCLEFBQUEsTUFBTSxBQUFDLENBQ2pDLGdCQUFnQixDQUFFLE9BQU8sQ0FDMUIsQUFuSEgsQUF1SEUsb0JBdkhrQixDQXVIbEIsOEJBQThCLEFBQUMsQ0FDN0IsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUF6SEgsQUEySEUsb0JBM0hrQixDQTJIbEIsK0JBQStCLEFBQUMsQ0FDOUIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENFNThEWixPQUFPLENGNjhEWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBaElILEFBa0lFLG9CQWxJa0IsQ0FrSWxCLCtCQUErQixBQUFBLE1BQU0sQUFBQyxDQUNwQyxnQkFBZ0IsQ0U1OERiLE9BQU8sQ0Y2OERYLEFBcElILEFBd0lFLG9CQXhJa0IsQ0F3SWxCLGtDQUFrQyxBQUFBLE9BQU8sQUFBQyxDQUN4QyxPQUFPLENBQUUsS0FBSyxDQUNmLEFBMUlILEFBNElFLG9CQTVJa0IsQ0E0SWxCLHNCQUFzQixBQUFDLENBQ3JCLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBOUlILEFBZ0pFLG9CQWhKa0IsQ0FnSmxCLG9CQUFvQixBQUFDLENBQ25CLGdCQUFnQixDRWorRFgsT0FBTyxDRmsrRFosS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxXQUFXLENBQ3JCLEFBdEpILEFBd0pFLG9CQXhKa0IsQ0F3SmxCLG1CQUFtQixBQUFDLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBMUpILEFBNEpFLG9CQTVKa0IsQ0E0SmxCLDhCQUE4QixBQUFBLE9BQU8sQUFBQyxDQUNwQyxPQUFPLENBQUUsTUFBTSxDQUNoQixBQTlKSCxBQWdLRSxvQkFoS2tCLENBZ0tsQiw0QkFBNEIsQUFBQSxnQkFBZ0IsQUFBQyxDQUMzQyxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFuS0gsQUFxS0Usb0JBcktrQixDQXFLbEIsOEJBQThCLEFBQUMsQ0FDN0IsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxXQUFXLENBQ25CLFNBQVMsQ0FBRSxLQUFLLENBT2pCLEFDdi9ERCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUR1MEQxQixBQXFLRSxvQkFyS2tCLENBcUtsQiw4QkFBOEIsQUFBQyxDQU8zQixLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFlBQVksQ0FBRSxJQUFJLENBRXJCLENBaExILEFBa0xFLG9CQWxMa0IsQ0FrTGxCLCtCQUErQixDQUFDLElBQUksQUFBQyxDQUNuQyxTQUFTLENBQUUsT0FBTyxDQUNuQixBQXBMSCxBQXNMRSxvQkF0TGtCLENBc0xsQiwrQkFBK0IsQUFBQyxDQUM5QixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLFdBQVcsQ0FDbkIsU0FBUyxDQUFFLEtBQUssQ0FNakIsQUN2Z0VELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRHUwRDFCLEFBc0xFLG9CQXRMa0IsQ0FzTGxCLCtCQUErQixBQUFDLENBTzVCLEtBQUssQ0FBRSxHQUFHLENBQ1YsT0FBTyxDQUFFLFlBQVksQ0FFeEIsQ0FoTUgsQUFrTUUsb0JBbE1rQixDQWtNbEIsNEJBQTRCLENBQUMsSUFBSSxBQUFDLENBQ2hDLFNBQVMsQ0FBRSxPQUFPLENBQ25CLEFBcE1ILEFBc01FLG9CQXRNa0IsQ0FzTWxCLCtCQUErQixBQUFDLENBQzlCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBek1ILEFBMk1FLG9CQTNNa0IsQ0EyTWxCLDRCQUE0QixBQUFDLENBQzNCLFNBQVMsQ0FBRSxNQUFNLENBQ2xCLEFBTUgsQUFBQSxZQUFZLEFBQUEsa0JBQWtCLEFBQUMsQ0FDN0IsWUFBWSxDQUFFLEtBQUssQ0FDbkIsVUFBVSxDQUFFLE1BQU0sQ0FLbkIsQUNqaUVDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRDBoRTFCLEFBQUEsWUFBWSxBQUFBLGtCQUFrQixBQUFDLENBSzNCLFVBQVUsQ0FBRSxNQUFNLENBRXJCLENBTUQsQUFBQSxZQUFZLEFBQUMsQ0FDWCxVQUFVLENBQUUsSUFBSSxDQWFqQixBQ3JqRUMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEdWlFMUIsQUFBQSxZQUFZLEFBQUMsQ0FJVCxRQUFRLENBQUUsTUFBTSxDQVVuQixDQWRELEFBT0UsWUFQVSxDQU9WLGdCQUFnQixBQUFDLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FLYixBQ3BqRUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEdWlFMUIsQUFPRSxZQVBVLENBT1YsZ0JBQWdCLEFBQUMsQ0FJYixLQUFLLENBQUUsSUFBSSxDQUVkLENBT0gsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxPQUFPLENBeURqQixBQ3RuRUMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEMmpFMUIsQUFBQSxrQkFBa0IsQUFBQyxDQUtmLEtBQUssQ0FBRSxHQUFHLENBc0RiLENBM0RELEFBUUUsa0JBUmdCLENBUWhCLHFCQUFxQixBQUFDLENBQ3BCLE9BQU8sQ0FBRSxNQUFNLENBQ2hCLEFBVkgsQUFZRSxrQkFaZ0IsQ0FZaEIsaUNBQWlDLEFBQUMsQ0FDaEMsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQWRILEFBZ0JFLGtCQWhCZ0IsQ0FnQmhCLHVCQUF1QixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFsQkgsQUFvQkUsa0JBcEJnQixDQW9CaEIsc0JBQXNCLEFBQUMsQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FLakIsQUExQkgsQUF1Qkksa0JBdkJjLENBb0JoQixzQkFBc0IsQ0FHcEIsUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FDYixBQXpCTCxBQTRCRSxrQkE1QmdCLENBNEJoQixnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1osQUE5QkgsQUFnQ0Usa0JBaENnQixDQWdDaEIsNEJBQTRCLEFBQUMsQ0FDM0IsY0FBYyxDQUFFLGVBQWUsQ0FDaEMsQUFsQ0gsQUFvQ0Usa0JBcENnQixDQW9DaEIsMEJBQTBCLENBQUMsZ0JBQWdCLEFBQUMsQ0FDMUMsT0FBTyxDQUFFLGdCQUFnQixDQUMxQixBQXRDSCxBQXdDRSxrQkF4Q2dCLENBd0NoQixrQ0FBa0MsQUFBQyxDQUNqQyxVQUFVLENBQUUsTUFBTSxDQUNuQixBQTFDSCxBQTRDRSxrQkE1Q2dCLENBNENoQix5QkFBeUIsQUFBQyxDQUN4QixNQUFNLENBQUUsTUFBTSxDQUNkLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDRXJuRVgsT0FBTyxDRjBuRWIsQUF0REgsQUFtREksa0JBbkRjLENBNENoQix5QkFBeUIsQ0FPdkIsbUJBQW1CLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQXJETCxBQXdERSxrQkF4RGdCLENBd0RoQix1QkFBdUIsQUFBQyxDQUN0QixNQUFNLENBQUUsS0FBSyxDQUNkLEFBTUgsQUFFSSxnQkFGWSxDQUNkLHFCQUFxQixDQUNuQixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsTUFBTSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNqQixBQVFMLE1BQU0sTUFBTSxNQUFNLE1BQU0sZ0JBQWdCLEVBQUUsS0FBSyxPQUFPLGdCQUFnQixFQUFFLE1BQU0sT0FBTyxXQUFXLEVBQUUsU0FBUyxFQUV6RyxBQUFBLDhCQUE4QixBQUFDLENBQzdCLFNBQVMsQ0FBRSxlQUFlLENBQzNCLEFBRUQsQUFBQSw4QkFBOEIsQUFBQyxDQUM3QixTQUFTLENBQUUsZUFBZSxDQUMzQixBQUVELEFBQUEsa0JBQWtCLEFBQUMsQ0FDakIsU0FBUyxDQUFFLGVBQWUsQ0FDM0IsQUFFRCxBQUFBLGdDQUFnQyxBQUFDLENBQy9CLE9BQU8sQ0FBRSx1QkFBdUIsQ0FDaEMsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsTUFBTSxDQUFFLHdCQUF3QixDQUNoQyxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsQUFBQSxtQ0FBbUMsQUFBQyxDQUNsQyxPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ3BCLEFBRUQsQUFBQSx5QkFBeUIsQ0FBQyxtQ0FBbUMsQ0FBQyxFQUFFLEFBQUMsQ0FDL0QsYUFBYSxDQUFFLENBQUMsQ0FDaEIsWUFBWSxDQUFFLElBQUksQ0FDbkIsQ0FPSCxBQUFBLGFBQWEsQ0FBQyxRQUFRLEFBQUMsQ0FDckIsYUFBYSxDQUFFLEtBQUssQ0FDcEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsa0JBQWtCLENBQUUsa0RBQWtELENBQ3RFLFVBQVUsQ0FBRSxrREFBa0QsQ0FDL0QsQUFFRCxBQUFBLGFBQWEsQ0FBQyxJQUFJLEFBQUMsQ0FDakIsZ0JBQWdCLENBQUUsS0FBSyxDQUN4QixBQUVELEFBQUEsYUFBYSxDQUFDLE1BQU0sQUFBQyxDQUNuQixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBRUQsQUFBQSxhQUFhLENBQUMsZ0JBQWdCLEFBQUMsQ0FDN0IsT0FBTyxDQUFFLEVBQUUsQ0FDWixBQUVELEFBQUEsZUFBZSxBQUFDLENBQ2QsTUFBTSxDQUFFLG9CQUFvQixDQUs3QixBQU5ELEFBR0UsZUFIYSxDQUdiLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1oifQ== */
