@import url("https://fonts.googleapis.com/css2?family=Zilla+Slab:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,562;0,600;0,700;1,400;1,500;1,562;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400;0,500;0,700;0,800;0,900;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Acme&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;469;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");body{font-size:16px;line-height:24px;font-weight:400;color:#3e3e3e;font-family:"Poppins", sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Zilla Slab", serif;color:#3e3e3e;font-weight:600;margin:0}p{margin-bottom:0px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}ul{margin:0;padding:0;list-style:none}img{max-width:100%}.img-full{width:100%;height:100%;overflow:hidden;display:block}a{color:#3e3e3e;font-size:18px;font-family:"Zilla Slab", serif;text-transform:capitalize}a:hover{color:#d4876c}a,a:hover,a:focus,a:active,button,button:focus,.btn,.btn:focus,input,input:focus,select,textarea,.slick-slide{text-decoration:none;outline:0}input.input-field{border:1px solid #e5e5e5}textarea.textarea-field{border:1px solid #e5e5e5}input[type="checkbox"]{display:none}input[type="checkbox"]+label{position:relative;padding-left:30px;line-height:20px;font-size:14px;font-weight:400;margin:0}input[type="checkbox"]+label:before{position:absolute;left:0;top:0;width:20px;height:20px;display:block;border:2px solid #e5e5e5;content:""}input[type="checkbox"]+label:after{position:absolute;left:0;top:0;display:block;content:"\ea21";font-family:"LaStudioIcons";font-weight:600;font-size:12px;line-height:20px;opacity:0;width:20px;text-align:center;color:#13aff0}input[type="checkbox"]:checked+label:before{border:2px solid #e5e5e5}input[type="checkbox"]:checked+label:after{opacity:1}button,.btn{cursor:pointer;border:0;padding:0;background:transparent}.overflow-hidden{overflow:hidden}.home-style-2 a{font-size:18px;font-family:"Zilla Slab", serif;text-transform:capitalize}.home-style-2 a:hover{color:#dda973}.home-style-3 a{font-family:"Zilla Slab", serif;text-transform:capitalize}.home-style-3 a:hover{color:#827021}.home-style-4 a{text-transform:capitalize}.home-style-4 a:hover{color:#ff794a}.home-style-5 a{text-transform:capitalize}.home-style-5 a:hover{color:#73bcc3}.home-style-6 a{text-transform:capitalize}.home-style-6 a:hover{color:#d4876c}.font-style_italic{font-style:italic}.line-height-1{line-height:1}.container-fluid{padding:0 140px}@media (max-width: 1800px){.container-fluid{padding:0 60px}}@media (max-width: 1199px){.container-fluid{padding:0 20px}}.container-fluid-2{width:100%;padding:0 80px;margin-right:auto;margin-left:auto}@media (max-width: 1800px){.container-fluid-2{padding:0 60px}}@media (max-width: 1500px){.container-fluid-2{padding:0 30px}}@media (max-width: 1199px){.container-fluid-2{padding:0 20px}}.container-fluid-3{width:100%;padding:0 250px;margin-right:auto;margin-left:auto}@media (max-width: 1800px){.container-fluid-3{padding:0 60px}}@media (max-width: 1500px){.container-fluid-3{padding:0 30px}}@media (max-width: 1199px){.container-fluid-3{padding:0 20px}}.container-fluid-4{width:100%;padding:0 238px;margin-right:auto;margin-left:auto}@media (max-width: 1800px){.container-fluid-4{padding:0 60px}}@media (max-width: 1500px){.container-fluid-4{padding:0 30px}}@media (max-width: 1199px){.container-fluid-4{padding:0 20px}}.container-fluid-5{padding:0 160px}@media (max-width: 1800px){.container-fluid-5{padding:0 60px}}@media (max-width: 1199px){.container-fluid-5{padding:0 20px}}.container-fluid-custom{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f5f5f5;z-index:99999999}.preloader{width:50px;height:50px;display:inline-block;padding:0px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}.preloader span{position:absolute;display:inline-block;width:50px;height:50px;background:#d4876c;-webkit-animation:preloader 1.3s linear infinite;animation:preloader 1.3s linear infinite}.preloader span:last-child{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes preloader{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.9}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0}}@keyframes preloader{0%{-webkit-transform:scale(0, 0);transform:scale(0, 0);opacity:.9}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0}}.preloader-2 span{background:#dda973}.preloader-3 span{background:#827021}.preloader-4 span{background:#ff794a}.preloader-5 span{background:#73bcc3}@media (min-width: 1200px){.fixed-wrapper .fixed-header{background:#ffffff;position:fixed;width:370px;z-index:1;height:100%}}@media (min-width: 1200px){.fixed-wrapper .main-site{width:calc(100% - 370px);margin-left:auto}}a,button,i,input[type="checkbox"]+label:before,input[type="checkbox"]+label:after,.heading-6,.tab-content .tab-pane.active,.scroll-to-top i,.price-filter .ui-slider-handle,.price-filter .price-slider-amount .filter-btn,.hover-style .overlay-1,.hover-style:hover .overlay-1,.hover-style-3 .overlay-1,.hover-style-3:hover .overlay-1,.img-zoom_effect:before,.global-overlay,.slick-dots li,.arrow-style-2 .slick-arrow,.arrow-style-2:hover .slick-arrow,.arrow-style-5:hover .slick-arrow,.single-brand-item,.single-brand-item img,.single-brand-item:hover,.single-brand-item:hover img,.single-brand-item-2,.single-brand-item-2 img,.popup_wrapper,.popup_wrapper .test .popup_off,.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group form.subscribe-form button,.quantity .cart-plus-minus>.qtybutton,.main-nav>ul>li>a .menu-text:after,.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown,.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown>li,.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product,.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img:before,.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img>a img.secondary-img,.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img .add-actions,.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img .add-actions>ul>li,.shop-product-wrap>[class*="col-"],.review-body .user-feedback form.feedback-form .comment-field textarea.textarea-field,.myaccount-tab-content,.coupon-accordion span,.coupon-accordion .coupon-content .coupon-info p.form-row input[type="submit"],.order-button-payment input,.wishlist-content table td.mgana-cart_btn a,.compare-table .table tbody tr,.mgana-btn,.home-style-2 .border-button-2,.border-button,.border-button:hover,.btn-close,.btn-close>i,.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product .product-item_img,.offcanvas-menu_wrapper .offcanvas-menu-inner,.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li>ul li,.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li>a>i,.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_banner .inner-img:before,.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li>ul li,.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li>a>i,.offcanvas-navigation .mobile-menu li>.menu-expand,.social-link-2 ul li a:hover,.banner-wrapper-2 .single-banner:hover .banner-image a .banner-overlay,.banner-wrapper-2 .single-banner:hover .banner-content-3 a,.banner-wrapper-2 .banner-image a .banner-overlay,.banner-wrapper-2 .banner-content-3 a,.banner-3-area .banner-img a .banner-overlay,.banner-3-area .banner-img:hover a .banner-overlay,.banner-5-area .content-image:hover .banner-title-2,.banner-5-area .banner-content-2 .banner-title-2,.banner-6-area .button-style-2 .border-button-2,.banner-6-area .content-image:hover .border-button-2:before,.single-category-one .category-image,.single-category-one .category-image span,.single-category-one .category-image img,.single-category-one .category-image:hover,.single-category-one .category-image:hover span,.single-category-one .category-image:hover img,.product-item .single-product,.product-item .single-product .product-img>a .product-overlay,.product-item .single-product .product-img .add-actions,.product-item .single-product .product-img .add-actions>ul>li,.product-item .single-product:hover .product-img .add-actions,.product-item-2 .single-product,.product-item-2 .single-product .product-img>a .product-overlay,.product-item-2 .single-product .product-img>a .primary-image,.product-item-2 .single-product .product-img>a .secondary-image,.product-item-2 .single-product .product-img:hover .primary-image,.product-item-2 .single-product .product-img:hover .secondary-image,.product-item-2 .single-product .product-img .add-actions,.product-item-2 .single-product .product-img .add-actions>ul>li,.product-item-2 .single-product:hover .product-img .add-actions,.product-item-4 .single-product,.product-item-4 .single-product .product-img>a .product-overlay,.product-item-4 .single-product .product-img .add-actions,.product-item-4 .single-product .product-img .add-actions>ul>li,.product-item-4 .single-product:hover .product-img .add-actions,.product-item-3 .single-product,.product-item-3 .single-product .product-img .add-actions,.product-item-3 .single-product .product-img .add-actions>ul>li,.product-item-3 .single-product:hover .product-img .add-actions,.modal-wrapper.modal,.modal-wrapper .modal-dialog .modal-content .modal-body .close,.new-arrival-3 .banner-thumb-area .demo-image a .banner-overlay,.new-arrival-3 .banner-thumb-area:hover .demo-image a .banner-overlay,.blog-post-area-2 .post-inner-box:hover .post-content,.blog-post-area-2 .post-inner-box:hover .banner-overlay,.blog-post-area-2 .post-inner-box .banner-overlay,.blog-post-area-2 .post-inner-box .post-content,.popular-categories-area .product-category li a i,.popular-categories-area .product-category li a:hover i,.popular-categories-area .product-category li a:hover .heading-6,.instagram-area .instagram-img:before,.instagram-area .instagram-img .add-action{-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.section-title>.heading-one{margin-bottom:0;line-height:24px;padding-bottom:20px;font-size:36px;letter-spacing:4px}@media (max-width: 575px){.section-title>.heading-one{font-size:28px;letter-spacing:2px;line-height:22px}}.section-title-2>.heading-5{color:#3e3e3e;font-family:"Fjalla One", sans-serif;line-height:36px;font-size:36px;letter-spacing:4px;font-weight:normal}@media (max-width: 479px){.section-title-2>.heading-5{font-size:28px;letter-spacing:2px;line-height:24px}}.section-title-3{position:relative}.section-title-3>.heading-5{color:#3e3e3e;font-family:"Lora", serif;font-size:46px;font-weight:400;line-height:33px;padding-bottom:30px;margin-bottom:50px}@media (max-width: 479px){.section-title-3>.heading-5{font-size:28px;letter-spacing:1px;line-height:20px}}.section-title-3>.heading-5:after{position:absolute;content:"";left:0;right:0;bottom:0;margin:auto;height:1px;background:#827021;width:150px}.section-title-4{position:relative}.section-title-4>.heading-5{color:#515151;font-family:"Acme", sans-serif;font-size:66px;font-weight:400;line-height:46px;padding-bottom:30px}.section-title-4>.heading-5:after{position:absolute;content:"";left:0;right:0;bottom:0;margin:auto;height:4px;background:#ffffff;width:80px}@media (max-width: 767px){.section-title-4>.heading-5{font-size:52px}}@media (max-width: 575px){.section-title-4>.heading-5{font-size:46px}}@media (max-width: 479px){.section-title-4>.heading-5{padding-bottom:15px}}.section-title-4>.heading-6{color:#3e3e3e;font-family:"Acme", sans-serif;font-size:66px;font-weight:400;line-height:46px;padding-bottom:30px;opacity:1}.section-title-4>.heading-6:after{position:absolute;content:"";left:0;right:0;bottom:0;margin:auto;height:4px;background:#3e3e3e;width:80px}@media (max-width: 575px){.section-title-4>.heading-6{font-size:46px}}@media (max-width: 479px){.section-title-4>.heading-6{padding-bottom:15px}}.section-title-5>.heading-one{margin-bottom:0;padding-bottom:20px;font-size:46px;line-height:28px;font-family:"Playfair Display", serif;font-weight:400;font-style:italic;text-transform:capitalize}@media (max-width: 767px){.section-title-5>.heading-one{font-size:36px;line-height:22px}}@media (max-width: 479px){.section-title-5>.heading-one{font-size:28px;letter-spacing:2px;line-height:20px}}.section-title-13{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section-title-13>.heading-13{color:#3e3e3e;font-family:"Lora", serif;font-size:36px;line-height:25px;font-weight:normal;text-transform:uppercase;letter-spacing:2px;text-align:center;padding:80px 20px;position:relative}@media (max-width: 991px){.section-title-13>.heading-13{font-size:30px;line-height:22px}}@media (max-width: 767px){.section-title-13>.heading-13{font-size:26px;line-height:19px}}@media (max-width: 479px){.section-title-13>.heading-13{font-size:16px;line-height:12px;padding:80px 10spx;letter-spacing:1px}}.section-title-13>.heading-13:before{content:'';position:absolute;top:50%;border-top:2px solid #d8d8d8;width:100px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;left:100%}@media (max-width: 575px){.section-title-13>.heading-13:before{width:50px}}@media (max-width: 479px){.section-title-13>.heading-13:before{width:20px}}.section-title-13>.heading-13:after{content:'';position:absolute;top:50%;border-top:2px solid #d8d8d8;width:100px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;right:100%}@media (max-width: 575px){.section-title-13>.heading-13:after{width:50px}}@media (max-width: 479px){.section-title-13>.heading-13:after{width:20px}}.section-title-14{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-title-14 .heading-14{color:#3e3e3e;font-family:"Lora", serif;font-size:36px;font-weight:normal;letter-spacing:2px;line-height:26px;text-transform:uppercase;margin-bottom:35px}@media (max-width: 767px){.section-title-14 .heading-14{font-size:30px;line-height:20px}}@media (max-width: 575px){.section-title-14 .heading-14{font-size:28px;line-height:18px}}@media (max-width: 479px){.section-title-14 .heading-14{font-size:20px;line-height:14px;letter-spacing:1px}}.border-heading>.heading-5{position:relative;display:inline-block}.border-heading>.heading-5:after{position:absolute;content:"";left:0;right:0;bottom:-8px;margin:auto;border-bottom:2px solid #3e3e3e;width:100%}.heading-two{margin-bottom:0;line-height:24px;font-size:32px;letter-spacing:4px}.heading-3{font-size:16px;font-weight:400;letter-spacing:4px}.heading-4{font-size:46px;letter-spacing:6px;color:#515151}.heading-6{font-family:"Fjalla One", sans-serif;font-size:16px;color:#e5e5e5;opacity:.5}.small-title-1{font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:26px}@media (max-width: 767px){.small-title-1{letter-spacing:16px}}@media (max-width: 575px){.small-title-1{letter-spacing:8px;font-size:20px}}.small-title-2{font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:3px;font-family:"Zilla Slab", serif}@media (max-width: 575px){.small-title-2{font-size:20px}}.large-title-1{font-size:70px;line-height:1.2em;letter-spacing:7px}@media (max-width: 767px){.large-title-1{font-size:50px;letter-spacing:5px}}@media (max-width: 575px){.large-title-1{font-size:36px;letter-spacing:5px}}.large-title-2{font-size:100px;font-weight:400;line-height:.9em}.large-title-3{font-size:66px;line-height:1.25em;font-family:"Fjalla One", sans-serif;font-weight:normal}@media (max-width: 767px){.large-title-3{font-size:50px}}@media (max-width: 575px){.large-title-3{font-size:36px}}.desc-one{font-size:18px;line-height:2}.sticker{position:absolute;top:20px;right:0;width:50px;height:25px;line-height:24px;font-size:10px;text-transform:uppercase;text-align:center;background:#3e3e3e;color:#ffffff;text-transform:uppercase;cursor:pointer}.tooltip{z-index:10}.tooltip-inner{padding:0 10px;height:25px;line-height:22px;text-align:center;border-radius:2px;font-size:10px;background-color:#000000;text-indent:0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{content:"";border-width:5px 5px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{border-top-color:#000000}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:#000000}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{border-right-color:#000000}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{border-left-color:#000000}.product-slider .slick-slide div:not(:last-child) .product-item{padding-bottom:55px}.slick-disabled{cursor:not-allowed !important}.tab-content{width:100%}.tab-content .tab-pane{display:block;height:0;max-width:100%;visibility:hidden;overflow:hidden;opacity:0}.tab-content .tab-pane.active{height:auto;visibility:visible;opacity:1;overflow:visible}.scroll-to-top{background-color:#3e3e3e;color:#ffffff;position:fixed;right:50px;bottom:50px;width:40px;height:40px;line-height:40px;z-index:999;font-size:20px;overflow:hidden;display:block;text-align:center;opacity:0;visibility:hidden;-webkit-animation:SlideInDown 1s normal;animation:SlideInDown 1s normal;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.scroll-to-top.show{opacity:1;visibility:visible;-webkit-animation:SlideInUp 1s normal;animation:SlideInUp 1s normal}.scroll-to-top i{color:#ffffff;font-size:16px;display:inline-block}.scroll-to-top:hover{background-color:#d4876c}.scroll-to-top:hover>i{-webkit-animation:SlideInUp 1s infinite;animation:SlideInUp 1s infinite}.scroll-to-top.bg-color-2{background-color:#041632}.scroll-to-top.bg-color-2:hover{background-color:#dda973}.scroll-to-top.bg-color-3{background-color:#041632}.scroll-to-top.bg-color-3:hover{background-color:#827021}.scroll-to-top.bg-color-4{background-color:#041632}.scroll-to-top.bg-color-4:hover{background-color:#ff794a}.scroll-to-top.bg-color-5{background-color:#041632}.scroll-to-top.bg-color-5:hover{background-color:#73bcc3}.rating-box>ul{line-height:12px}.rating-box>ul>li{display:inline-block;line-height:12px}.rating-box>ul>li>i{color:#F5A623;font-size:14px}.rating-box.gamboge-color>ul>li>i{color:#DC9B0E}.paginatoin-area{padding:30px 0 90px}.paginatoin-area.position-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.paginatoin-area .pagination-box li{display:inline-block}.paginatoin-area .pagination-box li>a{border:2px solid #e5e5e5;color:#e5e5e5;width:45px;height:45px;line-height:44px;text-align:center;display:block;font-family:"Poppins", sans-serif}.paginatoin-area .pagination-box li>a.next i{font-size:16px}.paginatoin-area .pagination-box li.active>a{color:#1a1a1a;border-color:#1a1a1a}.paginatoin-area .pagination-box li:hover>a{color:#1a1a1a;border-color:#1a1a1a}.tags-list li{display:inline-block;margin-bottom:5px}.tags-list li a{font-size:14px;border:1px solid #e5e5e5;padding:5px 15px;display:block;line-height:20px}.price-filter .ui-widget-content{background-color:#e5e5e5;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;height:5px;margin:0 0 25px;width:100%;border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.price-filter .ui-slider-range{background-color:#1a1a1a;border:none;-webkit-box-shadow:none;box-shadow:none;height:100%}.price-filter .ui-slider-handle{background:#ffffff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.4);box-shadow:0 1px 4px 0 rgba(0,0,0,0.4);display:block;outline:none;width:20px;height:20px;line-height:15px;margin:0;text-align:center;top:50%;border-radius:100%;-webkit-box-shadow:0px 0px 6.65px 0.35px rgba(0,0,0,0.15);box-shadow:0px 0px 6.65px 0.35px rgba(0,0,0,0.15);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:e-resize}.price-filter .ui-slider-handle:last-child{-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}.price-filter .ui-slider-handle:hover{background-color:#d4876c}.price-filter .price-slider-amount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.price-filter .price-slider-amount .filter-btn{border:2px solid #1a1a1a;width:110px;height:40px;line-height:38px;font-size:12px}@media only screen and (min-width: 992px) and (max-width: 1199px){.price-filter .price-slider-amount .filter-btn{width:40px;font-size:14px}}.price-filter .price-slider-amount .filter-btn:hover{background-color:#d4876c;border-color:#d4876c;color:#ffffff}.price-filter .price-slider-amount .label-input label{font-size:14px;margin:0;text-transform:capitalize;padding-left:5px}.price-filter .price-slider-amount .label-input input{background:transparent none repeat scroll 0 0;border:medium none;-webkit-box-shadow:none;box-shadow:none;font-size:14px;height:inherit;padding-left:5px;width:99px}.countdown-wrap .countdown.item-4 .countdown__item{display:inline-block;position:relative;padding:10px 0;text-align:center;margin-left:60px}@media (max-width: 991px){.countdown-wrap .countdown.item-4 .countdown__item{margin-left:30px}}@media (max-width: 479px){.countdown-wrap .countdown.item-4 .countdown__item{margin-left:15px}}.countdown-wrap .countdown.item-4 .countdown__item:first-child{margin-left:0}.countdown-wrap .countdown.item-4 .countdown__item span{text-transform:capitalize}.countdown-wrap .countdown.item-4 .countdown__item span.countdown__time{font-size:49px}.countdown-wrap .countdown.item-4 .countdown__item span.countdown__text{display:block;font-size:18px;line-height:32.4px}.countdown-wrap.white-text_color span{color:#ffffff}.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item{background-color:#ffffff;padding:15px 0 10px;width:90px;height:90px;border-radius:100%;margin-left:15px}@media (max-width: 1500px){.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item{margin-left:5px;width:70px;height:70px;padding:10px 0}}@media (max-width: 575px){.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item{width:60px;height:60px;padding:5px 0}}.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item:first-child{margin-left:0}.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item span{font-family:'Playfair Display', serif;font-style:italic;text-transform:none;font-size:16px}@media (max-width: 1500px){.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item span{font-size:14px}}.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item span.countdown__time{font-weight:600;font-size:25px}@media (max-width: 1500px){.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item span.countdown__time{font-size:18px}}.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item span.countdown__text{display:block}@media (max-width: 1500px){.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item span.countdown__text{line-height:1.4}}@media (max-width: 575px){.countdown-wrap.with-border_radius .countdown.item-4 .countdown__item span.countdown__text{line-height:1}}.h-100{height:100% !important}.pt-100{padding-top:100px}.pt-90{padding-top:90px}.pt-80{padding-top:80px}.pt-60{padding-top:60px}.pt-50{padding-top:50px}.pt-35{padding-top:35px}.pt-30{padding-top:30px}.pt-10{padding-top:10px}.pb-100{padding-bottom:100px}.pb-90{padding-bottom:90px}.pb-85{padding-bottom:85px}.pb-80{padding-bottom:80px}.pb-75{padding-bottom:75px}.pb-70{padding-bottom:70px}.pb-60{padding-bottom:60px}.pb-55{padding-bottom:55px}.pb-50{padding-bottom:50px}.pb-40{padding-bottom:40px}.pb-30{padding-bottom:30px}.pb-25{padding-bottom:25px}.pb-20{padding-bottom:20px}.pb-15{padding-bottom:15px}.pb-10{padding-bottom:10px}.mt-100{margin-top:100px}.mt-90{margin-top:90px}.mt-80{margin-top:80px}.mt-75{margin-top:75px}.mt-60{margin-top:60px}.mt-50{margin-top:50px}.mt-30{margin-top:30px}.mt-20{margin-top:20px}.mt-15{margin-top:15px}.mt-10{margin-top:10px}.mb-100{margin-bottom:100px}.mb-90{margin-bottom:90px}.mb-80{margin-bottom:80px}.mb-70{margin-bottom:70px}.mb-50{margin-bottom:50px}.mb-40{margin-bottom:40px}.mb-30{margin-bottom:30px}.mb-20{margin-bottom:20px}.mb-10{margin-bottom:10px}.mr-10{margin-right:10px}.hover-style{display:block;overflow:hidden}.hover-style img{-webkit-transform:scale(1.01) rotate(0.05deg);-ms-transform:scale(1.01) rotate(0.05deg);transform:scale(1.01) rotate(0.05deg);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hover-style .overlay-1{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#3e3e3e;width:100%;height:100%}.hover-style:hover img{-webkit-transform:scale(1.05) rotate(0.05deg);-ms-transform:scale(1.05) rotate(0.05deg);transform:scale(1.05) rotate(0.05deg);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hover-style:hover .overlay-1{opacity:.2}.hover-style-2{display:block;overflow:hidden}.hover-style-2 img{-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);max-width:none;width:calc(100% + 50px);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hover-style-2:hover img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hover-style-3{display:block;overflow:hidden}.hover-style-3 .background-3{-webkit-transform:scale(1.01) rotate(0.05deg);-ms-transform:scale(1.01) rotate(0.05deg);transform:scale(1.01) rotate(0.05deg);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.hover-style-3 .overlay-1{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#3e3e3e;width:100%;height:100%}.hover-style-3:hover .background-3{-webkit-transform:scale(1.08) rotate(0.05deg);-ms-transform:scale(1.08) rotate(0.05deg);transform:scale(1.08) rotate(0.05deg);-webkit-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.hover-style-3:hover .overlay-1{opacity:.2}.img-zoom_effect{position:relative;overflow:hidden}.img-zoom_effect:before{background-color:#000;content:"";top:0;left:0;position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;pointer-events:none;z-index:1}.img-zoom_effect img{-webkit-transition:1.8s ease-in-out;-o-transition:1.8s ease-in-out;transition:1.8s ease-in-out}.img-zoom_effect:hover:before{opacity:0.3}.img-zoom_effect:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.global-overlay{background-color:rgba(62,62,62,0.8);position:fixed;width:100%;height:100%;left:0;top:0;z-index:99;visibility:hidden}.global-overlay.overlay-open{visibility:visible;cursor:url(../images/menu/icon/light-close.png) 16 16,pointer}.myniceselect.nice-select{padding:0;margin:0;height:auto;line-height:auto}.myniceselect.nice-select span{height:40px;line-height:40px;display:inline-block;padding:0 20px}.myniceselect.nice-select .list{width:100%}.myniceselect.nice-select.wide span{width:100%}.slick-dots{position:absolute;bottom:30px;left:auto;text-align:center;padding:0 30px}@media (max-width: 1500px){.slick-dots{padding:0}}.slick-dots li{border:1px solid #000000;display:inline-block;cursor:pointer;font-size:0;width:12px;height:12px;border-radius:100%}.slick-dots li:first-child{margin-right:15px}.slick-dots li:hover{background-color:#3e3e3e;border-color:#3e3e3e}.slick-dots li.slick-active{background-color:#3e3e3e !important;border:1px solid #3e3e3e}.slick-dots li button{border:none}.custom-dots .slick-dots{position:absolute;padding:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-45px}.custom-dots .slick-dots>li{background-color:rgba(153,133,119,0.5);border:0;width:15px;height:15px}.custom-dots .slick-dots>li:hover{background-color:#3e3e3e}@media (max-width: 767px){.custom-dots .slick-dots>li{width:10px;height:10px}}.custom-dots .slick-dots>li:not(:last-child){margin-right:20px}@media (max-width: 767px){.custom-dots .slick-dots>li:not(:last-child){margin-right:10px}}.custom-dots-2 .slick-dots{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.custom-dots-2 .slick-dots>li{background-color:#ffffff;border:0;width:15px;height:15px}.custom-dots-2 .slick-dots>li:hover{background-color:#3e3e3e}@media (max-width: 767px){.custom-dots-2 .slick-dots>li{width:10px;height:10px}}.custom-dots-2 .slick-dots>li:not(:last-child){margin-right:20px}@media (max-width: 767px){.custom-dots-2 .slick-dots>li:not(:last-child){margin-right:10px}}.custom-dots-3 .slick-dots{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.custom-dots-3 .slick-dots>li{width:3px;height:3px;background:#ffffff;cursor:pointer;border:5px solid #000000;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-perspective:400;perspective:400;-webkit-transform:translatez(0.01px);-ms-transform:translatez(0.01px);transform:translatez(0.01px);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.custom-dots-3 .slick-dots>li:hover{background:#000000;border-color:#ffffff}.custom-dots-3 .slick-dots>li.slick-active{background:#000000;border-color:#ffffff}.custom-dots-3 .slick-dots>li:not(:last-child){margin-right:20px}@media (max-width: 767px){.custom-dots-3 .slick-dots>li:not(:last-child){margin-right:10px}}.custom-dots-4 .slick-dots{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-73px;z-index:9}.custom-dots-4 .slick-dots>li{background-color:#ffffff;width:29px;height:29px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#b5b5b5}@media (max-width: 767px){.custom-dots-4 .slick-dots>li{width:24px;height:24px}}.custom-dots-4 .slick-dots>li.slick-active{background-color:#ffffff !important;border-color:#ff794a}.custom-dots-4 .slick-dots>li:not(:last-child){margin-right:20px}@media (max-width: 767px){.custom-dots-4 .slick-dots>li:not(:last-child){margin-right:10px}}.arrow-style-1 .slick-arrow{background-color:#ffffff;position:absolute;bottom:30px;left:calc(50% - 48px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:70px;height:70px;line-height:70px;z-index:1}.arrow-style-1 .slick-arrow.tty-slick-text-next{-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}.arrow-style-1 .slick-arrow>i{display:block;line-height:70px}@media (max-width: 991px){.arrow-style-1 .slick-arrow>i{line-height:60px}}.arrow-style-1 .slick-arrow:hover{opacity:0.6}.arrow-style-1 .slick-arrow:hover>i{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media (max-width: 991px){.arrow-style-1 .slick-arrow{width:60px;height:60px;line-height:60px;bottom:20px;left:calc(50% - 45px)}}.arrow-style-2 .slick-arrow{background-color:#ffffff;position:absolute;bottom:30px;top:calc(50% - 0px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:60px;line-height:60px;opacity:0;visibility:hidden;z-index:1}.arrow-style-2 .slick-arrow.tty-slick-text-next{right:0%}.arrow-style-2 .slick-arrow.tty-slick-text-prev{left:0%}.arrow-style-2 .slick-arrow>i{display:block;line-height:60px}.arrow-style-2 .slick-arrow:hover{opacity:0.6}.arrow-style-2 .slick-arrow:hover>i{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.arrow-style-2:hover .slick-arrow{opacity:1;visibility:visible}.arrow-style-2:hover .slick-arrow.tty-slick-text-next{right:5%}.arrow-style-2:hover .slick-arrow.tty-slick-text-prev{left:5%}.arrow-style-3 .slick-arrow{background-color:#adadad;color:#ffffff}.arrow-style-3 .slick-arrow:hover{background-color:#000}.arrow-style-4 .slick-arrow{position:absolute;width:56px;height:56px;background:transparent;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:14px;font-size:14px;border:2px solid;border-color:rgba(62,62,62,0.5);z-index:9;opacity:1}@media (max-width: 575px){.arrow-style-4 .slick-arrow{height:46px;width:46px}}.arrow-style-4 .slick-arrow.tty-slick-text-next{right:3.4%;top:86.5%;-webkit-transform:translateY(-90%);-ms-transform:translateY(-90%);transform:translateY(-90%)}@media (max-width: 1500px){.arrow-style-4 .slick-arrow.tty-slick-text-next{right:2%}}.arrow-style-4 .slick-arrow.tty-slick-text-prev{right:3.4%;top:77%;-webkit-transform:translateY(-80%);-ms-transform:translateY(-80%);transform:translateY(-80%)}@media (max-width: 1500px){.arrow-style-4 .slick-arrow.tty-slick-text-prev{right:2%}}.arrow-style-4 .slick-arrow:hover{background:#3e3e3e;color:#ffffff;border:2px solid;border-color:#3e3e3e;opacity:1}.arrow-style-4:hover .slick-arrow{opacity:1;visibility:visible}.arrow-style-5 .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:#f5f5f5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:12px;font-size:12px;z-index:9;opacity:0}.arrow-style-5 .slick-arrow.tty-slick-text-next{right:5px}.arrow-style-5 .slick-arrow.tty-slick-text-prev{left:5px}.arrow-style-5 .slick-arrow:hover{background:#d4876c;color:#ffffff}.arrow-style-5:hover .slick-arrow{opacity:1;visibility:visible}.arrow-style-5:hover .slick-arrow.tty-slick-text-next{right:0%;left:auto}.arrow-style-5:hover .slick-arrow.tty-slick-text-prev{left:0%;right:auto}.arrow-style-6 .slick-arrow{background-color:#adadad;color:#ffffff}.arrow-style-6 .slick-arrow:hover{background-color:#dda973}.arrow-style-7 .slick-arrow{position:absolute;width:36px;height:36px;background:transparent;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:14px;font-size:14px;z-index:9;opacity:1}@media (max-width: 575px){.arrow-style-7 .slick-arrow{height:26px;width:26px}}.arrow-style-7 .slick-arrow.tty-slick-text-next{right:10%;top:100%}.arrow-style-7 .slick-arrow.tty-slick-text-next i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.arrow-style-7 .slick-arrow.tty-slick-text-prev{left:10%;top:100%}.arrow-style-7 .slick-arrow.tty-slick-text-prev i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.arrow-style-7 .slick-arrow:hover{color:#1a1a1a;opacity:1}.arrow-style-7:hover .slick-arrow{opacity:1;visibility:visible}.arrow-style-8 .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:12px;font-size:12px;z-index:9;opacity:1}.arrow-style-8 .slick-arrow.tty-slick-text-next{left:auto;right:-9%}@media (max-width: 991px){.arrow-style-8 .slick-arrow.tty-slick-text-next{right:-12%}}@media (max-width: 767px){.arrow-style-8 .slick-arrow.tty-slick-text-next{right:-9%}}@media (max-width: 479px){.arrow-style-8 .slick-arrow.tty-slick-text-next{right:-15%}}.arrow-style-8 .slick-arrow.tty-slick-text-prev{right:auto;left:-9%}@media (max-width: 991px){.arrow-style-8 .slick-arrow.tty-slick-text-prev{left:-12%}}@media (max-width: 767px){.arrow-style-8 .slick-arrow.tty-slick-text-prev{left:-9%}}@media (max-width: 479px){.arrow-style-8 .slick-arrow.tty-slick-text-prev{left:-15%}}.arrow-style-9 .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:12px;font-size:12px;z-index:9;opacity:0;visibility:hidden;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);background-color:#fff;border-radius:50%}.arrow-style-9 .slick-arrow.tty-slick-text-next{left:auto;right:0%}.arrow-style-9 .slick-arrow.tty-slick-text-prev{right:auto;left:0%}.arrow-style-9 .slick-arrow:hover{color:#ffffff;background-color:#d4876c;opacity:1}.arrow-style-9:hover .slick-arrow{opacity:1;visibility:visible}.arrow-style-9:hover .slick-arrow.tty-slick-text-next{left:auto;right:-1.2%}.arrow-style-9:hover .slick-arrow.tty-slick-text-prev{right:auto;left:-1.2%}.arrow-style-10 .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:#f5f5f5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:12px;font-size:12px;z-index:9;opacity:1}.arrow-style-10 .slick-arrow.tty-slick-text-next{right:15px}.arrow-style-10 .slick-arrow.tty-slick-text-prev{left:15px}.arrow-style-10 .slick-arrow:hover{background:#1a1a1a;color:#ffffff}.brand-logo-area{padding:10px 0px}.brand-slider .slick-list{margin-right:-18px;margin-left:-20px}.brand-slider .slick-list .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.brand-slider-2{padding:20px 150px 10px;border-top:1px solid #bbbbbb}@media (max-width: 1199px){.brand-slider-2{padding:20px 100px 10px}}@media (max-width: 991px){.brand-slider-2{padding:20px 0px 10px}}.brand-slider-2 .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-brand-item{margin:20px;padding:10px}.single-brand-item .brand-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-brand-item img{background:#ffffff;opacity:.5}.single-brand-item:hover img{opacity:1}.single-brand-item-2{margin:20px;padding:10px}.single-brand-item-2 .brand-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-brand-item-2 img{background:#ffffff;opacity:1}.brand-logo-2 .single-brand-item img{background:#f5f5f5}.popup_wrapper{background:rgba(255,255,255,0.7) none repeat scroll 0 0;height:100%;opacity:0;position:fixed;visibility:hidden;width:100%;z-index:9999999}@media (max-width: 991px){.popup_wrapper{display:none}}.popup_wrapper .test{background:#ffffff;background-position:right;background-size:contain;background-repeat:no-repeat;bottom:0;height:425px;left:0;margin:auto;max-width:870px;padding:50px 50px 50px;position:absolute;right:0;top:0}.popup_wrapper .test .popup_off{background:#3e3e3e;color:#ffffff;top:0;right:0;width:40px;height:40px;line-height:43px;display:block;cursor:pointer;position:absolute;text-align:center;text-transform:uppercase;font-size:20px}.popup_wrapper .test .popup_off:hover{background-color:#d4876c}.popup_wrapper .subscribe-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.popup_wrapper .subscribe-area .subscribe-img{background-color:#f0daca;width:40%}.popup_wrapper .subscribe-area .subscribe-img .subscribe-inner_img{margin:-20px -20px 20px 20px}.popup_wrapper .subscribe-area .subscribe-content{padding-left:80px;width:60%;text-align:center}.popup_wrapper .subscribe-area .subscribe-content>h2{color:#3e3e3e;font-weight:600;font-size:30px;text-transform:capitalize;margin-bottom:0;padding-bottom:20px}.popup_wrapper .subscribe-area .subscribe-content>p{margin:0;max-width:580px;padding-bottom:25px;color:#3e3e3e;font-size:16px}.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group form.subscribe-form{position:relative}.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group form.subscribe-form input{background:#ffffff;border:1px solid #e5e5e5 !important;color:#3e3e3e;border:0 none;height:50px;padding:0 150px 0 20px;width:100%}.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group form.subscribe-form input::-webkit-input-placeholder{color:#3e3e3e}.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group form.subscribe-form input::-moz-placeholder{color:#3e3e3e}.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group form.subscribe-form input:-ms-input-placeholder{color:#3e3e3e}.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group form.subscribe-form input::-ms-input-placeholder{color:#3e3e3e}.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group form.subscribe-form input::placeholder{color:#3e3e3e}.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group form.subscribe-form button{background:#d4876c;color:#ffffff;top:0;right:0;position:absolute;width:130px;height:50px;line-height:50px;border:0;display:block;text-transform:uppercase}.popup_wrapper .subscribe-area .subscribe-content .subscribe-form-group form.subscribe-form button:hover{background-color:#d4876c}.popup_wrapper .subscribe-area .subscribe-content .subscribe-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:25px}.popup_wrapper .subscribe-area .subscribe-content .subscribe-bottom input{margin-right:5px}.popup_wrapper .subscribe-area .subscribe-content .subscribe-bottom label{margin-bottom:0;color:#3e3e3e}.mousemove-wrap{width:calc(100% - 120px);height:calc(100% - 120px);bottom:60px;left:60px;position:absolute}.mousemove-wrap .page-back{position:relative;top:calc(100% - 145px);left:0;width:100%}@media (max-width: 1199px){.mousemove-wrap .page-back{top:calc(100% - 95px)}}@media (max-width: 991px){.mousemove-wrap .page-back{top:calc(100% - 55px)}}@media (max-width: 767px){.mousemove-wrap .page-back{top:calc(100% - 10px)}}@media (max-width: 479px){.mousemove-wrap .page-back{top:calc(100% + 25px)}}.no-gutters{margin-right:0px;margin-left:0px}.in-stock{font-size:12px;margin-left:10px;font-weight:600}@media (max-width: 479px){.in-stock{margin-left:0px}}.in-stock i:before{border:1px solid #86ba45;width:15px;height:15px;line-height:13px;border-radius:100%;font-size:10px;display:block;text-align:center;margin-right:5px}.quantity{margin-right:10px}.quantity .cart-plus-minus{position:relative;width:88px;text-align:left}.quantity .cart-plus-minus>.cart-plus-minus-box{border:1px solid #e5e5e5;height:60px;text-align:center;width:85px;background:#ffffff}.quantity .cart-plus-minus>.qtybutton{cursor:pointer;position:absolute;text-align:center;font-size:18px}.quantity .cart-plus-minus>.qtybutton.dec{top:50%;left:5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.quantity .cart-plus-minus>.qtybutton.inc{border-bottom:none;top:50%;right:5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bg-smoke_color{background-color:#f5f5f5}.bg-white_color{background-color:#ffffff}.bg-wisp-pink{background-color:#f3ebe9}.bg-snow{background-color:#b5b5b5}.bg-clear_day{background-color:#ddeee9}.bg-black{background-color:#000}.bg-night_rider{background-color:#313131}.bg-fantasy{background-color:#f1f1ee}.bg-dim_gray{background-color:#6E6E6E}.bg-snow{background-color:#f9f9f9}.bg-cavern_pink{background-color:#dCb6b6}.bg-hint-of_red{background-color:#f6f4f2}.bg-tranquil{background-color:#e0f4f0}.bg-footer-1{background-color:#2a2a2a}.bg-sorbus{background-color:#d4876c}.white-title-color{color:#ffffff !important}.default-title-color{color:#d4876c}.default-title-color-2{color:#f55555}.default-title-color-3{color:#FF6060}.default-title-color-6{color:#ff794a}.black-title-color{color:#3e3e3e}@media (max-width: 1199px){.main-header{padding:40px 0px}}.header-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 575px){.header-logo{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.header-logo img{width:175px}.main-nav>ul>li{display:inline-block;padding:45px 0px;position:relative}.main-nav>ul>li:hover .dropdown-hover{visibility:visible;opacity:1;top:100%}.main-nav>ul>li:hover .menu-text:after{width:100%;opacity:1}.main-nav>ul>li>a{display:block;padding:8px 12px;font-size:16px;text-transform:uppercase}.main-nav>ul>li>a.active{color:#d4876c !important}.main-nav>ul>li>a.active .menu-text:after{width:100%;opacity:1}.main-nav>ul>li>a i{margin-left:5px;font-size:12px;vertical-align:middle}.main-nav>ul>li>a .menu-text{position:relative}.main-nav>ul>li>a .menu-text:after{position:absolute;left:0;right:0;margin:auto;width:20%;border-bottom:2px solid #d4876c;content:"";z-index:1;opacity:0;bottom:-16px}.main-nav>ul>li ul li{position:relative}.main-nav>ul>li ul li:hover .dropdown-hover-2{opacity:1;left:100%;visibility:visible}.mgana-dropdown{background:#ffffff;-webkit-box-shadow:0 1px 24px 0 rgba(0,0,0,0.09);box-shadow:0 1px 24px 0 rgba(0,0,0,0.09);padding:20px 0 24px;width:230px}.mgana-dropdown>li>a{padding:10px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;color:#3e3e3e;font-family:"Poppins", sans-serif;position:relative}.mgana-dropdown>li>a:hover{color:#d4876c;text-decoration:underline}.mgana-dropdown>li>a.active{color:#d4876c;text-decoration:underline}.mgana-dropdown>li>a>i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:2%;font-size:12px;padding-right:10px}.dropdown-hover{position:absolute;top:110%;opacity:0;visibility:hidden;-webkit-transition:all .3s linear 0.2s;-o-transition:all .3s linear 0.2s;transition:all .3s linear 0.2s;z-index:999}.dropdown-hover-2{position:absolute;left:110%;top:0px;opacity:0;visibility:hidden;-webkit-transition:all .3s linear 0.2s;-o-transition:all .3s linear 0.2s;transition:all .3s linear 0.2s;z-index:999}.mega-menu{background:#ffffff;-webkit-box-shadow:0 1px 24px 0 rgba(0,0,0,0.09);box-shadow:0 1px 24px 0 rgba(0,0,0,0.09);padding:15px}.mega-menu.three-column{width:870px}.mega-menu .menu-colum{width:33.333%;padding:15px;float:left}.mega-menu .menu-colum ul li .mega-menu-text{position:relative;font-size:20px;font-family:"Zilla Slab", serif;display:inline-block;padding:10px 20px 15px 0px;margin:0px 0px 10px 20px}.mega-menu .menu-colum ul li .mega-menu-text:after{position:absolute;left:0;bottom:0;margin:auto;width:30%;border-bottom:2px solid #d4876c;content:"";z-index:1}.mega-menu .menu-colum ul li a{padding:10px 20px;display:block;font-family:"Poppins", sans-serif;font-size:14px;line-height:20px}.mega-menu .menu-colum ul li a:hover{text-decoration:underline}.mega-menu .menu-colum ul li a.active{color:#d4876c;text-decoration:underline}.three-column{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%}@media (max-width: 1500px){.three-column{-webkit-transform:translate(-30%, 0);-ms-transform:translate(-30%, 0);transform:translate(-30%, 0);left:30%}}.four-column{width:1200px;-webkit-transform:translate(-47.2%, 0);-ms-transform:translate(-47.2%, 0);transform:translate(-47.2%, 0);left:100%}.four-column .four-column-wrapper{float:left;width:73%;padding:15px}@media (max-width: 1500px){.four-column .four-column-wrapper{width:71%}}.four-column .mega-menu-image{width:27%}@media (max-width: 1500px){.four-column .mega-menu-image{width:29%}}@media (max-width: 1500px){.four-column{-webkit-transform:translate(-33%, 0);-ms-transform:translate(-33%, 0);transform:translate(-33%, 0);left:28%;width:1068px}}.shop-demo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.shop-demo a img{-webkit-transform:scale(1.01) rotate(0.05deg);-ms-transform:scale(1.01) rotate(0.05deg);transform:scale(1.01) rotate(0.05deg);-webkit-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.shop-demo:hover a img{-webkit-transform:scale(1.05) rotate(0.05deg);-ms-transform:scale(1.05) rotate(0.05deg);transform:scale(1.05) rotate(0.05deg);-webkit-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.shop-demo:hover .mgana-btn{background-color:#3e3e3e;color:#ffffff !important}.shop-demo .demo-content{position:absolute;bottom:50px;text-align:center}.shop-demo .demo-content p{color:#ffffff;font-size:16px}.shop-demo .demo-content .title{color:#ffffff;font-size:60px;text-transform:uppercase}.shop-demo .demo-content .mgana-btn{display:inline-block}.shop-demo .demo-content .mgana-btn:hover{color:#ffffff}.header-right-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 575px){.header-right-area{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}}.header-right-area>ul>li{float:left}.header-right-area>ul>li:nth-child(-n+2){margin-right:30px}.header-right-area>ul>li.minicart-wrap>a>.minicart-count_area{position:relative}.header-right-area>ul>li.minicart-wrap>a>.minicart-count_area span.cart-item_count{background-color:#E92323;color:#ffffff;position:absolute;top:-15px;right:-10px;width:18px;height:18px;line-height:17px;font-size:10px;text-align:center;border-radius:100%}.header-right-area>ul>li>a i{font-size:20px}.header-sticky{background-color:#ffffff;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2);left:0;position:fixed;right:0;top:0;-webkit-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;z-index:99;display:none}@media (max-width: 1199px){.header-sticky{padding:30px 0px}}.header-sticky .main-nav>ul>li{padding:30px 0px}.header-sticky.sticky{-webkit-animation:800ms ease-in-out 0s normal none 1 running slideInDown;animation:800ms ease-in-out 0s normal none 1 running slideInDown;display:block}@media (max-width: 575px){.header-sticky.sticky{position:static;display:none}}.header-sticky .sticky-header_nav{padding:0}@media (max-width: 991px){.header-sticky .sticky-header_nav{padding:20px 0}}.header-sticky .sticky-header_nav .header-logo_area>a>img{max-width:120px}@media (max-width: 1199px){.header-sticky .sticky-header_nav .main-menu_area>nav.main-nav>ul>li{margin-right:20px}}.header-2{background-color:transparent;position:absolute;top:0;width:100%;z-index:99}.header-3 .header-middle-area{padding:60px 0 0px}@media (max-width: 991px){.header-3 .header-middle-area{padding:60px 0 60px}}.header-3 .header-middle-area .social-link{padding:0px}@media (max-width: 1199px){.header-3 .main-header-3{padding:0px}}@media (max-width: 1199px){.header-3 .three-column{left:100%}}@media (max-width: 1199px){.header-3 .four-column{left:50%;width:950px}}@media (max-width: 1199px){.header-3 .four-column .four-column-wrapper{width:69%}}@media (max-width: 1199px){.header-3 .four-column .mega-menu-image{width:31%}}@media (max-width: 1199px){.header-3 .mega-menu .menu-colum.menu-column-3{padding:0}}.header-top .header-offer{text-align:center}@media (max-width: 1199px){.header-top .header-offer{text-align:left}}@media (max-width: 991px){.header-top .header-offer{text-align:center;padding-top:10px}}.header-top .header-offer a{font-size:12px;font-family:"Poppins", sans-serif}.header-top .header-offer a span{text-transform:uppercase}.header-top .box-right{text-align:right}@media (max-width: 991px){.header-top .box-right{text-align:center}}.header-top .box-right ul li{display:inline-block;position:relative;padding:13px 0px}.header-top .box-right ul li a{padding:10px;font-size:12px;font-family:"Poppins", sans-serif}@media (max-width: 1500px){.header-top .box-right ul li a{padding:10px 6px}}@media only screen and (min-width: 1199px) and (max-width: 1300px){.header-top .box-right ul li a{padding:10px 3px}}.header-top .box-right ul li a i{padding-left:3px;font-size:10px}@media only screen and (min-width: 1199px) and (max-width: 1300px){.header-top .box-right ul li a i{font-size:8px;padding-left:1px}}.header-top .box-right ul li:last-child a{padding-right:0px}.header-top .box-right .box-dropdown{background:#ffffff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.176);box-shadow:0 6px 12px rgba(0,0,0,0.176);right:0;position:absolute;top:100%;width:140px;z-index:99;padding:10px 0;display:none;text-align:left}@media (max-width: 479px){.header-top .box-right .box-dropdown{width:100px}}.header-top .box-right .box-dropdown li{display:block;padding:0px}.header-top .box-right .box-dropdown li a{padding:3px 10px;font-size:12px;width:100%}.header-top .social-link{padding-top:0px}.header-top .social-link>ul>li>a{font-size:18px}.header-5{background-color:transparent;position:absolute;top:0;width:100%;z-index:99}.header-5 .main-header-5 .main-nav>ul>li>a{color:#ffffff}.header-5 .main-header-5 .main-nav>ul>li:hover>a{color:#d4876c}.header-5 .main-header-5 .header-right-area>ul>li>a{color:#ffffff}.header-5 .main-header-5 .header-right-area>ul>li:hover>a{color:#d4876c}.header-6 .main-nav>ul>li>a{font-family:"Fjalla One", sans-serif}.header-6 .main-nav>ul>li>a.active{color:#dda973 !important}.header-6 .main-nav>ul>li>a .menu-text:after{border-color:#dda973}.header-6 .mega-menu .menu-colum ul li .mega-menu-text{font-family:"Fjalla One", sans-serif}.header-6 .shop-demo .demo-content h2{font-family:"Fjalla One", sans-serif;font-size:50px;color:#ffffff;margin-bottom:20px}.header-6 .demo-content .mgana-btn-3{margin:0 auto}.header-6 .mobile-menu_wrapper .btn-close-2>i:hover{color:#dda973}.header-6 .offcanvas-navigation .mobile-menu li.menu-open>a{color:#dda973}.header-7{background-color:transparent;position:absolute;top:0;width:100%;z-index:99}.header-7 .main-header-7 .main-nav>ul>li>a{color:#ffffff;font-family:"Poppins", sans-serif}.header-7 .main-header-7 .main-nav>ul>li>a.active{color:#827021 !important}.header-7 .main-header-7 .main-nav>ul>li:hover>a{color:#827021}.header-7 .main-header-7 .header-right-area>ul>li>a{color:#ffffff;font-family:"Poppins", sans-serif}.header-7 .main-header-7 .header-right-area>ul>li:hover>a{color:#827021}.header-7 .main-header-7 .mega-menu .menu-colum ul li .mega-menu-text{font-family:"Lora", serif;font-weight:600}.header-7 .main-header-7 .mega-menu .shop-demo .demo-content h1{font-family:"Lora", serif}.header-7 .header-sticky .main-nav>ul>li>a{font-family:"Poppins", sans-serif}.header-7 .header-sticky .main-nav>ul>li>a.active{color:#827021 !important}.header-7 .header-sticky .main-nav>ul>li:hover>a{color:#827021}.header-7 .header-sticky .header-right-area>ul>li>a{font-family:"Poppins", sans-serif}.header-7 .header-sticky .header-right-area>ul>li:hover>a{color:#827021}.header-7 .header-sticky .mega-menu .menu-colum ul li .mega-menu-text{font-family:"Lora", serif}.header-8 .header-logo img{position:relative;width:250px;top:-8px}.header-8 .main-nav>ul>li>a{color:#3e3e3e;font-family:"Poppins", sans-serif;text-transform:capitalize;font-weight:600}.header-8 .main-nav>ul>li>a.active{color:#ff794a !important}.header-8 .main-nav>ul>li:hover>a{color:#ff794a}.header-8 .header-right-area>ul>li:nth-child(-n+2){margin-right:10px}.header-8 .header-right-area>ul>li>a{color:#3e3e3e;font-family:"Poppins", sans-serif}.header-8 .header-right-area>ul>li>a.search-btn>i{padding:12px;background-color:#ff7a4b;color:#ffffff;border-radius:100%;font-size:18px}.header-8 .header-right-area>ul>li>a.search-btn>i:hover{background-color:#ff4d0c}.header-8 .header-right-area>ul>li .minicart-btn i{padding:12px;background-color:#64638D;color:#ffffff;border-radius:100%;font-size:18px}.header-8 .header-right-area>ul>li .minicart-btn i:hover{background-color:#19178C}.header-8 .header-right-area>ul>li .minicart-btn .minicart-count_area span.cart-item_count{top:-8px;right:0px}.header-8 .header-right-area>ul>li .menu-btn i{padding:9px 0;font-size:24px}.header-8 .header-right-area>ul>li .mobile-menu_btn i{padding:9px 0;font-size:24px}.header-8 .mega-menu .menu-colum ul li .mega-menu-text{font-family:"Acme", sans-serif;font-weight:500}.header-8 .mega-menu .shop-demo .demo-content h1{font-family:"Lora", serif}.header-8 .header-sticky .main-nav>ul>li>a{font-family:"Poppins", sans-serif;color:#3e3e3e}.header-8 .header-sticky .main-nav>ul>li>a.active{color:#ff794a !important}.header-8 .header-sticky .main-nav>ul>li:hover>a{color:#ff794a}.header-8 .header-sticky .header-right-area>ul>li>a{font-family:"Poppins", sans-serif}.header-8 .header-sticky .header-right-area>ul>li:hover>a{color:#ff794a}.header-8 .header-sticky .mega-menu .menu-colum ul li .mega-menu-text{font-family:"Acme", sans-serif}.header-9 .header-top{border-bottom:1px solid;border-color:rgba(216,216,216,0.4)}@media (max-width: 575px){.header-9 .header-top{display:none}}@media (max-width: 991px){.header-9 .header-top .box-right{text-align:right}}.header-9 .header-logo img{width:240px}.header-9 .main-nav>ul>li>a{font-family:"Poppins", sans-serif;letter-spacing:1px;margin-right:10px;padding:2px 20px}@media (max-width: 1500px){.header-9 .main-nav>ul>li>a{padding:2px 12px}}.header-9 .main-nav>ul>li>a:last-child{margin-right:0px}.header-9 .main-nav>ul>li>a.active{background:#73bcc3;color:#ffffff !important}.header-9 .main-nav>ul>li>a:hover{background:#73bcc3;color:#ffffff !important}.header-9 .main-nav>ul>li>a .menu-text:after{display:none}@media (max-width: 1800px){.header-9 .three-column{-webkit-transform:translate(-26.5%, 0);-ms-transform:translate(-26.5%, 0);transform:translate(-26.5%, 0);left:26.5%}}@media (max-width: 1500px){.header-9 .three-column{-webkit-transform:translate(-26.5%, 0);-ms-transform:translate(-26.5%, 0);transform:translate(-26.5%, 0);left:44%}}@media (max-width: 1800px){.header-9 .four-column{-webkit-transform:translate(-31%, 0);-ms-transform:translate(-31%, 0);transform:translate(-31%, 0);left:31%}}@media (max-width: 1500px){.header-9 .four-column{-webkit-transform:translate(-31%, 0);-ms-transform:translate(-31%, 0);transform:translate(-31%, 0);left:35%}}.header-9 .header-right-area>ul>li{float:left;position:relative;padding:45px 27px;line-height:27px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:block;border-left:1px solid rgba(216,216,216,0.4);border-right:1px solid rgba(216,216,216,0.4);margin-right:0px}.header-9 .header-right-area>ul>li:nth-child(-n+2){border-right:0px}@media (max-width: 1800px){.header-9 .header-right-area>ul>li{padding:45px 23px}}@media (max-width: 1500px){.header-9 .header-right-area>ul>li{padding:45px 12px}}@media (max-width: 575px){.header-9 .header-right-area>ul>li{padding:0px 15px;border:0px;line-height:inherit}}.header-9 .header-sticky .main-nav>ul>li{padding:45px 0px}@media (max-width: 1199px){.header-9 .main-header{padding:0px}.header-9 .main-header .header-right-area>ul>li.menu-wrap{display:none}}@media (max-width: 575px){.header-9 .main-header{padding:40px 0px}}.header-10 .offcanvas-menu_wrapper.open .offcanvas-menu-inner{left:0;right:auto}.header-10 .offcanvas-menu_wrapper .offcanvas-menu-inner{left:-285px}.header-10 .offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close{left:auto;right:25px}.header-10 .header-top{padding-top:35px}@media (max-width: 767px){.header-10 .header-top{padding-top:15px}}.header-10 .header-logo-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-10 .header-logo-2 img{width:280px}@media (max-width: 767px){.header-10 .header-logo-2 img{width:240px}}.header-10 .header-right-area>ul>li>a i{font-size:24px}.header-10 .header-right-area>ul .minicart-wrap{margin-right:0px}@media (max-width: 991px){.header-10 .header-right-area>ul .minicart-wrap{margin-right:30px}}@media (max-width: 767px){.header-10 .social-link{text-align:center;padding-bottom:14px;margin:0px -20px 20px -20px;border-bottom:1px solid rgba(0,0,0,0.2)}}.header-10 .social-link>ul>li{padding-right:18px}.header-10 .social-link>ul>li>a{font-size:18px}.header-10 .header-left-area>ul>li{float:left;margin-right:35px}.header-10 .header-left-area>ul>li>a{font-size:24px}@media (max-width: 991px){.header-10 .header-left-area>ul>li{display:none}}.header-10 .header-sticky .header-right-area>ul .minicart-wrap{margin-right:30px}.header-10 .header-sticky .offcanvas-menu_wrapper.open .offcanvas-menu-inner{right:0;left:auto}.header-10 .header-sticky .offcanvas-menu_wrapper .offcanvas-menu-inner{right:-285px}.header-10 .header-sticky .offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close{right:auto;left:25px}.header-10 .main-nav>ul>li>a{margin:8px 10px;font-family:"Poppins", sans-serif}@media (max-width: 1500px){.header-10 .main-nav>ul>li>a{margin:8px}}@media (max-width: 1199px){.header-10 .main-header{padding:18px 0px}}@media (max-width: 767px){.header-10 .main-header{padding:10px 0px}}@media (max-width: 1500px){.header-10 .three-column{-webkit-transform:translate(-30%, 0);-ms-transform:translate(-30%, 0);transform:translate(-30%, 0);left:100%}}@media (max-width: 1500px){.header-10 .four-column{-webkit-transform:translate(-33%, 0);-ms-transform:translate(-33%, 0);transform:translate(-33%, 0);left:60%}}@media (min-width: 1200px){.header-11 .fixed-main_header{background-color:#ffffff;height:100%}.header-11 .fixed-main_header .container-fluid{padding:0 30px}.header-11 .fixed-main_header .header-logo{padding-top:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1200px) and (max-width: 1500px){.header-11 .fixed-main_header .header-logo{padding-top:20px}}@media (min-width: 1200px){.header-11 .fixed-main_header .header-logo img{width:250px}.header-11 .fixed-main_header .header-right-area{padding-top:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1200px) and (max-width: 1500px){.header-11 .fixed-main_header .header-right-area{padding-top:30px}}@media (min-width: 1200px){.header-11 .fixed-main_header .main-menu_area{text-align:center;padding-top:20px}.header-11 .fixed-main_header .main-menu_area>nav.main-nav{position:relative}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li{display:block;padding:0 0 20px;position:static}}@media (min-width: 1200px) and (max-width: 1500px){.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li{padding:0 0 5px}}@media (min-width: 1200px){.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li:last-child{padding-bottom:0}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li:hover>a{color:#d4876c !important}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li>a .menu-text:after{bottom:-5px}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li .three-column{left:calc(100% - -30px);-webkit-transform:translate(0%, 0);-ms-transform:translate(0%, 0);transform:translate(0%, 0);top:0%;width:500px}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li .four-column{top:-35% !important;left:calc(100% - -30px);-webkit-transform:translate(0%, 0);-ms-transform:translate(0%, 0);transform:translate(0%, 0);width:750px}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li .four-column .four-column-wrapper{width:100%}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li .mgana-dropdown{left:calc(100% - -30px);width:200px}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li .mgana-dropdown.dropdown-right-1{top:calc(100% - 242px)}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li .mgana-dropdown.dropdown-right-2{top:calc(100% - 184px)}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li .mgana-dropdown.dropdown-right-3{top:calc(100% - 370px)}.header-11 .fixed-main_header .main-menu_area>nav.main-nav>ul>li .mgana-dropdown.dropdown-right-4{left:calc(100% - 0px);top:calc(100% - 64px)}}.footer-area-1 .footer-top-area{padding:90px 0px 82px}.footer-area-1 .footer-top-area .logo img{width:180px}@media (max-width: 991px){.footer-area-1 .footer-top-area .logo img{margin-bottom:50px}}.footer-area-1 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 27.2%;-ms-flex:0 0 27.2%;flex:0 0 27.2%;max-width:27.2%}@media (max-width: 991px){.footer-area-1 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}}.footer-area-1 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 72.8%;-ms-flex:0 0 72.8%;flex:0 0 72.8%;max-width:72.8%}@media (max-width: 991px){.footer-area-1 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width: 767px){.footer-area-1 .custom-col-2 .sm-space{padding-bottom:40px}}@media (max-width: 575px){.footer-area-1 .custom-col-2 .xsm-space{padding-bottom:40px}}@media (max-width: 575px){.footer-area-1 .footer-widgets-area{text-align:center}}.footer-area-1 .footer-widgets-area .footer-widgets .heading-3{color:#ffffff;margin-bottom:30px}.footer-area-1 .footer-widgets-area .footer-widgets ul li a{font-size:14px;font-family:"Poppins", sans-serif;color:#ababab;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 575px){.footer-area-1 .footer-widgets-area .footer-widgets ul li a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:block}}.footer-area-1 .footer-widgets-area .footer-widgets ul li a:hover{color:#ffffff}.footer-area-1 .footer-widgets-area .footer-widgets ul li a i{font-size:18px;margin-right:20px;position:relative;top:3px}@media (max-width: 575px){.footer-area-1 .footer-widgets-area .footer-widgets ul li a i{margin-right:10px}}.footer-area-1 .footer-widgets-area .footer-widgets ul li a span{vertical-align:middle}.footer-area-1 .footer-widgets-area .footer-widgets ul li:last-child a{padding-bottom:0px}.footer-area-1 .footer-widgets-area .footer-widgets .footer-widgets-content{font-size:14px;color:#ababab;display:block}.footer-area-1 .footer-bottom-area{padding:10px 0;border-top:1px solid #454545}@media (max-width: 575px){.footer-area-1 .footer-bottom-area .copyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}}@media (max-width: 479px){.footer-area-1 .footer-bottom-area .copyright{display:block;text-align:center}}.footer-area-1 .footer-bottom-area .copyright span,.footer-area-1 .footer-bottom-area .copyright a{color:#ababab;font-family:"Poppins", sans-serif;font-size:11px;text-transform:uppercase}.footer-area-1 .footer-bottom-area .copyright a:hover{color:#d4876c}.footer-area-2{background-color:#ffffff}.footer-area-2 .footer-widgets-area .logo .desc-content{width:80%}.footer-area-2 .footer-widgets-area .footer-widgets .heading-3{font-family:"Fjalla One", sans-serif;color:#3e3e3e;font-size:18px;letter-spacing:normal}.footer-area-2 .footer-widgets-area .footer-widgets ul li a{color:#3e3e3e}.footer-area-2 .footer-widgets-area .footer-widgets ul li a:hover{color:#dda973}.footer-area-2 .footer-widgets-area .footer-widgets .footer-widgets-content{color:#3e3e3e}.footer-area-2 .footer-bottom-area{border-color:#d8d8d8}.footer-area-2 .footer-bottom-area .copyright span,.footer-area-2 .footer-bottom-area .copyright a{color:#3e3e3e}.footer-area-2 .social-link-2 ul li a{color:#3e3e3e}.footer-area-2 .social-link-2 ul li a:hover{color:#dda973}@media (max-width: 1500px){.footer-area-3 .footer-top-area .logo img{margin-bottom:50px}}.footer-area-3 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 19.6%;-ms-flex:0 0 19.6%;flex:0 0 19.6%;max-width:19.6%}@media (max-width: 1500px){.footer-area-3 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}}.footer-area-3 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 80.4%;-ms-flex:0 0 80.4%;flex:0 0 80.4%;max-width:80.4%}@media (max-width: 1500px){.footer-area-3 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.footer-area-3 .footer-widgets-area .logo .desc-content{width:80%}.footer-area-3 .footer-widgets-area .footer-widgets .heading-3{font-family:"Fjalla One", sans-serif;color:#ffffff;font-size:18px;letter-spacing:normal}.footer-area-3 .footer-widgets-area .footer-widgets ul li a:hover{color:#ffffff}.footer-area-3 .footer-bottom-area{border-color:#454545}.footer-area-3 .social-link-2 ul li a{color:#ffffff}.footer-area-3 .social-link-2 ul li a:hover{color:#dda973}.footer-area-4{background-color:#1a1a1a;opacity:.9;padding:50px 0px;margin-top:90px}.footer-area-4 .footer-wrapper{width:530px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 575px){.footer-area-4 .footer-wrapper{width:400px}}@media (max-width: 479px){.footer-area-4 .footer-wrapper{width:280px}}.footer-area-4 .footer-wrapper .footer-logo{margin-bottom:38px}.footer-area-4 .footer-wrapper .footer-logo img{width:180px}.footer-area-4 .footer-wrapper .footer-desc{font-family:"Lora", serif;font-style:italic;font-size:20px;color:#b5b5b5;margin-bottom:20px}.footer-area-4 .footer-wrapper .social-link-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:46px}.footer-area-4 .footer-wrapper .copyright{color:#b5b5b5;text-transform:uppercase;font-size:10px;letter-spacing:3px;line-height:10px}@media (max-width: 479px){.footer-area-4 .footer-wrapper .copyright{letter-spacing:2px}}.footer-area-4 .footer-wrapper .copyright a{text-transform:uppercase;color:#b5b5b5;font-size:10px;letter-spacing:3px;line-height:10px}.footer-area-4 .footer-wrapper .copyright a:hover{color:#827021}.footer-area-5{padding-top:45px;margin-top:90px;border-top:1px solid #ebebeb;background-color:#ffffff}.footer-area-5.footer-5-no-border{border:none;margin-top:80px;padding:0}.footer-area-5 .footer-widgets-area .logo img{width:230px}@media (max-width: 991px){.footer-area-5 .footer-widgets-area .logo img{margin-bottom:50px}}.footer-area-5 .footer-widgets-area .footer-widgets .heading-3{font-family:"Playfair Display", serif;color:#1a1a1a;font-size:18px;letter-spacing:normal;font-weight:700;line-height:18px;margin-bottom:30px}.footer-area-5 .footer-widgets-area .footer-widgets ul li a{color:#3e3e3e;font-size:13px;line-height:13px;font-family:"Poppins", sans-serif;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-area-5 .footer-widgets-area .footer-widgets ul li a:hover{color:#73bcc3}.footer-area-5 .footer-widgets-area .footer-widgets ul li:last-child a{margin-bottom:0px}.footer-area-5 .footer-widgets-area .footer-widgets ul li i{font-size:18px;margin-right:20px;position:relative}@media (max-width: 575px){.footer-area-5 .footer-widgets-area .footer-widgets ul li i{margin-right:10px}}.footer-area-5 .footer-widgets-area .footer-widgets ul li span{vertical-align:middle;position:relative;top:2px}.footer-area-5 .footer-widgets-area .footer-widgets .footer-widgets-content{color:#3e3e3e;font-size:14px}.footer-area-5 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 27.2%;-ms-flex:0 0 27.2%;flex:0 0 27.2%;max-width:27.2%}@media (max-width: 991px){.footer-area-5 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}}.footer-area-5 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 72.8%;-ms-flex:0 0 72.8%;flex:0 0 72.8%;max-width:72.8%}@media (max-width: 991px){.footer-area-5 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width: 767px){.footer-area-5 .custom-col-2 .sm-space{padding-bottom:40px}}@media (max-width: 575px){.footer-area-5 .custom-col-2 .xsm-space{padding-bottom:40px}}.footer-area-5 .footer-bottom-area{margin-top:45px;padding:7px 0px;border-top:1px solid #ebebeb}.footer-area-5 .footer-bottom-area .copyright span,.footer-area-5 .footer-bottom-area .copyright a{color:#454545;font-family:"Lato", sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1px}.footer-area-5 .footer-bottom-area .copyright a:hover{color:#73bcc3}.header-bottom-footer{padding-top:20px;margin-top:20px;border-top:3px solid #d8d8d8}.header-bottom-footer .footer-widgets-area .footer-widgets ul li a{color:#3e3e3e;font-size:13px;line-height:13px;font-family:"Poppins", sans-serif;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-bottom-footer .footer-widgets-area .footer-widgets ul li a:hover{color:#d4876c}.header-bottom-footer .footer-widgets-area .footer-widgets ul li:last-child a{margin-bottom:0px}.header-bottom-footer .footer-widgets-area .footer-widgets ul li i{font-size:18px;margin-right:20px;position:relative}@media (max-width: 575px){.header-bottom-footer .footer-widgets-area .footer-widgets ul li i{margin-right:10px}}.header-bottom-footer .footer-widgets-area .footer-widgets ul li span{vertical-align:middle;position:relative;top:2px}.header-bottom-footer .footer-widgets-area .footer-widgets .footer-widgets-content{color:#3e3e3e;font-size:14px}.footer-area-transparent{position:absolute;width:100%;bottom:20px;left:0}@media (max-width: 767px){.footer-area-transparent{position:static;bottom:0px;padding:20px 0px}}@media (max-width: 575px){.footer-area-transparent .copyright{text-align:center}}.footer-area-transparent .copyright span,.footer-area-transparent .copyright a{font-family:"Fjalla One", Sans-serif;font-size:11px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;color:#ffffff}@media (max-width: 767px){.footer-area-transparent .copyright span,.footer-area-transparent .copyright a{color:#3e3e3e}}.footer-area-transparent .social-link-2 ul li a{color:#3e3e3e}.footer-area-transparent .social-link-2 ul li a:hover{color:#dda973}.mobile-footer{position:-webkit-sticky;position:sticky;bottom:0px;left:0;right:0;z-index:99;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 12px 2px rgba(0,0,0,0.1);box-shadow:0 2px 12px 2px rgba(0,0,0,0.1);background:#1a1a1a;display:none}@media (max-width: 767px){.mobile-footer{display:block}}.mobile-footer .mobile-footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mobile-footer .mobile-footer-nav>li{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;padding:20px 0;color:#fff;border-left:1px solid rgba(255,255,255,0.1);text-align:center}.mobile-footer .mobile-footer-nav>li:first-child{border-left:0}.mobile-footer .mobile-footer-nav>li>a{color:#ffffff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;vertical-align:middle;line-height:10px}.mobile-footer .mobile-footer-nav>li>a .badge{background-color:#d4876c;color:#ffffff;position:absolute;top:-12px;right:-10px;width:15px;height:15px;line-height:17px;font-size:10px;text-align:center;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Lora", serif}.mobile-footer .mobile-footer-nav>li .mobile-footer-dropdown{display:none;text-align:left;background-color:#1a1a1a;width:100%;bottom:100%;left:0;position:absolute;margin:0;border-bottom:1px solid rgba(255,255,255,0.1);-webkit-box-shadow:0 2px 12px 2px rgba(0,0,0,0.1);box-shadow:0 2px 12px 2px rgba(0,0,0,0.1);padding:15px}.mobile-footer .mobile-footer-nav>li .mobile-footer-dropdown li a{width:100%;color:#ffffff;font-size:18px;padding:8px 10px;display:block}.footer-top-area-2{padding:170px 0px 66px;margin-top:90px}@media (max-width: 1800px){.footer-top-area-2{padding:170px 0px 70px}}@media (max-width: 575px){.footer-top-area-2{padding:90px 0px 60px}}.footer-top-area-2 .logo img{width:253px}@media (max-width: 991px){.footer-top-area-2 .logo img{width:270px;padding-bottom:80px}}.footer-top-area-2 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 27.2%;-ms-flex:0 0 27.2%;flex:0 0 27.2%;max-width:27.2%}@media (max-width: 1199px){.footer-top-area-2 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 26%;-ms-flex:0 0 26%;flex:0 0 26%;max-width:26%}}@media (max-width: 991px){.footer-top-area-2 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.footer-top-area-2 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 72.8%;-ms-flex:0 0 72.8%;flex:0 0 72.8%;max-width:72.8%}@media (max-width: 1199px){.footer-top-area-2 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 74%;-ms-flex:0 0 74%;flex:0 0 74%;max-width:74%}}@media (max-width: 991px){.footer-top-area-2 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width: 1500px){.footer-top-area-2 .footer-widgets-area .footer-widgets ul li a{font-size:13px}}@media (max-width: 1199px){.footer-top-area-2 .footer-widgets-area .footer-widgets ul li a{font-size:12px}}.bg-footer-image{background-image:url(../images/bg/home/11-6.png);background-repeat:no-repeat;background-position:center center;background-size:cover;height:493px;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1800px){.bg-footer-image{height:500px}}@media (max-width: 991px){.bg-footer-image{height:632px}}@media (max-width: 767px){.bg-footer-image{height:872px}}@media (max-width: 575px){.bg-footer-image{background-image:none;background-color:#3E3E3E;height:100%}}.shop-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0px 0 25px 0;position:relative}@media (max-width: 991px){.shop-toolbar{display:block}}.shop-toolbar .product-page_count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.shop-toolbar .product-page_count{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}}.shop-toolbar .product-page_count>p{margin-bottom:0}.shop-toolbar .product-selection_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.shop-toolbar .product-selection_wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media (max-width: 575px){.shop-toolbar .product-selection_wrap{display:block}}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav{text-align:center}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 575px){.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul{display:block}}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li{position:relative;padding:12px 30px 12px 15px}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown{border:1px solid #e5e5e5;background:#ffffff;position:absolute;text-align:center;cursor:pointer;width:90px;top:80px;left:0;opacity:0;visibility:hidden;z-index:2}@media (max-width: 575px){.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown{width:100%}}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown.show-wrap{width:115px}@media (max-width: 575px){.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown.show-wrap{width:100%}}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown.sort-wrap{width:170px;text-align:left}@media (max-width: 575px){.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown.sort-wrap{width:100%}}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown>li{padding:8px 15px}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown>li:not(:last-child){border-bottom:1px solid #e5e5e5}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown>li:hover{background-color:#f1f0f0}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown>li:hover>a{color:#d4876c}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown>li>a{color:#3e3e3e;font-size:14px}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>ul.ps-dropdown>li>a.active{color:#d4876c}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li:hover>ul.ps-dropdown{top:50px;opacity:1;visibility:visible}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li:hover>a{color:#d4876c}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li:hover>a>i:before{content:"\ea13"}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>a{font-size:16px}.shop-toolbar .product-selection_wrap .product-selection_menu>nav.product-selection_nav>ul>li>a>i{vertical-align:middle;padding-left:5px;font-size:12px}@media (max-width: 767px){.shop-toolbar .product-selection_wrap .product-view-mode{text-align:center}}@media (max-width: 575px){.shop-toolbar .product-selection_wrap .product-view-mode{padding-top:20px}}.shop-toolbar .product-selection_wrap .product-view-mode>a{display:inline-block;cursor:pointer;font-size:24px}.shop-toolbar .product-selection_wrap .product-view-mode>a.active{color:#d4876c}.shop-toolbar .product-selection_wrap .product-view-mode>a>i{padding-right:10px}.shop-toolbar .product-selection_wrap .product-view-mode>a:last-child>i{padding-right:0}.shop-main_content{padding-top:80px}.shop-product-wrap.grid .list-product_item{display:none}.shop-product-wrap.grid .product-item{display:block;margin:0}.shop-product-wrap.grid .product-item .single-product{overflow:hidden}.shop-product-wrap.grid .product-item .single-product .product-img img{width:100%}@media (max-width: 991px){.shop-product-wrap.grid .product-item .single-product .product-img .add-actions>ul>li>a{width:35px;height:35px;line-height:35px}}.shop-product-wrap.grid .product-item .single-product .product-content .product-desc_info>h3.product-name{font-family:'Roboto', sans-serif;padding-bottom:5px;font-weight:600}.shop-product-wrap.grid .product-item .single-product .product-content .product-desc_info>h3.product-name>a{font-size:18px}@media (max-width: 575px){.shop-product-wrap.grid .product-item .single-product .product-content .product-desc_info>h3.product-name>a{font-size:18px}}.shop-product-wrap.grid.gridview-2>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-moz-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.333333%}@media (max-width: 1199px){.shop-product-wrap.grid.gridview-2>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width: 767px){.shop-product-wrap.grid.gridview-2>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.shop-product-wrap.grid.gridview-2>[class*="col-"]:not(:nth-child(n+10)) .product-item{padding-bottom:30px}}@media (min-width: 768px){.shop-product-wrap.grid.gridview-2>[class*="col-"]:not(:nth-child(n+11)) .product-item{padding-bottom:30px}}@media (max-width: 767px){.shop-product-wrap.grid.gridview-2>[class*="col-"]:not(:last-child) .product-item{padding-bottom:30px}}.shop-product-wrap.grid.gridview-3>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-moz-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.333333%}@media (max-width: 1199px){.shop-product-wrap.grid.gridview-3>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width: 767px){.shop-product-wrap.grid.gridview-3>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.shop-product-wrap.grid.gridview-3>[class*="col-"]:not(:nth-child(n+10)) .product-item{padding-bottom:30px}}@media (min-width: 768px){.shop-product-wrap.grid.gridview-3>[class*="col-"]:not(:nth-child(n+11)) .product-item{padding-bottom:30px}}@media (max-width: 767px){.shop-product-wrap.grid.gridview-3>[class*="col-"]:not(:last-child) .product-item{padding-bottom:30px}}.shop-product-wrap.grid.gridview-4>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (max-width: 1199px){.shop-product-wrap.grid.gridview-4>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-moz-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.333333%}}@media (max-width: 991px){.shop-product-wrap.grid.gridview-4>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width: 767px){.shop-product-wrap.grid.gridview-4>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.shop-product-wrap.grid.gridview-4>[class*="col-"]:not(:nth-child(n+9)) .product-item{padding-bottom:30px}}@media (max-width: 1199px){.shop-product-wrap.grid.gridview-4>[class*="col-"]:not(:nth-child(n+10)) .product-item{padding-bottom:30px}}@media (max-width: 991px){.shop-product-wrap.grid.gridview-4>[class*="col-"]:not(:nth-child(n+11)) .product-item{padding-bottom:30px}}@media (max-width: 767px){.shop-product-wrap.grid.gridview-4>[class*="col-"]:not(:last-child) .product-item{padding-bottom:30px}}.shop-product-wrap.grid.gridview-5>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (max-width: 1500px){.shop-product-wrap.grid.gridview-5>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (max-width: 1199px){.shop-product-wrap.grid.gridview-5>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-moz-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.333333%}}@media (max-width: 991px){.shop-product-wrap.grid.gridview-5>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width: 575px){.shop-product-wrap.grid.gridview-5>[class*="col-"]{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.shop-product-wrap.grid.gridview-5>[class*="col-"]:not(:nth-child(n+11)) .product-item{padding-bottom:30px}}@media (max-width: 1199px){.shop-product-wrap.grid.gridview-5>[class*="col-"]:not(:nth-child(n+10)) .product-item{padding-bottom:30px}}@media (max-width: 991px){.shop-product-wrap.grid.gridview-5>[class*="col-"]:not(:nth-child(n+11)) .product-item{padding-bottom:30px}}@media (max-width: 767px){.shop-product-wrap.grid.gridview-5>[class*="col-"]:not(:last-child) .product-item{padding-bottom:30px}}.shop-product-wrap.grid:not(:last-child) .product_item .single-product{margin-bottom:30px}.shop-product-wrap.listview>[class*="col-"]{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%}.shop-product-wrap.listview>[class*="col-"] .list-product_item{display:block}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product{background-color:#ffffff;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product{display:block;padding:20px}}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img{position:relative;width:400px}@media (max-width: 767px){.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img{width:100%}}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img:before{background-color:#3e3e3e;width:100%;height:100%;content:"";top:0;left:0;position:absolute;opacity:0;pointer-events:none;z-index:1}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img>a{display:block}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img>a img{width:100%}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img>a img.secondary-img{position:absolute;left:0;top:0;opacity:0;width:100%}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img>a img:hover.secondary-img{opacity:1}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img .add-actions{position:absolute;bottom:35%;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:0;visibility:hidden;z-index:2}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img .add-actions>ul>li{display:inline-block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img .add-actions>ul>li:first-child{-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img .add-actions>ul>li>a{background-color:#ffffff;border:1px solid #e5e5e5;width:40px;height:40px;line-height:42px;border-radius:100%;display:block;text-align:center}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img .add-actions>ul>li>a:hover{background-color:#d4876c;border-color:#d4876c;color:#ffffff !important}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-img .add-actions>ul>li>a>i{font-size:16px}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content{width:calc(100% - 270px);padding:0 50px}@media (max-width: 767px){.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content{width:100%;padding:0}}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .product-desc_info>h3.product-name>a{font-family:"Zilla Slab", serif;padding-bottom:10px;font-weight:600;font-size:22px;line-height:22px;color:#1a1a1a}@media (max-width: 991px){.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .product-desc_info>h3.product-name>a{font-size:14px}}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .product-desc_info .price-box{padding-bottom:10px}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .product-desc_info .price-box>span.new-price{color:#494949}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .product-desc_info>p.short-desc{font-family:"Poppins", sans-serif;color:#494949;padding-bottom:20px}@media (max-width: 991px){.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .product-desc_info>p.short-desc{font-size:14px}}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .add-actions-2>ul>li{display:inline-block}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .add-actions-2>ul>li:not(:last-child){margin-right:15px}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .add-actions-2>ul>li>a{color:#3e3e3e;height:50px;line-height:50px;display:block;font-size:14px}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .add-actions-2>ul>li>a>i{vertical-align:middle}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .add-actions-2>ul>li>a:hover{color:#d4876c}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .add-actions-2>ul>li.add-to-cart>a{background-color:#3e3e3e;text-transform:uppercase;color:#ffffff;padding:0 20px}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product .product-content .add-actions-2>ul>li.add-to-cart>a:hover{background-color:#d4876c;color:#ffffff}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product:hover .product-img:before{opacity:0.5}.shop-product-wrap.listview>[class*="col-"] .list-product_item .single-product:hover .product-img .add-actions{bottom:50%;opacity:1;visibility:visible}.shop-product-wrap.listview>[class*="col-"] .product-item{display:none}.shop-product-wrap.listview>[class*="col-"]:not(:last-child) .list-product_item .single-product{margin-bottom:30px}.filter-body{-webkit-box-shadow:0 1px 24px 0 rgba(0,0,0,0.09);box-shadow:0 1px 24px 0 rgba(0,0,0,0.09);padding:25px 30px;margin-bottom:30px;display:none;position:absolute;top:73px;width:100%;background:#ffffff;z-index:99}@media (max-width: 767px){.filter-body{width:300px}}@media (max-width: 575px){.filter-body{top:244px;width:280px}}.filter-body .widgets-area.filter-item_area{padding-top:0}@media (max-width: 767px){.filter-body .widgets-area.filter-item_area{padding-top:25px}}.filter-body .widgets-area.filter-item_area .heading{font-size:16px;text-transform:capitalize}@media (max-width: 1199px){.filter-body .widgets-area.filter-item_area .heading{font-size:16px}}@media (max-width: 479px){.filter-body .widgets-area.filter-item_area .price-filter .price-slider-amount .filter-btn{width:70px}}.shop-masonry .product-item .single-product .product-img .add-actions>ul>li>a{border-radius:100%}.single-product-main-area .vertical-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 991px){.single-product-main-area .vertical-tab{margin-bottom:75px}}.single-product-main-area .vertical-tab .product-details_slider{width:85%;padding-left:20px}@media (max-width: 1500px){.single-product-main-area .vertical-tab .product-details_slider{width:82%}}@media (max-width: 479px){.single-product-main-area .vertical-tab .product-details_slider{padding-left:10px;width:80%}}.single-product-main-area .vertical-tab .pd-slider-nav{width:15%;height:100%}@media (max-width: 1500px){.single-product-main-area .vertical-tab .pd-slider-nav{width:18%}}@media (max-width: 479px){.single-product-main-area .vertical-tab .pd-slider-nav{width:20%}}.single-product-main-area .vertical-tab .pd-slider-nav .slick-list{margin-bottom:-10px;margin-top:-10px;padding:0px}.single-product-main-area .vertical-tab .pd-slider-nav .single-thumb{margin:10px 0px}.single-product-main-area .vertical-tab .pd-slider-nav .single-thumb.slick-active.first-active img{border:1px solid #454545}.single-product-main-area .vertical-tab .pd-slider-nav .single-thumb img{width:100%}.single-product-main-area .product-details-img .product-details_slider .single-image{position:relative}.single-product-main-area .product-details-img .product-details_slider .single-image .inner-stuff{position:absolute;bottom:20px;right:0px;z-index:1;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.single-product-main-area .product-details-img .product-details_slider .single-image .inner-stuff>ul>li:not(:last-child){margin-bottom:15px}.single-product-main-area .product-details-img .product-details_slider .single-image .inner-stuff>ul>li>a{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.1);box-shadow:0 0 5px 1px rgba(0,0,0,0.1);background-color:#ffffff;width:50px;height:50px;line-height:50px;border-radius:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-product-main-area .product-details-img .product-details_slider .single-image .inner-stuff>ul>li>a:hover{background-color:#3e3e3e;color:#ffffff}@media (max-width: 575px){.single-product-main-area .product-details-img .product-details_slider .single-image .inner-stuff>ul>li>a{width:40px;height:40px;line-height:40px;font-size:14px}}@media (max-width: 479px){.single-product-main-area .product-details-img .product-details_slider .single-image .inner-stuff>ul>li>a{width:30px;height:30px;line-height:30px;font-size:12px}}.single-product-main-area .product-details-img .product-details_slider .single-image:hover .inner-stuff{right:20px;opacity:1;visibility:visible;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.single-product-main-area .product-summery .product-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-product-main-area .product-summery .product-head .product-title{font-family:"Zilla Slab", serif;font-size:22px;font-weight:600;color:#3e3e3e}@media (max-width: 479px){.single-product-main-area .product-summery .product-head .product-title{margin-bottom:10px}}.single-product-main-area .product-summery .price-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0px}@media (max-width: 479px){.single-product-main-area .product-summery .price-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.single-product-main-area .product-summery .price-box .regular-price{font-size:20px}@media (max-width: 479px){.single-product-main-area .product-summery .price-box .regular-price{margin-bottom:10px}}.single-product-main-area .product-summery .price-box .rating-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 479px){.single-product-main-area .product-summery .price-box .rating-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 479px){.single-product-main-area .product-summery .price-box .rating-meta .rating-box{margin-bottom:10px}}.single-product-main-area .product-summery .price-box .rating-meta .rating-box>ul>li a{font-size:12px}@media (max-width: 479px){.single-product-main-area .product-summery .price-box .rating-meta .meta{margin-bottom:10px}}.single-product-main-area .product-summery .price-box .rating-meta .meta a{font-size:12px;font-family:"Poppins", sans-serif;text-transform:lowercase;margin-left:10px}@media (max-width: 479px){.single-product-main-area .product-summery .price-box .rating-meta .meta a{margin-left:0px}}.single-product-main-area .product-summery .product-description{margin-bottom:40px;border-top:1px solid rgba(0,0,0,0.1);padding-top:25px}.single-product-main-area .product-summery .product-description p{font-size:14px;font-family:"Poppins", sans-serif}.single-product-main-area .product-summery .product-variant table{width:100%}.single-product-main-area .product-summery .product-variant table th{font-size:14px;font-family:"Poppins", sans-serif;color:#3e3e3e;font-weight:400;padding:0px 20px 20px 0px}.single-product-main-area .product-summery .product-variant table td{font-size:14px;font-family:"Poppins", sans-serif;color:#3e3e3e;font-weight:400;padding:0px 0px 20px 0px}.single-product-main-area .product-summery .product-variant table td .myniceselect{border-top:0px;border-right:0px;border-left:0px;border-radius:0px;color:#3e3e3e}.single-product-main-area .product-summery .product-variant table td .product-color a{height:22px;width:22px;display:block;border-radius:50%;display:inline-block;margin-right:10px}.single-product-main-area .product-summery .quantity-with_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media (max-width: 767px){.single-product-main-area .product-summery .quantity-with_btn .add-to_cart .border-button{width:200px;height:60px;line-height:56px;font-size:16px}}@media (max-width: 479px){.single-product-main-area .product-summery .quantity-with_btn .add-to_cart .border-button{width:180px;height:60px;line-height:56px;font-size:16px}}.single-product-main-area .product-summery .add-actions{border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:25px}.single-product-main-area .product-summery .add-actions ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-product-main-area .product-summery .add-actions ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;vertical-align:middle;font-size:11px;font-family:"Poppins", sans-serif;text-transform:uppercase;margin-right:10px}.single-product-main-area .product-summery .add-actions ul li a i{font-size:14px;padding-right:5px}.single-product-main-area .product-summery .sku{margin-top:20px}.single-product-main-area .product-summery .sku>span{font-size:12px;line-height:21.6px}.single-product-main-area .product-summery .categories li{text-transform:capitalize;color:#494949;display:inline-block;font-size:12px}.single-product-main-area .product-summery .categories li a{color:#d4876c;text-transform:capitalize;line-height:21.6px;font-size:12px;font-family:"Poppins", sans-serif}.single-product-main-area .product-summery .categories li a:hover{text-decoration:underline}.single-product-main-area .product-summery .categories.tags{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,0.1)}.single-product-tab-area .product-top-tab{border-bottom:1px solid #ebebeb;margin-bottom:55px;margin-top:72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 575px){.single-product-tab-area .product-top-tab{margin-top:52px}}.single-product-tab-area .product-top-tab .nav li{margin-right:40px}@media (max-width: 575px){.single-product-tab-area .product-top-tab .nav li{margin-top:20px}}.single-product-tab-area .product-top-tab .nav li a{border-bottom:5px solid transparent;letter-spacing:1px;display:inline-block;font-size:14px;padding:0 0px 10px;position:relative;font-weight:400;color:#b5b5b5;text-transform:uppercase;font-family:"Poppins", sans-serif}@media (max-width: 575px){.single-product-tab-area .product-top-tab .nav li a{line-height:10px}}.single-product-tab-area .product-top-tab .nav li a.active{border-bottom:5px solid transparent;letter-spacing:1px;display:inline-block;font-size:14px;padding:0 0px 10px;position:relative;font-weight:bold;border-color:inherit;color:#1a1a1a;text-transform:uppercase;font-family:"Poppins", sans-serif}.single-product-tab-area .product-top-tab .nav li a.active:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:2px;background-color:#1a1a1a;z-index:2;opacity:0;visibility:hidden}.single-product-tab-area .product-top-tab .nav li a.active:hover{color:#1a1a1a}.single-product-tab-area .product-top-tab .nav li a:hover{color:#d4876c}.single-product-tab-area .tab-content .desc-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.single-product-tab-area .tab-content .desc-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.single-product-tab-area .tab-content .desc-body .inner-img{width:30%}@media (max-width: 767px){.single-product-tab-area .tab-content .desc-body .inner-img{width:100%;padding-bottom:30px}}.single-product-tab-area .tab-content .desc-body .inner-content{width:70%;padding-left:30px}.single-product-tab-area .tab-content .desc-body .inner-content .short-desc{font-size:14px}@media (max-width: 767px){.single-product-tab-area .tab-content .desc-body .inner-content{width:100%;padding-left:0px}}.single-product-tab-area .tab-content .additional-summery .additional-summery-item{border:1px solid #ebebeb;width:100%}.single-product-tab-area .tab-content .additional-summery .additional-summery-item tbody tr th,.single-product-tab-area .tab-content .additional-summery .additional-summery-item tbody tr td{padding:10px;vertical-align:top;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;font-weight:400;font-family:"Poppins", sans-serif;font-size:14px}.review-body>h3.heading{font-size:24px;font-weight:400;margin-bottom:30px;display:block;color:#041632;line-height:1.4;font-family:"Zilla Slab", serif}.review-body .user-info{border-bottom:1px solid #e5e5e5;padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 575px){.review-body .user-info{display:block;text-align:center}}@media (max-width: 575px){.review-body .user-info>li.user-avatar{padding-bottom:15px}}.review-body .user-info>li.user-comment{padding-left:30px}@media (max-width: 575px){.review-body .user-info>li.user-comment{padding-left:0}}.review-body .user-info>li.user-comment .meta{font-family:"Poppins", sans-serif;color:#3e3e3e;font-size:14px;padding:5px 0px}.review-body .user-info>li.user-comment .meta strong{font-size:14px}.review-body .user-info>li.user-comment .meta span{font-size:12px}.review-body .user-info>li.user-comment>p.short-desc{font-family:"Poppins", sans-serif;color:#3e3e3e;font-size:14px;line-height:25.2px}.review-body .user-feedback{padding-top:55px}.review-body .user-feedback>h3.heading{padding-bottom:30px;line-height:33.6px;font-size:24px}.review-body .user-feedback>p.short-desc{border-bottom:1px solid #e5e5e5;font-family:"Poppins", sans-serif;color:#3e3e3e;padding-bottom:10px;font-size:14px;line-height:25.2px}.review-body .user-feedback .rating-box{padding-top:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.review-body .user-feedback .rating-box>span{padding-right:25px;font-family:"Poppins", sans-serif;color:#3e3e3e;font-size:14px}.review-body .user-feedback .rating-box>ul>li{vertical-align:middle}.review-body .user-feedback form.feedback-form{padding-top:15px}.review-body .user-feedback form.feedback-form .comment-field label.label-field{padding-bottom:10px;display:block;font-family:"Poppins", sans-serif;color:#3e3e3e;font-size:14px}.review-body .user-feedback form.feedback-form .comment-field textarea.textarea-field{border:1px solid #e5e5e5;padding:20px;height:150px;width:100%}.review-body .user-feedback form.feedback-form .comment-field textarea:focus{border:1px solid #d4876c}.review-body .user-feedback form.feedback-form .group-input{padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 991px){.review-body .user-feedback form.feedback-form .group-input{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 991px){.review-body .user-feedback form.feedback-form .group-input{display:block}}.review-body .user-feedback form.feedback-form .group-input label.label-field{padding-bottom:10px;display:block;font-family:"Poppins", sans-serif;color:#3e3e3e;font-size:14px}.review-body .user-feedback form.feedback-form .group-input input.input-field{margin-right:30px;padding:0 20px;height:60px;width:370px}@media (max-width: 1199px){.review-body .user-feedback form.feedback-form .group-input input.input-field{width:330px}}@media (max-width: 991px){.review-body .user-feedback form.feedback-form .group-input input.input-field{width:100%;margin-right:0}}.review-body .user-feedback form.feedback-form .group-input input:focus{border:1px solid #d4876c}@media (max-width: 991px){.review-body .user-feedback form.feedback-form .group-input .email-field{padding-top:10px}}.review-body .user-feedback form.feedback-form .field-checkbox{padding-top:10px}.review-body .user-feedback form.feedback-form .comment-btn_wrap{padding-top:20px}.single-product-title h4{text-transform:uppercase;font-weight:400;margin-bottom:40px;letter-spacing:3px;font-family:"Zilla Slab", serif;font-size:16px;line-height:12px}.grouped-product-wrapper .grouped-qty{border-bottom:1px solid #e5e5e5;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.grouped-product-wrapper .grouped-qty .quantity{margin-right:40px}.grouped-product-wrapper .grouped-qty .quantity .cart-plus-minus .cart-plus-minus-box{border:0px}.custom-style-1-wrapper .horizontal-tab .pd-slider-nav{height:100%;width:80%;margin:20px auto 0 auto}@media (max-width: 767px){.custom-style-1-wrapper .horizontal-tab .pd-slider-nav{margin:20px auto 30px auto}}.custom-style-1-wrapper .horizontal-tab .pd-slider-nav .slick-list{margin-right:-30px}.custom-style-1-wrapper .horizontal-tab .pd-slider-nav .single-thumb{padding:0px 30px 0 0}.custom-style-1-wrapper .horizontal-tab .pd-slider-nav .single-thumb.slick-active.first-active img{border:1px solid #454545}.custom-style-1-wrapper .horizontal-tab .pd-slider-nav .single-thumb img{width:100%;border:1px solid transparent}.custom-style-3-wrapper .single-product-main-area .vertical-tab .product-details_slider{padding:0 20px 0 0}.sticky-sidebar-product .single-image-small{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sticky-sidebar-product .single-image-small span{width:50%}.sticky-sidebar-product .single-image-small img{width:100%}@media (max-width: 767px){.sticky-sidebar-product .product-summery{padding-top:75px}}@media (max-width: 767px){.sticky-sidebar-product .product-summery .inner-wrapper-sticky{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}.slider-sidebar-product .product-details-img{margin-bottom:75px;overflow:hidden}.slider-sidebar-product .product-details-img .single-image img{padding:0 15px}.slider-sidebar-product .product-details-img .slick-list{margin:0 -15px}.slider-sidebar-product .pd-tab_item .pb-tab-list-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 991px){.slider-sidebar-product .pd-tab_item{padding-top:72px}}.slider-sidebar-product .pd-tab_item>ul>li:not(:last-child){margin-bottom:20px}.slider-sidebar-product .pd-tab_item>ul>li>a{border-bottom:2px solid #3e3e3e;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;font-family:"Poppins", sans-serif;color:#3e3e3e;font-size:14px;font-weight:700}.slider-sidebar-product .pd-tab_item>ul>li>ul.pd-tab_body{display:none;padding-top:35px}.slider-sidebar-product .pd-tab_item>ul>li>ul.pd-tab_body>li.inner-body .brand-img{float:left;margin-right:25px;width:38.7%}@media (max-width: 479px){.slider-sidebar-product .pd-tab_item>ul>li>ul.pd-tab_body>li.inner-body .brand-img{width:100%;margin-right:0;padding-bottom:25px}}.slider-sidebar-product .pd-tab_item>ul>li>ul.pd-tab_body>li.inner-body .pd-tab_content{width:100%}.slider-sidebar-product .pd-tab_item>ul>li>ul.pd-tab_body>li.inner-body .pd-tab_content>p.short-desc{font-family:"Poppins", sans-serif;color:#3e3e3e;padding-bottom:20px;font-size:14px}.slider-sidebar-product .pd-tab_item>ul>li>ul.pd-tab_body>li.inner-body .pd-tab_content th,.slider-sidebar-product .pd-tab_item>ul>li>ul.pd-tab_body>li.inner-body .pd-tab_content td{font-family:"Poppins", sans-serif;color:#3e3e3e;font-size:14px;font-weight:400}.slider-sidebar-product .pd-tab_item>ul>li.active .pd-tab_body{display:block}.slider-sidebar-product .pd-tab_item>ul>li.active.open a i:before{content:"\ea68"}.slider-sidebar-product .pd-tab_item>ul>li.open a{color:#d4876c}.slider-sidebar-product .pd-tab_item>ul>li.open a i:before{content:"\ea68"}.slider-sidebar-product .pd-tab_item .pd-tab_content .review-body .user-info-2{border-bottom:1px solid #e5e5e5;padding-bottom:30px;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}@media (max-width: 575px){.slider-sidebar-product .pd-tab_item .pd-tab_content .review-body .user-info-2{display:block !important;text-align:center}}@media (max-width: 575px){.slider-sidebar-product .pd-tab_item .pd-tab_content .review-body .user-info-2>li.user-avatar{padding-bottom:15px}}.slider-sidebar-product .pd-tab_item .pd-tab_content .review-body .user-info-2>li.user-comment{padding-left:30px}@media (max-width: 575px){.slider-sidebar-product .pd-tab_item .pd-tab_content .review-body .user-info-2>li.user-comment{padding-left:0}}.slider-sidebar-product .pd-tab_item .pd-tab_content .review-body .user-info-2>li.user-comment .meta{font-family:"Poppins", sans-serif;color:#3e3e3e;font-size:14px;padding:5px 0px}.slider-sidebar-product .pd-tab_item .pd-tab_content .review-body .user-info-2>li.user-comment .meta strong{font-size:14px}.slider-sidebar-product .pd-tab_item .pd-tab_content .review-body .user-info-2>li.user-comment .meta span{font-size:12px}.slider-sidebar-product .pd-tab_item .pd-tab_content .review-body .user-info-2>li.user-comment>p.short-desc{font-family:"Poppins", sans-serif;color:#3e3e3e;font-size:14px;line-height:25.2px}.slider-sidebar-product .pd-tab_item .pd-tab_content .review-body .feedback-form .group-input .input-field{width:calc(100% - 30px)}.blog-area-wrapper{margin-top:80px}.blog-area-wrapper .blog-inner-box{background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.13);box-shadow:0 0 10px 0 rgba(0,0,0,0.13)}.blog-area-wrapper .blog-inner-box .blog-thumbnail{position:relative;display:block}@media (max-width: 767px){.blog-area-wrapper .blog-inner-box .blog-thumbnail{display:block}}.blog-area-wrapper .blog-inner-box .blog-thumbnail img{width:100%}.blog-area-wrapper .blog-inner-box .blog-thumbnail .date-post{position:absolute;height:70px;width:70px;background-color:rgba(35,35,35,0.9);opacity:.9;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:0;right:0;padding:10px 0;text-align:center;font-family:"Poppins", sans-serif}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-thumbnail .date-post{height:50px;width:50px}}.blog-area-wrapper .blog-inner-box .blog-thumbnail .date-post span{color:#ffffff}.blog-area-wrapper .blog-inner-box .blog-thumbnail .date-post .day-post{font-size:21px;text-transform:uppercase}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-thumbnail .date-post .day-post{font-size:16px;line-height:16px}}.blog-area-wrapper .blog-inner-box .blog-thumbnail .date-post .month-post{font-size:14px;text-transform:uppercase}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-thumbnail .date-post .month-post{font-size:10px;line-height:10px}}.blog-area-wrapper .blog-inner-box .blog-thumb-content{background-color:#d4876c;content:"";top:0;left:0;position:absolute;width:100%;height:100%;opacity:1;cursor:pointer;pointer-events:none;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content{padding:30px;width:100%}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content{padding:15px}}.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content .quote-content{font-size:26px;line-height:1.7;font-family:"Zilla Slab", serif;letter-spacing:3px;width:100%;font-weight:600;margin:10px auto 15px;color:#ffffff}@media (max-width: 1199px){.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content .quote-content{font-size:24px;line-height:1.4;letter-spacing:1px}}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content .quote-content{font-size:20px;line-height:1.4;margin:10px auto 12px;letter-spacing:1px}}.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content .quote-content:before{content:'\ea7a';font-family:LaStudioIcons;font-size:30px;line-height:1;display:block;margin-bottom:20px}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content .quote-content:before{font-size:18px;margin-bottom:10px}}.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content .quote-author{font-family:"Zilla Slab", serif;font-style:italic;font-size:16px;color:#ffffff}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content .quote-author{font-size:12px;line-height:12px}}.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content .quote-author:before{content:'';width:50px;border-top:2px solid;display:block;margin:0 auto 12px;opacity:.3}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-thumb-content .format-content .quote-author:before{margin:0 auto 10px}}.blog-area-wrapper .blog-inner-box .blog-thumb-video{content:"";top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:1}.blog-area-wrapper .blog-inner-box .blog-thumb-video .popup-video i{font-size:20px;height:66px;width:66px;line-height:66px;background:#ffffff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.blog-area-wrapper .blog-inner-box .blog-content{padding-bottom:30px}.blog-area-wrapper .blog-inner-box .blog-content .blog-meta{padding-top:15px}.blog-area-wrapper .blog-inner-box .blog-content .blog-meta a{text-transform:uppercase;font-size:11px;font-weight:700;font-family:"Poppins", sans-serif;color:#1a1a1a}.blog-area-wrapper .blog-inner-box .blog-content .blog-meta a:hover{color:#d4876c;text-decoration:underline}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-content .blog-meta a{font-size:10px;line-height:10px}}.blog-area-wrapper .blog-inner-box .blog-content .blog-title a{font-size:22px;padding:0px 20px 18px 20px;display:block;font-family:"Zilla Slab", serif;color:#1a1a1a}.blog-area-wrapper .blog-inner-box .blog-content .blog-title a:hover{color:#d4876c}@media (min-width: 1501px){.blog-area-wrapper .blog-inner-box .blog-content .blog-title a{font-size:28px;line-height:1.2}}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-content .blog-title a{font-size:18px;line-height:24px;padding:0px 10px 10px 10px}}.blog-area-wrapper .blog-inner-box .blog-content .desc-content p{margin-bottom:20px}@media (max-width: 575px){.blog-area-wrapper .blog-inner-box .blog-content .desc-content p{font-size:14px}}.blog-area-wrapper .blog-inner-box .blog-content .desc-content:last-child p{margin-bottom:0px}.blog-area-wrapper .blog-inner-box .blog-content .read-more a{text-transform:uppercase;text-decoration:underline;font-size:12px;font-family:"Poppins", sans-serif;letter-spacing:1px;color:#1a1a1a}.blog-area-wrapper .blog-inner-box .blog-content .read-more a:hover{text-decoration:none;color:#d4876c}@media (max-width: 479px){.blog-area-wrapper .blog-inner-box .blog-content .read-more a{font-size:10px;line-height:10px}}.blog-area-wrapper .blog-inner-box .blog-content .read-more-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}.blog-area-wrapper .blog-inner-box .blog-content .read-more-2::before{content:'';display:inline-block;width:100%;border-top:1px solid #e5e5e5;margin-right:30px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.blog-area-wrapper .blog-inner-box .blog-content .read-more-2 a{line-height:26px;padding:10px 40px;font-size:12px;font-family:"Zilla Slab", serif;letter-spacing:1px;background-color:#1a1a1a;color:#ffffff;text-transform:uppercase}.blog-area-wrapper .blog-inner-box .blog-content .read-more-2 a:hover{background-color:#d4876c}.blog-area-wrapper .blog-inner-box .blog-content .read-more-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}.blog-area-wrapper .blog-inner-box .blog-content .read-more-3 a{line-height:26px;padding:10px 40px;font-size:12px;font-family:"Zilla Slab", serif;letter-spacing:1px;background-color:#1a1a1a;color:#ffffff;text-transform:uppercase}.blog-area-wrapper .blog-inner-box .blog-content .read-more-3 a:hover{background-color:#d4876c}.blog-area-wrapper .blog-thumbnail-quote .blog-inner-box .blog-thumb-content{margin-bottom:30px}.blog-area-wrapper .blog-thumbnail-quote .blog-inner-box .blog-thumb-content .format-content{background-color:#f9f9f9}.blog-area-wrapper .blog-thumbnail-quote .blog-inner-box .blog-thumb-content .format-content .quote-content{color:#3e3e3e;font-weight:400;width:430px}@media (max-width: 575px){.blog-area-wrapper .blog-thumbnail-quote .blog-inner-box .blog-thumb-content .format-content .quote-content{width:400px}}@media (max-width: 479px){.blog-area-wrapper .blog-thumbnail-quote .blog-inner-box .blog-thumb-content .format-content .quote-content{width:230px}}.blog-area-wrapper .blog-thumbnail-quote .blog-inner-box .blog-thumb-content .format-content .quote-author{color:#3e3e3e}.blog-area-wrapper .nav-post-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}@media (max-width: 479px){.blog-area-wrapper .nav-post-link{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}.blog-area-wrapper .nav-post-link .nav-post-button{font-size:12px;font-family:"Poppins", sans-serif;margin-top:10px;display:block}.blog-area-wrapper .nav-post-link .nav-previous{width:50%}@media (max-width: 479px){.blog-area-wrapper .nav-post-link .nav-previous{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.blog-area-wrapper .nav-post-link .nav-previous .nav-post-title{width:230px;color:#3e3e3e;display:block}.blog-area-wrapper .nav-post-link .nav-previous .nav-post-title:hover{color:#d4876c}.blog-area-wrapper .nav-post-link .nav-next{width:50%}@media (max-width: 479px){.blog-area-wrapper .nav-post-link .nav-next{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}}.blog-area-wrapper .nav-post-link .nav-next .nav-post-title{width:230px;margin:0 0 0 auto;color:#3e3e3e;display:block}@media (max-width: 479px){.blog-area-wrapper .nav-post-link .nav-next .nav-post-title{margin:0 auto;text-align:center}}.blog-area-wrapper .nav-post-link .nav-next .nav-post-title:hover{color:#d4876c}.blog-area-wrapper .blog-feedback_area{padding-top:45px}.blog-area-wrapper .blog-feedback_area>h2.heading{font-size:24px;line-height:33.6px;padding-bottom:25px}.blog-area-wrapper .blog-feedback_area>li:not(:last-child){margin-bottom:30px}.blog-area-wrapper .blog-feedback_area>li.user-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 479px){.blog-area-wrapper .blog-feedback_area>li.user-body{display:block;text-align:center}}.blog-area-wrapper .blog-feedback_area>li.user-body.sub-user_body{margin-left:25px}.blog-area-wrapper .blog-feedback_area>li.user-body .user-pic{width:75px}@media (max-width: 479px){.blog-area-wrapper .blog-feedback_area>li.user-body .user-pic{padding-bottom:30px;width:100%}}.blog-area-wrapper .blog-feedback_area>li.user-body .user-content{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.14);box-shadow:0 0 10px rgba(0,0,0,0.14);border:1px solid #d8d8d8;width:calc(100% - 75px);margin-left:25px;padding:30px}@media (max-width: 479px){.blog-area-wrapper .blog-feedback_area>li.user-body .user-content{width:100%;margin-left:0;padding:15px}}.blog-area-wrapper .blog-feedback_area>li.user-body .user-content>h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px}.blog-area-wrapper .blog-feedback_area>li.user-body .user-content>h3.user-name>a{font-size:16px;line-height:19.2px}.blog-area-wrapper .blog-feedback_area>li.user-body .user-content>h3 .user-meta{color:#979797;padding-left:5px;font-size:12px;line-height:21px;font-family:"Poppins", sans-serif;font-weight:400}.blog-area-wrapper .blog-feedback_area>li.user-body .user-content>p.user-feedback{border-bottom:1px solid #d8d8d8;font-family:"Poppins", sans-serif;font-size:14px;line-height:25.2px;padding-bottom:20px}.blog-area-wrapper .blog-feedback_area>li.user-body .user-content .reply-btn_wrap{padding-top:10px}.blog-area-wrapper .blog-feedback_area>li.user-body .user-content .reply-btn_wrap>a.reply-btn{color:#3e3e3e;font-weight:600;font-size:12px;line-height:21px;display:inline-block;font-family:"Poppins", sans-serif}.blog-area-wrapper .blog-feedback_area>li.user-body .user-content .reply-btn_wrap>a.reply-btn>span{padding-right:5px;vertical-align:middle}.blog-area-wrapper .blog-feedback_area>li.user-body .user-content .reply-btn_wrap>a:hover{color:#d4876c}.blog-area-wrapper .review-body .user-feedback .heading{font-weight:400}.blog-area-wrapper .blog-post-title>h2.heading{font-size:24px;line-height:16px;font-weight:600;text-transform:uppercase}.blog-area-wrapper .blog-post-title>h2.heading>span{position:relative;padding-bottom:15px;margin-bottom:50px;display:inline-block}.blog-area-wrapper .blog-post-title>h2.heading>span:before{background-color:#3e3e3e;width:20%;height:2px;content:"";position:absolute;bottom:0;left:0}.blog-area-wrapper .single-blog-post-carousel .slick-list{margin:0 -20px}.blog-area-wrapper .single-blog-post-carousel .blog-post-wrapper .post-inner-box{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.13);box-shadow:0 0 10px 0 rgba(0,0,0,0.13);background-color:#ffffff;padding:0px;margin:0 20px 10px 20px}.blog-area-wrapper .single-blog-post-carousel .blog-post-wrapper .post-inner-box .post-content .post-title a{padding:0px 20px 18px 20px}.blog-area-wrapper.blog-custom-style-1 .blog-inner-box{position:relative}.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content{width:570px;background-color:#ffffff;position:absolute;padding:10px 50px 44px 50px;bottom:50px;left:50px}@media (max-width: 1199px){.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content{padding:0 40px 24px 40px}}@media (max-width: 991px){.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content{bottom:10px;left:10px}}@media (max-width: 767px){.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content{padding:0px 20px 0px 20px;width:100%;position:relative;left:0;right:auto;bottom:0px}}@media (max-width: 991px){.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content .blog-meta{padding-top:0px}}@media (max-width: 767px){.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content .blog-meta{padding-top:15px}}.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content .blog-title a{padding-right:0px}@media (max-width: 767px){.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content .read-more{line-height:14px}}.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content .date-post{position:absolute;height:70px;width:70px;background-color:#232323;opacity:.9;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:0;right:0;padding:10px 0;text-align:center;font-family:"Poppins", sans-serif}@media (max-width: 767px){.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content .date-post{display:none}}.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content .date-post .day-post{color:#ffffff;font-size:21px}.blog-area-wrapper.blog-custom-style-1 .blog-inner-box .blog-content .date-post .month-post{color:#ffffff;font-size:14px}.blog-area-wrapper.blog-custom-style-2{margin:0}.blog-area-wrapper.blog-custom-style-2 .blog-inner-box .blog-content{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 55px}@media (max-width: 991px){.blog-area-wrapper.blog-custom-style-2 .blog-inner-box .blog-content{padding:0 20px}}@media (max-width: 767px){.blog-area-wrapper.blog-custom-style-2 .blog-inner-box .blog-content{padding:50px 20px}}.blog-area-wrapper.blog-custom-style-2 .blog-inner-box .blog-content .blog-meta{padding:0px;line-height:8px}.blog-area-wrapper.blog-custom-style-2 .blog-inner-box .blog-content .blog-title a{padding-right:0px}@media (max-width: 991px){.blog-area-wrapper.blog-custom-style-2 .blog-inner-box .blog-content .desc-content{font-size:14px;margin-bottom:10px}}@media (max-width: 991px){.blog-area-wrapper.blog-custom-style-2 .blog-inner-box .blog-content .read-more-3{margin-top:10px}}.blog-area-wrapper.blog-custom-style-2 .paginatoin-area{margin-top:50px}@media (max-width: 767px){.blog-area-wrapper.blog-custom-style-2 .paginatoin-area{margin-top:0px}}@media (max-width: 479px){.about-area .section-title>.heading-one{line-height:30px}}.about-area .about-store-area{padding-bottom:80px;background-color:#2c2c2c}.about-area .about-store-area .about-store-title{text-align:center;margin:90px 0px}@media (max-width: 767px){.about-area .about-store-area .about-store-title{margin:82px 0px}}@media (max-width: 575px){.about-area .about-store-area .about-store-title{margin:85px 0px}}.about-area .about-store-area .about-store-title .heading{font-size:36px;font-family:"Zilla Slab", serif;font-weight:normal;line-height:24px;letter-spacing:3px;color:#ffffff;text-transform:uppercase}@media (max-width: 767px){.about-area .about-store-area .about-store-title .heading{line-height:36px}}@media (max-width: 575px){.about-area .about-store-area .about-store-title .heading{font-size:24px;line-height:24px}}.about-area .about-store-area .about-thumbnail{display:block;overflow:hidden;position:relative}.about-area .about-store-area .about-thumbnail img{width:100%}.about-area .about-store-area .about-thumbnail .about-thumb-video{content:"";top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;z-index:1}.about-area .about-store-area .about-thumbnail .about-thumb-video .popup-video i{font-size:20px;height:66px;width:66px;line-height:66px;background:#ffffff;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 479px){.about-area .about-store-area .about-thumbnail .about-thumb-video .popup-video i{font-size:18px;height:40px;width:40px;line-height:66px}}.about-area .about-store-area .desc-content{width:970px;color:#ffffff;margin:0 auto;font-size:18px;padding-top:80px}@media (max-width: 1199px){.about-area .about-store-area .desc-content{width:950px}}@media (max-width: 991px){.about-area .about-store-area .desc-content{width:700px}}@media (max-width: 767px){.about-area .about-store-area .desc-content{width:500px}}@media (max-width: 575px){.about-area .about-store-area .desc-content{width:420px;font-size:16px}}@media (max-width: 479px){.about-area .about-store-area .desc-content{width:280px;font-size:14px}}.about-area .project-about{background-color:#f9f9f9;padding:90px 0 85px 0}.about-area .project-about .project-about-wrapper{padding-top:30px}.about-area .project-about .project-about-wrapper .project-about-icon i{fill:#262626;color:#262626;font-size:26px;padding:26px;border:1px solid #262626;border-radius:100%;background-color:#ffffff}.about-area .project-about .project-about-wrapper .project-about-icon i:hover{background-color:#d4876c;border-color:#d4876c;color:#ffffff}.about-area .project-about .project-about-wrapper .project-about-content .title{color:#1a1a1a;font-size:24px;margin-top:20px;margin-bottom:15px}.about-area .project-about .project-about-wrapper .project-about-content .desc-content{font-size:14px;line-height:2em}.about-area .about-brand-area{padding:90px 0px 40px 0}.about-area .about-brand-area .section-title{margin-bottom:30px}.about-area .about-brand-area .brand-logo-2 .single-brand-item img{background:transparent}.about-area .about-team-area{background-color:#f9f9f9;padding:80px 0px}.about-area .about-team-area .slick-list{margin:0 -30px}.about-area .about-team-area .team-slider .single-team{margin:0 30px;position:relative}.about-area .about-team-area .team-slider .single-team .team-item .banner-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#d4876c;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.about-area .about-team-area .team-slider .single-team .team-item .team-image img{width:100%}.about-area .about-team-area .team-slider .single-team .team-item .team-content{position:absolute;left:50%;top:60%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.about-area .about-team-area .team-slider .single-team .team-item .team-content .title a{font-size:24px;color:#ffffff;font-weight:600;line-height:16px;margin-bottom:10px}.about-area .about-team-area .team-slider .single-team .team-item .team-content .team-desc{font-size:12px;font-family:"Poppins", sans-serif;color:#ffffff;margin-bottom:10px}.about-area .about-team-area .team-slider .single-team:hover .banner-overlay{opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.about-area .about-team-area .team-slider .single-team:hover .team-content{opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;top:50%}.about-area .about-team-area .team-slider .single-team .social-link-2 ul li a{width:38px;height:38px;line-height:38px;font-size:18px;padding:0;border-radius:50%;vertical-align:middle;margin:5px;border:1px solid rgba(255,255,255,0.5);color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block;text-align:center}.about-area .about-team-area .team-slider .single-team .social-link-2 ul li a:hover{border-color:#d4876c}.contact-us_area{padding:90px 0 100px}@media (max-width: 991px){.contact-us_area{padding:90px 0 95px}}.contact-us_area .contact-form-content>h2.heading{font-size:28px;line-height:28px;padding-bottom:10px}.contact-us_area .contact-form-content>p{font-family:"Poppins", sans-serif;color:#494949;line-height:36px;font-size:16px;padding-bottom:25px}.contact-us_area .contact-form-content .contact-form .form-group{margin-bottom:20px}.contact-us_area .contact-form-content .contact-form .form-group>input.input-field{width:100%;height:70px;padding:20px}.contact-us_area .contact-form-content .contact-form .form-group>input.input-field::-webkit-input-placeholder{color:#3e3e3e;opacity:1}.contact-us_area .contact-form-content .contact-form .form-group>input.input-field::-moz-placeholder{color:#3e3e3e;opacity:1}.contact-us_area .contact-form-content .contact-form .form-group>input.input-field:-ms-input-placeholder{color:#3e3e3e;opacity:1}.contact-us_area .contact-form-content .contact-form .form-group>input.input-field::-ms-input-placeholder{color:#3e3e3e;opacity:1}.contact-us_area .contact-form-content .contact-form .form-group>input.input-field::placeholder{color:#3e3e3e;opacity:1}.contact-us_area .contact-form-content .contact-form .form-group>textarea.textarea-field{width:100%;height:150px;padding:20px}.contact-us_area .contact-form-content .contact-form .form-group>textarea.textarea-field::-webkit-input-placeholder{color:#3e3e3e;opacity:1}.contact-us_area .contact-form-content .contact-form .form-group>textarea.textarea-field::-moz-placeholder{color:#3e3e3e;opacity:1}.contact-us_area .contact-form-content .contact-form .form-group>textarea.textarea-field:-ms-input-placeholder{color:#3e3e3e;opacity:1}.contact-us_area .contact-form-content .contact-form .form-group>textarea.textarea-field::-ms-input-placeholder{color:#3e3e3e;opacity:1}.contact-us_area .contact-form-content .contact-form .form-group>textarea.textarea-field::placeholder{color:#3e3e3e;opacity:1}.contact-us_area .contact-form-content .contact-form .form-group.group-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 575px){.contact-us_area .contact-form-content .contact-form .form-group.group-input{display:block}}.contact-us_area .contact-form-content .contact-form .form-group.group-input>input[class*="input-field"]:first-child{margin-right:20px}@media (max-width: 575px){.contact-us_area .contact-form-content .contact-form .form-group.group-input>input[class*="input-field"]:first-child{margin-right:0;margin-bottom:20px}}.contact-us_area .contact-form-content .contact-form .form-group.inquiry-field .nice-select{padding:0 20px;height:70px;line-height:70px;margin-bottom:20px}.contact-us_area .contact-form-content .contact-form .form-group.inquiry-field .nice-select:focus{border:1px solid #e5e5e5}.contact-us_area .contact-form-content .contact-form .form-group .contact-form_btn{background-color:#3e3e3e;color:#ffffff;height:60px;line-height:60px;width:150px}.contact-us_area .contact-form-content .contact-form .form-group .contact-form_btn:hover{background-color:#d4876c}@media (max-width: 991px){.contact-us_area .contact-slide_content{padding-top:30px}}.contact-us_area .contact-slide_content .single-contact_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-us_area .contact-slide_content .single-contact_block>i{color:#d4876c;padding-right:30px;font-size:30px;display:block}.contact-us_area .contact-slide_content .single-contact_block[class*="single-contact_block"]:not(:last-child){padding-bottom:30px}.account-page-area{padding:100px 0}.account-page-area .myaccount-tab-trigger{display:block}@media (max-width: 991px){.account-page-area .myaccount-tab-trigger{padding-bottom:30px}}.account-page-area .myaccount-tab-trigger li{display:block}.account-page-area .myaccount-tab-trigger li:first-child{margin-top:-1px}.account-page-area .myaccount-tab-trigger li a{display:block;background-color:#3e3e3e;color:#ffffff;text-transform:uppercase;font-weight:600;padding:10px 20px;font-size:14px}.account-page-area .myaccount-tab-trigger li a.active{background-color:#d4876c;color:#ffffff}.account-page-area .myaccount-tab-trigger li a.active:hover{color:#ffffff !important}.account-page-area .myaccount-tab-trigger li a:hover{color:#d4876c}.myaccount-tab-content{border:1px solid #e5e5e5;padding:30px}@media (max-width: 479px){.myaccount-tab-content{padding:0;border:0}}.myaccount-dashboard p{margin-bottom:20px}.myaccount-dashboard p:last-child{margin-bottom:0}.myaccount-orders .table{margin-bottom:0}.myaccount-orders .table .account-order-id:hover{color:#d4876c}.myaccount-orders .table.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.02)}.myaccount-orders .table td,.myaccount-orders .table th{vertical-align:middle;text-align:center}@media (max-width: 767px){.myaccount-orders .table td,.myaccount-orders .table th{min-width:180px}}.myaccount-orders .table td>a.mgana-btn{margin:0 auto}.myaccount-orders .small-title{margin-bottom:15px}@media (max-width: 575px){.myaccount-address .row{display:block}}@media (max-width: 575px){.myaccount-address .row [class*="col-"]:last-child address{margin-bottom:0}}.myaccount-address h4.small-title{text-transform:uppercase}@media (max-width: 767px){.myaccount-address h4.small-title{text-transform:capitalize;font-size:18px}}.mgana-form,.mgana-form-boxed{padding:30px;border-radius:0;border:1px solid #e5e5e5}.mgana-form .mgana-form-inner,.mgana-form-boxed .mgana-form-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-20px}@media (max-width: 479px){.mgana-form .mgana-form-inner,.mgana-form-boxed .mgana-form-inner{display:block}}.mgana-form .mgana-form-inner .single-input,.mgana-form-boxed .mgana-form-inner .single-input{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:20px}@media (max-width: 479px){.mgana-form .mgana-form-inner .single-input,.mgana-form-boxed .mgana-form-inner .single-input{max-width:100% !important}}.mgana-form .mgana-form-inner .single-input.single-input-half,.mgana-form-boxed .mgana-form-inner .single-input.single-input-half{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 15px);-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.mgana-form .mgana-form-inner .single-input label,.mgana-form-boxed .mgana-form-inner .single-input label{margin-bottom:8px;display:block}.mgana-form .mgana-form-inner .single-input input,.mgana-form .mgana-form-inner .single-input select,.mgana-form .mgana-form-inner .single-input textarea,.mgana-form-boxed .mgana-form-inner .single-input input,.mgana-form-boxed .mgana-form-inner .single-input select,.mgana-form-boxed .mgana-form-inner .single-input textarea{padding:0 15px;border:1px solid #e5e5e5;height:40px;width:100%}.mgana-form .mgana-form-inner .single-input input:first-child,.mgana-form-boxed .mgana-form-inner .single-input input:first-child{margin-top:20px}.mgana-form .mgana-form-inner .single-input .checkbox-input,.mgana-form-boxed .mgana-form-inner .single-input .checkbox-input{display:inline-block}.mgana-form .mgana-form-inner .single-input .checkbox-input label,.mgana-form-boxed .mgana-form-inner .single-input .checkbox-input label{display:inline-block}.mgana-form .mgana-form-inner a,.mgana-form-boxed .mgana-form-inner a{font-size:13px}.mgana-form .mgana-form-inner a:hover,.mgana-form-boxed .mgana-form-inner a:hover{color:#d4876c}.coming-soon_area{background-image:url("../images/coming-soon/coming-soon-bg.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;height:100vh;position:relative}@media (max-width: 479px){.coming-soon_area{background-position:left}}.coming-soon_area .coming-soon_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;width:700px;margin-left:200px}@media (max-width: 1199px){.coming-soon_area .coming-soon_content{margin-left:70px}}@media (max-width: 991px){.coming-soon_area .coming-soon_content{margin-left:20px}}@media (max-width: 767px){.coming-soon_area .coming-soon_content{width:100%;margin:0 0px}}.coming-soon_area .coming-soon_content>h1.heading{position:relative;color:#ffffff;font-size:90px;font-weight:normal;letter-spacing:-3px;font-family:"Zilla Slab", serif;margin-bottom:40px;padding:0 10px}@media (max-width: 767px){.coming-soon_area .coming-soon_content>h1.heading{font-size:70px}}@media (max-width: 479px){.coming-soon_area .coming-soon_content>h1.heading{font-size:60px}}.coming-soon_area .coming-soon_content>h2.heading-two{font-family:"Zilla Slab", serif;visibility:visible;text-align:center;line-height:58px;letter-spacing:5px;font-weight:600;font-size:40px;padding:35px 0px 35px 0px;border-style:solid;border-width:4px 0px 4px 0px;border-color:rgba(255,255,255,0.2);width:470px;margin:0 auto;color:#ffffff;text-transform:uppercase}@media (max-width: 575px){.coming-soon_area .coming-soon_content>h2.heading-two{width:400px;font-size:35px;letter-spacing:3px}}@media (max-width: 479px){.coming-soon_area .coming-soon_content>h2.heading-two{width:280px;font-size:26px;letter-spacing:1px}}.coming-soon_area .coming-soon_content .coming-soon_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.coming-soon_area .coming-soon_content .coming-soon_btn>a.mgana-btn{font-family:"Poppins", sans-serif}.checkout-area{padding:100px 0 95px}.coupon-accordion h3{background-color:#f5f5f5;font-size:14px;font-weight:400;list-style:outside none none;margin:0 0 30px;padding:16px 32px 16px 56px;position:relative;width:auto;text-transform:none}@media (max-width: 479px){.coupon-accordion h3{line-height:24px}}.coupon-accordion h3:before{content:"\ea1b";display:inline-block;font-family:'LaStudioIcons';left:24px;position:absolute;top:16px}.coupon-accordion span{cursor:pointer;text-transform:none}.coupon-accordion .coupon-content{border:1px solid #e5e5e5;margin-bottom:20px;display:none;padding:20px}.coupon-accordion .coupon-content .coupon-info p{margin-bottom:0}.coupon-accordion .coupon-content .coupon-info p.form-row-first label,.coupon-accordion .coupon-content .coupon-info p.form-row-last label{display:block}.coupon-accordion .coupon-content .coupon-info p.form-row-first label span.required,.coupon-accordion .coupon-content .coupon-info p.form-row-last label span.required{color:#ff0000}.coupon-accordion .coupon-content .coupon-info p.form-row-first input,.coupon-accordion .coupon-content .coupon-info p.form-row-last input{border:1px solid #e5e5e5;height:36px;margin:0 0 14px;border-radius:0;max-width:100%;padding:0 0 0 10px;width:370px;background-color:transparent}.coupon-accordion .coupon-content .coupon-info p.form-row input[type="submit"]{background:#3e3e3e none repeat scroll 0 0;border:medium none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#ffffff;cursor:pointer;display:inline-block;font-size:12px;height:40px;line-height:40px;margin-right:15px;padding:0 30px;text-shadow:none;text-transform:uppercase;width:inherit}.coupon-accordion .coupon-content .coupon-info p.form-row input[type="checkbox"]{height:inherit;position:relative;top:2px;width:inherit}.coupon-accordion .coupon-content .coupon-info p.form-row label{margin-top:7px}.coupon-accordion .coupon-content .coupon-info p.lost-password{margin-top:15px}.coupon-accordion .coupon-content .coupon-info p.lost-password a{font-size:14px}.coupon-checkout-content{margin-bottom:30px;display:none}.coupon-checkout-content .coupon-info .checkout-coupon{margin-bottom:0}.coupon-checkout-content .coupon-info .checkout-coupon input[type="text"]{background-color:transparent;border:1px solid #e5e5e5;border-radius:0;height:36px;padding-left:10px;width:170px}.coupon-checkout-content .coupon-info .checkout-coupon input[type="submit"]{background:#3e3e3e;border:medium none;border-radius:0;color:#ffffff;height:36px;cursor:pointer;margin-left:6px;padding:5px 10px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:inherit}@media (max-width: 479px){.coupon-checkout-content .coupon-info .checkout-coupon .coupon-inner_btn{margin:28px 0 0 !important}}.coupon-checkout-content .coupon-info .checkout-coupon .coupon-inner_btn:hover{background-color:#d4876c}.checkbox-form h3{border-bottom:1px solid #e5e5e5;font-size:25px;margin:0 0 25px;padding-bottom:10px;text-transform:uppercase;width:100%}@media (max-width: 479px){.checkbox-form h3{font-size:18px}}.checkbox-form .country-select{margin-bottom:25px}.checkbox-form .country-select .myniceselect.nice-select span{height:40px;line-height:40px;display:inline-block;width:100%;padding:0 0 0 15px}.checkbox-form .checkout-form-list{margin-bottom:30px}.checkbox-form .checkout-form-list input[type="text"],.checkbox-form .checkout-form-list input[type="password"],.checkbox-form .checkout-form-list input[type="email"]{background:#ffffff;border:1px solid #e5e5e5;border-radius:0;height:42px;width:100%;padding:0 0 0 10px}.checkbox-form .checkout-form-list.create-acc{margin-bottom:15px !important}.checkbox-form .checkout-form-list.create-acc label{display:inline-block}.checkbox-form .country-select label,.checkbox-form.checkout-form-list label{margin:0 0 5px;display:block}.checkbox-form .country-select label span.required,.checkbox-form.checkout-form-list label span.required{display:inline-block;font-size:24px;line-height:16px;position:relative;top:5px}.different-address h3 label{display:inline-block;margin-right:20px;font-size:25px;margin-bottom:10px}@media (max-width: 479px){.different-address h3 label{font-size:15px}}.different-address h3 input{height:inherit;line-height:normal;margin:4px 0 0;position:relative;top:0;width:auto}.order-notes .checkout-form-list-2{margin-bottom:0}@media (max-width: 991px){.order-notes .checkout-form-list-2{margin-bottom:30px}}.order-notes textarea{background-color:transparent;border:1px solid #e5e5e5;height:90px;padding:15px;width:100%}.create-account,#ship-box-info{display:none}.your-order{background:#f5f5f5;padding:30px 40px 30px}.your-order h3{border-bottom:1px solid #e5e5e5;font-size:25px;padding-bottom:10px;text-transform:uppercase;width:100%}@media (max-width: 479px){.your-order h3{font-size:18px}}.your-order .your-order-table table{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;width:100%}.your-order .your-order-table table thead{background-color:#f5f5f5}.your-order .your-order-table table thead tr th{border-top:medium none;font-weight:normal;text-align:center;text-transform:uppercase;vertical-align:middle;width:250px}.your-order .your-order-table table thead tr th,.your-order .your-order-table table thead tr td{border-bottom:1px solid #e5e5e5;border-right:medium none;font-size:14px;padding:15px 0;text-align:center}.your-order .your-order-table table .cart_item:hover{background:#f5f5f5}.your-order .your-order-table table .order-total td{border-bottom:medium none}.your-order .your-order-table table .order-total td span{font-size:20px}.your-order .your-order-table table .order-total th{border-bottom:medium none;font-size:18px}.payment-method{margin-top:20px}.payment-method .payment-accordion .card{border:0;border-radius:0;background:#f5f5f5}.payment-method .payment-accordion .card-header{padding:0;margin-bottom:0;background-color:#f5f5f5;border-bottom:0}.payment-method .payment-accordion .card-body{padding:0}.payment-method .payment-accordion .panel.panel-default{margin-bottom:20px}.payment-method .payment-accordion .panel-title{font-size:18px;cursor:pointer}.order-button-payment input{background:#3e3e3e;border:medium none;color:#ffffff;font-size:17px;height:50px;margin:20px 0 0;padding:0;text-transform:uppercase;width:100%;border:1px solid transparent;cursor:pointer}.mgana-wishlist_area{padding:90px 0}.wishlist-content table{border-color:#e5e5e5;border-radius:0;border-style:solid;border-width:0 0 1px 0;text-align:center;width:100%;margin-bottom:0}.wishlist-content table th{border-top:medium none;font-size:15px;text-transform:capitalize;padding:20px 10px;text-align:center;font-weight:500;vertical-align:middle;border:none;background-color:#f7f7f7}.wishlist-content table td{border-top:medium none;padding:18px 10px;vertical-align:middle;font-size:13px}.wishlist-content table td.mgana-product_remove{font-size:20px}.wishlist-content table td.mgana-product_remove>a>i{font-size:14px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.wishlist-content table td.mgana-product-thumbnail img{width:auto;height:100%}.wishlist-content table td.mgana-product-name{font-size:16px;text-transform:capitalize;min-width:180px}.wishlist-content table td.mgana-product-price{font-size:16px}.wishlist-content table td.mgana-product-stock-status{min-width:100px}.wishlist-content table td.mgana-product-stock-status span.in-stock,.wishlist-content table td.mgana-product-stock-status span.out-stock{font-size:12px;text-transform:capitalize}.wishlist-content table td.mgana-product-stock-status span.out-stock{color:#ff0000}.wishlist-content table td.mgana-cart_btn a{font-size:14px;text-transform:uppercase;background:#3e3e3e;color:#ffffff;height:40px;line-height:43px;width:130px;display:inline-block}.wishlist-content table td.mgana-cart_btn a:hover{background:#d4876c;color:#ffffff !important}.compare-area{padding:90px 0}.compare-table .table thead th{border-width:1px;padding:15px 10px}.compare-table .table tbody tr:hover{background-color:rgba(0,0,0,0.02)}.compare-table .table tbody tr td,.compare-table .table tbody tr th{vertical-align:middle;text-align:center}.compare-table .table tbody tr th{min-width:200px}.compare-table .table tbody tr td{min-width:250px}.compare-table .table tbody tr td .compare-pdoduct-image{max-width:200px;display:inline-block;padding:20px 0}.compare-table .table tbody tr td .compare-pdoduct-image a{display:inline-block}.compare-table .table tbody tr td .compare-pdoduct-image a.mgana-btn{display:block;margin-top:30px}.compare-table .table tbody tr td .compare-pdoduct-image a.mgana-btn:hover{color:#ffffff !important}.compare-table .table tbody tr td .compare-product-name{font-size:14px;margin-bottom:0}.compare-table .table tbody tr td .compare-product-name a{-webkit-transition-property:color;-o-transition-property:color;transition-property:color}.compare-table .table tbody tr td .rating-box>ul>li{display:inline-block}.mgana-cart_area{padding:90px 0}.cart-content table{border-color:#e5e5e5;border-radius:0;border-style:solid;border-width:0 0 1px 0;text-align:center;width:100%;margin-bottom:0}.cart-content table th{border-top:medium none;font-size:15px;text-transform:capitalize;padding:20px 10px;text-align:center;font-weight:500;vertical-align:middle;border:none;background-color:#f7f7f7}.cart-content table td{border-top:medium none;padding:18px 10px;vertical-align:middle;font-size:13px}.cart-content table td.mgana-product_remove{font-size:20px}.cart-content table td.mgana-product_remove>a>i{font-size:14px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cart-content table td.mgana-product-thumbnail img{width:auto;height:100%}.cart-content table td.mgana-product-name{font-size:16px;text-transform:capitalize;min-width:180px}.cart-content table td.mgana-product-price{font-size:16px}.cart-content table td.mgana-product-stock-status{min-width:100px}.cart-content table td.mgana-product-stock-status span.in-stock,.cart-content table td.mgana-product-stock-status span.out-stock{font-size:12px;text-transform:capitalize}.cart-content table td.mgana-product-stock-status span.out-stock{color:#ff0000}.cart-shipping-wrapper{background:#F9F9F9;padding:30px 30px 0;top:30px}.cart-shipping-wrapper .cart-totals .title{font-size:20px;padding:10px 0;margin-bottom:20px;color:#1a1a1a}.cart-shipping-wrapper table{width:100%}.cart-shipping-wrapper table tbody{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cart-shipping-wrapper table tbody .cart-subtotal,.cart-shipping-wrapper table tbody .cart-shipping,.cart-shipping-wrapper table tbody .order-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cart-shipping-wrapper table tbody tr th{color:#1a1a1a;font-size:14px;font-family:"Poppins", sans-serif;padding:10px 0}.cart-shipping-wrapper table tbody tr td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0px}.cart-shipping-wrapper table tbody tr td span{font-family:"Poppins", sans-serif;font-size:14px;color:#1a1a1a;font-weight:600}.cart-shipping-wrapper table tbody tr td .shipping-method>li:nth-child(-n+2){margin-bottom:20px;font-size:14px;font-family:"Poppins", sans-serif}.cart-shipping-wrapper table tbody .order-total{border-top:1px solid #DBDBDB}.cart-shipping-wrapper .shipping-calculator .shipping-calculator-form{display:none;margin-top:15px}.cart-shipping-wrapper .shipping-calculator .shipping-calculator-form .nice-select{border-radius:0;margin-bottom:10px}.cart-shipping-wrapper .shipping-calculator .shipping-calculator-form .nice-select .current{font-size:12px;font-weight:400}.cart-shipping-wrapper .shipping-calculator .shipping-calculator-form .checkout-form-list{margin-bottom:10px}.cart-shipping-wrapper .shipping-calculator .shipping-calculator-form .checkout-form-list .input-text{height:40px;line-height:40px;display:inline-block;padding:0 20px;border-radius:0;border:solid 1px #e8e8e8}.cart-shipping-wrapper .shipping-calculator .shipping-calculator-form .checkout-form-list .input-text:-moz-placeholder-shown{font-size:12px;font-weight:400;color:#1a1a1a}.cart-shipping-wrapper .shipping-calculator .shipping-calculator-form .checkout-form-list .input-text:-ms-input-placeholder{font-size:12px;font-weight:400;color:#1a1a1a}.cart-shipping-wrapper .shipping-calculator .shipping-calculator-form .checkout-form-list .input-text:placeholder-shown{font-size:12px;font-weight:400;color:#1a1a1a}.cart-shipping-wrapper .shipping-calculator .shipping-calculator-form .checkout-form-list .shipping-inner_btn{font-size:14px;display:inline-block;background-color:#1a1a1a;color:#fff;margin:0;padding:18px 30px;cursor:pointer;text-align:center;line-height:1;border:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart-shipping-wrapper .shipping-calculator .shipping-calculator-form .checkout-form-list .shipping-inner_btn:hover{background-color:#d4876c}@media (max-width: 991px){.cart-collaterals{margin-top:60px}}.cart-collaterals .order-button-payment .mgana-btn{background-color:#1a1a1a;font-family:"Poppins", sans-serif;text-transform:capitalize}.cart-collaterals .order-button-payment .mgana-btn:hover{background-color:#d4876c}.faq-area{margin:90px 0px}.faq-area .faq-title{font-size:32px;color:#d4876c;line-height:26px;font-weight:400}@media (max-width: 479px){.faq-area .faq-title{line-height:32px}}.faq-area .faq-content-wrapper{margin-top:50px}.faq-area .faq-content-wrapper .faq-content-title{font-size:24px;line-height:16px;color:#1a1a1a;margin-bottom:30px}@media (max-width: 479px){.faq-area .faq-content-wrapper .faq-content-title{line-height:24px}}.faq-area .faq-content-wrapper .desc-content{font-size:14px;font-family:"Poppins", sans-serif}.faq-area .faq-help-area{text-align:center;margin-top:80px}.faq-area .faq-help-area .faq-help-title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}.faq-area .faq-help-area .faq-help-title::before{display:block;content:"";border-bottom:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #e5e5e5}.faq-area .faq-help-area .faq-help-title::after{display:block;content:"";border-bottom:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #e5e5e5}.faq-area .faq-help-area .title{font-size:32px;font-weight:400;line-height:1;margin:0 20px 0 20px}@media (max-width: 479px){.faq-area .faq-help-area .title{font-size:24px;margin:0 10px 0 10px}}.faq-area .faq-help-area .desc-content{font-size:14px;font-family:"Poppins", sans-serif;width:500px;margin:0 auto}@media (max-width: 575px){.faq-area .faq-help-area .desc-content{width:400px}}@media (max-width: 479px){.faq-area .faq-help-area .desc-content{width:250px}}.faq-area .faq-help-area .faq-help-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.error-404_area{padding:45px 0 150px}@media (max-width: 1199px){.error-404_area{padding:55px 0 150px}}.error-404_area .error-404_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.error-404_area .error-404_content>h1{color:#d4876c;line-height:150px;font-size:150px;padding-bottom:35px;font-weight:400}.error-404_area .error-404_content>h2.sub-title{color:#494949;padding-bottom:20px;line-height:55.2px;font-size:46px;font-weight:400}@media (max-width: 767px){.error-404_area .error-404_content>h2.sub-title{font-size:25px;line-height:32px}}.error-404_area .error-404_content>p{font-family:"Poppins", sans-serif;color:#494949}.error-404_area .error-404_content .error-btn_wrap{padding-top:35px}.error-404_area .error-404_content .error-btn_wrap>a.mgana-btn{color:#494949;text-transform:none;font-size:14px}.login-register-area{margin:90px 0}.login-register-area .login-register-wrapper{padding:0 50px}@media (max-width: 991px){.login-register-area .login-register-wrapper{padding:0 20px}}@media (max-width: 767px){.login-register-area .login-register-wrapper{padding:0 60px}}@media (max-width: 575px){.login-register-area .login-register-wrapper{padding:0 20px}}.login-register-area .login-register-wrapper .my-account .account-header{margin-bottom:20px}.login-register-area .login-register-wrapper .my-account .account-header a{display:block;font-size:20px;line-height:20px;margin-bottom:10px;font-weight:normal;cursor:pointer}.login-register-area .login-register-wrapper .my-account .account-header a i{vertical-align:middle;margin-right:5px}.login-register-area .login-register-wrapper .my-account .account-body .form-row .form_group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.login-register-area .login-register-wrapper .my-account .account-body .form-row .form_group .input-form{padding:0 20px;height:50px;line-height:48px;border:1px solid #ebebeb}.login-register-area .login-register-wrapper .my-account .account-body .form-row .account-button{margin:0 5px;width:100%}.mgana-btn{-webkit-box-shadow:0px 8px 15px rgba(0,0,0,0);box-shadow:0px 8px 15px rgba(0,0,0,0);background-color:#3e3e3e;color:#ffffff;width:200px;height:60px;line-height:60px;display:block;text-align:center;text-transform:uppercase;font-weight:400;font-size:16px}@media (max-width: 767px){.mgana-btn{width:120px;height:40px;line-height:40px;font-size:14px}}@media (max-width: 575px){.mgana-btn{width:100px;height:35px;line-height:35px;font-size:14px}}.mgana-btn.mgana-btn-2{height:46px;line-height:46px;width:150px;font-size:12px}@media (max-width: 479px){.mgana-btn.mgana-btn-2{height:35px;line-height:35px;width:120px}}.mgana-btn:hover{background-color:#d4876c;color:#ffffff}.mgana-btn.white-hover:hover{background-color:#ffffff;color:#3e3e3e}.mgana-btn.mgana-btn-13{height:46px;line-height:46px;width:150px;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-family:"Lato", sans-serif}@media (max-width: 479px){.mgana-btn.mgana-btn-13{height:35px;line-height:35px !important;width:120px}}.mgana-btn.mgana-btn-13.color-13{background-color:#ff4b4b}.mgana-btn.mgana-btn-13:hover{background-color:#dda973;color:#ffffff}.mgana-btn.mgana-btn-13.border-13{background-color:transparent;border:1px solid #ffffff;line-height:43px}.mgana-btn.mgana-btn-13.border-13:hover{border:1px solid #dda973;background-color:#dda973;line-height:43px}.mgana-btn.mgana-btn-14{text-transform:uppercase;font-family:"Lato", sans-serif}.mgana-btn.mgana-btn-14:hover{background-color:#dda973;color:#ffffff}.mgana-btn.mgana-btn-14.border-14{background-color:transparent;border:2px solid #b5b5b5;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:4;letter-spacing:2px;color:#3e3e3e}.mgana-btn.mgana-btn-14.border-14:hover{border:2px solid #dda973;background-color:#dda973;line-height:4;color:#ffffff}@media (max-width: 767px){.mgana-btn.mgana-btn-14.border-14{width:180px;height:60px;line-height:4}}.mgana-btn.btn_fullwidth{width:100%}.mgana-btn.white-color{background-color:#ffffff;color:#3e3e3e}.mgana-btn.white-color:hover{background-color:#3e3e3e;color:#ffffff}.mgana-btn.white-color.specific-hover_color:hover{background-color:#d4876c;color:#ffffff}.mgana-btn.white-color.specific-hover_color-2:hover{background-color:#f55555;color:#ffffff}.mgana-btn.white-color.specific-hover_color-3:hover{background-color:#FF6060;color:#ffffff}.mgana-btn.primary-color{background-color:#d4876c;color:#ffffff;width:180px}.mgana-btn.primary-color:hover{background-color:#ffffff;color:#3e3e3e}.mgana-btn.whisper-color{border:1px solid #979797;color:#1a1a1a !important;font-family:"Poppins", sans-serif;width:150px;line-height:57px}@media (max-width: 767px){.mgana-btn.whisper-color{height:60px}}.mgana-btn.whisper-color:hover{background-color:#d4876c;border-color:#d4876c;color:#ffffff !important}.mgana-btn.transparent-btn{background-color:transparent}.header-6 .mgana-btn{font-family:"Fjalla One", sans-serif}.home-style-2 .mgana-btn-3{background-color:#041632;font-family:"Fjalla One", sans-serif;line-height:59px;font-size:18px;color:#ffffff;width:196px;height:59px;display:block;text-align:center}@media (max-width: 767px){.home-style-2 .mgana-btn-3{width:130px;height:50px;line-height:50px;font-size:14px}}@media (max-width: 575px){.home-style-2 .mgana-btn-3{width:100px;height:35px;line-height:35px;font-size:12px}}.home-style-2 .mgana-btn-3.hover-1:hover{background-color:#000000;color:#ffffff}.home-style-2 .mgana-btn-3.hover-2:hover{background-color:#dda973;color:#ffffff}.home-style-2 .mgana-btn-3.hover-3:hover{background-color:#041632;color:#ffffff}.home-style-2 .mgana-btn-3.btn_fullwidth{width:100%}.home-style-2 .mgana-btn-3.white-color{background-color:#ffffff;color:#041632}.home-style-2 .mgana-btn-4{background-color:#041632;font-family:"Fjalla One", sans-serif;line-height:52px;font-size:16px;color:#ffffff;width:175px;height:52px;display:block;text-align:center}@media (max-width: 767px){.home-style-2 .mgana-btn-4{width:130px;height:50px;line-height:50px;font-size:14px}}@media (max-width: 575px){.home-style-2 .mgana-btn-4{width:100px;height:35px;line-height:35px;font-size:12px}}.home-style-2 .mgana-btn-4.hover-2:hover{background-color:#dda973;color:#ffffff}.home-style-2 .border-button-2{-webkit-box-shadow:0px 8px 15px rgba(0,0,0,0);box-shadow:0px 8px 15px rgba(0,0,0,0);background-color:transparent;border:2px solid #ffffff;color:#ffffff;width:200px;height:60px;line-height:56px;display:block;text-align:center;text-transform:uppercase;font-family:"Fjalla One", sans-serif;font-weight:400;font-size:18px}@media (max-width: 767px){.home-style-2 .border-button-2{width:120px;height:40px;line-height:35px;font-size:14px}}@media (max-width: 575px){.home-style-2 .border-button-2{width:100px;height:35px;line-height:31px;font-size:14px}}.home-style-2 .border-button-2.hover-2:hover{background-color:#dda973;color:#ffffff;border-color:#dda973}.home-style-3 .mgana-btn-5{background-color:#041632;font-family:"Poppins", sans-serif;line-height:59px;font-size:14px;font-weight:600;text-transform:uppercase;color:#ffffff;width:196px;height:59px;display:block;text-align:center}@media (max-width: 767px){.home-style-3 .mgana-btn-5{width:130px;height:50px;line-height:50px;font-size:14px}}@media (max-width: 575px){.home-style-3 .mgana-btn-5{width:115px;height:35px;line-height:35px;font-size:12px}}.home-style-3 .mgana-btn-5.hover-1:hover{background-color:#827021;color:#ffffff}.home-style-3 .mgana-btn-5.hover-2:hover{background-color:#000;color:#ffffff}.home-style-3 .mgana-btn-5.default-color{background-color:#827021;color:#ffffff}.home-style-3 .mgana-btn-5.white-color{background-color:#ffffff;color:#000000}.home-style-4 .mgana-btn-6{background-color:#ff794a;font-family:"Poppins", sans-serif;line-height:59px;font-size:16px;font-weight:600;border-radius:30px;text-transform:uppercase;color:#ffffff;width:196px;height:59px;display:block;text-align:center}@media (max-width: 767px){.home-style-4 .mgana-btn-6{width:130px;height:50px;line-height:50px;font-size:14px}}@media (max-width: 575px){.home-style-4 .mgana-btn-6{width:100px;height:35px;line-height:35px;font-size:12px}}.home-style-4 .mgana-btn-6.small-btn{line-height:30px;font-size:12px;border-radius:30px;width:115px;height:30px;display:block;text-align:center}.home-style-4 .mgana-btn-6.hover-1:hover{background-color:#ff794a;color:#ffffff}.home-style-4 .mgana-btn-6.hover-2:hover{background-color:#ff581c;color:#ffffff}.home-style-4 .mgana-btn-6.btn_fullwidth{width:100%}.home-style-4 .mgana-btn-6.default-color{background-color:#ff794a;color:#ffffff}.home-style-4 .mgana-btn-6.white-color{background-color:#ffffff;color:#000000}.home-style-5 .mgana-btn-7{background-color:#3e3e3e;font-family:"Poppins", sans-serif;line-height:45px;font-size:10px;font-weight:400;text-transform:uppercase;color:#ffffff;width:130px;height:45px;display:block;text-align:center}@media (max-width: 767px){.home-style-5 .mgana-btn-7{width:130px;height:50px;line-height:50px;font-size:14px}}@media (max-width: 575px){.home-style-5 .mgana-btn-7{width:100px;height:35px;line-height:35px;font-size:12px}}.home-style-5 .mgana-btn-7.hover-1:hover{background-color:#ff794a;color:#ffffff}.home-style-5 .mgana-btn-7.hover-2:hover{background-color:#d4876c;color:#ffffff}.home-style-5 .mgana-btn-7.hover-3:hover{background-color:#ff794a;border-color:#ff794a;color:#ffffff}.home-style-5 .mgana-btn-7.btn_fullwidth{width:100%}.home-style-5 .mgana-btn-7.default-color{background-color:#ff794a;color:#ffffff}.home-style-5 .mgana-btn-7.white-color{background-color:#ffffff;color:#000000;width:160px;font-family:"Lato", sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.home-style-5 .mgana-btn-7.border-button{border:2px solid #3e3e3e;background:rgba(255,255,255,0);font-size:14px;font-family:"Lato", sans-serif;font-weight:700;color:#3e3e3e;line-height:48px;height:50px}.border-button{-webkit-box-shadow:0px 8px 15px rgba(0,0,0,0);box-shadow:0px 8px 15px rgba(0,0,0,0);background-color:transparent;border:2px solid #ffffff;color:#ffffff;width:200px;height:60px;line-height:56px;display:block;text-align:center;text-transform:uppercase;font-weight:400;font-size:16px}@media (max-width: 767px){.border-button{width:120px;height:40px;line-height:35px;font-size:14px}}@media (max-width: 575px){.border-button{width:100px;height:35px;line-height:31px;font-size:14px}}.border-button.border-color-2{border:1px solid #3e3e3e;color:#3e3e3e;font-weight:400;font-family:"Poppins", sans-serif}.border-button.border-color-2:hover{color:#ffffff}.border-button:hover{border:2px solid #FF6060;background-color:#FF6060;color:#ffffff}.view-more-btn_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding-top:62px;text-align:center}.view-more-btn_wrap .view-more{position:relative;font-size:12px;text-transform:uppercase;line-height:18px;padding:10px 20px;min-width:170px;background-color:transparent;font-family:"Poppins", sans-serif;color:#1a1a1a;border:1px solid #ebebeb}.view-more-btn_wrap .view-more:hover{color:#ffffff;background-color:#d4876c;border-color:#d4876c}.view-more-btn_wrap .view-more:hover:before{border-color:#d4876c}.view-more-btn_wrap .view-more:hover:after{border-color:#d4876c}.view-more-btn_wrap .view-more:before{content:'';position:absolute;top:50%;border-top:1px solid #ebebeb;width:60px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;left:100%}.view-more-btn_wrap .view-more:after{content:'';position:absolute;top:50%;border-top:1px solid #ebebeb;width:60px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;right:100%}.view-more-btn_wrap .hover-2:hover{background-color:#dda973;border-color:#dda973}.view-more-btn_wrap .hover-3:hover{background-color:#827021;border-color:#827021}.view-more-btn_wrap .hover-3:hover:before{border-top:1px solid #827021}.view-more-btn_wrap .hover-3:hover:after{border-top:1px solid #827021}.view-more-btn_wrap .hover-4:hover{background-color:#73bcc3;border-color:#73bcc3}.view-more-btn_wrap .hover-4:hover:before{border-top:1px solid #73bcc3}.view-more-btn_wrap .hover-4:hover:after{border-top:1px solid #73bcc3}.view-more-btn_wrap .view-more-2{font-family:"Fjalla One", Sans-serif;font-size:18px;letter-spacing:5px;text-transform:uppercase;margin:0px 0px 90px 0px;padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#d8d8d8}.view-more-btn_wrap .view-more-3{font-family:"Acme",Sans-serif;font-size:26px;font-weight:400;fill:#3e3e3e;color:#3e3e3e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view-more-btn_wrap .view-more-4{border-color:#73bcc3}.view-more-btn_wrap .view-more-4:before{border-color:#73bcc3}.view-more-btn_wrap .view-more-4:after{border-color:#73bcc3}.view-more-btn_wrap .view-more-5{position:relative;font-size:12px;text-transform:uppercase;line-height:18px;padding:10px 20px;min-width:170px;background-color:transparent;font-family:"Poppins", sans-serif;color:#1a1a1a;border:1px solid #c7c7c7}.view-more-btn_wrap .view-more-5:hover{background-color:#3e3e3e;border-color:#3e3e3e;color:#ffffff}.btn-close{position:absolute;top:0;left:-60px;background:#3e3e3e;width:60px;height:60px;line-height:60px;text-align:center;z-index:10;font-size:24px}@media (max-width: 479px){.btn-close{left:-50px;width:50px}}.btn-close:hover{color:#d4876c}.btn-close:hover>i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.btn-close>i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:inline-block}.btn-close.white-close_btn{color:#ffffff !important}.mobile-menu_wrapper .offcanvas-menu-inner,.offcanvas-minicart_wrapper .offcanvas-menu-inner,.offcanvas-search_wrapper .offcanvas-menu-inner{background-color:#151515;position:fixed;top:0;right:-280px;width:320px;height:100%;z-index:9999;visibility:hidden;overflow-y:auto;opacity:0;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}@media (max-width: 479px){.mobile-menu_wrapper .offcanvas-menu-inner,.offcanvas-minicart_wrapper .offcanvas-menu-inner,.offcanvas-search_wrapper .offcanvas-menu-inner{width:320px}}.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_logo,.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_logo,.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_logo{padding:30px 0;text-align:center}.mobile-menu_wrapper.open .offcanvas-menu-inner,.offcanvas-minicart_wrapper.open .offcanvas-menu-inner,.offcanvas-search_wrapper.open .offcanvas-menu-inner{visibility:visible;left:auto;right:0;opacity:1;z-index:999}.offcanvas-search_wrapper .offcanvas-menu-inner{background-color:rgba(0,0,0,0.6);opacity:0.97;width:100%;right:0;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:visible;opacity:0}.offcanvas-search_wrapper .offcanvas-menu-inner .btn-close{background:transparent;color:#3e3e3e;top:65px;right:30px;left:auto;font-size:40px;color:#ffffff}.offcanvas-search_wrapper .offcanvas-menu-inner .btn-close:hover{color:#d4876c}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:1.3s ease-in-out;-o-transition:1.3s ease-in-out;transition:1.3s ease-in-out}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search>span.searchbox-info{color:#ffffff;font-size:20px}@media (max-width: 575px){.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search>span.searchbox-info{font-size:14px}}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox{position:relative;-webkit-transform-origin:top bottom;-ms-transform-origin:top bottom;transform-origin:top bottom;width:calc(100% - 30px)}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input{background-color:transparent;border:0;border-bottom:1px solid #ffffff;height:100px;line-height:100px;width:100%;padding:0;color:#ffffff;-webkit-transform-origin:top bottom;-ms-transform-origin:top bottom;transform-origin:top bottom;text-align:center;font-size:30px;padding-right:40px}@media (max-width: 575px){.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input{font-size:16px;height:60px;line-height:60px}}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input::-webkit-input-placeholder{color:#ffffff;text-align:center}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input::-moz-placeholder{color:#ffffff;text-align:center}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input:-ms-input-placeholder{color:#ffffff;text-align:center}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input::-ms-input-placeholder{color:#ffffff;text-align:center}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>input::placeholder{color:#ffffff;text-align:center}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>.search_btn{position:absolute;font-size:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;border:0;background:transparent;color:#ffffff}@media (max-width: 575px){.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>.search_btn{font-size:16px}}.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox>.search_btn:hover>i{color:#d4876c}.offcanvas-search_wrapper.open .offcanvas-menu-inner{left:auto;right:0;padding:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}.offcanvas-search_wrapper.open .offcanvas-menu-inner .offcanvas-search{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.home-style-2 .offcanvas-search_wrapper .offcanvas-menu-inner .btn-close:hover{color:#dda973}.home-style-2 .offcanvas-search_wrapper .offcanvas-menu-inner .hm-searchbox .search_btn:hover i{color:#dda973}.offcanvas-minicart_wrapper .offcanvas-menu-inner{padding:100px 50px !important;width:450px;-webkit-box-shadow:0px 0 15px rgba(0,0,0,0.2);box-shadow:0px 0 15px rgba(0,0,0,0.2);background-color:#ffffff}@media (max-width: 479px){.offcanvas-minicart_wrapper .offcanvas-menu-inner{width:100%;padding:60px 15px !important}}.offcanvas-minicart_wrapper .offcanvas-menu-inner .btn-close{background:transparent;color:#3e3e3e;top:20px;right:20px;left:auto;font-size:28px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .btn-close:hover{color:#d4876c}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-heading>h4{margin-bottom:0;padding-bottom:25px;font-size:18px;line-height:21.6px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list{max-height:311px;position:relative;overflow:auto}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li{padding-bottom:30px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li:last-child{padding-bottom:0}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product>a.product-item_remove>i{position:absolute;font-size:14px;top:4px;right:15px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product .product-item_img{border:1px solid #e5e5e5;-webkit-flex-basis:70px;-ms-flex-preferred-size:70px;flex-basis:70px;max-width:70px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product .product-item_content{-webkit-flex-basis:calc(100% - 70px);-ms-flex-preferred-size:calc(100% - 70px);flex-basis:calc(100% - 70px);max-width:calc(100% - 70px);padding-left:20px;padding-right:10px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product .product-item_content a.product-item_title{color:#494949;line-height:1.4;font-size:16px;width:90%;display:block}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product .product-item_content a.product-item_title:hover{color:#d4876c}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list>li.minicart-product .product-item_content .product-item_quantity{display:block;padding-top:10px;font-size:13px;line-height:24.7px;color:#494949}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-item_total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px 0}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area{padding-bottom:15px}.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area .hiraola-btn{height:60px;line-height:60px;color:#ffffff !important}.header-6 .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-heading>h4{font-family:"Fjalla One", sans-serif}.header-8 .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-heading>h4{font-family:"Acme", sans-serif;padding-bottom:50px}.offcanvas-menu_wrapper .offcanvas-menu-inner{padding:120px 60px 0;position:fixed;top:0;right:-285px;width:470px;height:100%;background:#ffffff;z-index:9999;overflow-y:auto;opacity:0;visibility:hidden;text-align:left}@media (max-width: 479px){.offcanvas-menu_wrapper .offcanvas-menu-inner{padding:120px 30px 0;width:100%}}.offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close{top:45px;left:25px;width:auto;line-height:1;height:auto;display:block;font-size:28px;background-color:transparent}.offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close:hover{background:transparent}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li{cursor:pointer}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li:first-child{padding-top:0}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li:last-child>a{padding-bottom:0}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li:last-child ul>li:first-child{padding-top:35px !important}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li:hover>a{color:#d4876c}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li.has-sub ul>li:first-child{padding-top:0}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li.has-sub ul>li.inner-sub>a{width:100%}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li.has-sub ul>li.inner-sub>ul{height:160px;overflow-y:auto}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li.has-sub ul>li.inner-sub>ul>li>a{font-size:14px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li.has-sub ul>li>a{font-size:14px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li>ul{display:none}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li>ul li>a{display:inline-block;padding-bottom:20px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li>ul li:last-child>a{padding-bottom:25px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li>a{display:block;padding-bottom:35px;position:relative;line-height:1}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li>a>i{font-size:14px;position:absolute;top:0;right:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li.open>a>i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_banner{padding-top:140px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_banner .inner-img{position:relative;cursor:pointer}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_banner .inner-img:before{background-color:#000000;position:absolute;content:"";width:100%;height:100%;top:0;left:0;opacity:0;pointer-events:none}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_banner .inner-img:hover:before{width:calc(100% - 40px);height:calc(100% - 30px);top:15px;left:20px;opacity:0.3}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_info{padding-top:35px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_info>span{display:block;font-size:14px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_info>span:not(:last-child){padding-bottom:10px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_info .payment{padding-top:20px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_info .copyright{padding:20px 0 25px}.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_info .copyright span a{font-size:14px}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li{cursor:pointer}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li:first-child{padding-top:0}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li:last-child>a{padding-bottom:0}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li:last-child ul>li:first-child{padding-top:15px !important}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li:hover>a{color:#d4876c}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li.has-sub ul>li:first-child{padding-top:0}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li.has-sub ul>li.inner-sub>a{width:100%}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li.has-sub ul>li.inner-sub>ul{height:160px;overflow-y:auto}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li.has-sub ul>li.inner-sub>ul>li>a{font-size:14px}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li.has-sub ul>li>a{font-size:14px}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li>ul{display:none}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li>ul li>a{display:inline-block;padding-bottom:6px;text-transform:uppercase;font-size:12px !important;color:#3E3E3E;letter-spacing:1px;line-height:2;font-weight:400}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li>ul li:last-child>a{padding-bottom:25px}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li>a{display:block;padding-bottom:25px;position:relative;line-height:1;text-transform:uppercase;font-weight:600;font-size:16px}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li>a>i{font-size:14px;position:absolute;top:0;right:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.offcanvas-menu_wrapper .offcanvas-menu-inner-2 .offcanvas-inner_nav ul li.open>a>i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.offcanvas-menu_wrapper.open .offcanvas-menu-inner{left:auto;right:0;opacity:1;visibility:visible}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner{background-color:rgba(0,0,0,0.4);width:100%;padding:100px 0}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .btn-close{color:#ffffff;top:0;left:auto;right:0;font-size:40px}@media (max-width: 1500px){.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .btn-close{right:90px}}@media (max-width: 767px){.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .btn-close{right:30px;font-size:30px}}@media (max-width: 479px){.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .btn-close{right:15px}}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .btn-close:hover{color:#d4876c}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav>ul{max-height:520px;overflow-y:auto;width:100%}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav>ul>li.active>a{color:#ffffff}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav>ul>li:hover>a{color:#ffffff}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav>ul>li.has-sub>ul>li.inner-sub>a{width:auto}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav>ul>li.has-sub>ul>li.inner-sub>a>i{position:relative;right:-5px;vertical-align:middle}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav>ul>li>ul>li:hover>a{color:#ffffff}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav>ul>li>ul>li a{color:#919191;font-size:20px}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav>ul>li>ul>li a:hover{color:#ffffff}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav>ul>li>a{font-family:'Playfair Display', serif;color:#919191;font-size:36px}.offcanvas-menu_wrapper.fullscreen-menu .offcanvas-menu-inner .offcanvas-inner_nav>ul>li>a>i{position:relative;vertical-align:middle;left:10px;right:auto}.offcanvas-menu_wrapper.fullscreen-menu.open .offcanvas-menu-inner{opacity:1}.header-6 .offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li>a{font-family:"Fjalla One", sans-serif}.header-8 .offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_nav ul li>a{font-family:"Acme", sans-serif}.mobile-menu_wrapper .btn-close-2>i{color:#ffffff;position:absolute;top:40px;right:30px;font-size:25px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.mobile-menu_wrapper .btn-close-2>i:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#d4876c}.mobile-menu_wrapper .offcanvas-menu-inner{padding:90px 0 0;right:auto;left:-285px}.mobile-menu_wrapper.open .offcanvas-menu-inner{left:0}.user-setting_area{padding-top:45px}.offcanvas-navigation .mobile-menu>li{height:100%}.offcanvas-navigation .mobile-menu>li>a span{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.offcanvas-navigation .mobile-menu li{position:relative}.offcanvas-navigation .mobile-menu li:not(:last-child){padding-bottom:15px}.offcanvas-navigation .mobile-menu li>.menu-expand{position:absolute;right:0;top:2px;width:50px;height:100%;line-height:40px;cursor:pointer;text-align:center;margin-right:4px;font-size:20px}.offcanvas-navigation .mobile-menu li a{color:#c0c0c0;font-size:14px;text-transform:uppercase;display:block;padding:0 30px}.offcanvas-navigation .mobile-menu li .sub-menu{background-color:rgba(255,255,255,0.05);overflow-y:auto;padding:25px 0;margin:20px 0 10px}.offcanvas-navigation .mobile-menu li .sub-menu li a{text-transform:uppercase;font-size:12px;font-family:"Poppins", sans-serif}.offcanvas-navigation .mobile-menu li .sub-menu li a span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.offcanvas-navigation .mobile-menu li .sub-menu li.menu-open>a>span>i:before{content:'\ea13'}.offcanvas-navigation .mobile-menu li.menu-open>a{color:#d4876c}.offcanvas-navigation .mobile-menu li.menu-open>a>span>i:before{content:'\ea13'}.social-link{padding-top:25px}.social-link.with-color>ul>li{padding-right:0}.social-link.with-color>ul>li:not(:last-child){margin-right:10px}.social-link.with-color>ul>li:hover a{background-color:#d4876c}.social-link.with-color>ul>li.facebook{background-color:#3b579d}.social-link.with-color>ul>li.twitter{background-color:#3acaff}.social-link.with-color>ul>li.instagram{background-color:#833ab4}.social-link.with-color>ul>li.vimeo{background-color:#00adef}.social-link.with-color>ul>li>a{width:30px;height:30px;line-height:31px;color:#ffffff;text-align:center;font-size:14px;border-radius:100%}.social-link.with-radius>ul>li{border-radius:100%}.social-link.with-radius-2>ul>li{margin-right:15px;padding-right:0px}.social-link.with-radius-2>ul>li>a{width:30px;height:30px;line-height:31px;border:1px solid #ebebeb;color:#3e3e3e;text-align:center;font-size:16px;border-radius:100%}.social-link.with-radius-2>ul>li>a:hover{background-color:#d4876c;color:#ffffff}.social-link>ul>li{display:inline-block;padding-right:25px}.social-link>ul>li:last-child{padding-right:0}.social-link>ul>li>a{font-size:22px;display:block}.social-link-2{float:right}@media (max-width: 575px){.social-link-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;float:none}}.social-link-2 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.social-link-2 ul li a{padding:0 10px;color:#ababab}.social-link-2 ul li a:hover{color:#ffffff}.social-link-2 ul li:last-child a{padding-right:0px}.home-slider .slide-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-slider .slide-item .inner-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.home-slider .slide-item .inner-slide .slide-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:38%}@media (max-width: 991px){.home-slider .slide-item .inner-slide .slide-content{max-width:50%}}@media (max-width: 767px){.home-slider .slide-item .inner-slide .slide-content{max-width:85%;margin:0 auto}}@media (max-width: 479px){.home-slider .slide-item .inner-slide .slide-content{max-width:100%}}.home-slider .slide-item .inner-slide .slide-content.white-text h4,.home-slider .slide-item .inner-slide .slide-content.white-text h1,.home-slider .slide-item .inner-slide .slide-content.white-text p{color:#ffffff}.home-slider .slide-item.slide-left_center{position:relative;overflow:hidden}.home-slider .slide-item.slide-left_center .inner-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%}@media (max-width: 767px){.home-slider .slide-item.slide-left_center .inner-slide{display:block}}.home-slider .slide-item.slide-left_center .inner-slide .slide-content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (max-width: 767px){.home-slider .slide-item.slide-left_center .inner-slide .slide-content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.home-slider .slide-item.slide-left_center .inner-slide .slide-content.slider-content-2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content{position:relative;left:9%}@media (max-width: 1199px){.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content{left:0}}@media (max-width: 767px){.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;margin:0 auto;width:100%}}.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content>h4{line-height:20px;letter-spacing:12px;font-weight:400;font-size:12px;text-transform:uppercase}.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content>h1{line-height:74px;letter-spacing:6px;font-weight:600;font-size:59px;text-transform:uppercase}@media (max-width: 991px){.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content>h1{font-size:48px}}@media (max-width: 479px){.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content>h1{font-size:40px;line-height:50px;letter-spacing:4px}}.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content>p{line-height:20px;letter-spacing:2px;font-weight:400;font-size:16px;text-transform:uppercase;font-family:"Zilla Slab", serif}@media (max-width: 479px){.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content>p{font-size:14px}}.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content span{border:1px solid #ffffff;width:270px;display:block;margin:15px auto 25px auto}.home-slider .slide-item.slide-left_center .inner-slide .slide-content .inner-content .slide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-slider .slide-item.slide-left_center .inner-slide .slide-img{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:10%}@media (max-width: 1500px){.home-slider .slide-item.slide-left_center .inner-slide .slide-img{left:8%}}@media (max-width: 767px){.home-slider .slide-item.slide-left_center .inner-slide .slide-img{display:none}}.home-slider .slide-item.slide-left_center .inner-slide .slide-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}@media (max-width: 1500px){.home-slider .slide-item.slide-left_center .inner-slide .slide-img img{width:80%;height:80%}}.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:20%}@media (max-width: 991px){.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2{left:8%}}@media (max-width: 767px){.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2{display:block}}@media (max-width: 479px){.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}@media (max-width: 1500px){.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2 img{width:80%;height:80%}}.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2 .inner-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2 .inner-content .black-title-color{font-family:"Lora", serif;line-height:32px;letter-spacing:1px;font-weight:400;font-size:25px;border-color:white;color:#3e3e3e;margin:10px 0}@media (max-width: 767px){.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2 .inner-content .black-title-color{font-size:22px}}@media (max-width: 575px){.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2 .inner-content .black-title-color{font-size:18px}}@media (max-width: 479px){.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2 .inner-content .black-title-color{font-size:11px}}.home-slider .slide-item.slide-left_center .inner-slide .slide-img-2 .inner-content .slide-btn{margin-top:10px}.bg-1{background-image:url("../images/slider/bg/1-1.jpg");background-color:#ccc;min-height:786px}@media (max-width: 1500px){.bg-1{min-height:735px}}@media (max-width: 991px){.bg-1{min-height:585px}}@media (max-width: 767px){.bg-1{min-height:700px}}@media (max-width: 575px){.bg-1{min-height:493px}}.inner-content-2 .slider-head-1{line-height:90px;letter-spacing:3px;font-weight:400;font-size:80px;text-transform:uppercase}@media (max-width: 991px){.inner-content-2 .slider-head-1{line-height:70px;font-size:60px}}@media (max-width: 767px){.inner-content-2 .slider-head-1{line-height:60px;font-size:50px}}@media (max-width: 575px){.inner-content-2 .slider-head-1{line-height:40px;font-size:40px}}@media (max-width: 479px){.inner-content-2 .slider-head-1{line-height:30px;font-size:30px}}.inner-content-2 .slider-head-2{line-height:26px;letter-spacing:21px;font-weight:400;font-size:20px;text-transform:uppercase}@media (max-width: 575px){.inner-content-2 .slider-head-2{letter-spacing:10px}}.inner-content-2 .slider-head-3{line-height:66px;letter-spacing:6px;font-weight:600;font-size:55px;text-transform:uppercase}@media (max-width: 575px){.inner-content-2 .slider-head-3{line-height:30px;letter-spacing:3px;font-size:44px}}@media (max-width: 479px){.inner-content-2 .slider-head-3{letter-spacing:2px;font-size:30px;padding-bottom:5px}}.inner-content-2 .slider-head-4{line-height:41px;letter-spacing:2px;font-weight:400;font-size:35px;text-transform:uppercase}@media (max-width: 479px){.inner-content-2 .slider-head-4{font-size:30px;line-height:30px}}.inner-content-2 .slide-btn{position:relative;z-index:99}@media (max-width: 767px){.inner-content-2 .image-border{display:none}}.inner-content-2 .image-border:before{border-top:7px solid #ffffff;border-bottom:7px solid transparent;border-left:7px solid #ffffff;border-right:7px solid #ffffff;content:"";position:absolute;width:110%;height:130%;top:-73px;left:-30px;z-index:1;opacity:.5}.inner-content-2 .image-border span:before{border-bottom:7px solid #ffffff;border-left:7px solid transparent;content:"";position:absolute;width:200px;height:130px;top:28px;left:-30px;z-index:2;opacity:.5}.inner-content-2 .image-border span:after{border-bottom:7px solid #ffffff;border-right:7px solid transparent;content:"";position:absolute;width:200px;height:130px;top:28px;right:-28px;z-index:2;opacity:.5}.slider-content-2{position:relative}.bg-2{min-height:920px}@media (max-width: 1500px){.bg-2{min-height:780px}}@media (max-width: 991px){.bg-2{min-height:710px}}@media (max-width: 767px){.bg-2{min-height:600px}}@media (max-width: 575px){.bg-2{min-height:450px}}@media (max-width: 479px){.bg-2{background-image:none;background-color:#ccc;min-height:400px}}.inner-content-4 .slider-head-1{line-height:176px;letter-spacing:27px;font-weight:400;font-size:176px;text-transform:uppercase}@media (max-width: 1500px){.inner-content-4 .slider-head-1{font-size:150px;line-height:150px;letter-spacing:24px}}@media (max-width: 991px){.inner-content-4 .slider-head-1{font-size:80px;line-height:80px;letter-spacing:10px}}@media (max-width: 575px){.inner-content-4 .slider-head-1{font-size:70px;line-height:70px;letter-spacing:8px}}@media (max-width: 479px){.inner-content-4 .slider-head-1{font-size:50px;line-height:50px;letter-spacing:5px}}.inner-content-4 .slider-head-2{text-align:center;line-height:29px;letter-spacing:4px;font-weight:400;font-size:20px;width:20%;font-family:"Poppins", sans-serif;margin:0 auto 20px auto;text-transform:uppercase}@media (max-width: 991px){.inner-content-4 .slider-head-2{width:40%}}@media (max-width: 767px){.inner-content-4 .slider-head-2{width:30%}}@media (max-width: 575px){.inner-content-4 .slider-head-2{font-size:18px;width:34%}}@media (max-width: 479px){.inner-content-4 .slider-head-2{font-size:16px;width:49%}}.inner-content-4 .slider-head-3{line-height:90px;letter-spacing:3px;font-weight:400;font-size:80px;text-transform:uppercase}@media (max-width: 991px){.inner-content-4 .slider-head-3{line-height:70px;font-size:60px}}@media (max-width: 767px){.inner-content-4 .slider-head-3{line-height:60px;font-size:50px}}@media (max-width: 575px){.inner-content-4 .slider-head-3{line-height:40px;font-size:40px}}@media (max-width: 479px){.inner-content-4 .slider-head-3{line-height:30px;font-size:30px}}.inner-content-4 .slider-head-4{line-height:176px;letter-spacing:0px;font-weight:400;font-size:176px;text-transform:uppercase}@media (max-width: 1500px){.inner-content-4 .slider-head-4{font-size:150px;line-height:150px}}@media (max-width: 991px){.inner-content-4 .slider-head-4{font-size:120px;line-height:120px}}@media (max-width: 575px){.inner-content-4 .slider-head-4{font-size:90px;line-height:90px}}@media (max-width: 479px){.inner-content-4 .slider-head-4{font-size:70px;line-height:70px}}.inner-content-4 .slider-head-5{text-align:center;line-height:29px;letter-spacing:4px;font-weight:400;font-size:20px;width:50%;font-family:"Poppins", sans-serif;margin:0 auto 20px auto;text-transform:uppercase}@media (max-width: 479px){.inner-content-4 .slider-head-5{width:80%}}.slider-content-4{position:relative}.bg-5-1{min-height:920px;height:920px}@media (max-width: 1500px){.bg-5-1{min-height:820px;height:820px}}@media (max-width: 991px){.bg-5-1{min-height:700px;height:700px}}@media (max-width: 767px){.bg-5-1{min-height:600px;height:600px}}.inner-content-6 .slider-head-1{font-family:"Fjalla One", sans-serif;text-transform:uppercase;text-align:center;line-height:82px;letter-spacing:0px;font-weight:400;font-size:65px;color:#515151}@media (max-width: 991px){.inner-content-6 .slider-head-1{line-height:70px;font-size:60px}}@media (max-width: 767px){.inner-content-6 .slider-head-1{line-height:60px;font-size:50px}}@media (max-width: 575px){.inner-content-6 .slider-head-1{line-height:40px;font-size:40px}}@media (max-width: 479px){.inner-content-6 .slider-head-1{line-height:30px;font-size:30px}}.slider-content-6{position:relative}.home-style-2{position:relative}.slider-content-8{right:8%;left:auto;display:block;position:absolute;background-color:rgba(255,255,255,0.8);padding:40px 30px}@media (max-width: 767px){.slider-content-8{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:auto;width:80%}}.slider-content-8 .large-title{letter-spacing:normal;font-size:40px;font-weight:400;font-family:"Fjalla One", sans-serif;color:#3e3e3e;position:relative}@media (max-width: 575px){.slider-content-8 .large-title{font-size:24px}}.slider-content-8 span{border:1.5px solid #dda973;display:block;width:87px;margin-top:10px;margin-bottom:10px}.bg-8{min-height:787px}@media (max-width: 575px){.bg-8{min-height:650px}}.slider-content-10 .slider-head-1{letter-spacing:normal;font-size:75px;line-height:75px;font-weight:400;font-family:"Lora", serif;color:#3e3e3e;position:relative;text-transform:uppercase}@media (max-width: 1199px){.slider-content-10 .slider-head-1{font-size:50px;line-height:50px}}@media (max-width: 575px){.slider-content-10 .slider-head-1{font-size:30px;line-height:30px}}@media (max-width: 479px){.slider-content-10 .slider-head-1{font-size:26px;line-height:26px}}.slider-content-10 .slider-head-2{letter-spacing:normal;font-style:italic;font-size:75px;line-height:75px;font-weight:400;font-family:"Lora", serif;color:#3e3e3e;position:relative}@media (max-width: 1199px){.slider-content-10 .slider-head-2{font-size:50px;line-height:50px}}@media (max-width: 575px){.slider-content-10 .slider-head-2{font-size:30px;line-height:30px}}@media (max-width: 479px){.slider-content-10 .slider-head-2{font-size:26px;line-height:26px}}.bg-10{min-height:1070px}@media (max-width: 1500px){.bg-10{min-height:980px}}@media (max-width: 991px){.bg-10{min-height:810px}}@media (max-width: 767px){.bg-10{min-height:700px}}@media (max-width: 575px){.bg-10{min-height:500px}}@media (max-width: 479px){.bg-10{background-image:none;background-color:#ccc}}.autoplay-video_slider{position:relative;width:100%;opacity:0;visibility:hidden;-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease}.autoplay-video_slider.slick-initialized{opacity:1;visibility:visible}.autoplay-video_slider .slick-slide{position:relative;outline:0;height:39vw;min-height:920px;display:block;overflow:hidden}@media (max-width: 1500px){.autoplay-video_slider .slick-slide{min-height:780px}}@media (max-width: 991px){.autoplay-video_slider .slick-slide{min-height:650px}}@media (max-width: 767px){.autoplay-video_slider .slick-slide{min-height:550px}}@media (max-width: 575px){.autoplay-video_slider .slick-slide{min-height:493px}}.autoplay-video_slider .slick-slide iframe{position:relative;pointer-events:none}.autoplay-video_slider .slick-slide.slick-active{z-index:1}.autoplay-video_slider .slick-slide.slick-active .video-slide_content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-1{font-size:36px;line-height:46px;font-weight:400;font-family:"Acme", sans-serif;color:#64638d;text-transform:uppercase}@media (max-width: 1500px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-1{font-size:32px;line-height:42px}}@media (max-width: 991px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-1{font-size:26px;line-height:32px}}@media (max-width: 767px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-1{font-size:22px;line-height:26px}}@media (max-width: 575px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-1{font-size:16px;line-height:18px}}.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-2{color:#64638d;font-size:178px;line-height:198px;font-weight:400;font-family:"Acme", sans-serif}@media (max-width: 1500px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-2{font-size:150px;line-height:150px}}@media (max-width: 1199px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-2{font-size:140px;line-height:140px}}@media (max-width: 991px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-2{font-size:100px;line-height:100px}}@media (max-width: 767px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-2{font-size:80px;line-height:80px}}@media (max-width: 575px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-2{font-size:60px;line-height:60px}}@media (max-width: 479px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-title-2{font-size:40px;line-height:60px}}.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-content{color:#5fc662;font-size:36px;line-height:46px;font-weight:400;font-family:"Acme", sans-serif}@media (max-width: 1500px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-content{font-size:32px;line-height:42px}}@media (max-width: 767px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-content{font-size:22px;line-height:22px}}@media (max-width: 479px){.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-content{font-size:18px;line-height:18px}}.autoplay-video_slider .slick-slide.slick-active .video-slide_content .slide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.autoplay-video_slider .slick-slide.slick-active .inner-content{position:absolute;top:50%;left:20%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1800px){.autoplay-video_slider .slick-slide.slick-active .inner-content{left:15%}}@media (max-width: 1500px){.autoplay-video_slider .slick-slide.slick-active .inner-content{left:10%}}.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1{font-size:36px;line-height:46px;font-weight:400;font-family:"Acme", sans-serif;color:#3e3e3e;text-transform:uppercase}@media (max-width: 1500px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1{font-size:32px;line-height:42px}}@media (max-width: 991px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1{font-size:26px;line-height:32px}}@media (max-width: 767px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1{font-size:22px;line-height:26px}}@media (max-width: 575px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1{font-size:16px;line-height:18px}}.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1.title-width-1{width:540px}@media (max-width: 1500px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1.title-width-1{width:430px}}@media (max-width: 991px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1.title-width-1{width:390px}}@media (max-width: 767px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1.title-width-1{width:300px}}@media (max-width: 575px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1.title-width-1{width:180px}}.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1.title-width-2{width:575px}@media (max-width: 991px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1.title-width-2{width:446px}}@media (max-width: 767px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1.title-width-2{width:360px}}@media (max-width: 575px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-1.title-width-2{width:250px}}.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-2{color:#911dff;font-size:178px;line-height:198px;font-weight:400;font-family:"Acme", sans-serif}@media (max-width: 1500px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-2{font-size:150px;line-height:150px}}@media (max-width: 1199px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-2{font-size:140px;line-height:140px}}@media (max-width: 991px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-2{font-size:100px;line-height:100px}}@media (max-width: 767px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-2{font-size:80px;line-height:80px}}@media (max-width: 575px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-2{font-size:60px;line-height:60px}}@media (max-width: 479px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-title-2{font-size:40px;line-height:60px}}.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-content{color:#911dff;font-size:36px;line-height:46px;font-weight:400;font-family:"Acme", sans-serif}@media (max-width: 1500px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-content{font-size:32px;line-height:42px}}@media (max-width: 767px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-content{font-size:22px;line-height:22px}}@media (max-width: 479px){.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-content{font-size:18px;line-height:18px}}.autoplay-video_slider .slick-slide.slick-active .inner-content .slide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slider-content-12 .slider-head-1{font-family:"Playfair Display", serif;font-style:italic;line-height:60px;letter-spacing:0px;font-weight:400;font-size:58px;width:100%}@media (max-width: 1199px){.slider-content-12 .slider-head-1{font-size:50px;line-height:50px}}@media (max-width: 575px){.slider-content-12 .slider-head-1{font-size:30px;line-height:30px}}@media (max-width: 479px){.slider-content-12 .slider-head-1{font-size:26px;line-height:26px}}.slider-content-13 .slider-head-1{font-family:"Playfair Display", serif;font-style:italic;line-height:60px;letter-spacing:0px;font-weight:400;font-size:58px;width:100%}@media (max-width: 1199px){.slider-content-13 .slider-head-1{font-size:50px;line-height:50px}}@media (max-width: 575px){.slider-content-13 .slider-head-1{font-size:30px;line-height:30px}}@media (max-width: 479px){.slider-content-13 .slider-head-1{font-size:26px;line-height:26px}}.slider-content-14{width:240px;left:14%;position:relative}.slider-content-14 .slider-head-2{font-family:"Lora", serif;visibility:visible;text-align:center;line-height:21px;letter-spacing:1px;font-weight:400;font-size:16px}.slider-content-14 .slider-head-1{font-family:"Lora", serif;visibility:visible;text-align:center;line-height:58px;letter-spacing:3px;font-weight:400;font-size:46px;border-color:white;border-style:solid;border-width:2px 0px;margin:14px 0px 10px 0px}.slider-content-14 .slider-head-1.black-border-color{border-color:#3e3e3e}.slider-content-14 .slider-head-3{font-family:"Lora", serif;visibility:visible;text-align:center;line-height:21px;letter-spacing:1px;font-weight:400;font-size:16px}.slider-content-14 .slide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.bg-14{min-height:580px}.bg-14-2{height:415px}.left-20{left:20%;display:block;position:absolute}@media (max-width: 575px){.left-20{left:10%}}.left-10{left:10%;display:block;position:absolute}@media (max-width: 575px){.left-10{left:10%}}@media (max-width: 479px){.left-10{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}}.right-10{right:10%;left:auto;display:block;position:absolute}@media (max-width: 575px){.right-10{right:10%}}@media (max-width: 479px){.right-10{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}}.right-16{right:16%;left:auto;display:block;position:absolute}@media (max-width: 575px){.right-16 .slide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 575px){.right-16{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}}.bg-position{background-repeat:no-repeat;background-position:center center;background-size:cover}.image-2-1{background-image:url("../images/slider/bg/2-1.jpg")}.image-2-2{background-image:url("../images/slider/bg/2-2.jpg")}.image-2-3{background-image:url("../images/slider/bg/2-3.jpg")}.image-3-1{background-image:url("../images/slider/bg/3-1.jpg")}.image-3-2{background-image:url("../images/slider/bg/3-2.jpg")}.image-3-3{background-image:url("../images/slider/bg/3-3.jpg")}.image-4-1{background-image:url("../images/slider/bg/4-1.jpg")}.image-4-2{background-image:url("../images/slider/bg/4-2.jpg")}.image-4-3{background-image:url("../images/slider/bg/4-3.jpg")}.image-5-1{background-image:url("../images/bg/home/5-1.jpg")}.image-5-2{background-image:url("../images/bg/home/5-2.jpg")}.image-5-3{background-image:url("../images/bg/home/5-3.jpg")}.image-5-4{background-image:url("../images/bg/home/5-4.jpg")}.image-5-5{background-image:url("../images/bg/home/5-5.jpg")}.image-6-1{background-image:url("../images/slider/bg/6-1.jpg")}.image-6-2{background-image:url("../images/slider/bg/6-2.jpg")}.image-6-3{background-image:url("../images/slider/bg/6-3.jpg")}.image-8-1{background-image:url("../images/slider/bg/8-1.jpg")}.image-8-2{background-image:url("../images/slider/bg/8-2.jpg")}.image-8-3{background-image:url("../images/slider/bg/8-3.jpg")}.image-10-1{background-image:url("../images/slider/bg/10-1.jpg");background-color:rgba(90,78,23,0.8)}.image-10-2{background-image:url("../images/slider/bg/10-2.jpg");background-color:rgba(90,78,23,0.8)}.image-11-1{background-image:url("../images/slider/bg/11-1.jpg");background-color:rgba(254,214,31,0.9)}.image-11-2{background-image:url("../images/slider/bg/11-2.jpg");background-color:rgba(139,189,187,0.9)}.image-12-1{background-image:url("../images/slider/bg/12-1.jpg");background-color:rgba(215,177,190,0.9)}.image-12-2{background-image:url("../images/slider/bg/12-2.jpg");background-color:rgba(215,177,190,0.9)}.image-12-3{background-image:url("../images/slider/bg/12-3.jpg");background-color:rgba(215,177,190,0.9)}.image-13-1{background-image:url("../images/slider/bg/13-1.jpg");background-color:rgba(215,177,190,0.9)}.image-13-2{background-image:url("../images/slider/bg/13-2.jpg");background-color:rgba(215,177,190,0.9)}.image-14-1{background-image:url("../images/slider/bg/14-1.jpg");background-color:rgba(215,177,190,0.9)}.image-14-2{background-image:url("../images/slider/bg/14-2.jpg");background-color:rgba(215,177,190,0.9)}.image-14-3{background-image:url("../images/bg/home/14-3.jpg")}.image-14-4{background-image:url("../images/bg/home/14-4.jpg")}.image-14-5{background-image:url("../images/bg/home/14-5.jpg")}.image-14-6{background-image:url("../images/bg/home/14-6.jpg")}.free-banner-wrapper{padding:38px 0px;background:#f55555;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (max-width: 1500px){.free-banner-wrapper{padding:30px 0}}@media (max-width: 991px){.free-banner-wrapper{display:block;text-align:center}}.free-banner-wrapper .free-banner-style{position:absolute;top:0;right:0}@media (max-width: 991px){.free-banner-wrapper .free-banner-style{top:10%}}.free-banner-wrapper .free-banner-content{margin-right:90px}@media (max-width: 1199px){.free-banner-wrapper .free-banner-content{margin-right:30px}}@media (max-width: 991px){.free-banner-wrapper .free-banner-content{margin-right:0px}}@media (max-width: 575px){.free-banner-wrapper .free-banner-content{margin-right:0px}}.free-banner-wrapper .free-banner-content .free-banner-heading{color:#ffffff;font-family:"Poppins", sans-serif;text-transform:uppercase;font-size:32px;letter-spacing:3px;margin:0px}@media (max-width: 1500px){.free-banner-wrapper .free-banner-content .free-banner-heading{font-size:20px}}@media (max-width: 991px){.free-banner-wrapper .free-banner-content .free-banner-heading{font-size:24px}}@media (max-width: 575px){.free-banner-wrapper .free-banner-content .free-banner-heading{font-size:20px;letter-spacing:2px}}@media (max-width: 479px){.free-banner-wrapper .free-banner-content .free-banner-heading{font-size:12px;letter-spacing:1px}}@media (max-width: 1199px){.free-banner-wrapper .free-button .mgana-btn{width:150px;height:50px;line-height:50px}}@media (max-width: 991px){.free-banner-wrapper .free-button{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 767px){.free-banner-wrapper .free-banner-style{display:none}}.banner-content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner-content.left-37{left:37%}.banner-content .banner-title-1{font-size:16px;font-family:"Poppins", sans-serif;font-weight:400;color:#515151;text-transform:initial}@media (max-width: 991px){.banner-content .banner-title-1{font-size:12px}}.banner-content .banner-title-2{font-size:56px;font-weight:600;color:#515151}@media (max-width: 1199px){.banner-content .banner-title-2{font-size:46px}}@media (max-width: 991px){.banner-content .banner-title-2{font-size:30px}}@media (max-width: 1199px){.banner-content .banner-btn .mgana-btn.mgana-btn-2{height:35px;line-height:35px;width:100px;font-size:12px}}.banner-wrapper{overflow:hidden}.banner-wrapper .banner-image a img{width:100%}.banner-wrapper .custom-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -15px}@media (max-width: 767px){.banner-wrapper .custom-row{display:block;margin:0}}.banner-wrapper .custom-row .custom-col{position:relative;padding:0 15px;overflow:hidden;padding-bottom:30px}@media (max-width: 767px){.banner-wrapper .custom-row .custom-col-sm-6{max-width:50%;width:50%;float:left}}@media (max-width: 575px){.banner-wrapper .custom-row .custom-col-xs-12{max-width:100%;width:100%;float:none}}@media (max-width: 767px){.banner-wrapper .custom-row .custom-col-sm-12{max-width:100%;width:100%}}.banner-wrapper-2 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 29.8%;-ms-flex:0 0 29.8%;flex:0 0 29.8%;max-width:29.8%;padding:0 15px;position:relative;min-height:1px}@media (max-width: 1500px){.banner-wrapper-2 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 29.5%;-ms-flex:0 0 29.5%;flex:0 0 29.5%;max-width:29.5%}}@media (max-width: 991px){.banner-wrapper-2 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 29.1%;-ms-flex:0 0 29.1%;flex:0 0 29.1%;max-width:29.1%}}@media (max-width: 767px){.banner-wrapper-2 .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.banner-wrapper-2 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 70.2%;-ms-flex:0 0 70.2%;flex:0 0 70.2%;max-width:70.2%;position:relative;padding:0 15px;min-height:1px}@media (max-width: 1500px){.banner-wrapper-2 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 70.5%;-ms-flex:0 0 70.5%;flex:0 0 70.5%;max-width:70.5%}}@media (max-width: 991px){.banner-wrapper-2 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 70.9%;-ms-flex:0 0 70.9%;flex:0 0 70.9%;max-width:70.9%}}@media (max-width: 767px){.banner-wrapper-2 .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.banner-wrapper-2 .custom-col-3{-webkit-box-flex:0;-webkit-flex:0 0 58.5%;-ms-flex:0 0 58.5%;flex:0 0 58.5%;max-width:58.5%;padding:0 15px;position:relative;min-height:1px}@media (max-width: 1500px){.banner-wrapper-2 .custom-col-3{-webkit-box-flex:0;-webkit-flex:0 0 58.3%;-ms-flex:0 0 58.3%;flex:0 0 58.3%;max-width:58.3%}}@media (max-width: 991px){.banner-wrapper-2 .custom-col-3{-webkit-box-flex:0;-webkit-flex:0 0 58%;-ms-flex:0 0 58%;flex:0 0 58%;max-width:58%}}@media (max-width: 575px){.banner-wrapper-2 .custom-col-3{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px}}.banner-wrapper-2 .custom-col-4{-webkit-box-flex:0;-webkit-flex:0 0 41.5%;-ms-flex:0 0 41.5%;flex:0 0 41.5%;max-width:41.5%;padding:0 15px;position:relative;min-height:1px}@media (max-width: 1500px){.banner-wrapper-2 .custom-col-4{-webkit-box-flex:0;-webkit-flex:0 0 41.7%;-ms-flex:0 0 41.7%;flex:0 0 41.7%;max-width:41.7%}}@media (max-width: 991px){.banner-wrapper-2 .custom-col-4{-webkit-box-flex:0;-webkit-flex:0 0 42%;-ms-flex:0 0 42%;flex:0 0 42%;max-width:42%}}@media (max-width: 575px){.banner-wrapper-2 .custom-col-4{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.banner-wrapper-2 .single-banner{position:relative;display:block;overflow:hidden}.banner-wrapper-2 .single-banner:hover .banner-image a .banner-overlay{opacity:.5}.banner-wrapper-2 .single-banner:hover .banner-content-3 a{background-color:#dda973;color:#ffffff}.banner-wrapper-2 .banner-image{position:relative}.banner-wrapper-2 .banner-image a img{width:100%}.banner-wrapper-2 .banner-image a .banner-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#000;width:100%;height:100%}.banner-wrapper-2 .banner-content-2{position:absolute;bottom:0px;left:0px}.banner-wrapper-2 .banner-content-2 .banner-title-2{color:#ffffff;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;padding:14px 50px;background:#1a1a1a;text-align:center}@media (max-width: 991px){.banner-wrapper-2 .banner-content-2 .banner-title-2{font-size:14px;line-height:1em;padding:10px 20px}}.banner-wrapper-2 .banner-content-3{position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-wrapper-2 .banner-content-3 a{font-family:"Fjalla One", Sans-serif;font-size:26px;line-height:40px;width:410px;background-color:#ffffff;color:#3e3e3e;padding:20px 20px 20px 20px;text-transform:uppercase;display:block;text-align:center}@media (max-width: 1500px){.banner-wrapper-2 .banner-content-3 a{width:350px}}@media (max-width: 991px){.banner-wrapper-2 .banner-content-3 a{width:410px}}@media (max-width: 575px){.banner-wrapper-2 .banner-content-3 a{width:250px;padding:10px;font-size:18px;line-height:36px}}.banner-wrapper-2 .bottom-res{margin-bottom:30px}@media (max-width: 1800px){.banner-wrapper-2 .bottom-res{margin-bottom:30px}}.banner-3-area .banner-img{width:50%;position:relative;display:block;overflow:hidden}@media (max-width: 767px){.banner-3-area .banner-img{width:100%;margin-bottom:28px}}.banner-3-area .banner-img a .banner-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#3e3e3e;width:100%;height:100%}.banner-3-area .banner-img:hover a .banner-overlay{opacity:.2}.banner-3-area .banner-content-3{width:50%}@media (max-width: 767px){.banner-3-area .banner-content-3{width:100%}}.banner-3-area .banner-content-3 .banner-inner-content{width:88%;padding-left:120px}@media (max-width: 1199px){.banner-3-area .banner-content-3 .banner-inner-content{padding-left:50px}}@media (max-width: 575px){.banner-3-area .banner-content-3 .banner-inner-content{padding-left:20px;width:94%}}@media (max-width: 1199px){.banner-3-area .banner-content-3 .banner-inner-content .large-title-1{font-size:50px}}@media (max-width: 991px){.banner-3-area .banner-content-3 .banner-inner-content .large-title-1{font-size:40px}}@media (max-width: 575px){.banner-3-area .banner-content-3 .banner-inner-content .large-title-1{font-size:30px}}.banner-3-area .banner-content-3 .banner-inner-content span{border:1px solid #d8d8d8;display:block;width:120px;margin-top:32px;margin-bottom:40px}@media (max-width: 1199px){.banner-3-area .banner-content-3 .banner-inner-content span{margin-top:22px;margin-bottom:30px}}@media (max-width: 991px){.banner-3-area .banner-content-3 .banner-inner-content span{margin-top:12px;margin-bottom:10px}}.banner-3-area .banner-content-3 .banner-inner-content .desc-one{padding-bottom:20px}@media (max-width: 991px){.banner-3-area .banner-content-3 .banner-inner-content .desc-one{padding-bottom:0px;font-size:14px}}.banner-4-area.background-3{background-image:url(../images/banner/3-3.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:895px;position:relative}@media (max-width: 1500px){.banner-4-area.background-3{height:800px}}@media (max-width: 1199px){.banner-4-area.background-3{height:700px}}@media (max-width: 991px){.banner-4-area.background-3{height:600px}}@media (max-width: 767px){.banner-4-area.background-3{height:500px}}@media (max-width: 575px){.banner-4-area.background-3{height:450px}}.banner-4-area .large-title-1{font-size:56px;margin-bottom:20px;position:relative;display:block}@media (max-width: 991px){.banner-4-area .large-title-1{font-size:40px}}@media (max-width: 991px){.banner-4-area .large-title-1{font-size:30px}}@media (max-width: 479px){.banner-4-area .large-title-1{font-size:20px;margin-bottom:10px}}.banner-4-area .large-title-1:before{content:'';position:absolute;top:50%;border-top:2px solid #ffffff;width:100px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;left:88%}@media (max-width: 991px){.banner-4-area .large-title-1:before{width:60px}}@media (max-width: 991px){.banner-4-area .large-title-1:before{width:40px}}@media (max-width: 575px){.banner-4-area .large-title-1:before{display:none}}.banner-4-area .large-title-1:after{content:'';position:absolute;top:50%;border-top:2px solid #ffffff;width:100px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;right:88%}@media (max-width: 991px){.banner-4-area .large-title-1:after{width:60px}}@media (max-width: 991px){.banner-4-area .large-title-1:after{width:40px}}@media (max-width: 575px){.banner-4-area .large-title-1:after{display:none}}.banner-4-area .desc-content{font-size:24px;font-family:"Zilla Slab", serif;line-height:2em;margin-bottom:35px}@media (max-width: 991px){.banner-4-area .desc-content{font-size:18px;line-height:1.5em}}@media (max-width: 479px){.banner-4-area .desc-content{font-size:16px;margin-bottom:20px}}.banner-4-area .popup-video a{font-size:30px;padding:30px;background:#ffffff;border-radius:50%}@media (max-width: 991px){.banner-4-area .popup-video a{font-size:20px;padding:30px;border-radius:100%;line-height:15px}}@media (max-width: 479px){.banner-4-area .popup-video a{padding:20px;line-height:12px}}.banner-4-area .popup-video a:hover{background:#FF6060;color:#ffffff}.banner-4-area .banner-content-4{max-width:970px;margin:0 auto}@media (max-width: 991px){.banner-4-area .banner-content-4{max-width:760px}}.banner-5-area .slick-list{margin:0 -20px}.banner-5-area .banner-wrapper{position:relative;top:-110px;overflow:visible}.banner-5-area .banner-wrapper .custom-dots .slick-dots{bottom:-78px}@media (max-width: 767px){.banner-5-area .banner-wrapper{top:0;overflow:inherit;position:inherit;padding:90px 0px 105px 0px}}.banner-5-area .single-banner{display:block;overflow:hidden;padding:0 20px}.banner-5-area .content-image{display:block;overflow:hidden;position:relative}.banner-5-area .content-image:hover .banner-title-2{background:#1a1a1a;color:#ffffff}.banner-5-area .banner-content-2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.banner-5-area .banner-content-2 .banner-title-2{font-size:18px;font-weight:400;text-transform:uppercase;line-height:2em;letter-spacing:3px;padding:5px;background:#ffffff;width:250px}@media (max-width: 767px){.banner-5-area .banner-content-2 .banner-title-2{width:200px}}.banner-6-area{padding-top:53px}@media (max-width: 479px){.banner-6-area{padding-top:50px}}.banner-6-area .banner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-6-area .single-banner-item{-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;max-width:50%;position:relative;display:block;overflow:hidden}@media (max-width: 767px){.banner-6-area .single-banner-item{-webkit-box-flex:100%;-webkit-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}.banner-6-area .button-style-2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.banner-6-area .button-style-2 .border-button-2{font-size:24px;line-height:1.3;letter-spacing:3px;width:460px;padding:30px;border:3px solid #ffffff;color:#ffffff;background:transparent;position:relative}@media (max-width: 1500px){.banner-6-area .button-style-2 .border-button-2{width:350px;padding:20px}}@media (max-width: 1199px){.banner-6-area .button-style-2 .border-button-2{width:260px;padding:10px;font-size:18px}}@media (max-width: 479px){.banner-6-area .button-style-2 .border-button-2{width:200px;font-size:12px}}.banner-6-area .content-image{position:relative}.banner-6-area .content-image:hover:before{opacity:1;-webkit-transform:rotate(45deg) translateX(0);-ms-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0);z-index:9}.banner-6-area .content-image:hover:after{opacity:1;-webkit-transform:rotate(45deg) translateX(0);-ms-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0);z-index:9}.banner-6-area .content-image:hover .border-button-2{background:#ffffff;color:#3e3e3e}.banner-6-area .content-image:hover .border-button-2:before{content:'';position:absolute;left:-3px;top:-3px;right:-3px;bottom:-3px;border:3px solid #ffffff;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;-webkit-transform:translate(10px, 10px);-ms-transform:translate(10px, 10px);transform:translate(10px, 10px)}.banner-6-area .content-image:before{content:'';position:absolute;right:25%;border-right:12px solid rgba(255,255,255,0.75);height:150%;top:-4%;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;-webkit-transform:rotate(45deg) translateX(100px);-ms-transform:rotate(45deg) translateX(100px);transform:rotate(45deg) translateX(100px);opacity:0}@media (max-width: 1800px){.banner-6-area .content-image:before{top:5%}}.banner-6-area .content-image:after{content:'';position:absolute;right:17%;border-right:12px solid rgba(255,255,255,0.4);height:150%;top:2%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:rotate(45deg) translateX(100px);-ms-transform:rotate(45deg) translateX(100px);transform:rotate(45deg) translateX(100px);opacity:0}@media (max-width: 1800px){.banner-6-area .content-image:after{top:10%}}.banner-7-area .banner-item{position:relative;display:block;overflow:hidden}.banner-7-area .banner-item:hover .view-more-btn{top:50%;opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-7-area .banner-item:hover .banner-overlay{opacity:.5;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-7-area .banner-item .banner-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#3e3e3e;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-7-area .banner-item .view-more-btn{display:block;overflow:hidden;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0}.banner-7-area .banner-item .view-more-btn .view-more-3{font-family:"Fjalla One", sans-serif;font-size:24px;font-weight:normal}@media (max-width: 991px){.banner-7-area .banner-item .view-more-btn .view-more-3{font-size:20px}}.banner-7-area .banner-text{position:absolute;top:64%;right:0;-webkit-transform:translateY(-64%);-ms-transform:translateY(-64%);transform:translateY(-64%);text-align:center}.banner-7-area .banner-text.banner-text_left{right:auto;left:3%}@media (max-width: 479px){.banner-7-area .banner-text.banner-text_left{left:50%;top:64%;-webkit-transform:translate(-50%, -64%);-ms-transform:translate(-50%, -64%);transform:translate(-50%, -64%);width:100%}}.banner-7-area .banner-text.banner-text_left-0{right:auto;left:0}@media (max-width: 479px){.banner-7-area .banner-text.banner-text_left-0{left:50%;top:64%;-webkit-transform:translate(-50%, -64%);-ms-transform:translate(-50%, -64%);transform:translate(-50%, -64%);width:100%;text-align:center !important}}.banner-7-area .banner-text.banner-text_center{left:50%;top:64%;-webkit-transform:translate(-50%, -64%);-ms-transform:translate(-50%, -64%);transform:translate(-50%, -64%);width:100%}.banner-7-area .banner-text.banner-text_right{left:auto;right:3%}@media (max-width: 479px){.banner-7-area .banner-text.banner-text_right{left:50%;top:64%;-webkit-transform:translate(-50%, -64%);-ms-transform:translate(-50%, -64%);transform:translate(-50%, -64%);width:100%}}.banner-7-area .banner-text .title-1{color:#ffffff;text-transform:uppercase}.banner-7-area .banner-text .title-1:hover{color:#ff7960}.banner-7-area .banner-text .heading-1{font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:8px;color:#ff7960;margin-bottom:30px}@media (max-width: 991px){.banner-7-area .banner-text .heading-1{font-size:70px;letter-spacing:6px}}@media (max-width: 767px){.banner-7-area .banner-text .heading-1{font-size:50px;letter-spacing:5px}}@media (max-width: 575px){.banner-7-area .banner-text .heading-1{font-size:40px;letter-spacing:3px}}@media (max-width: 479px){.banner-7-area .banner-text .heading-1{font-size:30px;letter-spacing:3px}}.banner-7-area .banner-text-2{position:relative;text-align:center}.banner-7-area .banner-text-2.banner-text_left-2{right:auto;left:5%}@media (max-width: 479px){.banner-7-area .banner-text-2.banner-text_left-2{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.banner-7-area .banner-text-2.banner-text_right-2{left:auto;right:5%}@media (max-width: 479px){.banner-7-area .banner-text-2.banner-text_right-2{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.banner-7-area .banner-text-2 .banner-button{font-family:"Lora", serif;font-size:26px;text-transform:uppercase;line-height:50px;fill:#3e3e3e;color:#3e3e3e;background-color:#ffffff;padding:30px 60px 30px 60px;text-transform:uppercase}.banner-7-area .banner-text-2 .banner-button:hover{background-color:#dda973;color:#ffffff}@media (max-width: 479px){.banner-7-area .banner-text-2 .banner-button{font-size:20px;padding:20px 40px}}.banner-8-area .banner-item{position:relative;display:block;overflow:hidden}.banner-8-area .banner-item:hover .banner-overlay{opacity:.8;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-8-area .banner-item:hover .border-button-2{border-color:#dda973;background-color:#dda973}.banner-8-area .banner-item .banner-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#041632;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-8-area .banner-item .banner-info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.banner-8-area .banner-item .banner-info .heading-5{letter-spacing:normal;margin-bottom:30px}.banner-8-area .banner-item .banner-info .banner-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.banner-9-area .banner-img{width:50%;position:relative;display:block;overflow:hidden}@media (max-width: 767px){.banner-9-area .banner-img{width:100%;margin-bottom:28px}}.banner-9-area .banner-img.background-3{background-image:url(../images/banner/7-5.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:740px;position:relative}@media (max-width: 1500px){.banner-9-area .banner-img.background-3{height:730px}}@media (max-width: 1199px){.banner-9-area .banner-img.background-3{height:700px}}@media (max-width: 991px){.banner-9-area .banner-img.background-3{height:600px}}@media (max-width: 767px){.banner-9-area .banner-img.background-3{height:500px}}@media (max-width: 575px){.banner-9-area .banner-img.background-3{height:450px}}.banner-9-area .banner-img .popup-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner-9-area .banner-img .popup-video a{font-size:30px;padding:30px;background:#ffffff;border-radius:50%}.banner-9-area .banner-content-4{width:50%}@media (max-width: 767px){.banner-9-area .banner-content-4{width:100%}}.banner-9-area .banner-content-4 .banner-inner-content{width:88%;padding-left:120px}@media (max-width: 1500px){.banner-9-area .banner-content-4 .banner-inner-content{padding-left:50px}}@media (max-width: 575px){.banner-9-area .banner-content-4 .banner-inner-content{padding-left:20px;width:94%}}.banner-9-area .banner-content-4 .banner-inner-content .small-title-2{font-family:"Fjalla One", sans-serif;color:#dda973;letter-spacing:normal;margin-bottom:13px}.banner-9-area .banner-content-4 .banner-inner-content .large-title-3{color:#515151}@media (max-width: 1500px){.banner-9-area .banner-content-4 .banner-inner-content .large-title-3{font-size:50px}}@media (max-width: 991px){.banner-9-area .banner-content-4 .banner-inner-content .large-title-3{font-size:40px}}@media (max-width: 575px){.banner-9-area .banner-content-4 .banner-inner-content .large-title-3{font-size:30px}}.banner-9-area .banner-content-4 .banner-inner-content span{border:1px solid #515151;display:block;width:120px;margin-top:20px;margin-bottom:23px}@media (max-width: 991px){.banner-9-area .banner-content-4 .banner-inner-content span{margin-top:12px;margin-bottom:10px}}.banner-9-area .banner-content-4 .banner-inner-content .desc-one{padding-bottom:20px}@media (max-width: 991px){.banner-9-area .banner-content-4 .banner-inner-content .desc-one{padding-bottom:0px;font-size:14px}}.banner-10-area .banner-img{width:100%;position:relative;display:block;overflow:hidden}.banner-10-area .banner-img.background-3{background-image:url(../images/banner/7-10.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:655px;position:relative}@media (max-width: 1500px){.banner-10-area .banner-img.background-3{height:600px}}@media (max-width: 1199px){.banner-10-area .banner-img.background-3{height:600px}}@media (max-width: 991px){.banner-10-area .banner-img.background-3{height:600px}}@media (max-width: 767px){.banner-10-area .banner-img.background-3{height:500px}}@media (max-width: 575px){.banner-10-area .banner-img.background-3{height:450px}}.banner-10-area .banner-content-5{position:relative}.banner-10-area .banner-content-5 .banner-inner-content-2{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(221,169,115,0.8)}.banner-inner-content-2{padding:100px 60px 55px;width:470px}@media (max-width: 767px){.banner-inner-content-2{padding:50px 30px 35px;width:400px}}@media (max-width: 479px){.banner-inner-content-2{padding:40px 20px 25px;width:290px}}.banner-inner-content-2 .small-title-2{font-family:"Fjalla One", sans-serif;letter-spacing:normal;font-weight:normal}.banner-inner-content-2 .large-title{font-size:150px;font-family:"Fjalla One", sans-serif;font-weight:normal;position:relative;padding-top:12px}@media (max-width: 767px){.banner-inner-content-2 .large-title{font-size:125px}}.banner-inner-content-2 .large-title span{top:10%;font-size:40px;position:absolute;right:15%}@media (max-width: 767px){.banner-inner-content-2 .large-title span{right:26%}}@media (max-width: 575px){.banner-inner-content-2 .large-title span{right:4%}}@media (max-width: 479px){.banner-inner-content-2 .large-title span{right:0}}@media (max-width: 991px){.banner-11-area{margin-bottom:30px}}.banner-11-area .banner-img{width:100%;position:relative;display:block;overflow:hidden}.banner-11-area .banner-img.background-3{background-image:url(../images/banner/9-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:938px;position:relative}@media (max-width: 1500px){.banner-11-area .banner-img.background-3{height:770px}}@media (max-width: 1199px){.banner-11-area .banner-img.background-3{height:600px}}@media (max-width: 991px){.banner-11-area .banner-img.background-3{height:600px}}@media (max-width: 767px){.banner-11-area .banner-img.background-3{height:500px}}@media (max-width: 575px){.banner-11-area .banner-img.background-3{height:450px}}.banner-11-area .banner-content-6{position:relative}.banner-11-area .banner-content-6 .banner-inner-content-2{position:absolute;left:4%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:rgba(4,22,50,0.9)}.banner-11-area .banner-content-6 .banner-inner-content-2 .large-title{color:#dda973}@media (max-width: 575px){.banner-11-area .banner-content-6 .banner-inner-content-2 .large-title{font-size:100px}}@media (max-width: 1199px){.banner-11-area .banner-content-6 .banner-inner-content-2{padding:60px 24px 40px;width:380px}}@media (max-width: 575px){.banner-11-area .banner-content-6 .banner-inner-content-2{padding:30px 20px 30px;width:250px;left:0}}@media (max-width: 575px){.banner-11-area .banner-content-6 .banner-inner-content-2 .small-title-2{font-size:18px}}.banner-12-area{position:relative}.banner-12-area .banner-img{width:100%;position:relative;display:block;overflow:hidden}.banner-12-area .banner-img .image9-2{background-image:url(../images/banner/9-2.jpg)}.banner-12-area .banner-img .image9-3{background-image:url(../images/banner/9-3.jpg)}.banner-12-area .banner-img .background-3{background-repeat:no-repeat;background-position:center center;background-size:cover;height:454px;display:block;position:relative}@media (max-width: 1500px){.banner-12-area .banner-img .background-3{height:370px}}@media (max-width: 1199px){.banner-12-area .banner-img .background-3{height:285px}}@media (max-width: 991px){.banner-12-area .banner-img .background-3{height:370px}}@media (max-width: 767px){.banner-12-area .banner-img .background-3{height:350px}}@media (max-width: 575px){.banner-12-area .banner-img .background-3{height:300px}}.banner-12-area .banner-img .banner-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#3e3e3e;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.banner-12-area .banner-info{position:absolute;bottom:9%;left:5%}.banner-12-area .banner-info .heading-5{font-family:"Fjalla One", sans-serif;line-height:46px;font-size:46px;letter-spacing:normal;font-weight:normal;margin-bottom:20px}@media (max-width: 1199px){.banner-12-area .banner-info .heading-5{font-size:36px;line-height:36px}}@media (max-width: 575px){.banner-12-area .banner-info .heading-5{font-size:30px;line-height:30px}}@media (max-width: 1199px){.banner-12-area .border-button-2{width:150px;height:45px;line-height:42px}}.banner-12-area:hover .border-button-2{background:#dda973;border-color:#dda973}.banner-12-area:hover .banner-overlay{opacity:.4;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.banner-13-area .banner-img{width:100%;position:relative;display:block;overflow:hidden}.banner-13-area .banner-img.background-3{background-image:url(../images/banner/9-4.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:645px;position:relative}@media (max-width: 1500px){.banner-13-area .banner-img.background-3{height:500px}}@media (max-width: 1199px){.banner-13-area .banner-img.background-3{height:400px}}@media (max-width: 991px){.banner-13-area .banner-img.background-3{height:400px}}@media (max-width: 767px){.banner-13-area .banner-img.background-3{height:400px}}@media (max-width: 575px){.banner-13-area .banner-img.background-3{height:400px}}.banner-13-area .banner-content-5{position:relative}.banner-13-area .banner-content-5 .banner-inner-content-3{position:absolute;right:-15%;background:rgba(4,22,50,0.9);height:100%;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);width:55%}@media (max-width: 1199px){.banner-13-area .banner-content-5 .banner-inner-content-3{width:62%}}@media (max-width: 767px){.banner-13-area .banner-content-5 .banner-inner-content-3{width:82%;right:-24%}}@media (max-width: 479px){.banner-13-area .banner-content-5 .banner-inner-content-3{width:100%;right:-36%}}.banner-inner-content-3 .content-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:skew(30deg) translate(-50%, -50%);-ms-transform:skew(30deg) translate(-50%, -50%);transform:skew(30deg) translate(-50%, -50%);text-align:center;width:100%}@media (max-width: 479px){.banner-inner-content-3 .content-wrapper{top:70%}}.banner-inner-content-3 .content-wrapper .small-title-2{font-family:"Fjalla One", sans-serif;letter-spacing:normal;font-weight:normal}@media (max-width: 479px){.banner-inner-content-3 .content-wrapper .small-title-2{font-size:18px}}.banner-inner-content-3 .content-wrapper .large-title{font-size:150px;font-family:"Fjalla One", sans-serif;font-weight:normal;position:relative;color:#dda973;padding-top:12px}@media (max-width: 1500px){.banner-inner-content-3 .content-wrapper .large-title{font-size:100px}}@media (max-width: 991px){.banner-inner-content-3 .content-wrapper .large-title{font-size:80px}}@media (max-width: 575px){.banner-inner-content-3 .content-wrapper .large-title{font-size:70px}}@media (max-width: 479px){.banner-inner-content-3 .content-wrapper .large-title{font-size:45px}}.banner-inner-content-3 .content-wrapper .slide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.banner-14-area.background-3{background-image:url(../images/banner/10-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:750px;position:relative}@media (max-width: 1500px){.banner-14-area.background-3{height:750px}}@media (max-width: 1199px){.banner-14-area.background-3{height:700px}}@media (max-width: 991px){.banner-14-area.background-3{height:600px}}@media (max-width: 767px){.banner-14-area.background-3{height:500px}}@media (max-width: 575px){.banner-14-area.background-3{height:450px}}.banner-14-area .large-title-1{font-size:42px;line-height:42px;letter-spacing:normal;font-weight:400;font-family:"Lora", serif;padding-bottom:45px;margin-bottom:30px;position:relative;display:block}@media (max-width: 991px){.banner-14-area .large-title-1{font-size:40px}}@media (max-width: 991px){.banner-14-area .large-title-1{font-size:30px}}@media (max-width: 575px){.banner-14-area .large-title-1{font-size:20px;margin-bottom:10px;padding-bottom:10px}}.banner-14-area .large-title-1:after{content:'';position:absolute;bottom:0%;border-top:1px solid #ffffff;width:100px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-14-area .desc-content{font-size:24px;font-family:"Zilla Slab", serif;line-height:2em;margin-bottom:35px}@media (max-width: 991px){.banner-14-area .desc-content{font-size:22px;line-height:1.5em}}@media (max-width: 479px){.banner-14-area .desc-content{font-size:16px;margin-bottom:20px}}.banner-14-area .popup-video a{font-size:30px;padding:30px;background:transparent;border:1px solid #d8d8d8;color:#ffffff;border-radius:50%}@media (max-width: 991px){.banner-14-area .popup-video a{font-size:20px;padding:30px;border-radius:100%;line-height:15px}}@media (max-width: 479px){.banner-14-area .popup-video a{padding:20px;line-height:12px}}.banner-14-area .popup-video a:hover{color:#dda973}.banner-14-area .banner-content-4{max-width:800px;margin:0 auto}@media (max-width: 991px){.banner-14-area .banner-content-4{max-width:760px}}@media (max-width: 767px){.banner-14-area .banner-content-4{max-width:530px}}@media (max-width: 575px){.banner-14-area .banner-content-4{max-width:440px}}@media (max-width: 479px){.banner-14-area .banner-content-4{max-width:280px}}.banner-15-area .slick-list{margin:0 -20px}.banner-15-area .single-banner{position:relative;margin:0px 20px}.banner-15-area .single-banner .banner-content-2{position:absolute;left:65%;top:58%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner-15-area .single-banner .banner-content-2 .banner-title-3{font-size:36px;font-family:"Acme", sans-serif;text-transform:uppercase;font-weight:400}@media (max-width: 1500px){.banner-15-area .single-banner .banner-content-2 .banner-title-3{font-size:26px}}.banner-15-area .single-banner .banner-content-2 .banner-title-4{font-size:30px;font-family:"Acme", sans-serif;text-transform:uppercase;font-weight:400}@media (max-width: 1500px){.banner-15-area .single-banner .banner-content-2 .banner-title-4{font-size:22px}}.banner-15-area .single-banner .banner-content-2 .left-70{left:70%}.banner-16-area{overflow:hidden}.banner-16-area .single-banner{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.banner-16-area .single-banner:hover .banner-overlay{position:absolute;left:0;top:0;opacity:0.1;content:"";background-color:#3e3e3e;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.banner-16-area .single-banner .banner-image img{width:100%}.banner-16-area .banner-content-3{position:absolute;top:0px;left:0px;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-16-area .banner-content-3 .inner-content{height:72%;position:relative;margin-top:4%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:350px}@media (max-width: 1500px){.banner-16-area .banner-content-3 .inner-content{width:300px}}@media (max-width: 1199px){.banner-16-area .banner-content-3 .inner-content{width:250px}}@media (max-width: 991px){.banner-16-area .banner-content-3 .inner-content{width:180px}}@media (max-width: 767px){.banner-16-area .banner-content-3 .inner-content{width:190px}}@media (max-width: 575px){.banner-16-area .banner-content-3 .inner-content{width:220px}}.banner-16-area .banner-content-3 .inner-content:before{content:'';position:absolute;left:0;top:10px;right:0;bottom:100px;border-top:3px solid #2b2b2c;z-index:1;border-bottom:3px solid #4b4a4f}.banner-16-area .banner-content-3 .inner-content:after{content:'';border:3px solid #fff;opacity:.3;position:absolute;left:-30px;top:10px;right:-30px;bottom:100px;z-index:0}.banner-16-area .banner-content-3 .banner-title-1{font-size:18px;font-family:"Lato", sans-serif;font-weight:700;letter-spacing:1px;color:#ffffff;text-transform:initial;position:relative;z-index:2;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 991px){.banner-16-area .banner-content-3 .banner-title-1{font-size:12px}}.banner-16-area .banner-content-3 .banner-title-2{font-size:50px;font-weight:700;letter-spacing:5px;color:#ff794a;font-family:"Lato", sans-serif;line-height:50px}@media (max-width: 1199px){.banner-16-area .banner-content-3 .banner-title-2{font-size:46px}}@media (max-width: 991px){.banner-16-area .banner-content-3 .banner-title-2{font-size:30px}}@media (max-width: 1199px){.banner-16-area .banner-content-3 .banner-btn .mgana-btn.mgana-btn-2{height:35px;line-height:35px;width:100px;font-size:12px}}.banner-16-area .banner-content-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:5%;z-index:2;text-align:center}.banner-16-area .banner-content-4 .inner-content-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:300px}@media (max-width: 991px){.banner-16-area .banner-content-4 .inner-content-4{width:186px}}.banner-16-area .banner-content-4 .inner-content-4 .banner-title-1{font-size:18px;line-height:1.4em;font-family:"Playfair Display", serif;font-style:italic;color:#3e3e3e;padding:0 30px 0 30px}@media (max-width: 991px){.banner-16-area .banner-content-4 .inner-content-4 .banner-title-1{font-size:16px}}.banner-16-area .banner-content-4 .inner-content-4 .banner-title-2{font-size:60px;font-family:"Lato", sans-serif;font-weight:900;line-height:50px;color:#3e3e3e;letter-spacing:3px;margin:10px 0 30px 0}@media (max-width: 991px){.banner-16-area .banner-content-4 .inner-content-4 .banner-title-2{font-size:40px;margin-bottom:20px}}.banner-16-area .banner-content-5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:2;text-align:center;margin:0 auto;width:100%}.banner-16-area .banner-content-5 .inner-content-5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;width:450px}@media (max-width: 991px){.banner-16-area .banner-content-5 .inner-content-5{width:256px}}.banner-16-area .banner-content-5 .inner-content-5 .banner-title-1{font-size:18px;line-height:1.4em;font-family:"Playfair Display", serif;font-style:italic;color:#3e3e3e;padding:0 30px 0 30px}@media (max-width: 991px){.banner-16-area .banner-content-5 .inner-content-5 .banner-title-1{font-size:14px;line-height:14px;padding-bottom:15px}}.banner-16-area .banner-content-5 .inner-content-5 .banner-title-2{font-size:32px;font-family:"Playfair Display", serif;font-weight:700;font-style:italic;color:#3e3e3e;margin:0 0 30px 0;line-height:1.3em}@media (max-width: 991px){.banner-16-area .banner-content-5 .inner-content-5 .banner-title-2{font-size:18px;margin-bottom:10px}}.banner-16-area .banner-content-6{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;padding:40px 40px 0 40px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.3);box-shadow:0 0 30px 0 rgba(0,0,0,0.3);max-width:670px;width:670px}@media (max-width: 1199px){.banner-16-area .banner-content-6{max-width:580px;width:580px}}@media (max-width: 991px){.banner-16-area .banner-content-6{max-width:430px;width:430px}}@media (max-width: 479px){.banner-16-area .banner-content-6{max-width:260px;width:260px;padding:20px 15px 0 15px}}.banner-16-area .banner-content-6 .inner-content-6 .banner-title-1{font-size:24px;font-weight:400;font-family:"Playfair Display", serif;font-style:italic}@media (max-width: 991px){.banner-16-area .banner-content-6 .inner-content-6 .banner-title-1{font-size:18px}}@media (max-width: 479px){.banner-16-area .banner-content-6 .inner-content-6 .banner-title-1{font-size:12px}}.banner-16-area .banner-content-6 .inner-content-6 .banner-title-2{color:#ff7a4b;font-family:"Playfair Display", serif;font-size:118px;font-weight:400;line-height:1em;margin:5px 0 20px 0}@media (max-width: 991px){.banner-16-area .banner-content-6 .inner-content-6 .banner-title-2{font-size:88px}}@media (max-width: 479px){.banner-16-area .banner-content-6 .inner-content-6 .banner-title-2{font-size:32px;margin:5px 0 10px 0}}.banner-16-area .banner-content-6 .inner-content-6 .banner-btn{margin:30px 0 -22px 0}@media (max-width: 479px){.banner-16-area .banner-content-6 .inner-content-6 .banner-btn{margin:0px 0 -18px 0}}.banner-16-area .banner-content-7{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner-16-area .banner-content-7 .inner-content-7{width:350px}@media (max-width: 991px){.banner-16-area .banner-content-7 .inner-content-7{width:220px}}.banner-16-area .banner-content-7 .inner-content-7 .banner-title-1{font-size:32px;font-weight:700;font-family:"Playfair Display", serif;font-style:italic;line-height:1.3;color:#ffffff}@media (max-width: 991px){.banner-16-area .banner-content-7 .inner-content-7 .banner-title-1{font-size:22px}}.banner-16-area .banner-content-7 .popup-video{margin-top:20px}.banner-16-area .banner-content-7 .popup-video a{font-size:24px;padding:35px;color:#ffffff;border:3px solid #ffffff;border-radius:100%}.banner-16-area .banner-content-7 .popup-video a:hover{border-color:#818a91}.banner-17-area .custom-margin{margin-bottom:40px}@media (max-width: 575px){.banner-17-area .custom-margin-2{margin-bottom:40px}}.banner-17-area .banner-17-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.banner-17-area .banner-17-row .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;position:relative;width:100%;padding-right:20px;padding-left:20px}@media (max-width: 575px){.banner-17-area .banner-17-row .custom-col-1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.banner-17-area .banner-17-row .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;position:relative;width:100%;padding-right:20px;padding-left:20px}@media (max-width: 575px){.banner-17-area .banner-17-row .custom-col-2{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.banner-17-area .banner-item{position:relative;display:block;overflow:hidden}.banner-17-area .banner-item:hover .banner-content{top:50%;opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-17-area .banner-item:hover .banner-overlay{opacity:.5;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-17-area .banner-item img{width:100%;height:460px;-o-object-fit:cover;object-fit:cover}.banner-17-area .banner-item .banner-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#3e3e3e;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-17-area .banner-item .banner-content{display:block;overflow:hidden;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0;width:100%;padding:0 10px}.banner-17-area .banner-item .banner-content .content-1{color:#ffffff;font-family:"Lora", serif;font-size:18px;font-weight:normal;text-transform:uppercase;letter-spacing:3px;text-align:center}.banner-18-area{padding-top:80px}.banner-18-area .banner-img{width:100%;position:relative;display:block;overflow:hidden}.banner-18-area .banner-img.background-3{background-image:url(../images/banner/13-5.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:685px;position:relative}@media (max-width: 1199px){.banner-18-area .banner-img.background-3{height:510px}}.banner-18-area .banner-inner-content-4{position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px}@media (max-width: 767px){.banner-18-area .banner-inner-content-4{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width: 479px){.banner-18-area .banner-inner-content-4{width:300px}}.banner-18-area .banner-inner-content-4 .content-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-18-area .banner-inner-content-4 .content-wrapper .large-title{font-family:"Oswald", sans-serif;font-size:150px;font-weight:600;color:#041632;line-height:0.9em}@media (max-width: 1199px){.banner-18-area .banner-inner-content-4 .content-wrapper .large-title{font-size:100px}}.banner-18-area .banner-inner-content-4 .content-wrapper .small-title-3{font-family:"Montserrat", sans-serif;font-size:26px;font-weight:600;letter-spacing:5px;color:#dda973;line-height:1;margin-top:25px}@media (max-width: 1199px){.banner-18-area .banner-inner-content-4 .content-wrapper .small-title-3{font-size:18px}}.banner-18-area .banner-inner-content-4 .content-wrapper .small-title-2{font-family:"Montserrat", sans-serif;font-size:46px;font-weight:900;letter-spacing:9px;margin:8px 0px 35px 0px;color:#3e3e3e}@media (max-width: 1199px){.banner-18-area .banner-inner-content-4 .content-wrapper .small-title-2{font-size:30px;letter-spacing:5px}}.banner-18-area .banner-inner-content-4 .content-wrapper .slide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.banner-18-area .banner-inner-content-4 .content-wrapper .slide-btn .border-button-3{font-family:"Lato", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:20px;letter-spacing:2px;fill:#3e3e3e;color:#3e3e3e;background-color:rgba(255,255,255,0);padding:5px 0px 5px 0px;border-style:solid;border-width:2px 0px 2px 0px;border-color:#979797}.banner-18-area .banner-inner-content-4 .content-wrapper .slide-btn .border-button-3:hover{color:#dda973}.banner-19-area{padding-top:80px}.banner-19-area .banner-img{width:100%;position:relative;display:block;overflow:hidden}.banner-19-area .banner-img.background-3{background-image:url(../images/banner/14-8.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:600px;position:relative}@media (max-width: 1199px){.banner-19-area .banner-img.background-3{height:510px}}.banner-19-area .banner-inner-content-4{position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:460px}@media (max-width: 767px){.banner-19-area .banner-inner-content-4{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width: 479px){.banner-19-area .banner-inner-content-4{width:300px}}.banner-19-area .banner-inner-content-4 .content-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-19-area .banner-inner-content-4 .content-wrapper .large-title{color:#ffffff;font-family:"Montserrat", sans-serif;font-size:140px;font-weight:900;line-height:.8em;text-align:center}@media (max-width: 479px){.banner-19-area .banner-inner-content-4 .content-wrapper .large-title{font-size:100px}}.banner-19-area .banner-inner-content-4 .content-wrapper .small-title-3{color:#ffffff;font-family:"Montserrat", sans-serif;font-size:170px;font-weight:300;line-height:.9em;text-align:center}@media (max-width: 479px){.banner-19-area .banner-inner-content-4 .content-wrapper .small-title-3{font-size:130px}}.banner-19-area .banner-inner-content-4 .content-wrapper .small-title-2{font-family:"Lora", serif;font-size:36px;letter-spacing:2px;color:#ffffff}@media (max-width: 479px){.banner-19-area .banner-inner-content-4 .content-wrapper .small-title-2{font-size:24px}}.banner-19-area .banner-inner-content-4 .content-wrapper .slide-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.banner-19-area .banner-inner-content-4 .content-wrapper .slide-btn .border-button-3{font-family:"Lato", Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:#ffffff;background-color:#3e3e3e;padding:15px 45px 15px 45px}.banner-19-area .banner-inner-content-4 .content-wrapper .slide-btn .border-button-3:hover{color:#ffffff;background-color:#dda973}.banner-20-area .banner-img{width:100%;position:relative;display:block;overflow:hidden}.banner-20-area .banner-img.collection-bg-1{background-image:url(../images/shop/collection-2/bg-1.jpg)}.banner-20-area .banner-img.collection-bg-2{background-image:url(../images/shop/collection-2/bg-2.jpg)}.banner-20-area .banner-img.collection-bg-3{background-image:url(../images/shop/collection-2/bg-3.jpg)}.banner-20-area .banner-img.background-3{background-repeat:no-repeat;background-position:center center;background-size:cover;height:470px;position:relative}@media (max-width: 1199px){.banner-20-area .banner-img.background-3{height:470px}}@media (max-width: 991px){.banner-20-area .banner-img.background-3{height:400px}}@media (max-width: 767px){.banner-20-area .banner-img.background-3{height:350px}}@media (max-width: 575px){.banner-20-area .banner-img.background-3{height:350px}}.banner-20-area .banner-content-5{position:relative}.banner-20-area .banner-content-5 .banner-inner-content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.banner-20-area .banner-content-5 .banner-inner-content .banner-title{font-size:60px;font-weight:400;text-transform:uppercase;letter-spacing:6px}@media (max-width: 991px){.banner-20-area .banner-content-5 .banner-inner-content .banner-title{font-size:40px;letter-spacing:3px}}.banner-21-area .banner-item{position:relative;display:block;overflow:hidden}.banner-21-area .banner-item:hover .view-more-btn{top:50%;opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-21-area .banner-item:hover .banner-overlay{opacity:.9;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-21-area .banner-item .banner-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#d4876c;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.banner-21-area .banner-item .view-more-btn{display:block;overflow:hidden;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;opacity:0}.banner-21-area .banner-item .view-more-btn .view-more-3{font-family:"Zilla Slab", serif;font-size:16px;font-weight:400}@media (max-width: 991px){.banner-21-area .banner-item .view-more-btn .view-more-3{font-size:14px}}.banner-21-area .banner-text{position:absolute;top:64%;right:0;-webkit-transform:translateY(-64%);-ms-transform:translateY(-64%);transform:translateY(-64%);text-align:center}.banner-21-area .banner-text.banner-text_left{right:auto;left:3%}@media (max-width: 479px){.banner-21-area .banner-text.banner-text_left{left:50%;top:64%;-webkit-transform:translate(-50%, -64%);-ms-transform:translate(-50%, -64%);transform:translate(-50%, -64%);width:100%}}.banner-21-area .banner-text.banner-text_left-0{right:auto;left:0}@media (max-width: 479px){.banner-21-area .banner-text.banner-text_left-0{left:50%;top:64%;-webkit-transform:translate(-50%, -64%);-ms-transform:translate(-50%, -64%);transform:translate(-50%, -64%);width:100%;text-align:center !important}}.banner-21-area .banner-text.banner-text_center{left:50%;top:64%;-webkit-transform:translate(-50%, -64%);-ms-transform:translate(-50%, -64%);transform:translate(-50%, -64%);width:100%}.banner-21-area .banner-text.banner-text_right{left:auto;right:3%}@media (max-width: 479px){.banner-21-area .banner-text.banner-text_right{left:50%;top:64%;-webkit-transform:translate(-50%, -64%);-ms-transform:translate(-50%, -64%);transform:translate(-50%, -64%);width:100%}}.banner-21-area .banner-text .title-1{color:#ffffff;text-transform:uppercase}.banner-21-area .banner-text .title-1:hover{color:#ff7960}.banner-21-area .banner-text .heading-1{font-size:80px;font-weight:400;text-transform:uppercase;letter-spacing:8px;color:#ff7960;margin-bottom:30px}@media (max-width: 991px){.banner-21-area .banner-text .heading-1{font-size:70px;letter-spacing:6px}}@media (max-width: 767px){.banner-21-area .banner-text .heading-1{font-size:50px;letter-spacing:5px}}@media (max-width: 575px){.banner-21-area .banner-text .heading-1{font-size:40px;letter-spacing:3px}}@media (max-width: 479px){.banner-21-area .banner-text .heading-1{font-size:30px;letter-spacing:3px}}.banner-21-area .banner-text-2{position:relative;text-align:center}.banner-21-area .banner-text-2.banner-text_left-2{right:auto;left:5%}@media (max-width: 479px){.banner-21-area .banner-text-2.banner-text_left-2{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.banner-21-area .banner-text-2.banner-text_right-2{left:auto;right:5%}@media (max-width: 479px){.banner-21-area .banner-text-2.banner-text_right-2{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.banner-21-area .banner-text-2 .banner-button{font-family:"Lora", serif;font-size:26px;text-transform:uppercase;line-height:50px;fill:#3e3e3e;color:#3e3e3e;background-color:#ffffff;padding:30px 60px 30px 60px;text-transform:uppercase}.banner-21-area .banner-text-2 .banner-button:hover{background-color:#dda973;color:#ffffff}@media (max-width: 479px){.banner-21-area .banner-text-2 .banner-button{font-size:20px;padding:20px 40px}}.product-category-area{padding-bottom:41px}@media (max-width: 767px){.product-category-area{padding-bottom:36px}}.product-category-area .slick-list{margin-right:-25px;margin-left:-25px}@media (max-width: 1199px){.product-category-area .slick-list{margin-right:-20px;margin-left:-20px}}.single-category-one{padding:0 25px}@media (max-width: 1199px){.single-category-one{padding:0 20px}}@media (max-width: 575px){.single-category-one{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.single-category-one .category-image{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;margin-bottom:32px}.single-category-one .category-image span{position:absolute;left:50%;top:60%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;text-transform:uppercase;font-weight:700;font-size:16px;color:#ffffff}.single-category-one .category-image img{-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);max-width:none;width:calc(100% + 50px)}.single-category-one .category-image:hover{-webkit-box-shadow:15px 15px 0 0 #3e3e3e;box-shadow:15px 15px 0 0 #3e3e3e}.single-category-one .category-image:hover span{opacity:1;top:50%}.single-category-one .category-image:hover img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.product-tab-area .heading-one{padding-bottom:38px}@media (max-width: 479px){.product-tab-area .heading-one{font-size:24px;line-height:18px}}.tab-section_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:33px}@media (max-width: 767px){.product-menu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.product-menu li a{color:#b5b5b5;font-size:18px;font-weight:400;font-family:"Poppins", sans-serif;padding:0 30px;text-transform:uppercase}@media (max-width: 767px){.product-menu li a{padding:0 24px}}@media (max-width: 575px){.product-menu li a{padding:0 14px}}@media (max-width: 479px){.product-menu li a{font-size:14px;padding:0 15px}}.product-menu li a:hover,.product-menu li a.active{color:#3e3e3e}.product-item .single-product .product-img{position:relative;text-align:center;overflow:hidden}.product-item .single-product .product-img>a{display:block}.product-item .single-product .product-img>a img{width:100%;height:100%}.product-item .single-product .product-img>a .product-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#3e3e3e;width:100%;height:100%}.product-item .single-product .product-img:hover a .product-overlay{opacity:.3}.product-item .single-product .product-img .add-actions{position:absolute;bottom:50%;-webkit-transform:translate(0%, 80px);-ms-transform:translate(0%, 80px);transform:translate(0%, 80px);opacity:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:9}.product-item .single-product .product-img .add-actions>ul>li{display:inline-block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.product-item .single-product .product-img .add-actions>ul>li:not(:last-child){margin-right:5px}.product-item .single-product .product-img .add-actions>ul>li:first-child{-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.product-item .single-product .product-img .add-actions>ul>li:nth-child(2){-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.product-item .single-product .product-img .add-actions>ul>li:nth-child(3){-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.product-item .single-product .product-img .add-actions>ul>li:last-child{-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}.product-item .single-product .product-img .add-actions>ul>li:last-child>a{padding-right:0}.product-item .single-product .product-img .add-actions>ul>li>a{background-color:#ffffff;border:1px solid #e5e5e5;width:40px;height:40px;line-height:42px;display:block;text-align:center;color:#3e3e3e;-webkit-transition:.03s !important;-o-transition:.03s !important;transition:.03s !important}.product-item .single-product .product-img .add-actions>ul>li>a:hover{background-color:#d4876c;border-color:#d4876c;color:#ffffff !important;-webkit-transition:.03s !important;-o-transition:.03s !important;transition:.03s !important}.product-item .single-product .product-img .add-actions>ul>li>a>i{font-size:16px}.product-item .single-product .product-content{padding-top:15px}.product-item .single-product .product-content .product-desc_info .price-box .new-price{font-size:18px}.product-item .single-product .product-content .product-desc_info .price-box .old-price{color:#bbbbbb;text-decoration:line-through;font-size:15px;margin-left:10px}.product-item .single-product .product-content .product-desc_info h3.product-name{font-family:"Poppins", sans-serif;font-weight:700;margin-bottom:10px;font-size:inherit}.product-item .single-product .product-content .product-desc_info h3.product-name>a{font-size:18px;line-height:19px;font-weight:700}@media (max-width: 575px){.product-item .single-product .product-content .product-desc_info h3.product-name>a{font-size:18px}}.product-item .single-product .product-content .product-desc_info .price-box>span{font-family:"Poppins", sans-serif}.product-item .single-product .product-content .product-desc_info .price-box>span.new-price{color:#494949;line-height:20.8px;font-size:16px}.product-item .single-product:hover .product-img .add-actions{opacity:1}.product-item .single-product:hover .product-img .add-actions>ul>li{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}.box-label .label-1{position:absolute;top:0;left:0;width:0;height:0;border-top:50px solid #000000;border-right:50px solid transparent}.box-label .label-1 span{color:#ffffff;position:absolute;bottom:25px;left:5px;text-transform:uppercase;font-size:12px}.box-label .label-2{position:absolute;top:5px;right:5px}.box-label .label-2 span{background:#000000;color:#ffffff;border-radius:50%;font-size:12px;height:40px;width:40px;line-height:40px;display:block}.box-label .label-3{position:absolute;top:0;right:0}.box-label .label-3 span{font-size:12px;text-transform:uppercase;background-color:#000000;color:#ffffff;padding:5px 5px}.box-label .label-4{position:absolute;top:18px;right:0}.box-label .label-4 span{font-size:12px;text-transform:uppercase;background-color:#000000;color:#ffffff;padding:5px 8px}.mgana-product-tab .product-item{padding:0 25px}@media (max-width: 1199px){.mgana-product-tab .product-item{padding:0 20px}}.mgana-product-tab .slick-list{margin-right:-25px;margin-left:-25px}@media (max-width: 1199px){.mgana-product-tab .slick-list{margin-right:-20px;margin-left:-20px}}.mgana-product-tab .custom-dots .slick-dots{bottom:-80px}.product-carousel-area{padding-bottom:76px}@media (max-width: 479px){.product-carousel-area .heading-one{font-size:24px;letter-spacing:2px}}.mgana-product-3 .slick-list{margin:0 -20px}.product-item-2{padding:0 20px}.product-item-2 .single-product .product-img{position:relative;text-align:center;overflow:hidden}.product-item-2 .single-product .product-img>a{display:block}.product-item-2 .single-product .product-img>a img{width:100%;height:100%}.product-item-2 .single-product .product-img>a .product-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#3e3e3e;width:100%;height:100%}.product-item-2 .single-product .product-img>a .primary-image{opacity:1;background:#ffffff}.product-item-2 .single-product .product-img>a .secondary-image{opacity:0;background:#ffffff;position:absolute;top:0;left:0}.product-item-2 .single-product .product-img:hover a .product-overlay{opacity:.3}.product-item-2 .single-product .product-img:hover .primary-image{opacity:0}.product-item-2 .single-product .product-img:hover .secondary-image{opacity:1}.product-item-2 .single-product .product-img .add-actions{position:absolute;opacity:0;top:18%;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:9}.product-item-2 .single-product .product-img .add-actions>ul>li{display:block;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-item-2 .single-product .product-img .add-actions>ul>li:not(:last-child){margin-bottom:8px}.product-item-2 .single-product .product-img .add-actions>ul>li:first-child{-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.product-item-2 .single-product .product-img .add-actions>ul>li:nth-child(2){-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.product-item-2 .single-product .product-img .add-actions>ul>li:nth-child(3){-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.product-item-2 .single-product .product-img .add-actions>ul>li:last-child{-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}.product-item-2 .single-product .product-img .add-actions>ul>li:last-child>a{padding-right:0}.product-item-2 .single-product .product-img .add-actions>ul>li>a{background-color:#1a1a1a;border:1px solid #1a1a1a;width:40px;color:#ffffff !important;height:40px;line-height:42px;border-radius:100%;display:block;text-align:center;color:#3e3e3e;-webkit-transition:.03s !important;-o-transition:.03s !important;transition:.03s !important}.product-item-2 .single-product .product-img .add-actions>ul>li>a:hover{background-color:#827021;border-color:#827021;color:#ffffff !important;-webkit-transition:.03s !important;-o-transition:.03s !important;transition:.03s !important}.product-item-2 .single-product .product-img .add-actions>ul>li>a>i{font-size:16px}.product-item-2 .single-product .product-content{background:white}.product-item-2 .single-product .product-content .product-desc_info{padding:20px 0;border-top:1px solid #ebebeb;margin:0 20px}.product-item-2 .single-product .product-content .product-desc_info .price-box .new-price{font-size:18px}.product-item-2 .single-product .product-content .product-desc_info .price-box .old-price{color:#bbbbbb;text-decoration:line-through;font-size:15px;margin-left:10px}.product-item-2 .single-product .product-content .product-desc_info h3.product-name{font-family:"Alegreya", serif;color:#000;font-weight:500;margin-bottom:10px;font-size:1.125em;font-style:italic}.product-item-2 .single-product .product-content .product-desc_info h3.product-name>a{line-height:19px}@media (max-width: 1500px){.product-item-2 .single-product .product-content .product-desc_info h3.product-name>a{font-size:14px}}.product-item-2 .single-product .product-content .product-desc_info .price-box>span{font-family:"Poppins", sans-serif}.product-item-2 .single-product .product-content .product-desc_info .price-box>span.new-price{color:#494949;line-height:20.8px;font-size:16px}.product-item-2 .single-product:hover .product-img .add-actions{opacity:1}.product-item-2 .single-product:hover .product-img .add-actions>ul>li{-webkit-transform:translateX(-35px);-ms-transform:translateX(-35px);transform:translateX(-35px)}.product-item-4{padding:0 20px}.product-item-4 .single-product .product-img{position:relative;text-align:center;overflow:hidden}.product-item-4 .single-product .product-img>a{display:block}.product-item-4 .single-product .product-img>a img{width:100%;height:100%}.product-item-4 .single-product .product-img>a .product-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#3e3e3e;width:100%;height:100%}.product-item-4 .single-product .product-img:hover a .product-overlay{opacity:.3}.product-item-4 .single-product .product-img .add-actions{position:absolute;bottom:50%;-webkit-transform:translate(0%, 80px);-ms-transform:translate(0%, 80px);transform:translate(0%, 80px);opacity:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:9}.product-item-4 .single-product .product-img .add-actions>ul>li{display:inline-block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.product-item-4 .single-product .product-img .add-actions>ul>li:not(:last-child){margin-right:5px}.product-item-4 .single-product .product-img .add-actions>ul>li:first-child{-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.product-item-4 .single-product .product-img .add-actions>ul>li:nth-child(2){-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.product-item-4 .single-product .product-img .add-actions>ul>li:nth-child(3){-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.product-item-4 .single-product .product-img .add-actions>ul>li:last-child{-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}.product-item-4 .single-product .product-img .add-actions>ul>li:last-child>a{padding-right:0}.product-item-4 .single-product .product-img .add-actions>ul>li>a{background-color:#ffffff;border:1px solid #e5e5e5;width:40px;height:40px;line-height:42px;display:block;text-align:center;color:#3e3e3e;-webkit-transition:.03s !important;-o-transition:.03s !important;transition:.03s !important}.product-item-4 .single-product .product-img .add-actions>ul>li>a:hover{background-color:#73bcc3;border-color:#73bcc3;color:#ffffff !important;-webkit-transition:.03s !important;-o-transition:.03s !important;transition:.03s !important}.product-item-4 .single-product .product-img .add-actions>ul>li>a>i{font-size:16px}.product-item-4 .single-product .product-content{padding:20px 30px;background-color:#ffffff}.product-item-4 .single-product .product-content .product-desc_info .price-box .new-price{font-size:18px}.product-item-4 .single-product .product-content .product-desc_info .price-box .old-price{color:#bbbbbb;text-decoration:line-through;font-size:15px;margin-left:10px}.product-item-4 .single-product .product-content .product-desc_info h3.product-name>a{font-family:"Playfair Display", serif;font-weight:400;margin-bottom:10px;font-size:18px;line-height:18px;color:#000;text-transform:capitalize}.product-item-4 .single-product .product-content .product-desc_info h3.product-name>a:hover{color:#73bcc3}.product-item-4 .single-product .product-content .product-desc_info .price-box>span{font-family:"Lato", sans-serif}.product-item-4 .single-product .product-content .product-desc_info .price-box>span.new-price{color:#000;line-height:20.8px;font-size:16px}.product-item-4 .single-product:hover .product-img .add-actions{opacity:1}.product-item-4 .single-product:hover .product-img .add-actions>ul>li{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}.product-item-3{padding:0 10px}.product-item-3 .single-product{border:1px solid #ebebeb;border-radius:16px;overflow:hidden}.product-item-3 .single-product:hover{-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.1);box-shadow:0 0 14px 0 rgba(0,0,0,0.1)}.product-item-3 .single-product .product-img{position:relative;text-align:center;overflow:hidden}.product-item-3 .single-product .product-img>a{display:block}.product-item-3 .single-product .product-img>a img{width:100%;height:100%}.product-item-3 .single-product .product-img .add-actions{position:absolute;opacity:0;top:25%;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:9}.product-item-3 .single-product .product-img .add-actions>ul>li{display:block;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.product-item-3 .single-product .product-img .add-actions>ul>li:not(:last-child){margin-bottom:8px}.product-item-3 .single-product .product-img .add-actions>ul>li:first-child{-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.product-item-3 .single-product .product-img .add-actions>ul>li:nth-child(2){-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.product-item-3 .single-product .product-img .add-actions>ul>li:nth-child(3){-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.product-item-3 .single-product .product-img .add-actions>ul>li:last-child{-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}.product-item-3 .single-product .product-img .add-actions>ul>li:last-child>a{padding-right:0}.product-item-3 .single-product .product-img .add-actions>ul>li>a{background-color:#1a1a1a;border:1px solid #1a1a1a;width:40px;color:#ffffff !important;height:40px;line-height:42px;border-radius:100%;display:block;text-align:center;color:#3e3e3e;-webkit-transition:.03s !important;-o-transition:.03s !important;transition:.03s !important}.product-item-3 .single-product .product-img .add-actions>ul>li>a:hover{background-color:#ff794a;border-color:#ff794a;color:#ffffff !important;-webkit-transition:.03s !important;-o-transition:.03s !important;transition:.03s !important}.product-item-3 .single-product .product-img .add-actions>ul>li>a>i{font-size:16px}.product-item-3 .single-product .product-content{background:white}.product-item-3 .single-product .product-content .product-desc_info{padding:20px 0;margin:0 20px}.product-item-3 .single-product .product-content .product-desc_info .price-box .new-price{font-size:18px}.product-item-3 .single-product .product-content .product-desc_info .price-box .old-price{color:#bbbbbb;text-decoration:line-through;font-size:15px;margin-left:10px}.product-item-3 .single-product .product-content .product-desc_info h3.product-name>a{line-height:19px;font-family:"Acme", sans-serif;color:#000;font-weight:400;margin-bottom:10px;font-size:28px}.product-item-3 .single-product .product-content .product-desc_info h3.product-name>a:hover{color:#ff794a}@media (max-width: 1500px){.product-item-3 .single-product .product-content .product-desc_info h3.product-name>a{font-size:14px}}.product-item-3 .single-product .product-content .product-desc_info .price-box>span{font-family:"Acme", sans-serif}.product-item-3 .single-product .product-content .product-desc_info .price-box>span.new-price{color:#000;line-height:20.8px;font-size:20px}.product-item-3 .single-product .product-content .product-desc_info .price-box>span.old-price{font-size:20px}.product-item-3 .single-product:hover .product-img .add-actions{opacity:1}.product-item-3 .single-product:hover .product-img .add-actions>ul>li{-webkit-transform:translateX(-35px);-ms-transform:translateX(-35px);transform:translateX(-35px)}.product-tab-area-2 .tab-section_area{padding-bottom:84px}@media (max-width: 767px){.product-tab-area-2 .tab-section_area{padding-top:10px;padding-bottom:60px}}.product-tab-area-2 .product-menu li a{font-size:32px;letter-spacing:2px;text-transform:uppercase;font-weight:600;font-family:"Zilla Slab", serif}@media (max-width: 991px){.product-tab-area-2 .product-menu li a{padding:0 16px}}@media (max-width: 767px){.product-tab-area-2 .product-menu li a{padding:0 14px;font-size:22px;line-height:16px}}@media (max-width: 575px){.product-tab-area-2 .product-menu li a{padding:0 10px;font-size:18px;line-height:22px}}@media (max-width: 575px){.product-tab-area-2 .product-menu li{line-height:12px}}@media (max-width: 575px){.product-tab-area-2 .product-menu li{line-height:16px}}.product-tab-4{padding-top:87px}@media (max-width: 767px){.product-tab-4{padding-top:55px}}@media (max-width: 575px){.product-tab-4{padding-top:53px}}.product-tab-6 .product-menu li a{font-size:20px;text-transform:capitalize}.product-tab-6 .product-menu-2{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-tab-6 .product-menu-2 li a{font-size:36px;line-height:36px;text-transform:uppercase;font-family:"Fjalla One", sans-serif;color:#b5b5b5;font-weight:normal;letter-spacing:4px;border-bottom:4px solid transparent;padding-bottom:24px;margin:0 45px 38px 45px;display:block}@media (max-width: 991px){.product-tab-6 .product-menu-2 li a{margin:0px 25px 38px 25px;font-size:26px;line-height:26px}}@media (max-width: 991px){.product-tab-6 .product-menu-2 li a{margin:0px 20px 20px 20px;font-size:20px;line-height:20px;padding-bottom:15px}}.product-tab-6 .product-menu-2 li a:hover{color:#3e3e3e;border-bottom:4px solid #b5b5b5}.product-tab-6 .product-menu-2 li a.active{color:#3e3e3e;border-bottom:4px solid #b5b5b5}.product-tab-6 .product-img{border:1px solid #d8d8d8}.product-tab-6 .product-item .single-product .product-img .add-actions>ul>li>a:hover{background-color:#dda973;border-color:#dda973}.mgana-product-2{padding-bottom:66px}@media (max-width: 767px){.mgana-product-2{padding-bottom:62px}}.mgana-product-2 .product-item{padding:0 15px}.mgana-product-2 .slick-list{margin:0 -15px}.mgana-product-2 .custom-dots .slick-dots{bottom:-70px}.pet-product-area{padding-bottom:80px}@media (max-width: 991px){.pet-product-area{padding-bottom:70px}}@media (max-width: 767px){.pet-product-area{padding-bottom:65px}}.new-product-wrapper .product-header{max-width:770px;margin:0 auto}.new-product-wrapper .product-header .desc-content{line-height:30px}@media (max-width: 767px){.new-product-wrapper .trending-product-img{margin-bottom:20px}}.new-product-wrapper .trending-product-content .heading-5{letter-spacing:normal}@media (max-width: 991px){.new-product-wrapper .trending-product-content .heading-5{font-size:30px;line-height:30px}}@media (max-width: 767px){.new-product-wrapper .trending-product-content .heading-5{font-size:24px;line-height:24px}}.new-product-wrapper .trending-product-content .desc-content{font-size:18px;line-height:30px;margin-top:20px}@media (max-width: 991px){.new-product-wrapper .trending-product-content .desc-content{font-size:16px;line-height:24px}}.product-tab-7.bg-fantasy-2{background-color:#f6f0f0;background-image:url(../images/bg/home/12-1.jpg);background-position:top center;background-repeat:no-repeat}.product-tab-7 .tab-section_area{padding:75px 0px}.product-tab-7 .product-menu-2 li a{font-family:"Playfair Display", serif;font-size:46px;line-height:36px;font-weight:400;font-style:italic;color:#73bcc3;padding:10px 35px 10px 35px}.product-tab-7 .product-menu-2 li a.active{color:#3e3e3e}@media (max-width: 991px){.product-tab-7 .product-menu-2 li a{font-size:40px}}@media (max-width: 767px){.product-tab-7 .product-menu-2 li a{font-size:34px;padding:10px 20px 10px 20px}}@media (max-width: 575px){.product-tab-7 .product-menu-2 li a{font-size:30px;padding:10px}}@media (max-width: 479px){.product-tab-7 .product-menu-2 li a{font-size:20px;padding:5px}}.product-tab-8 .tab-section_area{padding-bottom:50px}.product-tab-8 .product-menu li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.product-tab-8 .product-menu li{margin-bottom:20px}}.product-tab-8 .product-menu li a{font-size:20px;text-transform:capitalize;font-family:"Lato", sans-serif;line-height:16px;display:inline-block}.product-tab-8 .product-menu-2{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-tab-8 .product-menu-2 li a{font-size:36px;line-height:36px;text-transform:uppercase;font-family:"Fjalla One", sans-serif;color:#b5b5b5;font-weight:normal;letter-spacing:4px;border-bottom:4px solid transparent;padding-bottom:24px;margin:0 45px 38px 45px;display:block}@media (max-width: 991px){.product-tab-8 .product-menu-2 li a{margin:0px 25px 38px 25px;font-size:26px;line-height:26px}}@media (max-width: 991px){.product-tab-8 .product-menu-2 li a{margin:0px 20px 20px 20px;font-size:20px;line-height:20px;padding-bottom:15px}}.product-tab-8 .product-menu-2 li a:hover{color:#3e3e3e;border-bottom:4px solid #b5b5b5}.product-tab-8 .product-menu-2 li a.active{color:#3e3e3e;border-bottom:4px solid #b5b5b5}.product-tab-8 .product-img{border:1px solid #ebebeb}.product-tab-8 .product-item .single-product .product-img .add-actions>ul>li>a:hover{background-color:#d4876c;border-color:#d4876c}.product-tab-8 .product-item .single-product .product-content .product-desc_info h3.product-name>a{font-size:18px;font-family:"Lato", sans-serif;font-weight:400}.product-tab-8 .product-item .single-product .product-content .product-desc_info .price-box>span{font-size:16px;font-family:"Lato", sans-serif;font-weight:400}.mgana-product-8 .product-item{padding:0 15px}.mgana-product-8 .slick-list{margin:0 -15px}.mgana-product-8 .custom-dots .slick-dots{bottom:-70px}.product-countdown-area{padding-bottom:90px;background-image:url(../images/bg/home/11-3.png);background-repeat:no-repeat;background-position:center center;background-size:cover;height:894px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.product-countdown-area{height:1200px;padding-bottom:80px}}@media (max-width: 479px){.product-countdown-area{height:1050px}}.product-area-1{margin-top:-25px}.color-categories{line-height:1}.color-categories li{display:inline-block;padding:1px;border-radius:50%;border:1px solid #e5e5e5;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.color-categories li:hover{border-color:#d4876c}.color-categories li a{height:12px;width:12px;display:block;border-radius:50%}.c-black{background-color:#000}.c-green{background-color:#6DA06F}.c-orange{background-color:#FE9F13}.c-brown{background-color:#964B00}.modal-wrapper{display:block}.modal-wrapper.modal{visibility:hidden;opacity:0;z-index:-9}.modal-wrapper.show{background-color:rgba(0,0,0,0.9);visibility:visible;opacity:1;z-index:1050}.modal-wrapper .modal-dialog{max-width:62%}@media (max-width: 1500px){.modal-wrapper .modal-dialog{max-width:95%}}@media (max-width: 575px){.modal-wrapper .modal-dialog{max-width:100%;left:0}}.modal-wrapper .modal-dialog .modal-content{padding:30px 30px 25px;overflow-y:auto}.modal-wrapper .modal-dialog .modal-content .modal-body{padding:0}.modal-wrapper .modal-dialog .modal-content .modal-body .close{font-size:30px;font-weight:400;opacity:1;position:absolute;right:15px;top:0;z-index:99}.modal-wrapper .modal-dialog .modal-content .modal-body .close:hover{color:#d4876c}@media (max-width: 991px){.modal-wrapper .modal-inner-area{height:500px}}.modal-wrapper .modal-inner-area .product-summery{padding-bottom:20px}@media (max-width: 767px){.modal-wrapper .modal-inner-area .product-summery{padding:20px 0}}@media (max-width: 479px){.modal-wrapper .modal-inner-area .product-summery .quantity-with_btn .add-to_cart .border-button{width:150px}}.modal-wrapper .modal-content{border-radius:0%}@media (max-width: 479px){.modal-wrapper .modal-content{padding:20px !important}}.modal-open{overflow:hidden !important}.new-arrival-area.background-1{background-image:url(../images/bg/home/1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:515px;position:relative}.new-arrival-area .small-title-1{margin-bottom:10px}.new-arrival-area .large-title-1{margin-bottom:18px}.new-arrival-area .arrival-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.new-arrival-2.background-2{background-image:url(../images/bg/home/2-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:738px;position:relative}@media (max-width: 1199px){.new-arrival-2.background-2{height:600px}}@media (max-width: 991px){.new-arrival-2.background-2{height:500px}}@media (max-width: 575px){.new-arrival-2.background-2{height:400px}}.new-arrival-2 .new-arrival-content{display:block;width:400px;left:15%;position:relative}@media (max-width: 575px){.new-arrival-2 .new-arrival-content{left:0%}}@media (max-width: 479px){.new-arrival-2 .new-arrival-content{width:300px}}.new-arrival-2 .new-arrival-content .small-title-1{color:#515151;font-family:"Poppins", sans-serif;font-size:18px;font-weight:400;letter-spacing:normal}.new-arrival-2 .new-arrival-content .large-title-1{color:#515151;font-family:"Zilla Slab", serif;font-size:64px;font-weight:600;line-height:1em;letter-spacing:normal}@media (max-width: 479px){.new-arrival-2 .new-arrival-content .large-title-1{font-size:40px}}@media (max-width: 575px){.new-arrival-3{display:block !important}}.new-arrival-3 .banner-thumb-area{position:relative;width:29%}@media only screen and (min-width: 1199px) and (max-width: 1300px){.new-arrival-3 .banner-thumb-area{width:33%}}@media (max-width: 1199px){.new-arrival-3 .banner-thumb-area{width:33%}}@media (max-width: 991px){.new-arrival-3 .banner-thumb-area{width:35%}}@media (max-width: 767px){.new-arrival-3 .banner-thumb-area{width:50%}}@media (max-width: 575px){.new-arrival-3 .banner-thumb-area{width:100%}}.new-arrival-3 .banner-thumb-area .demo-image{display:block;overflow:hidden;position:relative}.new-arrival-3 .banner-thumb-area .demo-image a .banner-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#3e3e3e;width:100%;height:100%}.new-arrival-3 .banner-thumb-area:hover .demo-image a .banner-overlay{opacity:.2}.new-arrival-3 .banner-thumb-area .demo-content{position:absolute;top:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:270px}@media (max-width: 1199px){.new-arrival-3 .banner-thumb-area .demo-content{width:250px}}@media (max-width: 1199px){.new-arrival-3 .banner-thumb-area .demo-content .small-title-2{font-size:20px}}.new-arrival-3 .banner-thumb-area .demo-content .large-title-2{padding:20px 0 40px 0}@media (max-width: 1800px){.new-arrival-3 .banner-thumb-area .demo-content .large-title-2{font-size:80px}}@media (max-width: 1199px){.new-arrival-3 .banner-thumb-area .demo-content .large-title-2{font-size:70px;padding:10px 0px 30px 0px}}.new-arrival-3 .banner-thumb-area .demo-content .border-button{width:150px;height:46px;line-height:42px}.new-arrival-3 .product-slider{width:71%;position:relative;display:block;overflow:hidden}@media only screen and (min-width: 1199px) and (max-width: 1300px){.new-arrival-3 .product-slider{width:67%}}@media (max-width: 1199px){.new-arrival-3 .product-slider{width:67%}}@media (max-width: 991px){.new-arrival-3 .product-slider{width:65%}}@media (max-width: 767px){.new-arrival-3 .product-slider{width:50%}}@media (max-width: 575px){.new-arrival-3 .product-slider{width:100%}}.new-arrival-3 .product-slider .product-section{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0px 140px 70px 140px}@media (max-width: 1800px){.new-arrival-3 .product-slider .product-section{padding:0px 80px 60px 80px}}@media (max-width: 1199px){.new-arrival-3 .product-slider .product-section{padding:0px 40px 30px 40px}}@media (max-width: 991px){.new-arrival-3 .product-slider .product-section{padding:0px 20px 30px 20px}}@media (max-width: 575px){.new-arrival-3 .product-slider .product-section{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);padding:80px 20px 118px 20px}}.new-arrival-3 .product-slider .product-section .section-title{padding-bottom:30px}@media (max-width: 1199px){.new-arrival-3 .product-slider .product-section .section-title{padding-bottom:10px}}@media (max-width: 575px){.new-arrival-3 .product-slider .product-section .section-title{padding-bottom:30px}}@media (max-width: 1199px){.new-arrival-3 .product-slider .product-section .section-title .heading-4{font-size:30px}}@media (max-width: 991px){.new-arrival-3 .product-slider .product-section .section-title .heading-4{font-size:24px}}@media (max-width: 575px){.new-arrival-3 .product-slider .product-section .section-title .heading-4{font-size:30px}}.new-arrival-3 .mgana-product-tab .custom-dots .slick-dots{bottom:-60px}@media (max-width: 1199px){.new-arrival-3 .mgana-product-tab .custom-dots .slick-dots{bottom:-35px}}@media (max-width: 1199px){.new-arrival-3 .mgana-product-tab .custom-dots .slick-dots li{width:12px;height:12px}}.new-arrival-4{width:100%}.new-arrival-4 .title-icon{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.new-arrival-4 .title-icon .icon-border{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0px 15px}.new-arrival-4 .title-icon .icon-border:before{content:'';position:absolute;top:50%;border-top:2px solid #3e3e3e;width:30px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;left:100%}.new-arrival-4 .title-icon .icon-border:after{content:'';position:absolute;top:50%;border-top:2px solid #3e3e3e;width:30px;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;right:100%}.new-arrival-4 .title-icon .icon-border i{font-size:28px;position:relative}.new-arrival-4 .arrival-4-content{width:770px;margin:0 auto;text-align:center}.new-arrival-4 .arrival-4-content .desc-content{font-family:"Lora", serif;font-size:20px;line-height:1.6em;color:#3e3e3e;margin-top:30px}@media (max-width: 575px){.new-arrival-4 .arrival-4-content .desc-content{font-size:18px}}@media (max-width: 479px){.new-arrival-4 .arrival-4-content .desc-content{font-size:16px}}@media (max-width: 991px){.new-arrival-4 .arrival-4-content{width:750px}}@media (max-width: 767px){.new-arrival-4 .arrival-4-content{width:550px}}@media (max-width: 575px){.new-arrival-4 .arrival-4-content{width:450px}}@media (max-width: 479px){.new-arrival-4 .arrival-4-content{width:300px}}.new-arrival-4 .border-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.newsletter-group{background-color:#2d2d2d;height:245px}@media (max-width: 767px){.newsletter-group{margin-top:85px}}@media (max-width: 767px){.newsletter-group.newslatter-2{margin-top:0px}}.newsletter-group.newsletter-3{margin-top:80px !important}.newsletter-group .newsletter-title{padding-bottom:60px}@media (max-width: 479px){.newsletter-group .newsletter-title .heading-two{font-size:24px}}.newsletter-group .mc-form{position:relative;width:60%}@media (max-width: 767px){.newsletter-group .mc-form{width:80%}}@media (max-width: 575px){.newsletter-group .mc-form{width:100%}}.newsletter-group .mc-form .email-box{border:none;background-color:transparent;border-bottom:1px solid #ebebeb;color:#ffffff;height:50px;width:100%;padding-right:100px}@media (max-width: 479px){.newsletter-group .mc-form .email-box{font-size:12px;padding-right:80px}}.newsletter-group .mc-form .newsletter-btn{font-size:18px;font-weight:600;line-height:30px;color:#ffffff;border:none;position:absolute;padding:10px 0px 10px 0px;right:0}@media (max-width: 479px){.newsletter-group .mc-form .newsletter-btn{font-size:14px}}.newsletter-group .mc-form .newsletter-btn:hover{color:#f55555}.newsletter-group .mc-form input[type="email"].email-box::-webkit-input-placeholder{color:#ffffff;background-color:transparent}.newsletter-group-2{background-image:url(../images/bg/home/4-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:400px;position:relative;margin-top:82px}@media (max-width: 767px){.newsletter-group-2{height:300px}}.newsletter-group-2 .newsletter-title{padding-bottom:35px}.newsletter-group-2 .mc-form .email-box{background-color:transparent;border:1px solid #ebebeb;color:#ffffff;height:90px;width:100%;padding:0 120px 0 20px}@media (max-width: 479px){.newsletter-group-2 .mc-form .email-box{height:70px;padding:0 100px 0 10px}}.newsletter-group-2 .mc-form .newsletter-btn{height:100%;padding-right:20px}.newsletter-group-3{background-image:url(../images/bg/home/13-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:400px;position:relative;margin-top:48px}@media (max-width: 767px){.newsletter-group-3{height:300px}}@media (max-width: 575px){.newsletter-group-3{margin-top:36px}}.newsletter-group-3 .newsletter-title{padding-bottom:35px}.newsletter-group-3 .newsletter-title .heading-two{font-family:"Playfair Display", serif;font-size:36px;font-weight:normal;text-transform:uppercase;line-height:1.2em;letter-spacing:2px}@media (max-width: 479px){.newsletter-group-3 .newsletter-title .heading-two{font-size:24px;letter-spacing:1px}}.newsletter-group-3 .mc-form{width:80%}.newsletter-group-3 .mc-form .email-box{background-color:transparent;border:1px solid #ebebeb;color:#ffffff;height:90px;width:100%;padding:0 120px 0 20px}@media (max-width: 479px){.newsletter-group-3 .mc-form .email-box{height:70px;padding:0 90px 0 10px}}.newsletter-group-3 .mc-form .newsletter-btn{height:100%;padding-right:20px}.newslatter-4 .newsletter-group{background-color:#041632;padding:77px 0px;height:inherit}@media (max-width: 767px){.newslatter-4 .newsletter-group{margin-top:0px}}.newslatter-4 .newsletter-group .mc-form{padding-left:115px;width:75%}@media (max-width: 991px){.newslatter-4 .newsletter-group .mc-form{padding-left:60px;width:95%}}@media (max-width: 767px){.newslatter-4 .newsletter-group .mc-form{padding-left:30px}}@media (max-width: 575px){.newslatter-4 .newsletter-group .mc-form{padding-left:20px}}@media (max-width: 479px){.newslatter-4 .newsletter-group .mc-form{padding-left:15px}}.newslatter-4 .newsletter-group .mc-form .newsletter-btn:hover{color:#dda973}@media (max-width: 767px){.newslatter-4 .newsletter-group .newsletter-box{text-align:center !important;padding-bottom:20px}}.newslatter-4 .newsletter-title{padding:0px 20px 0px 0px}@media (max-width: 991px){.newslatter-4 .newsletter-title{padding:0px 0px 0px 20px}}@media (max-width: 767px){.newslatter-4 .newsletter-title{padding:0px}}@media (max-width: 575px){.newslatter-4 .newsletter-title{padding:0px}}@media (max-width: 479px){.newslatter-4 .newsletter-title{padding:0px}}.newslatter-4 .newsletter-title .heading-two{font-family:"Fjalla One", sans-serif;font-size:32px;font-weight:normal;text-transform:uppercase;line-height:1.2em;letter-spacing:3px}@media (max-width: 991px){.newslatter-4 .newsletter-title .heading-two{font-size:26px}}.newsletter-group-5 .mc-form{width:770px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:50px}@media (max-width: 991px){.newsletter-group-5 .mc-form{width:700px}}@media (max-width: 767px){.newsletter-group-5 .mc-form{width:500px}}@media (max-width: 575px){.newsletter-group-5 .mc-form{width:400px}}@media (max-width: 479px){.newsletter-group-5 .mc-form{width:280px;margin-top:30px}}.newsletter-group-5 .mc-form .email-box{background-color:transparent;border:1px solid #ebebeb;color:#515151;height:80px;width:100%;padding:0 120px 0 20px}@media (max-width: 479px){.newsletter-group-5 .mc-form .email-box{height:70px;padding:0 90px 0 10px}}.newsletter-group-5 .mc-form .newsletter-btn{font-size:18px;font-weight:600;line-height:30px;color:#515151;border:none;position:absolute;padding:10px 15px 10px 0px;right:0}.newsletter-group-5 .mc-form .newsletter-btn:hover{color:#827021}@media (max-width: 479px){.newsletter-group-5 .mc-form .newsletter-btn{font-size:16px;padding:10px 10px 10px 0px}}.newsletter-group-6{background-image:url(../images/bg/home/11-5.png);background-repeat:no-repeat;background-position:center center;background-size:cover;height:560px;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.newsletter-group-6{height:500px}}@media (max-width: 991px){.newsletter-group-6{height:400px}}@media (max-width: 479px){.newsletter-group-6{height:350px}}.newsletter-group-6 .newsletter-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.newsletter-group-6 .mc-form{width:770px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:50px}@media (max-width: 991px){.newsletter-group-6 .mc-form{width:700px}}@media (max-width: 767px){.newsletter-group-6 .mc-form{width:500px}}@media (max-width: 575px){.newsletter-group-6 .mc-form{width:380px}}@media (max-width: 479px){.newsletter-group-6 .mc-form{width:280px;margin-top:30px}}.newsletter-group-6 .mc-form .email-box{background-color:#ffffff;border-radius:50px 50px 50px 50px;border:1px solid #ebebeb;color:#515151;height:80px;width:100%;padding:0 120px 0 20px}@media (max-width: 479px){.newsletter-group-6 .mc-form .email-box{height:60px;padding:0 100px 0 10px}}@media (max-width: 575px){.newsletter-group-6 .mc-form .email-box{height:60px;padding:0px 140px 0px 10px}}.newsletter-group-6 .mc-form .newsletter-btn{font-size:18px;font-weight:600;border-radius:50px 50px 50px 50px;line-height:30px;background-color:#ff794a;color:#ffffff;border:none;position:absolute;padding:10px 20px 10px 20px;right:20px}.newsletter-group-6 .mc-form .newsletter-btn:hover{background-color:#ff581c}@media (max-width: 479px){.newsletter-group-6 .mc-form .newsletter-btn{font-size:16px;padding:10px 10px 10px 10px;right:6px}}@media (max-width: 575px){.newsletter-group-6 .mc-form .newsletter-btn{right:6px}}.newsletter-group-7{background-image:url(../images/bg/home/12-2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:406px;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.newsletter-group-7{height:406px}}@media (max-width: 767px){.newsletter-group-7{margin-top:0px}}@media (max-width: 479px){.newsletter-group-7{height:350px}}.newsletter-group-7 .newsletter-title .newsletter-heading{font-family:"Playfair Display", serif;font-size:46px;line-height:46px;font-weight:700;font-style:italic}@media (max-width: 991px){.newsletter-group-7 .newsletter-title .newsletter-heading{font-size:42px;line-height:42px}}@media (max-width: 767px){.newsletter-group-7 .newsletter-title .newsletter-heading{font-size:32px;line-height:32px}}@media (max-width: 575px){.newsletter-group-7 .newsletter-title .newsletter-heading{font-size:26px;line-height:26px}}.blog-post-area .slick-list{margin-left:-20px;margin-right:-20px}.post-inner-box{padding:0 20px}.post-inner-box .post-thumbnail{position:relative;display:inline-block}.post-inner-box .post-thumbnail .date-post{position:absolute;height:70px;width:70px;background-color:rgba(35,35,35,0.9);opacity:.9;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:0;right:0;padding:10px 0;text-align:center;font-family:"Poppins", sans-serif}.post-inner-box .post-thumbnail .date-post span{color:#ffffff}.post-inner-box .post-thumbnail .date-post .day-post{font-size:21px;text-transform:uppercase}.post-inner-box .post-thumbnail .date-post .month-post{font-size:14px;text-transform:uppercase}.post-inner-box .post-content .post-meta{padding-top:15px}.post-inner-box .post-content .post-meta a{text-transform:uppercase;font-size:12px;font-weight:700;font-family:"Poppins", sans-serif}.post-inner-box .post-content .post-meta a:hover{color:#d4876c;text-decoration:underline}.post-inner-box .post-content .post-title a{font-size:24px;padding:0px 40px 18px 40px;display:block}@media (max-width: 1199px){.post-inner-box .post-content .post-title a{padding:0 20px 18px 20px;font-size:22px}}.post-inner-box .post-content .post-title-2 a{font-size:24px;font-family:"Fjalla One", sans-serif;padding:10px 40px 18px 40px;display:block;font-weight:normal}@media (max-width: 1199px){.post-inner-box .post-content .post-title-2 a{padding:0 20px 18px 20px;font-size:22px}}.post-inner-box .post-content .read-more a{text-transform:uppercase;text-decoration:underline;font-size:12px;font-family:"Poppins", sans-serif;letter-spacing:2px}.post-inner-box .post-content .read-more a:hover{text-decoration:none}.blog-post-2 .featured-body-style{margin:-46px 0 0 0;padding:90px 70px 90px 70px}@media (max-width: 1500px){.blog-post-2 .featured-body-style{padding:90px 30px 90px 30px}}@media (max-width: 991px){.blog-post-2 .featured-body-style{margin:-40px 0 0 0}}@media (max-width: 767px){.blog-post-2 .featured-body-style{margin:-35px 0 0 0}}@media (max-width: 575px){.blog-post-2 .featured-body-style{margin:-30px 0 0 0;padding:90px 20px 90px 20px}}@media (max-width: 479px){.blog-post-2 .featured-body-style{margin:-20px 0 0 0;padding:90px 10px 90px 10px}}.blog-post-2 .post-inner-box .post-content .post-title a{padding:0 10px 18px 10px}.blog-post-area-2 .post-inner-box{position:relative;display:block;overflow:hidden}.blog-post-area-2 .post-inner-box:hover .post-content{opacity:1;background:#dda973}.blog-post-area-2 .post-inner-box:hover .banner-overlay{opacity:.5}.blog-post-area-2 .post-inner-box .banner-overlay{position:absolute;left:0;top:0;opacity:0;content:"";background-color:#000;width:100%;height:100%}.blog-post-area-2 .post-inner-box .post-thumbnail{display:block}.blog-post-area-2 .post-inner-box .post-thumbnail img{width:100%;display:block}.blog-post-area-2 .post-inner-box .post-content{position:absolute;bottom:0px;width:100%;display:block;overflow:hidden;background:rgba(0,0,0,0.5)}@media (max-width: 1199px){.blog-post-area-2 .post-inner-box .post-content .post-meta{padding-top:5px}}.blog-post-area-2 .post-inner-box .post-content .post-meta a{color:#ffffff;visibility:visible;z-index:1}.blog-post-area-2 .post-inner-box .post-content .post-title a{color:#ffffff;font-family:"Fjalla One", sans-serif;visibility:visible;z-index:1}@media (max-width: 1500px){.blog-post-area-2 .post-inner-box .post-content .post-title a{font-size:20px;padding:0 30px 18px 30px}}@media (max-width: 1199px){.blog-post-area-2 .post-inner-box .post-content .post-title a{font-size:18px;padding:0 20px 10px 20px}}@media (max-width: 767px){.blog-post-area-2 .post-inner-box .post-content .post-title a{font-size:16px;padding:0 10px 10px 10px}}.blog-post-area-3{padding-top:90px}.blog-post-area-3 .section-title-3 .heading-5{margin-bottom:20px}.blog-post-area-3 .main-title{padding-bottom:30px}.blog-post-area-3 .post-inner-box{position:relative}.blog-post-area-3 .post-inner-box:hover .post-content{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.blog-post-area-3 .post-inner-box:hover .post-thumbnail .banner-overlay{opacity:.9;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.blog-post-area-3 .post-inner-box .post-content{padding:0 30px;position:absolute;top:50%;left:0;opacity:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.blog-post-area-3 .post-inner-box .post-content .date-meta{font-size:11px;line-height:11px;margin-bottom:10px}.blog-post-area-3 .post-inner-box .post-content .post-title-3{position:relative;padding-bottom:10px;margin-bottom:10px}.blog-post-area-3 .post-inner-box .post-content .post-title-3 a{font-size:22px;font-family:"Lora", serif;line-height:22px;font-weight:400;margin-bottom:10px;color:#ffffff}.blog-post-area-3 .post-inner-box .post-content .post-title-3 a:hover{color:#dda973}.blog-post-area-3 .post-inner-box .post-content .post-title-3:after{position:absolute;content:"";left:0;bottom:0;margin:auto;height:1px;background:#827021;width:80px}.blog-post-area-3 .post-inner-box .post-content .btn-2{margin-top:10px}.blog-post-area-3 .post-inner-box .post-content .btn-2 a{background-color:#ffffff;color:#1a1a1a;font-size:12px;line-height:20px;padding:8px 25px;margin-top:10px;text-transform:uppercase;letter-spacing:1px}.blog-post-area-3 .post-inner-box .post-content .btn-2 a:hover{background-color:#827021;color:#ffffff}.blog-post-area-3 .post-thumbnail{display:block;overflow:hidden}.blog-post-area-3 .post-thumbnail .banner-overlay{content:"";width:100%;height:100%;top:0;left:0;right:0;background-color:#42403a;opacity:0;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.blog-post-area-4{padding-top:80px}.blog-post-area-4 .slick-list{margin-left:-20px;margin-right:-20px}@media (max-width: 1800px){.blog-post-area-4 .slick-list{margin:0 -15px}}@media (max-width: 1800px){.blog-post-area-4 .post-inner-box{padding:0 15px}}.blog-post-area-4 .post-inner-box .post-content-2 .post-title a{font-size:24px;font-family:"Acme", sans-serif;font-weight:400;margin:15px 0px;display:block;color:#000}@media (max-width: 1800px){.blog-post-area-4 .post-inner-box .post-content-2 .post-title a{font-size:22px}}.blog-post-area-4 .post-inner-box .post-content-2 .post-read-more{margin-top:15px;display:block}.blog-post-area-5 .post-inner-box .post-thumbnail .date-post{font-family:"Lato", sans-serif}.blog-post-area-5 .post-inner-box .post-content-2 .post-meta{padding-top:15px}.blog-post-area-5 .post-inner-box .post-content-2 .post-meta a{text-transform:uppercase;font-size:11px;font-weight:600;font-family:"Lato", sans-serif}.blog-post-area-5 .post-inner-box .post-content-2 .post-meta a:hover{color:#73bcc3;text-decoration:underline}.blog-post-area-5 .post-inner-box .post-content-2 .post-title a{font-size:24px;font-weight:400;font-family:"Playfair Display", serif;padding:0px 20px 15px 20px;display:block}@media (max-width: 1199px){.blog-post-area-5 .post-inner-box .post-content-2 .post-title a{padding:0 20px 18px 20px;font-size:22px}}.blog-post-area-5 .post-inner-box .post-content-2 .read-more a{text-transform:uppercase;text-decoration:underline;font-size:12px;font-family:"Poppins", sans-serif;letter-spacing:2px}.blog-post-area-5 .post-inner-box .post-content-2 .read-more a:hover{text-decoration:none}.blog-post-area-6 .slick-list{padding:0 -15px}.blog-post-area-6 .post-inner-box{padding:0 15px}.blog-post-area-6 .post-inner-box .post-thumbnail .date-post{font-family:"Lora", serif}.blog-post-area-6 .post-inner-box .post-content-2 .post-meta a{text-transform:uppercase;font-size:11px;font-weight:600;font-family:"Lora", serif}.blog-post-area-6 .post-inner-box .post-content-2 .post-meta a:hover{color:#d4876c;text-decoration:underline}.blog-post-area-6 .post-inner-box .post-content-2 .post-title a{font-size:22px;font-weight:400;font-family:"Lora", serif;padding:20px 0 5px 0;display:block;color:#000}.blog-post-area-6 .post-inner-box .post-content-2 .post-title a:hover{color:#d4876c}.blog-post-area-6 .post-inner-box .post-content-2 .content .desc-content{font-size:18;font-family:"Lora", serif;line-height:20px;margin-bottom:5px;font-weight:400;color:#1a1a1a}.blog-post-area-6 .post-inner-box .post-content-2 .read-more a{text-transform:uppercase;text-decoration:underline;font-size:12px;font-family:"Poppins", sans-serif;letter-spacing:2px}.blog-post-area-6 .post-inner-box .post-content-2 .read-more a:hover{text-decoration:none}.hereabout-area{background-image:url(../images/bg/home/1-2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:785px;position:relative}@media (max-width: 991px){.hereabout-area{height:530px}}@media (max-width: 575px){.hereabout-area{height:375px}}.hereabout-area .hereabout-content{position:absolute;top:39%;-webkit-transform:translateY(-39%);-ms-transform:translateY(-39%);transform:translateY(-39%);background:#ffffff;padding:90px 100px 0 140px;width:875px}@media (max-width: 575px){.hereabout-area .hereabout-content{padding:40px 20px 0 30px !important}}@media (max-width: 767px){.hereabout-area .hereabout-content{width:100% !important}}@media (max-width: 991px){.hereabout-area .hereabout-content{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:80%;padding:60px 50px 0 100px}}.hereabout-area .hereabout-content .section-title .heading-one{padding-bottom:40px}@media (max-width: 767px){.hereabout-area .hereabout-content .section-title .heading-one{padding-bottom:25px}}@media (max-width: 479px){.hereabout-area .hereabout-content .section-title .heading-one{padding-bottom:10px;font-size:22px;line-height:20px;letter-spacing:2px}}.hereabout-area .hereabout-content .desc-one{font-size:18px;line-height:2em;padding-bottom:18px}@media (max-width: 767px){.hereabout-area .hereabout-content .desc-one{font-size:16px;padding-bottom:10px}}@media (max-width: 479px){.hereabout-area .hereabout-content .desc-one{line-height:24px;font-size:14px;padding-bottom:5px}}.hereabout-area .hereabout-content .hereabout-btn{position:relative;bottom:-30px}@media (max-width: 767px){.hereabout-area .hereabout-content .hereabout-btn{bottom:-20px}}.product-shop-area{background-image:url(../images/bg/home/11-4.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:850px;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:-67px}@media (max-width: 1500px){.product-shop-area{height:720px}}@media (max-width: 1199px){.product-shop-area{height:620px}}@media (max-width: 991px){.product-shop-area{height:500px}}@media (max-width: 767px){.product-shop-area{height:335px;bottom:-56px}}@media (max-width: 575px){.product-shop-area{height:290px;bottom:-48px}}@media (max-width: 479px){.product-shop-area{height:200px;bottom:-38px}}.product-shop-area .about-shop-wrapper .title-1{font-size:36px;font-family:"Acme", sans-serif;font-weight:400;color:#ff794a;margin-bottom:10px}@media (max-width: 767px){.product-shop-area .about-shop-wrapper .title-1{font-size:26px;line-height:26px}}@media (max-width: 575px){.product-shop-area .about-shop-wrapper .title-1{font-size:20px;line-height:20px}}@media (max-width: 479px){.product-shop-area .about-shop-wrapper .title-1{font-size:18px;line-height:18px}}.product-shop-area .about-shop-wrapper .title-2{font-size:66px;font-family:"Acme", sans-serif;font-weight:400;color:#1a1a1a;margin-bottom:10px}@media (max-width: 1199px){.product-shop-area .about-shop-wrapper .title-2{font-size:62px;line-height:62px}}@media (max-width: 991px){.product-shop-area .about-shop-wrapper .title-2{font-size:46px;line-height:46px}}@media (max-width: 767px){.product-shop-area .about-shop-wrapper .title-2{font-size:35px;line-height:35px}}@media (max-width: 575px){.product-shop-area .about-shop-wrapper .title-2{font-size:30px;line-height:30px}}@media (max-width: 479px){.product-shop-area .about-shop-wrapper .title-2{font-size:20px;line-height:20px}}.product-shop-area .about-shop-wrapper .desc-content{font-size:22px;color:#515151;line-height:1.5em;width:790px;margin:0 auto;padding-bottom:40px}@media (max-width: 991px){.product-shop-area .about-shop-wrapper .desc-content{font-size:18px;width:700px}}@media (max-width: 767px){.product-shop-area .about-shop-wrapper .desc-content{font-size:18px;width:500px;padding-bottom:20px}}@media (max-width: 575px){.product-shop-area .about-shop-wrapper .desc-content{font-size:16px;width:400px}}@media (max-width: 479px){.product-shop-area .about-shop-wrapper .desc-content{display:none}}.slick-active.animation-style-01 .slide-content>h4,.slick-active.animation-style-01 .slide-content-2>h4,.slick-active.animation-style-01 .inner-content-2>h4,.slick-active.animation-style-01 .inner-content>h4{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-01 .slide-content>h1,.slick-active.animation-style-01 .slide-content-2>h1,.slick-active.animation-style-01 .inner-content-2>h1,.slick-active.animation-style-01 .inner-content>h1{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-01 .slide-content>p,.slick-active.animation-style-01 .slide-content-2>p,.slick-active.animation-style-01 .inner-content-2>p,.slick-active.animation-style-01 .inner-content>p{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-01 .slide-content>.slide-btn,.slick-active.animation-style-01 .slide-content-2>.slide-btn,.slick-active.animation-style-01 .inner-content-2>.slide-btn,.slick-active.animation-style-01 .inner-content>.slide-btn{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-01 .slide-content>span,.slick-active.animation-style-01 .slide-content-2>span,.slick-active.animation-style-01 .inner-content-2>span,.slick-active.animation-style-01 .inner-content>span{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:1.7s;animation-delay:1.7s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-01 .slide-img img{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-02 .slide-content>h4,.slick-active.animation-style-02 .slide-content-4>h4,.slick-active.animation-style-02 .video-slide_content>h4,.slick-active.animation-style-02 .inner-content-4>h4,.slick-active.animation-style-02 .inner-content>h4{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-02 .slide-content>h2,.slick-active.animation-style-02 .slide-content-4>h2,.slick-active.animation-style-02 .video-slide_content>h2,.slick-active.animation-style-02 .inner-content-4>h2,.slick-active.animation-style-02 .inner-content>h2{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-02 .slide-content>.slide-btn,.slick-active.animation-style-02 .slide-content-4>.slide-btn,.slick-active.animation-style-02 .video-slide_content>.slide-btn,.slick-active.animation-style-02 .inner-content-4>.slide-btn,.slick-active.animation-style-02 .inner-content>.slide-btn{-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-03 h4{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-03 h2{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-03 .slide-btn{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-04 h4{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-04 h2{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-04 .slide-btn{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-05 h4{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-05 h2{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slick-active.animation-style-05 .slide-btn{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.featured-body-style{-webkit-box-shadow:0 0 32px 0 rgba(0,0,0,0.12);box-shadow:0 0 32px 0 rgba(0,0,0,0.12);margin:-70px 0 0 0;padding:90px 70px 146px 70px;position:relative;background-color:#ffffff}@media (max-width: 1199px){.featured-body-style{padding:90px 40px 146px 40px}}@media (max-width: 767px){.featured-body-style{padding:90px 5px 146px 5px;margin:-40px 0 0 0}}@media (max-width: 575px){.featured-body-style{padding:90px 50px 146px 50px;margin:-40px 0 0 0}}@media (max-width: 479px){.featured-body-style{padding:90px 0px 146px 0px;margin:-40px 0 0 0}}@media (max-width: 767px){.featured-body-style .section-title .heading-one{font-size:24px;line-height:16px}}.featured-product-area{margin-top:90px}.featured-product-area .feature-content-wrapper{padding-right:40px}@media (max-width: 1500px){.featured-product-area .feature-content-wrapper{padding-right:20px}}@media (max-width: 991px){.featured-product-area .feature-content-wrapper{padding-right:0px}}@media (max-width: 767px){.featured-product-area .feature-content-wrapper{padding-bottom:40px}}.featured-product-area .feature-content-wrapper .small-title{color:#827021;font-family:"Lora", serif;font-style:italic;font-weight:400;font-size:24px;text-transform:capitalize;margin-bottom:25px}@media (max-width: 1500px){.featured-product-area .feature-content-wrapper .small-title{margin-bottom:15px;line-height:18px}}@media (max-width: 991px){.featured-product-area .feature-content-wrapper .small-title{margin-bottom:10px;line-height:10px;font-size:22px}}.featured-product-area .feature-content-wrapper .large-title{font-size:42px;font-family:"Lora", serif;text-transform:capitalize;font-weight:400;color:#515151;margin-bottom:35px;padding-bottom:40px;position:relative}@media (max-width: 1500px){.featured-product-area .feature-content-wrapper .large-title{margin-bottom:25px;padding-bottom:30px}}@media (max-width: 991px){.featured-product-area .feature-content-wrapper .large-title{font-size:25px;margin-bottom:15px;padding-bottom:20px}}.featured-product-area .feature-content-wrapper .large-title:after{content:"";position:absolute;bottom:0px;left:0px;border-top:1px solid #827021;width:150px}@media (max-width: 991px){.featured-product-area .feature-content-wrapper .desc-one{font-size:16px;line-height:1.7}}.brand-product-area{margin-top:-120px}@media (max-width: 767px){.brand-product-area{margin-top:-55px}}@media (max-width: 575px){.brand-product-area{margin-top:88px}}.brand-product-area .brand-product-content{margin-bottom:-160px;padding-left:50px}@media (max-width: 991px){.brand-product-area .brand-product-content{padding-left:0px}}@media (max-width: 575px){.brand-product-area .brand-product-content{margin-bottom:50px;text-align:center;padding-left:0px}}.brand-product-area .brand-product-content .large-title{font-family:"Lora", serif;font-size:45px;font-weight:normal;text-transform:uppercase;line-height:60px;color:#515151;position:relative;padding-bottom:36px;margin-bottom:50px}@media (max-width: 991px){.brand-product-area .brand-product-content .large-title{font-size:34px;line-height:34px}}@media (max-width: 767px){.brand-product-area .brand-product-content .large-title{line-height:50px}}@media (max-width: 575px){.brand-product-area .brand-product-content .large-title{font-size:26px;line-height:26px;margin-bottom:30px;padding-bottom:30px}}.brand-product-area .brand-product-content .large-title:after{content:"";position:absolute;width:150px;height:1px;background:#827021;bottom:0px;left:0px}@media (max-width: 575px){.brand-product-area .brand-product-content .large-title:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.brand-product-area .brand-product-content .small-title{font-family:"Lora", serif;font-size:24px;line-height:24px;color:#515151;font-weight:400}@media (max-width: 767px){.brand-product-area .brand-product-content .small-title{font-size:20px;line-height:20px}}.brand-product-area .brand-product-content .icon10{margin-bottom:20px}@media (max-width: 479px){.brand-product-area .brand-product-content .icon10 svg{width:260px}}.brand-product-area .brand-product-image{display:block;overflow:hidden;text-align:left;padding-left:30px}@media (max-width: 991px){.brand-product-area .brand-product-image{padding-left:0px}}@media (max-width: 575px){.brand-product-area .brand-product-image{padding-left:0;text-align:center}}.shipping-area{padding:60px 0px}.shipping-area .shipping-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.shipping-area .shipping-item{width:365px}@media (max-width: 1500px){.shipping-area .shipping-item{width:270px}}@media (max-width: 1199px){.shipping-area .shipping-item{width:230px}}@media (max-width: 991px){.shipping-area .shipping-item{margin:10px 0px}}.shipping-area .shipping-item .shipping-img i{font-size:50px}.shipping-area .shipping-item .shipping-content .shipping-title{font-size:18px;padding:20px 0px 15px 0px}.shipping-area .shipping-item .shipping-content .desc-content{font-size:12px}.shipping-container{padding:50px 0px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.shipping-area-2 .shipping-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.shipping-area-2 .shipping-item{padding:10px 0px}}.shipping-area-2 .shipping-item .shipping-img{display:block}.shipping-area-2 .shipping-item .shipping-img i{font-size:48px;padding:30px;border-radius:50%;border:1px solid #e5e5e5}@media (max-width: 991px){.shipping-area-2 .shipping-item .shipping-img i{font-size:30px;padding:20px}}.shipping-area-2 .shipping-item .shipping-content{display:block;padding-left:46px}@media (max-width: 1199px){.shipping-area-2 .shipping-item .shipping-content{padding-left:20px}}@media (max-width: 991px){.shipping-area-2 .shipping-item .shipping-content{padding-left:10px}}.shipping-area-2 .shipping-item .shipping-content .shipping-title{color:#3e3e3e;font-family:"Fjalla One", sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;padding-bottom:10px}@media (max-width: 991px){.shipping-area-2 .shipping-item .shipping-content .shipping-title{font-size:16px}}.shipping-area-2 .shipping-item .shipping-content .desc-content{color:#3e3e3e;font-size:12px;line-height:2em}@media (max-width: 991px){.shipping-area-2 .shipping-item .shipping-content .desc-content{line-height:1em}}.shipping-area-3 .shipping-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.shipping-area-3 .shipping-item{padding-bottom:20px}}.shipping-area-3 .shipping-item .shipping-img{display:block}.shipping-area-3 .shipping-item .shipping-img i{font-size:26px;padding:30px;border-radius:50%;color:#dda973;background-color:#041632;border:1px solid #e5e5e5}@media (max-width: 991px){.shipping-area-3 .shipping-item .shipping-img i{font-size:30px;padding:20px}}.shipping-area-3 .shipping-item .shipping-content{display:block;padding-left:30px}@media (max-width: 1199px){.shipping-area-3 .shipping-item .shipping-content{padding-left:20px}}@media (max-width: 991px){.shipping-area-3 .shipping-item .shipping-content{padding-left:10px}}.shipping-area-3 .shipping-item .shipping-content .shipping-title{color:#3e3e3e;font-family:"Fjalla One", sans-serif;font-size:20px;font-weight:normal;text-transform:uppercase;padding-bottom:10px}@media (max-width: 1199px){.shipping-area-3 .shipping-item .shipping-content .shipping-title{font-size:16px}}@media (max-width: 991px){.shipping-area-3 .shipping-item .shipping-content .shipping-title{font-size:13px;padding-bottom:5px}}@media (max-width: 767px){.shipping-area-3 .shipping-item .shipping-content .shipping-title{font-size:20px;padding-bottom:10px}}@media (max-width: 479px){.shipping-area-3 .shipping-item .shipping-content .shipping-title{font-size:16px;padding-bottom:10px}}.shipping-area-3 .shipping-item .shipping-content .desc-content{color:#3e3e3e;font-size:12px;line-height:2em}@media (max-width: 1199px){.shipping-area-3 .shipping-item .shipping-content .desc-content{line-height:1.5em}}@media (max-width: 991px){.shipping-area-3 .shipping-item .shipping-content .desc-content{line-height:1.2em}}.shipping-area-4{padding-top:60px;padding-bottom:90px}.shipping-area-4 .free-shipping-wrapper{border-radius:80px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.shipping-area-4 .free-shipping-wrapper .free-shipping-content{font-family:"Acme",Sans-serif;font-size:36px;line-height:50px;font-weight:400;color:#ffffff;padding:40px}@media (max-width: 1500px){.shipping-area-4 .free-shipping-wrapper .free-shipping-content{font-size:26px;line-height:26px}}@media (max-width: 991px){.shipping-area-4 .free-shipping-wrapper .free-shipping-content{margin-bottom:20px}}@media (max-width: 479px){.shipping-area-4 .free-shipping-wrapper .free-shipping-content{font-size:20px;line-height:20px}}.shipping-area-4 .free-shipping-wrapper.shipping-bg-1{background-color:#ff951e}.shipping-area-4 .free-shipping-wrapper.shipping-bg-1:hover{background-color:#f80;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.shipping-area-4 .free-shipping-wrapper.shipping-bg-2{background-color:#8751ff}.shipping-area-4 .free-shipping-wrapper.shipping-bg-2:hover{background-color:#6016ff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.shipping-area-4 .free-shipping-wrapper.shipping-bg-3{background-color:#ef519d}.shipping-area-4 .free-shipping-wrapper.shipping-bg-3:hover{background-color:#ef2185;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.testimonial-area{padding-bottom:130px}@media (max-width: 767px){.testimonial-area{padding-bottom:125px}}.testimonial-area .testimonial-icon-img{width:230px;margin:0 auto -25px auto;background-color:#ffffff;text-align:center;position:relative;z-index:1}.testimonial-area .testimonial-icon-img .mgana-svg{height:45px;width:45px}.testimonial-area .client-details{padding:70px 100px 0px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#979797}@media (max-width: 767px){.testimonial-area .client-details{padding:50px 70px 0 70px}}@media (max-width: 575px){.testimonial-area .client-details{padding:50px 50px 0 50px}}@media (max-width: 479px){.testimonial-area .client-details{padding:50px 20px 0 20px}}.testimonial-area .client-info .feedback{font-family:"Zilla Slab", serif;font-size:18px;line-height:1.8em}.testimonial-area .client-info .client-name{font-family:"Zilla Slab", serif;font-size:16px;padding:0 0 60px 0}.testimonial-area .client-info .img-area{padding:20px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.testimonial-area-2 .testimonial-icon-img i{font-size:40px}.testimonial-area-2 .client-info .feedback{font-family:"Poppins", sans-serif}.testimonial-area-2 .client-info .client-name{font-family:"Fjalla One", sans-serif;font-weight:400}.testimonial-area-2 .testimonial-wrapper-2{background:#e2f1f8}.testimonial-area-2 .testimonial-wrapper-2 .testimonial-icon-img{background-color:transparent;padding-top:55px}.testimonial-area-2 .testimonial-wrapper-2 .client-details{border:none;padding:50px 0px 0px 0px;width:970px;margin:0 auto}.testimonial-area-2 .testimonial-wrapper-2 .client-details .client-name{margin-top:28px}@media (max-width: 1199px){.testimonial-area-2 .testimonial-wrapper-2 .client-details{width:850px}}@media (max-width: 991px){.testimonial-area-2 .testimonial-wrapper-2 .client-details{width:700px}}@media (max-width: 767px){.testimonial-area-2 .testimonial-wrapper-2 .client-details{width:510px}}@media (max-width: 575px){.testimonial-area-2 .testimonial-wrapper-2 .client-details{width:400px}}@media (max-width: 479px){.testimonial-area-2 .testimonial-wrapper-2 .client-details{width:260px}}.testimonial-area-3.background{background-image:url(../images/banner/10-2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:635px;position:relative}@media (max-width: 1500px){.testimonial-area-3.background{height:600px}}@media (max-width: 1199px){.testimonial-area-3.background{height:600px}}@media (max-width: 991px){.testimonial-area-3.background{height:600px}}@media (max-width: 767px){.testimonial-area-3.background{height:500px}}@media (max-width: 575px){.testimonial-area-3.background{height:500px}}.testimonial-area-3 .img-area{padding:20px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.testimonial-area-3 .feedback{font-size:22px;font-family:"Lora", serif;line-height:1.7em}@media (max-width: 991px){.testimonial-area-3 .feedback{font-size:20px;line-height:1.5em}}@media (max-width: 767px){.testimonial-area-3 .feedback{font-size:18px}}@media (max-width: 479px){.testimonial-area-3 .feedback{font-size:16px}}.testimonial-area-3 .client-info{width:940px;margin:0 auto}@media (max-width: 1199px){.testimonial-area-3 .client-info{width:700px}}@media (max-width: 991px){.testimonial-area-3 .client-info{width:600px}}@media (max-width: 767px){.testimonial-area-3 .client-info{width:500px}}@media (max-width: 575px){.testimonial-area-3 .client-info{width:420px}}@media (max-width: 479px){.testimonial-area-3 .client-info{width:280px}}@media (max-width: 767px){.testimonial-area-3 .section-title-3 .heading-5{margin-bottom:20px;font-size:40px;line-height:40px}}@media (max-width: 575px){.testimonial-area-3 .section-title-3 .heading-5{font-size:30px;line-height:30px}}@media (max-width: 479px){.testimonial-area-3 .section-title-3 .heading-5{font-size:20px;line-height:20px;padding-bottom:20px}}.testimonial-area-4.background{background-image:url(../images/bg/home/14-7.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:592px;position:relative}@media (max-width: 1500px){.testimonial-area-4.background{height:600px}}@media (max-width: 1199px){.testimonial-area-4.background{height:600px}}@media (max-width: 991px){.testimonial-area-4.background{height:600px}}@media (max-width: 767px){.testimonial-area-4.background{height:500px}}@media (max-width: 575px){.testimonial-area-4.background{height:500px}}.testimonial-area-4 .title-icon .icon-border{color:#ffffff}.testimonial-area-4 .title-icon .icon-border:before{border-color:#ffffff}.testimonial-area-4 .title-icon .icon-border:after{border-color:#ffffff}.testimonial-area-4 .img-area{padding:20px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.testimonial-area-4 .feedback{width:880px;margin:0 auto;color:#d8d8d8;font-family:"Lora", serif;font-size:22px;font-style:italic;line-height:1.7em}@media (max-width: 1199px){.testimonial-area-4 .feedback{width:700px}}@media (max-width: 991px){.testimonial-area-4 .feedback{font-size:20px;line-height:1.5em;width:600px}}@media (max-width: 767px){.testimonial-area-4 .feedback{font-size:18px;width:500px}}@media (max-width: 575px){.testimonial-area-4 .feedback{width:400px}}@media (max-width: 479px){.testimonial-area-4 .feedback{font-size:16px;width:280px}}.testimonial-area-4 .client-info{width:940px;margin:0 auto}@media (max-width: 1199px){.testimonial-area-4 .client-info{width:700px}}@media (max-width: 991px){.testimonial-area-4 .client-info{width:600px}}@media (max-width: 767px){.testimonial-area-4 .client-info{width:500px}}@media (max-width: 575px){.testimonial-area-4 .client-info{width:420px}}@media (max-width: 479px){.testimonial-area-4 .client-info{width:280px}}@media (max-width: 767px){.testimonial-area-4 .section-title-3 .heading-5{margin-bottom:20px;font-size:40px;line-height:40px}}@media (max-width: 575px){.testimonial-area-4 .section-title-3 .heading-5{font-size:30px;line-height:30px}}@media (max-width: 479px){.testimonial-area-4 .section-title-3 .heading-5{font-size:20px;line-height:20px;padding-bottom:20px}}.counter-area.background-1{background-image:url(../images/bg/home/6-1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:752px;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0px}@media (max-width: 1500px){.counter-area.background-1{height:720px}}@media (max-width: 1199px){.counter-area.background-1{height:620px}}@media (max-width: 991px){.counter-area.background-1{height:500px}}@media (max-width: 767px){.counter-area.background-1{height:600px}}.counter-area:after{content:"";background:#041632;opacity:.8;height:100%;width:100%;position:absolute;z-index:1}.counter-area .counter-content{z-index:2;position:relative}.counter-area .counter-content .large-title-3{position:relative;padding-bottom:30px;margin-bottom:37px}@media (max-width: 1500px){.counter-area .counter-content .large-title-3{font-size:60px;margin-bottom:30px}}@media (max-width: 1199px){.counter-area .counter-content .large-title-3{font-size:50px;margin-bottom:17px;padding-bottom:20px}}@media (max-width: 991px){.counter-area .counter-content .large-title-3{font-size:30px}}@media (max-width: 479px){.counter-area .counter-content .large-title-3{font-size:25px;margin-bottom:7px;padding-bottom:10px}}.counter-area .counter-content .large-title-3:after{position:absolute;bottom:0;left:0;content:"";height:2px;background:#ffffff;width:20%}.counter-area .counter-content .desc-content{font-size:18px;line-height:1.8em}@media (max-width: 991px){.counter-area .counter-content .desc-content{font-size:16px;line-height:1.4em}}@media (max-width: 479px){.counter-area .counter-content .desc-content{font-size:14px}}.counter-area .counter-wrapper{position:relative;z-index:2;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.counter-area .counter-wrapper .conuter-box{padding:25px 0}@media (max-width: 1199px){.counter-area .counter-wrapper .conuter-box{padding:20px 0}}@media (max-width: 767px){.counter-area .counter-wrapper .conuter-box{padding:30px 0 0 0}}.counter-area .counter-wrapper .large-title-3{color:#dda973;font-weight:600;margin-bottom:16px}@media (max-width: 1500px){.counter-area .counter-wrapper .large-title-3{font-size:60px}}@media (max-width: 1199px){.counter-area .counter-wrapper .large-title-3{font-size:50px}}@media (max-width: 991px){.counter-area .counter-wrapper .large-title-3{font-size:40px}}@media (max-width: 479px){.counter-area .counter-wrapper .large-title-3{font-size:30px;margin-bottom:10px}}.counter-area .counter-wrapper .counter-text{font-family:"Fjalla One", sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase}@media (max-width: 1199px){.counter-area .counter-wrapper .counter-text{font-size:20px}}@media (max-width: 479px){.counter-area .counter-wrapper .counter-text{font-size:14px}}.product-countdown-area .deal-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-120px}@media (max-width: 991px){.product-countdown-area .deal-img{margin-bottom:10px}}.product-countdown-area .deal-img .deal-img-1{position:relative;left:80px;z-index:1}@media (max-width: 575px){.product-countdown-area .deal-img .deal-img-1{left:100px}}@media (max-width: 479px){.product-countdown-area .deal-img .deal-img-1{display:none}}.product-countdown-area .deal-img .deal-img-2{position:relative;left:-40px;z-index:2}@media (max-width: 479px){.product-countdown-area .deal-img .deal-img-2{left:40px}}.product-countdown-area .deal-img .deal-img-3{position:relative;top:-100px;left:-80px;z-index:3}@media (max-width: 575px){.product-countdown-area .deal-img .deal-img-3{left:-100px}}@media (max-width: 479px){.product-countdown-area .deal-img .deal-img-3{top:-225px;left:-42px}}.product-countdown-area .deal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 991px){.product-countdown-area .deal-content .countdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.product-countdown-area .deal-content .deal-title{color:#ffffff;font-family:"Acme", sans-serif;font-size:46px;font-weight:400;line-height:46px;text-align:center;margin-bottom:40px}@media (max-width: 991px){.product-countdown-area .deal-content .deal-title{font-size:40px;margin-bottom:25px}}@media (max-width: 479px){.product-countdown-area .deal-content .deal-title{font-size:30px;font-size:30px}}.product-countdown-area .deal-price{text-align:center;position:relative;bottom:-140px;z-index:4}@media (max-width: 991px){.product-countdown-area .deal-price{bottom:0px;margin-bottom:40px}}.product-countdown-area .deal-price span{color:#ffffff;font-family:"Acme", sans-serif;font-size:46px;font-weight:400;line-height:46px}@media (max-width: 575px){.product-countdown-area .deal-price span{font-size:40px;line-height:40px}}@media (max-width: 479px){.product-countdown-area .deal-price span{font-size:30px;line-height:30px}}.product-countdown-area .deal-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;margin-bottom:-100px;position:relative}@media (max-width: 991px){.product-countdown-area .deal-btn{margin-top:25px;margin-bottom:-80px}}.product-countdown-area .countdown-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-countdown-area .countdown-wrapper .single-countdown{margin-right:30px;text-align:center;background-color:#ffffff;border-radius:100%;padding:10px;width:100px;height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 575px){.product-countdown-area .countdown-wrapper .single-countdown{margin-right:20px;width:80px;height:80px}}@media (max-width: 479px){.product-countdown-area .countdown-wrapper .single-countdown{margin-right:10px;width:50px;height:50px}}.product-countdown-area .countdown-wrapper .single-countdown .single-countdown_time{font-size:36px;line-height:36px;color:#000;font-family:"Acme", sans-serif}@media (max-width: 575px){.product-countdown-area .countdown-wrapper .single-countdown .single-countdown_time{font-size:24px;line-height:24px}}@media (max-width: 479px){.product-countdown-area .countdown-wrapper .single-countdown .single-countdown_time{font-size:20px;line-height:20px}}.product-countdown-area .countdown-wrapper .single-countdown .single-countdown_text{font-size:18px;text-transform:lowercase;font-family:"Acme", sans-serif;color:#000;line-height:18px}@media (max-width: 575px){.product-countdown-area .countdown-wrapper .single-countdown .single-countdown_text{font-size:16px;line-height:16px}}@media (max-width: 479px){.product-countdown-area .countdown-wrapper .single-countdown .single-countdown_text{font-size:14px;line-height:14px}}.product-countdown-area .countdown-wrapper .single-countdown:last-child{margin-right:0px}.single-product-countdown .countdown-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-product-countdown .countdown-wrapper .single-countdown{margin-right:0px;text-align:center;background-color:#ffffff;border-radius:100%;padding:0px 0px 10px 0px;width:60px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 575px){.single-product-countdown .countdown-wrapper .single-countdown{margin-right:20px;width:80px;height:80px}}@media (max-width: 479px){.single-product-countdown .countdown-wrapper .single-countdown{margin-right:10px;width:50px;height:50px}}.single-product-countdown .countdown-wrapper .single-countdown .single-countdown_time{font-size:26px;line-height:26px;color:#3e3e3e;font-weight:400;padding:0px;font-family:"Poppins", sans-serif}@media (max-width: 575px){.single-product-countdown .countdown-wrapper .single-countdown .single-countdown_time{font-size:24px;line-height:24px}}@media (max-width: 479px){.single-product-countdown .countdown-wrapper .single-countdown .single-countdown_time{font-size:20px;line-height:20px}}.single-product-countdown .countdown-wrapper .single-countdown .single-countdown_text{font-size:14px;font-family:"Poppins", sans-serif;color:#3e3e3e;font-weight:400}@media (max-width: 575px){.single-product-countdown .countdown-wrapper .single-countdown .single-countdown_text{font-size:16px;line-height:16px}}@media (max-width: 479px){.single-product-countdown .countdown-wrapper .single-countdown .single-countdown_text{font-size:14px;line-height:14px}}.single-product-countdown .countdown-wrapper .single-countdown:last-child{margin-right:0px}.coming-soon-countdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.coming-soon-countdown .countdown-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.coming-soon-countdown .countdown-wrapper .single-countdown{margin-right:110px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 575px){.coming-soon-countdown .countdown-wrapper .single-countdown{margin-right:20px;width:80px;height:80px}}@media (max-width: 479px){.coming-soon-countdown .countdown-wrapper .single-countdown{margin-right:10px;width:50px;height:50px}}.coming-soon-countdown .countdown-wrapper .single-countdown .single-countdown_time{font-size:32px;font-weight:600;line-height:1.4em;color:#ffffff;padding:0px;font-family:"Poppins", sans-serif}@media (max-width: 575px){.coming-soon-countdown .countdown-wrapper .single-countdown .single-countdown_time{font-size:24px;line-height:24px}}@media (max-width: 479px){.coming-soon-countdown .countdown-wrapper .single-countdown .single-countdown_time{font-size:20px;line-height:20px}}.coming-soon-countdown .countdown-wrapper .single-countdown .single-countdown_text{font-size:14px;font-family:"Poppins", sans-serif;color:#ffffff;font-weight:400}@media (max-width: 575px){.coming-soon-countdown .countdown-wrapper .single-countdown .single-countdown_text{font-size:16px;line-height:16px}}@media (max-width: 479px){.coming-soon-countdown .countdown-wrapper .single-countdown .single-countdown_text{font-size:14px;line-height:14px}}.coming-soon-countdown .countdown-wrapper .single-countdown:last-child{margin-right:0px}.popular-categories-area{background-color:#041632;padding:60px 0 60px 0;margin:90px 0 90px 0}.popular-categories-area .product-category li{display:inline-block}.popular-categories-area .product-category li a{margin:20px 20px 0 20px;display:block;overflow:hidden}@media (max-width: 1800px){.popular-categories-area .product-category li a{margin:0 15px}}.popular-categories-area .product-category li a i{display:block;width:132px;height:132px;border-radius:100%;color:#ffffff;line-height:132px;margin-bottom:10px}.popular-categories-area .product-category li a:hover i{background-color:#dda973}.popular-categories-area .product-category li a:hover .heading-6{opacity:1}.popular-categories-area .product-category li:last-child a{margin-right:0px}.popular-categories-area .product-category li:first-child a{margin-left:0px}@media (max-width: 1500px){.popular-categories-area .product-category li:last-child a{margin-right:15px}.popular-categories-area .product-category li:first-child a{margin-left:15px}}.popular-categories-area-2{margin-top:160px;background-image:url(../images/bg/home/11-1.png);background-repeat:no-repeat;background-position:center center;background-size:cover;height:660px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 1800px){.popular-categories-area-2{height:620px}}@media (max-width: 1500px){.popular-categories-area-2{height:540px}}@media (max-width: 575px){.popular-categories-area-2{margin-top:155px}}@media (max-width: 479px){.popular-categories-area-2{margin-top:150px}}.popular-categories-area-2 .section-title-4{margin-bottom:20px}.popular-categories-area-2 .popular-category-bg-2{background-image:url(../images/bg/home/11-2.png);background-repeat:no-repeat;background-position:center center;background-size:cover;height:160px;bottom:-1px;z-index:9;position:absolute;width:100%}@media (max-width: 1500px){.popular-categories-area-2 .popular-category-bg-2{height:90px}}.popular-categories-area-2 .single-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popular-categories-area-2 .single-category .category-content{font-size:36px;font-family:"Acme", sans-serif;font-weight:400}.popular-categories-area-2 .category-image img{padding:20px 0px}.instagram-area{padding:0 15px}.instagram-area .instagram-sub-col{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.instagram-area .instagram-sub-col-2{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.instagram-area .instagram-img{margin:5px;position:relative}.instagram-area .instagram-img:before{background-color:rgba(84,89,95,0.6);content:"";width:100%;height:100%;opacity:0;position:absolute;cursor:pointer;pointer-events:none}.instagram-area .instagram-img:hover:before{opacity:0.8}.instagram-area .instagram-img:hover .add-action{opacity:1}.instagram-area .instagram-img .add-action{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.instagram-area .instagram-img .add-action span,.instagram-area .instagram-img .add-action i{color:#ffffff}.instagram-area .instagram-img .add-action i{padding-right:5px}.breadcrumb-area{background-color:#2c2c2c;padding:50px 0px}.breadcrumb-area .breadcrumb-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.breadcrumb-area .breadcrumb-content>.breadcrumb-title{font-size:28px;color:#ffffff;font-family:"Zilla Slab", serif;text-transform:uppercase;font-weight:400}@media (max-width: 1199px){.breadcrumb-area .breadcrumb-content>.breadcrumb-title{font-size:20px}}@media (max-width: 479px){.breadcrumb-area .breadcrumb-content>.breadcrumb-title{padding-bottom:20px}}.breadcrumb-area .breadcrumb-content ul>li{font-family:"Poppins", sans-serif;display:inline-block;padding-left:20px;position:relative;text-transform:uppercase;font-size:12px;color:#ffffff}.breadcrumb-area .breadcrumb-content ul>li>a{color:#b5b5b5;font-family:"Poppins", sans-serif;text-transform:uppercase;font-size:12px}.breadcrumb-area .breadcrumb-content ul>li>a:hover{color:#ffffff}.breadcrumb-area .breadcrumb-content ul>li:first-child{padding-left:0}.breadcrumb-area .breadcrumb-content ul>li:before{content:"/";position:absolute;font-size:10px;font-weight:600;right:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff}.breadcrumb-area .breadcrumb-content ul>li:last-child:before{display:none}.breadcrumb-area-2{padding:60px 0;border-top:1px solid #e5e5e5}.breadcrumb-area-2 .breadcrumb_content ul li{display:inline-block;text-transform:capitalize;font-size:14px;margin-right:10px;padding-right:15px;position:relative;color:#1a1a1a}.breadcrumb-area-2 .breadcrumb_content ul li::before{position:absolute;content:">";font-size:18px;right:-4px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb-area-2 .breadcrumb_content ul li:last-child{margin-right:0}.breadcrumb-area-2 .breadcrumb_content ul li:last-child::before{display:none}.breadcrumb-area-2 .breadcrumb_content ul li a{color:#b5b5b5}.breadcrumb-area-2 .breadcrumb_content ul li a:hover{color:#1a1a1a}.breadcrumb-area-2 .breadcrumb_content ul li h1{display:inline-block;text-transform:capitalize;font-size:14px;position:relative;color:#1a1a1a;font-family:"Poppins", sans-serif;font-weight:400}.sidebar-area .search-box,.filter-body .search-box{position:relative}.sidebar-area .search-box .mc-form,.filter-body .search-box .mc-form{position:relative;width:100%}.sidebar-area .search-box .mc-form .text-box,.filter-body .search-box .mc-form .text-box{width:100%;padding:15px 40px 15px 20px;background:transparent;font-size:14px;line-height:28px;color:inherit;display:inline-block;min-height:30px;border:1px solid #e5e5e5;vertical-align:middle}.sidebar-area .search-box .mc-form .search-btn,.filter-body .search-box .mc-form .search-btn{position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;font-size:18px;line-height:30px;padding:20px 15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar-area .search-box .mc-form .search-btn:hover,.filter-body .search-box .mc-form .search-btn:hover{color:#d4876c}.sidebar-area .search-newsletter .mc-form .text-box,.filter-body .search-newsletter .mc-form .text-box{border-color:#000}.sidebar-area .widgets-area>h2.heading,.filter-body .widgets-area>h2.heading{font-size:16px;line-height:16px;text-transform:uppercase}.sidebar-area .widgets-area>h2.heading>span,.filter-body .widgets-area>h2.heading>span{position:relative;padding-bottom:15px;margin-bottom:30px;display:inline-block}.sidebar-area .widgets-area>h2.heading>span:before,.filter-body .widgets-area>h2.heading>span:before{background-color:#3e3e3e;width:50%;height:1px;content:"";position:absolute;bottom:0;left:0}.sidebar-area .widgets-area .widgets-item>ul>li>a,.filter-body .widgets-area .widgets-item>ul>li>a{font-family:'Playfair Display', serif;font-style:italic;padding:10px 0;border-bottom:1px solid #e5e5e5;display:block}.sidebar-area .widgets-area .widgets-item>ul>li:first-child>a,.filter-body .widgets-area .widgets-item>ul>li:first-child>a{padding-top:0}.sidebar-area .widgets-area .instagram-area .instagram-item.instagram-col,.filter-body .widgets-area .instagram-area .instagram-item.instagram-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:33.333%}.sidebar-area .widgets-area .widgets-tags>ul>li,.filter-body .widgets-area .widgets-tags>ul>li{display:inline-block}.sidebar-area .widgets-area .widgets-tags>ul>li>a,.filter-body .widgets-area .widgets-tags>ul>li>a{font-size:14px}.sidebar-area .widgets-area .widgets-tags.with-border,.filter-body .widgets-area .widgets-tags.with-border{margin-bottom:-5px}.sidebar-area .widgets-area .widgets-tags.with-border>ul>li,.filter-body .widgets-area .widgets-tags.with-border>ul>li{margin-bottom:10px}.sidebar-area .widgets-area .widgets-tags.with-border>ul>li:not(:last-child),.filter-body .widgets-area .widgets-tags.with-border>ul>li:not(:last-child){margin-right:5px}.sidebar-area .widgets-area .widgets-tags.with-border>ul>li>a,.filter-body .widgets-area .widgets-tags.with-border>ul>li>a{border:1px solid #e5e5e5;display:block;padding:10px}.sidebar-area .widgets-area .widgets-banner,.filter-body .widgets-area .widgets-banner{position:relative;cursor:pointer}.sidebar-area .widgets-area .widgets-banner .widgets-banner_text,.filter-body .widgets-area .widgets-banner .widgets-banner_text{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;left:0;bottom:0;padding:0 0 30px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1199px){.sidebar-area .widgets-area .widgets-banner .widgets-banner_text,.filter-body .widgets-area .widgets-banner .widgets-banner_text{padding:0 0 15px 15px}}.sidebar-area .widgets-area .widgets-banner .widgets-banner_text span,.filter-body .widgets-area .widgets-banner .widgets-banner_text span{color:#fff;font-size:32px;font-weight:400;text-align:left;font-family:"Zilla Slab", serif}.sidebar-area .widgets-area .widgets-banner .widgets-banner_text .banner-text,.filter-body .widgets-area .widgets-banner .widgets-banner_text .banner-text{color:#fff;font-size:16px;font-weight:700;text-align:center}@media (max-width: 991px){.sidebar-area .widgets-area.archives-area,.filter-body .widgets-area.archives-area{padding-bottom:30px}}.sidebar-area .widgets-area.archives-area .myniceselect.wide span,.filter-body .widgets-area.archives-area .myniceselect.wide span{padding:0 60px 0 15px}.sidebar-area .widgets-area .list-product_area .single-blog,.filter-body .widgets-area .list-product_area .single-blog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar-area .widgets-area .list-product_area .single-blog .blog-img,.filter-body .widgets-area .list-product_area .single-blog .blog-img{width:80px}.sidebar-area .widgets-area .list-product_area .single-blog .blog-content,.filter-body .widgets-area .list-product_area .single-blog .blog-content{width:calc(100% - 80px);padding-left:15px}.sidebar-area .widgets-area .list-product_area .single-blog .blog-content>h3.title,.filter-body .widgets-area .list-product_area .single-blog .blog-content>h3.title{font-family:'Playfair Display', serif;font-size:16px;line-height:22.4px;color:#494949;font-weight:300}.sidebar-area .widgets-area .list-product_area .single-blog .blog-content .post-meta>ul>li,.filter-body .widgets-area .list-product_area .single-blog .blog-content .post-meta>ul>li{color:#979797;font-size:10px;line-height:18px}.sidebar-area .widgets-area .list-product_area [class*="single-blog"]:not(:last-child),.filter-body .widgets-area .list-product_area [class*="single-blog"]:not(:last-child){border-bottom:1px solid #e5e5e5;margin-bottom:25px;padding-bottom:25px}.sidebar-area .widgets-area .widgets-checkbox>li:not(:last-child),.filter-body .widgets-area .widgets-checkbox>li:not(:last-child){padding-bottom:15px}.sidebar-area .widgets-area .widgets-checkbox>li input[type="checkbox"]+label,.filter-body .widgets-area .widgets-checkbox>li input[type="checkbox"]+label{font-family:"Poppins", sans-serif;position:relative;padding-left:25px;line-height:15px;font-size:13px;font-weight:400;text-transform:uppercase;color:#494949}.sidebar-area .widgets-area .widgets-checkbox>li input[type="checkbox"]+label:before,.filter-body .widgets-area .widgets-checkbox>li input[type="checkbox"]+label:before{width:15px;height:15px;display:block;border:1px solid #e5e5e5}.sidebar-area .widgets-area .widgets-checkbox>li input[type="checkbox"]+label:after,.filter-body .widgets-area .widgets-checkbox>li input[type="checkbox"]+label:after{position:absolute;left:0;top:0;display:block;content:"\ea20";font-family:"LaStudioIcons";font-weight:300;font-size:10px;line-height:15px;opacity:0;width:15px;text-align:center;background-color:#d4876c;color:#ffffff}.sidebar-area .widgets-area .widgets-checkbox>li input[type="checkbox"]:checked+label:before,.filter-body .widgets-area .widgets-checkbox>li input[type="checkbox"]:checked+label:before{border:1px solid #e5e5e5}.sidebar-area .widgets-area .widgets-checkbox>li input[type="checkbox"]:checked+label:after,.filter-body .widgets-area .widgets-checkbox>li input[type="checkbox"]:checked+label:after{opacity:1}.sidebar-area .widgets-area .widgets-checkbox>li:hover input[type="checkbox"]+label,.filter-body .widgets-area .widgets-checkbox>li:hover input[type="checkbox"]+label{color:#d4876c}.sidebar-area .widgets-area .widgets-checkbox>li:hover input[type="checkbox"]+label:before,.filter-body .widgets-area .widgets-checkbox>li:hover input[type="checkbox"]+label:before{border:1px solid #e5e5e5}.sidebar-area .widgets-area .widgets-checkbox>li:hover input[type="checkbox"]+label:after,.filter-body .widgets-area .widgets-checkbox>li:hover input[type="checkbox"]+label:after{opacity:1}.sidebar-area .widgets-area .widgets-checkbox-2>li,.filter-body .widgets-area .widgets-checkbox-2>li{display:block;margin:0 10px 10px 0px;position:relative}.sidebar-area .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor,.filter-body .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor{margin:0 20px 0 0;display:inline-block;vertical-align:middle;border:7px solid #fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:50%;width:28px;height:28px}.sidebar-area .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-black,.filter-body .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-black{background-color:#000;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.8);box-shadow:0 0 1px 0 rgba(0,0,0,0.8)}.sidebar-area .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-orange,.filter-body .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-orange{background-color:#FF7A4B;-webkit-box-shadow:0 0 1px 0 rgba(255,122,75,0.8);box-shadow:0 0 1px 0 rgba(255,122,75,0.8)}.sidebar-area .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-brown,.filter-body .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-brown{background-color:#DDA973;-webkit-box-shadow:0 0 1px 0 rgba(221,179,115,0.8);box-shadow:0 0 1px 0 rgba(221,179,115,0.8)}.sidebar-area .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-navy,.filter-body .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-navy{background-color:#325182;-webkit-box-shadow:0 0 1px 0 rgba(50,81,130,0.8);box-shadow:0 0 1px 0 rgba(50,81,130,0.8)}.sidebar-area .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-pink,.filter-body .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-pink{background-color:#ED3277;-webkit-box-shadow:0 0 1px 0 rgba(237,50,119,0.8);box-shadow:0 0 1px 0 rgba(237,50,119,0.8)}.sidebar-area .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-gray,.filter-body .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-gray{background-color:#D8D8D8;-webkit-box-shadow:0 0 1px 0 rgba(237,50,119,0.8);box-shadow:0 0 1px 0 rgba(237,50,119,0.8)}.sidebar-area .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-dark-green,.filter-body .widgets-area .widgets-checkbox-2>li .swatch-wrapper .swatch-anchor.anchor-dark-green{background-color:#73A156;-webkit-box-shadow:0 0 1px 0 rgba(115,161,86,0.8);box-shadow:0 0 1px 0 rgba(115,161,86,0.8)}.sidebar-area .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor:after,.filter-body .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor:after{content:'\ea20';font-family:LaStudioIcons;position:absolute;top:6px;font-size:16px;line-height:1;left:7px;color:#fff}.sidebar-area .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-black,.filter-body .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-black{background-color:#000;border-color:#000}.sidebar-area .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-orange,.filter-body .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-orange{background-color:#FF7A4B;border-color:#FF7A4B}.sidebar-area .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-brown,.filter-body .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-brown{background-color:#DDA973;border-color:#DDA973}.sidebar-area .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-navy,.filter-body .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-navy{background-color:#325182;border-color:#325182}.sidebar-area .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-pink,.filter-body .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-pink{background-color:#ED3277;border-color:#ED3277}.sidebar-area .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-gray,.filter-body .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-gray{background-color:#d8d8d8;border-color:#d8d8d8}.sidebar-area .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-dark-green,.filter-body .widgets-area .widgets-checkbox-2>li:hover .swatch-wrapper .swatch-anchor.anchor-dark-green{background-color:#73A156;border-color:#73A156}.sidebar-area .widgets-area .shop-sidebar-category .sidebar-category-expand>li,.filter-body .widgets-area .shop-sidebar-category .sidebar-category-expand>li{position:relative}.sidebar-area .widgets-area .shop-sidebar-category .sidebar-category-expand>li.menu-item-has-children.menu-open>span.menu-expand,.filter-body .widgets-area .shop-sidebar-category .sidebar-category-expand>li.menu-item-has-children.menu-open>span.menu-expand{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar-area .widgets-area .shop-sidebar-category .sidebar-category-expand>li:last-child,.filter-body .widgets-area .shop-sidebar-category .sidebar-category-expand>li:last-child{margin:0px}.sidebar-area .widgets-area .shop-sidebar-category .sidebar-category-expand>li:last-child a,.filter-body .widgets-area .shop-sidebar-category .sidebar-category-expand>li:last-child a{border-bottom:0px}.sidebar-area .widgets-area .shop-sidebar-category .sidebar-category-expand>li span.menu-expand,.filter-body .widgets-area .shop-sidebar-category .sidebar-category-expand>li span.menu-expand{position:absolute;right:0px}.sidebar-area .widgets-area .shop-sidebar-category .sidebar-category-expand>li a,.filter-body .widgets-area .shop-sidebar-category .sidebar-category-expand>li a{font-size:14px;font-weight:400;text-transform:capitalize;display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e5e5e5}.sidebar-area .widgets-area .shop-sidebar-category .sidebar-category-expand>li a:hover,.filter-body .widgets-area .shop-sidebar-category .sidebar-category-expand>li a:hover{color:#d4876c}.sidebar-area .widgets-area .shop-sidebar-category .sidebar-category-expand>li ul.sub-menu,.filter-body .widgets-area .shop-sidebar-category .sidebar-category-expand>li ul.sub-menu{padding-left:20px}.sidebar-area .widgets-area .shop-sidebar-category .sidebar-category-expand .sub-menu,.filter-body .widgets-area .shop-sidebar-category .sidebar-category-expand .sub-menu{display:none}.sidebar-area .widgets-area .widgets-blog-category>li>a,.filter-body .widgets-area .widgets-blog-category>li>a{font-size:16px;font-family:"Zilla Slab", serif;color:#3e3e3e;padding:5px 0;display:block}.sidebar-area .widgets-area .widgets-blog-category>li>a:hover,.filter-body .widgets-area .widgets-blog-category>li>a:hover{color:#d4876c}.sidebar-area .widgets-area .widgets-blog-post-area [class*="single-sidebar-post"]:not(:last-child),.filter-body .widgets-area .widgets-blog-post-area [class*="single-sidebar-post"]:not(:last-child){border-bottom:1px solid #e5e5e5;margin-bottom:25px;padding-bottom:25px}.sidebar-area .widgets-area .widgets-blog-post-area .single-sidebar-post,.filter-body .widgets-area .widgets-blog-post-area .single-sidebar-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar-area .widgets-area .widgets-blog-post-area .single-sidebar-post .sidebar-post-img,.filter-body .widgets-area .widgets-blog-post-area .single-sidebar-post .sidebar-post-img{width:80px}.sidebar-area .widgets-area .widgets-blog-post-area .single-sidebar-post .sidebar-post-img img,.filter-body .widgets-area .widgets-blog-post-area .single-sidebar-post .sidebar-post-img img{width:100%}.sidebar-area .widgets-area .widgets-blog-post-area .single-sidebar-post .sidebar-post-content,.filter-body .widgets-area .widgets-blog-post-area .single-sidebar-post .sidebar-post-content{margin-left:20px;width:calc(100% - 100px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sidebar-area .widgets-area .widgets-blog-post-area .single-sidebar-post .sidebar-post-content a,.filter-body .widgets-area .widgets-blog-post-area .single-sidebar-post .sidebar-post-content a{font-family:"Zilla Slab", serif;font-size:15px;font-weight:400;line-height:1.4}.sidebar-area .widgets-area .widgets-blog-post-area .single-sidebar-post .sidebar-post-content span,.filter-body .widgets-area .widgets-blog-post-area .single-sidebar-post .sidebar-post-content span{font-size:10px;color:#979797;font-family:"Poppins", sans-serif}.sidebar-area .widgets-area .archives-area,.filter-body .widgets-area .archives-area{position:relative;display:inline-block;width:100%}.sidebar-area .widgets-area .widgets-tags-2 ul li,.filter-body .widgets-area .widgets-tags-2 ul li{display:inline-block}.sidebar-area .widgets-area .widgets-tags-2 ul li a,.filter-body .widgets-area .widgets-tags-2 ul li a{font-family:"Poppins", sans-serif;font-size:14px;line-height:2.1;color:#3e3e3e}.sidebar-area .widgets-area .widgets-tags-2 ul li a:hover,.filter-body .widgets-area .widgets-tags-2 ul li a:hover{color:#d4876c;text-decoration:underline}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjEtZ2xvYmFsL19kZWZhdWx0LnNjc3MiLCIwLWJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwic3R5bGUuY3NzIiwiMS1nbG9iYWwvX2hlbHBlci5zY3NzIiwiMC1iYXNlL19taXhpbnMuc2NzcyIsIjEtZ2xvYmFsL19jb2xvci5zY3NzIiwiMi1sYXlvdXQvX2hlYWRlci5zY3NzIiwiMi1sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiMy1wYWdlcy9fc2hvcC5zY3NzIiwiMy1wYWdlcy9fc2luZ2xlLXByb2R1Y3Quc2NzcyIsIjMtcGFnZXMvX2Jsb2cuc2NzcyIsIjMtcGFnZXMvX2Fib3V0LnNjc3MiLCIzLXBhZ2VzL19jb250YWN0LXVzLnNjc3MiLCIzLXBhZ2VzL19teS1hY2NvdW50LnNjc3MiLCIzLXBhZ2VzL19jb21pbmctc29vbi5zY3NzIiwiMy1wYWdlcy9fY2hlY2tvdXQuc2NzcyIsIjMtcGFnZXMvX3dpc2hsaXN0LnNjc3MiLCIzLXBhZ2VzL19jb21wYXJlLnNjc3MiLCIzLXBhZ2VzL19jYXJ0LnNjc3MiLCIzLXBhZ2VzL19mYXEuc2NzcyIsIjMtcGFnZXMvX2Vycm9yLTQwNC5zY3NzIiwiMy1wYWdlcy9fbG9naW4tcmVnaXN0ZXIuc2NzcyIsIjQtY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCI0LWNvbXBvbmVudHMvX25hdmlnYXRpb24uc2NzcyIsIjQtY29tcG9uZW50cy9fc29jaWFsLWxpbmsuc2NzcyIsIjQtY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCI0LWNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiNC1jb21wb25lbnRzL19wcm9kdWN0LWNhdGVnb3J5LnNjc3MiLCI0LWNvbXBvbmVudHMvX3Byb2R1Y3Quc2NzcyIsIjQtY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIjQtY29tcG9uZW50cy9fbmV3LWFycml2YWwuc2NzcyIsIjQtY29tcG9uZW50cy9fbmV3c2xldHRlci5zY3NzIiwiNC1jb21wb25lbnRzL19wb3N0LnNjc3MiLCI0LWNvbXBvbmVudHMvX2hlcmVhYm91dC5zY3NzIiwiNC1jb21wb25lbnRzL19hbmltYXRpb24uc2NzcyIsIjQtY29tcG9uZW50cy9fZmVhdHVyZWQtcHJvZHVjdC5zY3NzIiwiNC1jb21wb25lbnRzL19icmFuZC1wcm9kdWN0LnNjc3MiLCI0LWNvbXBvbmVudHMvX3NoaXBwaW5nLnNjc3MiLCI0LWNvbXBvbmVudHMvX3Rlc3RpbW9uaWFsLnNjc3MiLCI0LWNvbXBvbmVudHMvX2NvdW50ZXIuc2NzcyIsIjQtY29tcG9uZW50cy9fcG9wdWxhci1jYXRlZ29yaWVzLnNjc3MiLCI0LWNvbXBvbmVudHMvX2luc3RhZ3JhbS5zY3NzIiwiNC1jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCI0LWNvbXBvbmVudHMvX3NpZGViYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQSxxSkFBQSxDQUNBLGtNQUFBLENBQ0EsK0VBQUEsQ0FDQSwrSUFBQSxDQUNBLG1KQUFBLENBQ0EseUVBQUEsQ0FDQSx1S0FBQSxDQUNBLCtJQUFBLENBQ0EsNEdBQUEsQ0FDQSxxTUFBQSxDQUVBLEtBQ0MsY0FBZSxDQUNaLGdCQUFpQixDQUNwQixlQUFnQixDQUNoQixhQ0owQixDREsxQixpQ0M0QzRDLENEMUM3QyxrQkFNQywrQkNxQzZDLENEcEM3QyxhQ2IwQixDRGMxQixlQUFnQixDQUNoQixRQUFTLENBRVYsRUFDQyxpQkFBa0IsQ0FFbkIsNEZBRUMsdUJBQXdCLENBQ3hCLFFBQVMsQ0FFVixtQkFDQyx5QkFBMEIsQ0FFM0IsR0FDQyxRQUFTLENBQ1QsU0FBVSxDQUNWLGVBQWdCLENBRWpCLElBQ0MsY0FBZSxDQUVoQixVQUNDLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsYUFBYyxDQUVmLEVBQ0MsYUM1QzBCLENENkMxQixjQUFlLENBQ2YsK0JDSzZDLENESjdDLHlCQUEwQixDQUozQixRQU1FLGFDekR5QixDRGlFM0IsOEdBYUMsb0JBQXFCLENBQ3JCLFNBQVUsQ0FHWCxrQkFFRSx3QkN2RXlCLENEMEUzQix3QkFF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Q0FDaEIsY0FBZSxDRCtjdEIsMkJDdGhCQSwyRkF5RVEsY0FBZSxDRGtkckIsQ0MzaEJGLDJGQTZFTyxhQUFjLENEbWRyQiwyQkNoaUJBLDJGQStFUSxlQUFnQixDRHNkdEIsQ0UxdkNBLDBCRHF0QkYsMkZBa0ZRLGFBQWMsQ0R5ZHBCLENDL2NGLE9BQ0Msc0JBQXVCLENEb2R4QixRQ2hkQyxpQkFBa0IsQ0RvZG5CLE9DamRDLGdCQUFpQixDRHFkbEIsT0NsZEMsZ0JBQWlCLENEc2RsQixPQ25kQyxnQkFBaUIsQ0R1ZGxCLE9DcGRDLGdCQUFpQixDRHdkbEIsT0NyZEMsZ0JBQWlCLENEeWRsQixPQ3RkQyxnQkFBaUIsQ0QwZGxCLE9DdmRDLGdCQUFpQixDRDJkbEIsUUN2ZEMsb0JBQXFCLENEMmR0QixPQ3hkQyxtQkFBb0IsQ0Q0ZHJCLE9DemRDLG1CQUFvQixDRDZkckIsT0MxZEMsbUJBQW9CLENEOGRyQixPQzNkQyxtQkFBb0IsQ0QrZHJCLE9DNWRDLG1CQUFvQixDRGdlckIsT0M3ZEMsbUJBQW9CLENEaWVyQixPQzlkQyxtQkFBb0IsQ0RrZXJCLE9DL2RDLG1CQUFvQixDRG1lckIsT0NoZUMsbUJBQW9CLENEb2VyQixPQ2plQyxtQkFBb0IsQ0RxZXJCLE9DbGVDLG1CQUFvQixDRHNlckIsT0NuZUMsbUJBQW9CLENEdWVyQixPQ3BlQyxtQkFBb0IsQ0R3ZXJCLE9DcmVDLG1CQUFvQixDRHllckIsUUNyZUMsZ0JBQWlCLENEeWVsQixPQ3RlQyxlQUFnQixDRDBlakIsT0N2ZUMsZUFBZ0IsQ0QyZWpCLE9DeGVDLGVBQWdCLENENGVqQixPQ3plQyxlQUFnQixDRDZlakIsT0MxZUMsZUFBZ0IsQ0Q4ZWpCLE9DM2VDLGVBQWdCLENEK2VqQixPQzVlQyxlQUFnQixDRGdmakIsT0M3ZUMsZUFBZ0IsQ0RpZmpCLE9DOWVDLGVBQWdCLENEa2ZqQixRQzllQyxtQkFBb0IsQ0RrZnJCLE9DL2VDLGtCQUFtQixDRG1mcEIsT0NoZkMsa0JBQW1CLENEb2ZwQixPQ2pmQyxrQkFBbUIsQ0RxZnBCLE9DbGZDLGtCQUFt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SSw0QkFBNkIsQ0FDN0IsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixVQUFXLENBQ1gsVUFBVyxDSnVzRmYsMkNJanNGd0IsYUwvZUcsQ0NvckczQixpRElqc0Y0QixhTHZnQkQsQ0M0c0czQixvREkzckZ3QixhTDdmRyxDQzRyRzNCLDBESTNyRjRCLGFMcmhCRCxDQ290RzNCLDRCSWpyRm9CLG9DTHZlNEIsQ0M2cEdoRCxtQ0lwckZ3Qix3QkFBa0MsQ0p3ckYxRCw2Q0lwckY0QixvQkx0aUJELENDOHRHM0IsdURJNXFGd0Isb0NMemZ3QixDQ3lxR2hELHNDSXZxRmdCLG9DTGxnQmdDLENLbWdCaEMsY0FBZSxDQUNmLGFMNWlCVyxDSzZpQlgsa0JBQW1CLENKMnFGbkMscUNJcnFGWSxhQUFjLENKeXFGMUIsb0RJbnFGZ0IsYUwxa0JXLENDaXZHM0IsNERJL3BGb0IsYUxsbEJPLENDcXZHM0IsVUkzcEZJLDRCQUE2QixDQUM3QixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQVcsQ0FDWCxVQUFXLENKZ3FGZiwyQ0kxcEZ3QixhTG5sQkcsQ0tvbEJILGlDTC9pQnFCLENDNnNHN0Msa0RJNXBGNEIsd0JBQWtDLENKZ3FGOUQsaURJM3BGNEIsYUwzbUJELENDMHdHM0Isb0RJcnBGd0IsYUxybUJHLENLc21CSCxpQ0xqa0JxQixDQzB0RzdDLDBESXJwRjRCLGFMMW5CRCxDQ214RzNCLHNFSTlvRjRCLHlCTDVrQlMsQ0s2a0JULGVBQWdCLENKa3BGNUMsZ0VJMW9Gd0IseUJMcmxCYSxDQ211R3JDLDJDSW5vRndCLGlDTHBtQnFCLENDMnVHN0Msa0RJcm9GNEIsd0JBQWtDLENKeW9GOUQsaURJcG9GNEIsYUxocUJELENDd3lHM0Isb0RJOW5Gd0IsaUNMcm5CcUIsQ0N1dkc3QywwREk5bkY0QixhTDlxQkQsQ0NnekczQixzRUl2bkY0Qix5Qkxob0JTLENDMnZHckMsMkJJL21GWSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFFBQVMsQ0pvbkZyQiw0Qkk3bUZvQixhTDFzQk8sQ0syc0JQLGlDTDFwQnlCLENLMnBCekIseUJBQTBCLENBQzFCLGVBQWdCLENKaW5GcEMsbUNJL21Gd0Isd0JBQWtDLENKbW5GMUQsa0NJOW1Gd0IsYUx2dEJHLENDeTBHM0IsbURJeG1Gb0IsaUJBQWtCLENKNG1GdEMscUNJem1Gb0IsYUxqdUJPLENLa3VCUCxpQ0xqckJ5QixDQzh4RzdDLGtESXptRndCLFlBQWEsQ0FDYix3QkFBeUIsQ0FDekIsYUw1dEJHLENLNnRCSCxrQkFBbUIsQ0FDbkIsY0FBZSxDSjZtRnZDLHdESTNtRjRCLHdCQUF5QixDSittRnJELG1ESXptRndCLFlBQWEsQ0FDYix3QkFBeUIsQ0FDekIsYUx4dUJHLENLeXVCSCxrQkFBbUIsQ0FDbkIsY0FBZSxDSjZtRnZDLHlESTNtRjRCLHdCQUF5QixDSittRnJELDJGSTFtRjRCLFFBQVMsQ0FDVCxTQUFVLENKOG1GdEMsK0NJeG1Gd0IsYUFBYyxDQUNkLGNBQWUsQ0o0bUZ2QyxzREl2bUZ3QixhQUFjLENBQ2QsY0FBZSxDSjJtRnZDLHVESWhtRndCLDhCTC90QmtCLENLZ3VCbEIsZUFBZ0IsQ0pvbUZ4QyxpREk1bEZvQix5QkwxdUJpQixDQzAwR3JDLDJDSXRsRndCLGlDTHh2QnFCLENLeXZCckIsYUwxeUJHLENDbzRHM0Isa0RJeGxGNEIsd0JBQWtDLENKNGxGOUQsaURJdmxGNEIsYUxwekJELENDKzRHM0Isb0RJamxGd0IsaUNMMXdCcUIsQ0MrMUc3QywwRElqbEY0QixhTGwwQkQsQ0N1NUczQixzRUkxa0Y0Qiw4QkxueEJjLENDaTJHMUMsc0JJaGtGUSx1QkFBd0IsQ0FDeEIsa0NBQWtDLENKcWtGMUMsMEJJM2tGQSxzQkFHWSxZQUFhLENKNmtGdkIsQ0V4M0dBLDBCRXd5QkYsaUNBU2dCLGdCQUFpQixDSjZrRi9CLENJdGxGRiwyQkFlWSxXQUFZLENKNGtGeEIsNEJJcmtGb0IsaUNMeHpCeUIsQ0t5ekJ6QixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGdCQUFpQixDSnlrRnJDLDJCSWxtRkEsNEJBMkJ3QixnQkFBaUIsQ0o0a0Z2QyxDSXZtRkYsdUNBOEJ3QixnQkFBaUIsQ0o4a0Z6QyxtQ0kza0Z3QixrQkx0M0JHLENLdTNCSCx3QkFBOEIsQ0ora0Z0RCxrQ0k1a0Z3QixrQkwxM0JHLENLMjNCSCx3QkFBOEIsQ0pnbEZ0RCw2Q0k1a0Y0QixZQUFhLENKZ2xGekMsMkJJMW5GQSx3QkFtRFksc0NBQStCLENBQS9CLGtDQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsVUFBVyxDSjRrRnJCLENFbDdHQSwyQkVrekJGLHdCQXVEWSxzQ0FBK0IsQ0FBL0Isa0NBQStCLENBQS9CLDhCQUErQixDQUMvQixRQUFTLENKK2tGbkIsQ0U5N0dBLDJCRXV6QkYsdUJBNkRZLG9DQUE2QixDQUE3QixnQ0FBNkIsQ0FBN0IsNEJBQTZCLENBQzdCLFFBQVMsQ0pnbEZuQixDRWg4R0EsMkJFa3pCRix1QkFpRVksb0NBQTZCLENBQTdCLGdDQUE2QixDQUE3Qiw0QkFBNkIsQ0FDN0IsUUFBUyxDSm1sRm5CLENJcnBGRixtQ0F3RWdCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQix3QkFBbUIsQ0FBbkIsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLGFBQWMsQ0FDZCwyQ0FBMkMsQ0FDM0MsNENBQTRDLENBQzVDLGdCQUFpQixDSmtsRmpDLG1ESWhsRm9CLGdCQUFpQixDSm9sRnJDLDJCSXZxRkEsbUNBc0ZvQixpQkFBa0IsQ0pzbEZwQyxDRTk5R0EsMkJFa3pCRixtQ0F5Rm9CLGlCQUFrQixDSnlsRnBDLENFaDlHQSwwQkU4eEJGLG1DQTRGb0IsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxtQkFBb0IsQ0o0bEZ0QyxDSTFyRkYseUNBdUdvQixnQkFBaUIsQ0p3bEZyQywyQkkvckZBLHVCQThHWSxXQUFZLENKc2xGdEIsMERJbGxGc0IsWUFBYSxDSnFsRm5DLENFcitHQSwwQkU4eEJGLHVCQXdIWSxnQkFBaUIsQ0pxbEYzQixDSWhsRkYsOERBSWdCLE1BQU8sQ0FDUCxVQUFXLENKa2xGM0IseURJOWtGWSxXQUFZLENKa2xGeEIsb0VJaGxGZ0IsU0FBVSxDQUNWLFVBQVcsQ0pvbEYzQix1Qkkva0ZRLGdCQUFpQixDSm1sRnpCLDBCSXBtRkEsdUJBbUJZLGdCQUFpQixDSnNsRjNCLENJem1GRiwwQkF1QlEsbUJBQWEsQ0FBYixvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUF1QixDQUF2Qiw4QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDSnVsRi9CLDhCSXJsRlksV0FBWSxDSnlsRnhCLDBCSW5uRkEsOEJBNEJnQixXQUFZLENKNGxGMUIsQ0l4bkZGLHdDQXFDd0IsY0FBZSxDSndsRnZDLGdESW5sRmdCLGdCQUFpQixDSnVsRmpDLDBCSWpvRkEsZ0RBNENvQixpQkFBa0IsQ0owbEZwQyxDRXRpSEEsMEJFZzZCRix3QkFtRFksaUJBQWlCLENBQ2pCLG1CQUFvQixDQUNwQiwyQkFBNEIsQ0FDNUIsdUNBQXdDLENKeWxGbEQsQ0kvb0ZGLDhCQTBEZ0Isa0JBQW1CLENKMGxGbkMsZ0NJeGxGb0IsY0FBZSxDSjRsRm5DLG1DSXBsRmdCLFVBQVcsQ0FDWCxpQkFBa0IsQ0p3bEZsQyxxQ0l0bEZvQixjQUFlLENKMGxGbkMsMEJJanFGQSxtQ0EwRW9CLFlBQWEsQ0o0bEYvQixDSXRxRkYsK0RBbUZvQixpQkFBa0IsQ0p3bEZ0Qyw2RUlqbEZvQixPQUFRLENBQ1IsU0FBVSxDSnFsRjlCLHdFSWpsRmdCLFlBQWEsQ0pxbEY3QixtRklubEZvQixVQUFXLENBQ1gsU0FBVSxDSnVsRjlCLDZCSTlrRm9CLGVBQWdCLENBQ2hCLGlDTDNnQ3lCLENDNmxIN0MsMkJJOXJGQSw2QkE4R3dCLFVBQVcsQ0pxbEZqQyxDRTdtSEEsMkJFMDZCRix3QkFzSFksZ0JBQWlCLENKbWxGM0IsQ0V6bUhBLDBCRWc2QkYsd0JBeUhZLGdCQUFpQixDSnNsRjNCLENFOW5IQSwyQkUrNkJGLHlCQThIWSxvQ0FBNkIsQ0FBN0IsZ0NBQTZCLENBQTdCLDRCQUE2QixDQUM3QixTQUFVLENKdWxGcEIsQ0Vyb0hBLDJCRSs2QkYsd0JBb0lZLG9DQUE2QixDQUE3QixnQ0FBNkIsQ0FBN0IsNEJBQTZCLENBQzdCLFFBQVMsQ0p3bEZuQixDRXhtSEEsMkJFcWhDRiw4QkFHWSx3QkxqbENlLENLa2xDZixXQUFZLENKdWxGdEIsK0NJcmxGYyxjQUFlLENKd2xGN0IsMkNJcmxGYyxnQkFBaUIsQ0FDakIsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENKd2xGckMsQ0UzcEhBLG1ERXlqQ0YsMkNBWW9CLGdCQUFpQixDSjRsRm5DLENFN25IQSwyQkVxaENGLCtDQWVvQixXQUFZLENKK2xGOUIsaURJM2xGYyxnQkFBaUIsQ0FDakIsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENKOGxGckMsQ0UzcUhBLG1ERXlqQ0YsaURBc0JvQixnQkFBaUIsQ0prbUZuQyxDRTdvSEEsMkJFcWhDRiw4Q0EwQmdCLGlCQUFrQixDQUNsQixnQkFBaUIsQ0pvbUYvQiwyRElqbUZzQixpQkFBa0IsQ0pvbUZ4Qyw4RElsbUYwQixVQUFXLENBQ1gsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qiw2QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDSnFtRmhELGlFSW5tRjhCLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0pzbUY5QyxDRXBzSEEsbURFeWpDRixpRUF1Q29DLGVBQWdCLENKMG1GbEQsQ0V0cUhBLDJCRXFoQ0YsNEVBMENvQyxnQkFBaUIsQ0o2bUZuRCx5RUl6bUZzQyx3QkFBZ0MsQ0o0bUZ0RSxtRUl4bUZrQyxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLDBCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2Qiw4QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDSjJtRnpELG9GSXhtRjBDLFdBQVksQ0oybUZ0RCwrRUl0bUZrQyx1QkFBd0IsQ0FDeEIsa0NBQTJCLENBQTNCLDhCQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsTUFBTyxDQUNQLFdBQVksQ0p5bUY5Qyw4RUl0bUZrQyxtQkFBb0IsQ0FDcEIsdUJBQXdCLENBQ3hCLGtDQUEyQixDQUEzQiw4QkFBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLFdBQVksQ0p5bUY5QyxtR0l2bUZzQyxVQUFXLENKMG1GakQsaUZJdG1Ga0MsdUJBQXdCLENBQ3hCLFdBQVksQ0p5bUY5QyxrR0l2bUZzQyxzQkFBdUIsQ0owbUY3RCxrR0l2bUZzQyxzQkFBdUIsQ0owbUY3RCxrR0l2bUZzQyxzQkFBdUIsQ0owbUY3RCxrR0l2bUZzQyxxQkFBc0IsQ0FDdEIscUJBQXNCLENKMG1GNUQsQ0sxeUhGLGdDQUVRLHFCQUFzQixDTGd6SDlCLDBDSzd5SGdCLFdBQVksQ0xpekg1QiwwQkt0ekhBLDBDQU9vQixrQkFBbUIsQ0xvekhyQyxDSzN6SEYsNkJBYVEsa0JBQWUsQ0FBZixzQkFBZSxDQUFmLGtCQUFlLENBQWYsY0FBZSxDQUNmLGVBQWdCLENMbXpIeEIsMEJLajBIQSw2QkFnQlksa0JBQWMsQ0FBZCxxQkFBYyxDQUFkLGlCQUFjLENBQWQsYUFBYyxDQUNkLGNBQWUsQ0FDZixpQkFBa0IsQ0xzekg1QixDS3gwSEYsNkJBc0JRLGtCQUFlLENBQWYsc0JBQWUsQ0FBZixrQkFBZSxDQUFmLGNBQWUsQ0FDZixlQUFnQixDTHV6SHhCLDBCSzkwSEEsNkJBeUJZLGtCQUFjLENBQWQscUJBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FDZCxjQUFlLENMMHpIekIsQ0V0eEhBLDBCRzlERix1Q0E4QmdCLG1CQUFvQixDTDR6SGxDLENFdnhIQSwwQkduRUYsd0NBbUNnQixtQkFBb0IsQ0w2ekhsQyxDRTd4SEEsMEJHbkVGLG9DQXlDWSxpQkFBa0IsQ0w2ekg1QixDS3QySEYsK0RBNkNnQixhTm5CVyxDTW9CWCxrQkFBbUIsQ0w4ekhuQyw0REt6ekh3QixjQUFlLENBQ2YsaUNOV3FCLENNVnJCLGFOeENHLENNeUNILG1CQUFvQixDQUNwQixtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENMNnpIckMsMEJLcDNIQSw0REF5RDRCLHVCQUF1QixDQUF2Qiw4QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixhQUFjLENMZzBIeEMsQ0sxM0hGLGtFQTZENEIsYU5uQ0QsQ0NxMkgzQiw4REsvekg0QixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixPQUFRLENMbTBIcEMsMEJLdDRIQSw4REFxRWdDLGlCQUFrQixDTHMwSGhELENLMzRIRixpRUF5RTRCLHFCQUFzQixDTHUwSGxELHVFS2wwSDRCLGtCQUFtQixDTHMwSC9DLDRFS2gwSGdCLGNBQWUsQ0FDZixhTnhFVyxDTXlFWCxhQUFjLENMbzBIOUIsbUNLL3pIUSxjQUFlLENBQ2YsNEJOdEVtQixDQ3k0SDNCLDBCSy81SEEsOENBK0ZnQixtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDTHEwSGpDLENFOTFIQSwwQkd4RUYsOENBb0dnQixhQUFjLENBQ2QsaUJBQWtCLENMdzBIaEMsQ0s3NkhGLG1HQXdHZ0IsYU4zRlcsQ000RlgsaUNOMUM2QixDTTJDN0IsY0FBZSxDQUNmLHdCQUF5QixDTDAwSHpDLHNES3YwSGdCLGFOeEdXLENDbTdIM0IsZUtyMEhJLHdCTjFGdUIsQ0NtNkgzQix3REtyMEhnQixTQUFVLENMeTBIMUIsK0RLcDBIZ0Isb0NOM0RnQyxDTTREaEMsYU5oSFcsQ01pSFgsY0FBZSxDQUNmLHFCQUFzQixDTHcwSHRDLDRES24wSHdCLGFOdkhHLENDODdIM0Isa0VLcjBINEIsYU45SEQsQ0N1OEgzQiw0RUtuMEhnQixhTi9IVyxDQ3M4SDNCLG1DS2wwSFEsb0JON0htQixDQ204SDNCLG1HS2gwSGdCLGFOMUlXLENDODhIM0Isc0NLNXpIb0IsYU5sSk8sQ0NrOUgzQiw0Q0s5ekh3QixhTnpKRyxDQzI5SDNCLDJCSzN6SEEsMENBS29CLGtCQUFtQixDTDJ6SHJDLENLaDBIRiw2QkFXUSxrQkFBZSxDQUFmLHNCQUFlLENBQWYsa0JBQWUsQ0FBZixjQUFlLENBQ2YsZUFBZ0IsQ0wwekh4QiwyQkt0MEhBLDZCQWNZLGtCQUFjLENBQWQscUJBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FDZCxjQUFlLENBQ2YsaUJBQWtCLENMNnpINUIsQ0s3MEhGLDZCQW9CUSxrQkFBZSxDQUFmLHNCQUFlLENBQWYsa0JBQWUsQ0FBZixjQUFlLENBQ2YsZUFBZ0IsQ0w4ekh4QiwyQktuMUhBLDZCQXVCWSxrQkFBYyxDQUFkLHFCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsY0FBZSxDTGkwSHpCLENLejFIRix3REE4QmdCLFNBQVUsQ0xnMEgxQiwrREszekhnQixvQ04xSWdDLENNMkloQyxhTm5MVyxDTW9MWCxjQUFlLENBQ2YscUJBQXNCLENMK3pIdEMsa0VLenpINEIsYU4zTEQsQ0N3L0gzQixtQ0tyekhRLG9CTnZNbUIsQ0NnZ0kzQixzQ0tuekhvQixhTnpNTyxDQ2dnSTNCLDRDS3J6SHdCLGFONU5HLENDcWhJM0IsZUtqekhJLHdCTjVOdUIsQ002TnZCLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0xxekhwQiwrQktuekhRLFdBQVksQ0FDWixhQUFjLENBQ2QsbUJBQWEsQ0FBYixvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIsNkJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENMdXpIL0IsMEJLajBIQSwrQkFZWSxXQUFZLENMMHpIdEIsQ0UxK0hBLDBCR29LRiwrQkFlWSxXQUFZLENMNnpIdEIsQ0s1MEhGLDRDQXFCWSxrQkFBbUIsQ0w0ekgvQixnREs5ekhnQixXQUFZLENMazBINUIsNENLN3pIWSx5Qk5qTXlCLENNa016QixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGFOek9lLENNME9mLGtCQUFtQixDTGkwSC9CLDhDSzl6SFksbUJBQWEsQ0FBYixvQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUF1QixDQUF2Qiw4QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0xrMEgvQiwwQ0svekhZLGFObFBlLENNbVBmLHdCQUF5QixDQUN6QixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLGdCQUFpQixDTG0wSDdCLDBCSzMySEEsMENBMENnQixrQkFBbUIsQ0xzMEhqQyxDS2gzSEYsNENBNkNnQix3QkFBeUIsQ0FDekIsYU41UFcsQ002UFgsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixnQkFBaUIsQ0x3MEhqQyxrREt0MEhvQixhTnJSTyxDQytsSTNCLGVLbjBISSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsNEJBQTZCLENBQzdCLHdCTi9RdUIsQ0NzbEkzQixrQ0tyMEhRLFdBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENMeTBIbEIsOENLcDBIZ0IsV0FBWSxDTHcwSDVCLDBCS3IxSEEsOENBZW9CLGtCQUFtQixDTDIwSHJDLENLMTFIRiwrREFxQmdCLHFDTnBQaUMsQ01xUGpDLGFOMVNXLENNMlNYLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDTDAwSG5DLDRES3AwSHdCLGFOeFRHLENNeVRILGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsaUNOMVFxQixDTTJRckIsa0JBQW1CLENBQ25CLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0x3MEhyQyxrRUt0MEg0QixhTmpVRCxDQzJvSTNCLHVFS3IwSDRCLGlCQUFrQixDTHkwSDlDLDRES3IwSHdCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsaUJBQWtCLENMeTBIMUMsMEJLNTNIQSw0REFxRDRCLGlCQUFrQixDTDQwSDVDLENLajRIRiwrREF5RHdCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsT0FBUSxDTDYwSGhDLDRFS3gwSGdCLGFOdlZXLENNd1ZYLGNBQWUsQ0w0MEgvQiw2Qkt2MEhRLGtCQUFlLENBQWYsc0JBQWUsQ0FBZixrQkFBZSxDQUFmLGNBQWUsQ0FDZixlQUFnQixDTDIwSHhCLDBCS2w1SEEsNkJBeUVZLGtCQUFjLENBQWQscUJBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FDZCxjQUFlLENBQ2YsaUJBQWtCLENMODBINUIsQ0t6NUhGLDZCQStFUSxrQkFBZSxDQUFmLHNCQUFlLENBQWYsa0JBQWUsQ0FBZixjQUFlLENBQ2YsZUFBZ0IsQ0wrMEh4QiwwQksvNUhBLDZCQWtGWSxrQkFBYyxDQUFkLHFCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsY0FBZSxDTGsxSHpCLENFNW9JQSwwQkd1T0YsdUNBdUZnQixtQkFBb0IsQ0xvMUhsQyxDRTdvSUEsMEJHa09GLHdDQTRGZ0IsbUJBQW9CLENMcTFIbEMsQ0tqN0hGLG1DQWlHUSxlQUFnQixDQUNoQixlQUFnQixDQUNoQiw0QkFBNkIsQ0xxMUhyQyxtR0tsMUhnQixhQUFjLENBQ2QsOEJOclUwQixDTXNVMUIsY0FBZSxDQUNmLHdCQUF5QixDQUN6QixrQkFBbUIsQ0xzMUhuQyxzREtsMUhvQixhTnZZTyxDQzZ0STNCLHNCSy8wSEksZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLDRCTnZZdUIsQ0MwdEkzQixtRUs3MEh3QixhTnBaRyxDTXFaSCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGlDTnRXcUIsQ011V3JCLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENMaTFIckMseUVLLzBINEIsYU5uYUQsQ0NzdkkzQiw4RUs5MEg0QixpQkFBa0IsQ0xrMUg5QyxtRUs5MEh3QixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGlCQUFrQixDTGsxSDFDLDBCSzcySEEsbUVBNkI0QixpQkFBa0IsQ0xxMUg1QyxDS2wzSEYsc0VBaUN3QixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLE9BQVEsQ0xzMUhoQyxtRktqMUhnQixhTm5iVyxDTW9iWCxjQUFlLENMcTFIL0IseUJLLzBISSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixNQUFPLENMbTFIWCwwQkt2MUhBLHlCQU1RLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxnQkFBaUIsQ0xzMUh2QixDRWx1SUEsMEJHb1lGLG9DQVlZLGlCQUFrQixDTHcxSDVCLENLcDJIRiwrRUFlWSxvQ0FBcUMsQ0FDckMsY0FBZSxDQUNmLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsa0JBQW1CLENBQ25CLGFOamNlLENDMnhJM0IsMEJLOTJIQSwrRUFzQmdCLGFOL2NXLENDNHlJekIsQ0tuM0hGLGdEQThCb0IsYU52ZE8sQ0NpekkzQixzREt4MUh3QixhTjlkRyxDQzB6STNCLGVLcDFISSx1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUNYLE1BQU8sQ0FDUCxPQUFRLENBQ1IsVUFBVyxDQUNYLCtCQUF3QixDQUF4QiwwQkFBd0IsQ0FBeEIsdUJBQXdCLENBQ3hCLGlEQUEwQyxDQUExQyx5Q0FBMEMsQ0FDMUMsa0JBQW1CLENBQ25CLFlBQWEsQ0x3MUhqQiwwQktqMkhBLGVBV1EsYUFBYyxDTDIxSHBCLENLdDJIRixrQ0FjUSxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENMNjFIL0IscUNLMzFIWSx1QkFBZ0IsQ0FBaEIsNEJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxjQUFlLENBQ2YsVUFBVyxDQUNYLDJDQUE0QyxDQUM1QyxpQkFBa0IsQ0wrMUg5QixpREs3MUhnQixhQUFjLENMaTJIOUIsdUNLOTFIZ0IsYU4vZVcsQ01nZlgsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHdCQUFtQixDQUFuQiwwQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIscUJBQXNCLENBQ3RCLGdCQUFpQixDTGsySGpDLDhDS2gySG9CLHdCTjFnQk8sQ00yZ0JQLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFdBQVksQ0FDWixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLDhCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHdCQUFtQixDQUFuQiwwQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQix5Qk4zZGlCLENDK3pJckMsNkRLaDJIZ0IsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLHdCQUF5QixDQUN6QixVQUFXLENBQ1gsV0FBWSxDQUNaLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULDZDQUE2QyxDQUM3QyxpREFBeUMsQ0FBekMseUNBQXlDLENBQ3pDLFlBQWEsQ0xvMkg3QixrRUtqMkh3QixVQUFXLENBQ1gsYU50aEJHLENNdWhCSCxjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGFBQWMsQ0xxMkh0QyxtQks3MUhJLHNCQUF1QixDQUN2QixlQUFnQixDTGkySHBCLDJCS24ySEEsbUJBSVEsc0JBQXVCLENMbzJIN0IsQ0UvMUlBLDBCR3VmRixtQkFPUSxxQkFBc0IsQ0x1Mkg1QixDSzkySEYsNkJBV1ksV0FBWSxDTHcySHhCLDBCS24zSEEsNkJBYWdCLFdBQVksQ0FDWixtQkFBb0IsQ0wyMkhsQyxDS3ozSEYsaUNBbUJRLGtCQUFlLENBQWYsc0JBQWUsQ0FBZixrQkFBZSxDQUFmLGNBQWUsQ0FDZixlQUFnQixDTDIySHhCLDJCSy8zSEEsaUNBc0JZLGtCQUFhLENBQWIsb0JBQWEsQ0FBYixnQkFBYSxDQUFiLFlBQWEsQ0FDYixhQUFjLENMODJIeEIsQ0V0NElBLDBCR2lnQkYsaUNBMEJZLGtCQUFjLENBQWQscUJBQWMsQ0FBZCxpQkFBYyxDQUFkLGFBQWMsQ0FDZCxjQUFlLENMaTNIekIsQ0s1NEhGLGlDQStCUSxrQkFBZSxDQUFmLHNCQUFlLENBQWYsa0JBQWUsQ0FBZixjQUFlLENBQ2YsZUFBZ0IsQ0xrM0h4QiwyQktsNUhBLGlDQWtDWSxrQkFBYSxDQUFiLG9CQUFhLENBQWIsZ0JBQWEsQ0FBYixZQUFhLENBQ2IsYUFBYyxDTHEzSHhCLENFejVJQSwwQkdpZ0JGLGlDQXNDWSxrQkFBYyxDQUFkLHFCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsY0FBZSxDTHczSHpCLENFMTZJQSwyQkcyZ0JGLGdFQWdENEIsY0FBZSxDTHEzSHpDLENFMzZJQSwyQkdzZ0JGLGdFQW1ENEIsY0FBZSxDTHczSHpDLENLaDNIRixpQkFDSSxnREFBaUQsQ0FDakQsMkJBQTRCLENBQzVCLGlDQUFrQyxDQUNsQyxxQkFBc0IsQ0FDdEIsWUFBYSxDQUNiLGlCQUFrQixDQUNsQix3QkFBbUIsQ0FBbkIsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0xvM0h2QiwyQkszM0hBLGlCQVNRLFlBQWEsQ0x1M0huQixDRTU3SUEsMEJHNGpCRixpQkFZUSxZQUFhLENMMDNIbkIsQ0U3N0lBLDBCR3VqQkYsaUJBZVEsWUFBYSxDTDYzSG5CLENFOTdJQSwwQkdrakJGLGlCQWtCUSxxQkFBc0IsQ0FDdEIsd0JBQXlCLENBQ3pCLFdBQVksQ0xnNEhsQixDTXhnSkYsY0FDSSxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQThCLENBQTlCLHFDQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLG9CQUFxQixDQUNyQixpQkFBa0IsQ05naEp0QiwwQk1waEpBLGNBTVEsYUFBYyxDTm1oSnBCLENNemhKRixrQ0FTUSxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLDBCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENOcWhKM0IsMEJNL2hKQSxrQ0FZWSx1QkFBdUIsQ0FBdkIsOEJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsVUFBVyxDTndoSnJCLENNcmlKRixvQ0FnQlksZUFBZ0IsQ04waEo1QixzQ010aEpRLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ04waEozQiwwQk0vaUpBLHNDQXVCWSx1QkFBdUIsQ0FBdkIsOEJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsVUFBVyxDTjZoSnJCLENFbi9JQSwwQklsRUYsc0NBMkJZLGFBQWMsQ05naUp4QixDTTNqSkYsd0ZBZ0NvQixpQkFBa0IsQ05naUp0QywyRk05aEp3QixtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENOa2lKckMsMEJNcGtKQSwyRkFvQzRCLGFBQWMsQ05xaUp4QyxDTXprSkYsOEZBdUM0QixpQkFBa0IsQ0FDbEIsMkJBQTRCLENOdWlKeEQsNkdNcGlKb0Msd0JQekJULENPMEJTLGtCUG5CVCxDT3FCUyxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixVQUFXLENBQ1gsUUFBUyxDQUNULE1BQU8sQ0FDUCxTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFNBQVUsQ051aUo5QywwQk03bEpBLDZHQXdEd0MsVUFBVyxDTjBpSmpELENNbG1KRix1SEEyRHdDLFdBQVksQ040aUpwRCwwQk12bUpBLHVIQTZENEMsVUFBVyxDTitpSnJELENNNW1KRix1SEFpRXdDLFdBQVksQ0FDWixlQUFnQixDTmdqSnhELDBCTWxuSkEsdUhBb0U0QyxVQUFXLENObWpKckQsQ012bkpGLGdIQXdFd0MsZ0JBQWlCLENOb2pKekQsaUlNampKNEMsK0JQekRqQixDQzhtSjNCLHNITWxqSjRDLHdCQUF5QixDTnNqSnJFLHdITXBqSmdELGFQM0VyQixDQ21vSjNCLGtITXBqSjRDLGFQdkVqQixDT3dFaUIsY0FBZSxDTndqSjNELHlITXRqSmdELGFQbEZyQixDQzRvSjNCLG1ITWpqSndDLFFBQVMsQ0FDVCxTQUFVLENBQ1Ysa0JBQW1CLENOcWpKM0Qsc0dNampKb0MsYVBqR1QsQ0NzcEozQiwrR01sako0QyxlQUFnQixDTnNqSjVELGdHTWhqSmdDLGNBQWUsQ05vakovQyxrR01sakpvQyxxQkFBc0IsQ0FDdEIsZ0JBQWlCLENBQ2pCLGNBQWUsQ05zakpuRCwwQk16cUpBLHlEQTZIZ0IsaUJBQWtCLENOaWpKaEMsQ0U1bUpBLDBCSWxFRix5REFnSWdCLGdCQUFpQixDTm9qSi9CLENNcHJKRiwyREFtSWdCLG9CQUFxQixDQUNyQixjQUFlLENBQ2YsY0FBZSxDTnNqSi9CLGtFTXBqSm9CLGFQbElPLENDMHJKM0IsNkRNcmpKb0Isa0JBQW1CLENOeWpKdkMsd0VNcmpKd0IsZUFBZ0IsQ055akp4QyxtQk1qakpJLGdCQUFpQixDTnFqSnJCLDJDTS9pSlksWUFBYSxDTm9qSnpCLHNDTWpqSlksYUFBYyxDQUNkLFFBQVMsQ05xakpyQixzRE1uakpnQixlQUFnQixDTnVqSmhDLHVFTXBqSndCLFVBQVcsQ053akpuQywwQk1wa0pBLHdGQW1Cd0MsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ05zakp2RCxDTTNrSkYsMEdBZ0NnQyxnQ0FBaUMsQ0FDakMsa0JBQW1CLENBQ25CLGVBQWdCLENOZ2pKaEQsNEdNOWlKb0MsY0FBZSxDTmtqSm5ELDBCTXRsSkEsNEdBc0N3QyxjQUFlLENOcWpKckQsQ00zbEpGLG1ESjhKQyxrQkk1R2tDLENKNkdsQywwQkk3RytDLENKK0cvQyx1QkkvRytDLENKZ0gvQyxzQkloSCtDLENKaUgvQyxrQklqSCtDLENBQzVCLG9CQUFxQixDTm1qSnpDLDJCTXRtSkEsbURKOEpDLGtCSXpHc0MsQ0owR3RDLG9CSTFHNEMsQ0o0RzVDLGlCSTVHNEMsQ0o2RzVDLGdCSTdHNEMsQ0o4RzVDLFlJOUc0QyxDQUNyQixhQUFjLENOMmpKcEMsQ0U3c0pBLDBCSTRGRixtREo4SkMsa0JJckdzQyxDSnNHdEMscUJJdEc2QyxDSndHN0Msa0JJeEc2QyxDSnlHN0MsaUJJekc2QyxDSjBHN0MsYUkxRzZDLENBQ3RCLGNBQWUsQ05ta0pyQyxDRXBzSkEsMkJJdUVGLHVGQStEZ0MsbUJBQW9CLENOb2tKbEQsQ0Voc0pBLDBCSTZERix1RkFzRWdDLG1CQUFvQixDTm1rSmxELENFcnVKQSwwQkk0RkYsa0ZBNkVnQyxtQkFBb0IsQ05ra0psRCxDTS9vSkYsbURKOEpDLGtCSXpFa0MsQ0owRWxDLDBCSTFFK0MsQ0o0RS9DLHVCSTVFK0MsQ0o2RS9DLHNCSTdFK0MsQ0o4RS9DLGtCSTlFK0MsQ0FDNUIsb0JBQXFCLENOb2tKekMsMkJNMXBKQSxtREo4SkMsa0JJdEVzQyxDSnVFdEMsb0JJdkU0QyxDSnlFNUMsaUJJekU0QyxDSjBFNUMsZ0JJMUU0QyxDSjJFNUMsWUkzRTRDLENBQ3JCLGFBQWMsQ040a0pwQyxDRWp3SkEsMEJJNEZGLG1ESjhKQyxrQklsRXNDLENKbUV0QyxxQkluRTZDLENKcUU3QyxrQklyRTZDLENKc0U3QyxpQkl0RTZDLENKdUU3QyxhSXZFNkMsQ0FDdEIsY0FBZSxDTm9sSnJDLENFeHZKQSwyQkl1RUYsdUZBa0dnQyxtQkFBb0IsQ05xbEpsRCxDRXB2SkEsMEJJNkRGLHVGQXlHZ0MsbUJBQW9CLENOb2xKbEQsQ0V6eEpBLDBCSTRGRixrRkFnSGdDLG1CQUFvQixDTm1sSmxELENNbnNKRixtREo4SkMsa0JJdENrQyxDSnVDbEMsb0JJdkN3QyxDSnlDeEMsaUJJekN3QyxDSjBDeEMsZ0JJMUN3QyxDSjJDeEMsWUkzQ3dDLENBQ3JCLGFBQWMsQ05xbEpsQywyQk05c0pBLG1ESjhKQyxrQkluQ3NDLENKb0N0QywwQklwQ21ELENKc0NuRCx1Qkl0Q21ELENKdUNuRCxzQkl2Q21ELENKd0NuRCxrQkl4Q21ELENBQzVCLG9CQUFxQixDTjZsSjNDLENFMXpKQSwwQklpR0YsbURKOEpDLGtCSS9Cc0MsQ0pnQ3RDLG9CSWhDNEMsQ0prQzVDLGlCSWxDNEMsQ0ptQzVDLGdCSW5DNEMsQ0pvQzVDLFlJcEM0QyxDQUNyQixhQUFjLENOcW1KcEMsQ0VqMEpBLDBCSTRGRixtREo4SkMsa0JJM0JzQyxDSjRCdEMscUJJNUI2QyxDSjhCN0Msa0JJOUI2QyxDSitCN0MsaUJJL0I2QyxDSmdDN0MsYUloQzZDLENBQ3RCLGNBQWUsQ042bUpyQyxDRXh6SkEsMkJJdUVGLHNGQXlJZ0MsbUJBQW9CLENOOG1KbEQsQ0U3MUpBLDJCSXNHRix1RkFnSmdDLG1CQUFvQixDTjZtSmxELENFOTFKQSwwQklpR0YsdUZBdUpnQyxtQkFBb0IsQ040bUpsRCxDRS8xSkEsMEJJNEZGLGtGQThKZ0MsbUJBQW9CLENOMm1KbEQsQ016d0pGLG1ESjhKQyxrQklRa0MsQ0pQbEMsb0JJT3dDLENKTHhDLGlCSUt3QyxDSkp4QyxnQklJd0MsQ0pIeEMsWUlHd0MsQ0FDckIsYUFBYyxDTjZtSmxDLDJCTXB4SkEsbURKOEpDLGtCSVdzQyxDSlZ0QyxvQklVNEMsQ0pSNUMsaUJJUTRDLENKUDVDLGdCSU80QyxDSk41QyxZSU00QyxDQUNyQixhQUFjLENOcW5KcEMsQ0VyNEpBLDJCSXNHRixtREo4SkMsa0JJZXNDLENKZHRDLDBCSWNtRCxDSlpuRCx1QklZbUQsQ0pYbkQsc0JJV21ELENKVm5ELGtCSVVtRCxDQUM1QixvQkFBcUIsQ042bkozQyxDRTU0SkEsMEJJaUdGLG1ESjhKQyxrQkltQnNDLENKbEJ0QyxvQklrQjRDLENKaEI1QyxpQklnQjRDLENKZjVDLGdCSWU0QyxDSmQ1QyxZSWM0QyxDQUNyQixhQUFjLENOcW9KcEMsQ0U5NEpBLDBCSXVGRixtREo4SkMsa0JJdUJzQyxDSnRCdEMscUJJc0I2QyxDSnBCN0Msa0JJb0I2QyxDSm5CN0MsaUJJbUI2QyxDSmxCN0MsYUlrQjZDLENBQ3RCLGNBQWUsQ042b0pyQyxDRTE0SkEsMkJJdUVGLHVGQTJMZ0MsbUJBQW9CLENOOG9KbEQsQ0UvNkpBLDJCSXNHRix1RkFrTWdDLG1CQUFvQixDTjZvSmxELENFaDdKQSwwQklpR0YsdUZBeU1nQyxtQkFBb0IsQ040b0psRCxDRWo3SkEsMEJJNEZGLGtGQWdOZ0MsbUJBQW9CLENOMm9KbEQsQ00zMUpGLHVFQTBOb0Isa0JBQW1CLENOc29KdkMsNENFbHNKQyxrQkltRTBCLENKbEUxQixxQklrRWlDLENKaEVqQyxrQklnRWlDLENKL0RqQyxpQkkrRGlDLENKOURqQyxhSThEaUMsQ0FDdEIsVUFBVyxDQUNYLGNBQWUsQ053b0ozQiwrRE10b0pnQixhQUFjLENOMG9KOUIsK0VNeG9Kb0Isd0JQdldPLENPd1dQLGVBQWdCLENBQ2hCLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ040b0pqQywwQk1yM0pBLCtFQTRPd0IsYUFBYyxDQUNkLFlBQWEsQ044b0puQyxDTTMzSkYsNEZBZ1B3QixpQkFBa0IsQ0FDbEIsV0FBWSxDTmdwSnBDLDBCTWo0SkEsNEZBbVA0QixVQUFXLENObXBKckMsQ010NEpGLG1HQXNQNEIsd0JQbFlELENPb1lDLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQUNYLEtBQU0sQ0FDTixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixtQkFBb0IsQ0FDcEIsU0FBVSxDTm9wSnRDLDhGTWpwSjRCLGFBQWMsQ05xcEoxQyxrR01ucEpnQyxVQUFXLENOdXBKM0MsZ0hNcnBKb0MsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sU0FBVSxDQUNWLFVBQVcsQ055cEovQyxzSE1wcEp3QyxTQUFVLENOd3BKbEQseUdNbHBKNEIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxNQUFPLENBQ1AsT0FBUSxDQUNSLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsOEJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FFdkIsaUNBQTBCLENBQTFCLDZCQUEwQixDQUExQix5QkFBMEIsQ0FDMUIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixTQUFVLENOcXBKdEMsK0dNbHBKb0Msb0JBQXFCLENBQ3JCLCtCQUF3QixDQUF4QiwyQkFBd0IsQ0FBeEIsdUJBQXdCLENOc3BKNUQsMkhNbnBKd0MsOEJBQXVCLENBQXZCLHlCQUF1QixDQUF2QixzQkFBdUIsQ051cEovRCxpSE1wcEp3Qyx3QlAxYWIsQ08yYWEsd0JQbGJiLENPbWJhLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUNuQixhQUFjLENBQ2QsaUJBQWtCLENOd3BKMUQsdUhNdHBKNEMsd0JQdmNqQixDT3djaUIsb0JQeGNqQixDT3ljaUIsd0JBQThCLENOMHBKMUUsbUhNdnBKNEMsY0FBZSxDTjJwSjNELGdHTW5wSndCLHdCQUF5QixDQUN6QixjQUFlLENOdXBKdkMsMEJNeDlKQSxnR0FtVTRCLFVBQVcsQ0FDWCxTQUFVLENOMHBKcEMsQ005OUpGLHFJQTBVd0MsK0JQcGFNLENPcWFOLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLGFQeGRiLENDaW5LM0IsMEJNeCtKQSxxSUFpVjRDLGNBQWUsQ040cEp6RCxDTTcrSkYsOEhBdVZnQyxtQkFBb0IsQ04ycEpwRCw2SU14cEp3QyxhUC9jYixDQzJtSzNCLGdJTXRwSm9DLGlDUDNiUyxDTzRiVCxhUHRkVCxDT3VkUyxtQkFBb0IsQ04wcEp4RCwwQk01L0pBLGdJQW9Xd0MsY0FBZSxDTjZwSnJELENNamdLRixxSEE0V29DLG9CQUFxQixDTjBwSnpELHNJTXhwSndDLGlCQUFrQixDTjRwSjFELHVITXpwSndDLGFQN2ZiLENPOGZhLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGNBQWUsQ042cEp2RCx5SE0zcEo0QyxxQkFBc0IsQ04rcEpsRSw2SE01cEo0QyxhUDlnQmpCLENDOHFLM0IsbUlNM3BKNEMsd0JQM2dCakIsQ080Z0JpQix3QkFBeUIsQ0FDekIsYVBqZ0JqQixDT2tnQmlCLGNBQWUsQ04rcEozRCx5SU03cEpnRCx3QlB4aEJyQixDT3loQnFCLGFQcmdCckIsQ0NzcUszQix5R010cEpnQyxXQUFZ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VyxDQUNYLFdBQVksQ0FDWixZQUFhLENWbXBPckMsOEdVanBPNEIsYVhmRCxDV2dCQyxTQUFVLENWcXBPdEMscUdVdHBPNEIsYVhmRCxDV2dCQyxTQUFVLENWcXBPdEMseUdVdHBPNEIsYVhmRCxDV2dCQyxTQUFVLENWcXBPdEMsMEdVdHBPNEIsYVhmRCxDV2dCQyxTQUFVLENWcXBPdEMsZ0dVdHBPNEIsYVhmRCxDV2dCQyxTQUFVLENWcXBPdEMseUZVL29Pd0IsVUFBVyxDQUNYLFlBQWEsQ0FDYixZQUFhLENWbXBPckMsb0hVanBPNEIsYVgxQkQsQ1cyQkMsU0FBVSxDVnFwT3RDLDJHVXRwTzRCLGFYMUJELENXMkJDLFNBQVUsQ1ZxcE90QywrR1V0cE80QixhWDFCRCxDVzJCQyxTQUFVLENWcXBPdEMsZ0hVdHBPNEIsYVgxQkQsQ1cyQkMsU0FBVSxDVnFwT3RDLHNHVXRwTzRCLGFYMUJELENXMkJDLFNBQVUsQ1ZxcE90Qyw2RVVocE9vQixtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENWb3BPakMsMEJVbHNPQSw2RUFnRHdCLGFBQWMsQ1Z1cE9wQyxDVXZzT0YscUhBcURnQyxpQkFBa0IsQ1Z1cE9sRCwwQlU1c09BLHFIQXVEb0MsY0FBZSxDQUNmLGtCQUFtQixDVjBwT3JELENVbHRPRiw0RkFnRXdCLGNBQWUsQ0FDZixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGtCQUFtQixDVnVwTzNDLGtHVXBwTzRCLHdCWG5ERCxDQzJzTzNCLG1GVW5wT29CLHdCWDdETyxDVzhEUCxhWGxETyxDV21EUCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFdBQVksQ1Z1cE9oQyx5RlVycE93Qix3QlgzRUcsQ0NvdU8zQiwwQlUxdU9BLHdDQXlGWSxnQkFBaUIsQ1ZzcE8zQixDVS91T0YsOERBNEZZLG1CQUFhLENBQWIsb0JBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIsMEJBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ1Z3cE8vQixnRVV0cE9nQixhWHpGVyxDVzBGWCxrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGFBQWMsQ1YwcE85Qiw4R1V0cE9vQixtQkFBb0IsQ1YwcE94QyxtQlcvdk9DLGVBQWdCLENYc3dPakIsMENXcHdPRSxhQUFjLENYd3dPaEIsMEJXM3dPQSwwQ0FLRyxtQkFBb0IsQ1gyd09yQixDV2h4T0YsNkNBUUcsYUFBYyxDWDZ3T2pCLHlEVzN3T0ksZUFBZ0IsQ1grd09wQiwrQ1c1d09JLGFBQWMsQ0FDZCx3QlpBdUIsQ1lDdkIsYVpXdUIsQ1lWdkIsd0JBQXlCLENBQ3pCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixjQUFlLENYZ3hPbkIsc0RXOXdPSyx3Qlpmc0IsQ1lnQnRCLGFaSXNCLENDOHdPM0IsNERXaHhPTSx3QkFBOEIsQ1hveE9wQyxxRFdoeE9LLGFadEJzQixDQzB5TzNCLHVCVzN3T0Msd0JabEIwQixDWW1CMUIsWUFBYSxDWCt3T2QsMEJXanhPQSx1QkFLRSxTQUFVLENBQ1YsUUFBUyxDWGl4T1QsQ1c3d09GLHVCQUVFLGtCQUFtQixDWGd4T3JCLGtDVzl3T0csZUFBZ0IsQ1hreE9uQix5Qlczd09FLGVBQWdCLENYK3dPbEIsaURXNXdPSSxhWnREdUIsQ0NzME8zQixvRFd6d09NLGlDQUFxQyxDWDZ3TzNDLHdEV3R3T0cscUJBQXNCLENBQ3RCLGlCQUFrQixDWDJ3T3JCLDBCVy94T0Esd0RBc0JJLGVBQWdCLENYK3dPbEIsQ1dyeU9GLHdDQTRCSyxhQUFjLENYOHdPbkIsK0JXeHdPRSxrQkFBbUIsQ1g0d09yQiwwQld4d09BLHdCQUdHLGFBQWMsQ1gwd09mLENFdnlPQSwwQlMwQkYsMkRBU00sZUFBZ0IsQ1gwd09wQixDV254T0Ysa0NBaUJHLHdCQUF5QixDWHV3TzVCLDBCV3h4T0Esa0NBbUJJLHlCQUEwQixDQUMxQixjQUFlLENYMHdPakIsQ1dud09GLDhCQUVDLFlBQWEsQ0FDYixlQUFnQixDQUNoQix3Qlp6RzBCLENDaTNPM0Isa0VXdHdPRSxtQkFBYSxDQUFiLG9CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isc0JB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b0RvQnhoUkksd0JyQnpIdUIsQ3FCMEh2QixhckJ2R3VCLENDbW9SM0Isb0RvQnZoUkksd0JyQjlIdUIsQ3FCK0h2QixhckI3R3VCLENDd29SM0IseUJvQnRoUkUsd0JyQnRJeUIsQ3FCdUl6QixhckJuSHlCLENxQm9IekIsV0FBWSxDcEIwaFJkLCtCb0J4aFJHLHdCckJ0SHdCLENxQnVIeEIsYXJCbkl3QixDQytwUjNCLHlCb0J4aFJFLHdCckJqSHlCLENxQmtIekIsd0JBQW9DLENBQ3BDLGlDckJ4RjJDLENxQnlGM0MsV0FBWSxDQUNaLGdCQUFpQixDcEI0aFJuQiwwQm9CcnJSQSx5QkEySkcsV0FBWSxDcEIraFJiLENvQjFyUkYsK0JBOEpHLHdCckJ4SndCLENxQnlKeEIsb0JyQnpKd0IsQ3FCMEp4Qix3QkFBOEIsQ3BCaWlSakMsMkJvQjVoUkUsNEJBQTZCLENwQmdpUi9CLHFCb0IzaFJFLG9DckJ4RzhDLENDdW9SaEQsMkJvQjFoUkUsd0JyQjVLNEIsQ3FCNks1QixvQ3JCOUc4QyxDcUIrRzlDLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsYXJCekp5QixDcUIwSnpCLFdBQVksQ0FDWixXQUFZLENBQ1osYUFBYyxDQUNkLGlCQUFrQixDcEI4aFJwQiwwQm9CeGlSQSwyQkFZRyxXQUFZLENBQ1osV0FBWSxDQUNaLGdCQUFpQixDQUNqQixjQUFlLENwQmlpUmhCLENFMXBSQSwwQmtCMEdGLDJCQWtCRyxXQUFZLENBQ1osV0FBWSxDQUNaLGdCQUFpQixDQUNqQixjQUFlLENwQm9pUmhCLENvQnpqUkYseUNBeUJJLHdCckJ4SnVCLENxQnlKdkIsYXJCN0t1QixDQ2t0UjNCLHlDb0JoaVJJLHdCckJuTXVCLENxQm9NdkIsYXJCbkx1QixDQ3V0UjNCLHlDb0IvaFJJLHdCckIvTTBCLENxQmdOMUIsYXJCekx1QixDQzR0UjNCLHlDb0I5aFJHLFVBQVcsQ3BCa2lSZCx1Q29COWhSRyx3QnJCbE13QixDcUJtTXhCLGFyQjFOMkIsQ0M0dlI5QiwyQm9COWhSRSx3QnJCOU40QixDcUIrTjVCLG9DckJoSzhDLENx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LG1EQUFvRCxDdkJ1aFZyRCxXdUJwaFZDLG1EQUFvRCxDdkJ3aFZyRCxXdUJyaFZDLG1EQUFvRCxDdkJ5aFZyRCxXdUJ0aFZDLG1EQUFvRCxDdkIwaFZyRCxXdUJ2aFZDLGlEQUFrRCxDdkIyaFZuRCxXdUJ4aFZDLGlEQUFrRCxDdkI0aFZuRCxXdUJ6aFZDLGlEQUFrRCxDdkI2aFZuRCxXdUIxaFZDLGlEQUFrRCxDdkI4aFZuRCxXdUIzaFZDLGlEQUFrRCxDdkIraFZuRCxXdUI1aFZDLG1EQUFvRCxDdkJnaVZyRCxXdUI3aFZDLG1EQUFvRCxDdkJpaVZyRCxXdUI5aFZDLG1EQUFvRCxDdkJraVZyRCxXdUIvaFZDLG1EQUFvRCxDdkJtaVZyRCxXdUJoaVZDLG1EQUFvRCxDdkJvaVZyRCxXdUJqaVZDLG1EQUFvRCxDdkJxaVZyRCxZdUJsaVZDLG9EQUFxRCxDQUNyRCxtQ0FBc0MsQ3ZCc2lWdkMsWXVCbmlWQyxvREFBcUQsQ0FDckQsbUNBQXNDLEN2QnVpVnZDLFl1QnBpVkMsb0RBQXFELENBQ3JELHFDQUF3QyxDdkJ3aVZ6QyxZdUJyaVZDLG9EQUFxRCxDQUNyRCxzQ0FBMEMsQ3ZCeWlWM0MsWXVCdGlWQyxvREFBcUQsQ0FDckQsc0NBQTBDLEN2QjBpVjNDLFl1QnZpVkMsb0RBQXFELENBQ3JELHNDQUEwQyxDdkIyaVYzQyxZdUJ4aVZDLG9EQUFxRCxDQUNyRCxzQ0FBMEMsQ3ZCNGlWM0MsWXVCemlWQyxvREFBcUQsQ0FDckQsc0NBQTBDLEN2QjZpVjNDLFl1QjFpVkMsb0RBQXFELENBQ3JELHNDQUEwQyxDdkI4aVYzQyxZdUIzaVZDLG9EQUFxRCxDQUNyRCxzQ0FBMEMsQ3ZCK2lWM0MsWXVCNWlWQyxvREFBcUQsQ0FDckQsc0NBQTBDLEN2QmdqVjNDLFl1QjdpVkMsa0RBQW1ELEN2QmlqVnBELFl1QjlpVkMsa0RBQW1ELEN2QmtqVnBELFl1Qi9pVkMsa0RBQW1ELEN2Qm1qVnBELFl1QmhqVkMsa0RBQW1ELEN2Qm9qVnBELHFCd0J4clhJLGdCQUFpQixDQUNqQixrQnpCSXVCLEN5Qkh2QixtQkFBYSxD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LHVNeUNwMW5Cd0IsY0FBZSxDQUNmLGFBQWMsQ0FDZCxpQzFDdlhxQixDQ2d0b0I3QyxxRnlDbjFuQlksaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixVQUFXLEN6Q3cxbkJ2QixtR3lDbjFuQm9CLG9CQUFxQixDekN3MW5CekMsdUd5Q3QxbkJ3QixpQzFDdFlxQixDMEN1WXJCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixhMUMxYkcsQ0NxeG9CM0IsbUh5Q3oxbkI0QixhMUNwY0QsQzBDcWNDLHlCQUEwQiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDAzIC0gR2xvYmFsIC0gRGVmYXVsdFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLSBHb29nbGUgRm9udCAtLSovXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVppbGxhK1NsYWI6aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RmphbGxhK09uZSZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TG9yYTppdGFsLHdnaHRAMCw0MDA7MCw1MDA7MCw1NjI7MCw2MDA7MCw3MDA7MSw0MDA7MSw1MDA7MSw1NjI7MSw2MDA7MSw3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUFsZWdyZXlhOml0YWwsd2dodEAwLDQwMDswLDUwMDswLDcwMDswLDgwMDswLDkwMDsxLDQwMDsxLDUwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QWNtZSZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UGxheWZhaXIrRGlzcGxheTppdGFsLHdnaHRAMCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86aXRhbCx3Z2h0QDAsMTAwOzAsMzAwOzAsNDAwOzAsNzAwOzAsOTAwOzEsMTAwOzEsMzAwOzEsNDAwOzEsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Pc3dhbGQ6d2dodEAyMDA7MzAwOzQwMDs0Njk7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuYm9keSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbn1cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcblx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbnB7XHJcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbmlucHV0W3R5cGU9bnVtYmVyXSB7XHJcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxudWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLmltZy1mdWxsIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5he1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LW5hbWU7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0Jjpob3ZlcntcclxuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHR9XHJcbn1cclxuYSxcclxuYnV0dG9uLFxyXG5pIHtcclxuXHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxufVxyXG5hLFxyXG5hOmhvdmVyLFxyXG5hOmZvY3VzLFxyXG5hOmFjdGl2ZSxcclxuYnV0dG9uLFxyXG5idXR0b246Zm9jdXMsXHJcbi5idG4sXHJcbi5idG46Zm9jdXMsXHJcbmlucHV0LFxyXG5pbnB1dDpmb2N1cyxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSxcclxuLnNsaWNrLXNsaWRlIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG5cclxuaW5wdXR7XHJcblx0Ji5pbnB1dC1maWVsZHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0fVxyXG59XHJcbnRleHRhcmVhe1xyXG5cdCYudGV4dGFyZWEtZmllbGR7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdH1cclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb250ZW50OiBcIlxcZWEyMVwiO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiTGFTdHVkaW9JY29uc1wiO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRjb2xvcjogIzEzYWZmMDtcclxuXHR9XHJcbn1cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5idXR0b24sXHJcbi5idG4ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4ub3ZlcmZsb3ctaGlkZGVue1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmhvbWUtc3R5bGUtMntcclxuXHRhe1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LW5hbWU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaG9tZS1zdHlsZS0ze1xyXG5cdGF7XHJcblx0XHRmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktbmFtZTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ob21lLXN0eWxlLTR7XHJcblx0YXtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ob21lLXN0eWxlLTV7XHJcblx0YXtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ob21lLXN0eWxlLTZ7XHJcblx0YXtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogLS0tRm9udCBTdHlsZS0tLSAqL1xyXG4uZm9udC1zdHlsZV9pdGFsaWN7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi8qIC0tLUxpbmUgSGVpZ2h0LS0tICovXHJcbi5saW5lLWhlaWdodC0xe1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDAxIC0gQmFzZSAtIFZhcmlhYmxlc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vLy0tLSBBbGwgVmFyaWFibGVzIC0gUmVsYXRlZCBTdHVmZiBJbmNsdWRlZCBJbiBUaGlzIEFyZWEgLS0t4oaTXHJcbi8vIHByb2plY3Qgc3BlY2lmaWMgdmFyaWFibGVzXHJcbiR0aGVtZS1jb2xvci0tZGVmYXVsdDogI2Q0ODc2YztcclxuJGRlZmF1bHQtY29sb3I6ICAgICAgICAjMDQxNjMyO1xyXG5cclxuLy8gQ29sb3JcclxuJHByaW1hcnktY29sb3I6ICAgICAjZDQ4NzZjO1xyXG4kcHJpbWFyeS1jb2xvci0yOiAgICNmNTU1NTU7XHJcbiRwcmltYXJ5LWNvbG9yLTM6ICAgI0ZGNjA2MDtcclxuJHByaW1hcnktY29sb3ItNDogICAjZGRhOTczO1xyXG4kcHJpbWFyeS1jb2xvci01OiAgICM4MjcwMjE7XHJcbiRwcmltYXJ5LWNvbG9yLTY6ICAgI2ZmNzk0YTtcclxuJHByaW1hcnktY29sb3ItNzogICAjNzNiY2MzO1xyXG4kZm9vdGVyLWNvbG9yOiAgICAgICNhYmFiYWI7XHJcbiR0ZXh0LWNvbG9yOiAgICAgICAgIzNlM2UzZTtcclxuJGhlYWRpbmctY29sb3I6ICAgICAjM2UzZTNlO1xyXG4kaGVhZGluZy1jb2xvci0yOiAgICM1MTUxNTE7XHJcbiR0aGVtZS1ibGFjay1jb2xvcjogIzFhMWExYTtcclxuJGJnLWNvbG9yLTE6ICAgICAgICAjMmQyZDJkO1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICNlNWU1ZTU7XHJcbiRib3JkZXItY29sb3ItMjogICAgI2ViZWJlYjtcclxuJGJvcmRlci1jb2xvci0zOiAgICAjZDhkOGQ4O1xyXG4kYm9yZGVyLWNvbG9yLTQ6ICAgICM0NTQ1NDU7XHJcbiRiYW5uZXItY29sb3ItMTogICAgIzUxNTE1MTtcclxuXHJcbi8vIEFkZGl0aW9uYWwgQ29sb3IgVmFyaWFibGVcclxuJHdoaXRlLWNvbG9yOiAgICAgICAjZmZmZmZmO1xyXG4kd2hpdGUtc21va2VfY29sb3I6ICNmNWY1ZjU7XHJcbiRzaWx2ZXItY29sb3I6ICAgICAgI2JiYmJiYjtcclxuJHNub3ctY29sb3ItMjogICAgICAjZjlmOWY5O1xyXG4kc25vdy1jb2xvcjogICAgICAgICNiNWI1YjU7XHJcbiRnYW1ib2dlLWNvbG9yOiAgICAgI0RDOUIwRTtcclxuJHppcmNvbi1jb2xvcjogICAgICAjREFFNUU3O1xyXG4kZ2FpbnNib3JvLWNvbG9yOiAgICNkZWRlZGU7XHJcbiR3aXNwLXBpbmtfY29sb3IgOiAgI2YzZWJlOTtcclxuJG5pZ2h0LXJpZGVyX2NvbG9yIDojMzEzMTMxO1xyXG4kbm9iZWwtY29sb3I6ICAgICAgICM5Nzk3OTc7XHJcbiRjaGFyY29hbC1jb2xvcjogICAgIzQ5NDk0OTtcclxuJGVjbGlwc2UtY29sb3I6ICAgICAjM2UzZTNlO1xyXG5cclxuJGFycm93LWNvbG9yLTE6ICAgICAjZGRlZWU5O1xyXG4kY2FydC1jb3VudC1jb2xvcjogICNFOTIzMjM7XHJcblxyXG4vLyBTbGlkZXIgQ29sb3IgU3dhdGNoZXNcclxuJGJ1cm50LW9yYW5nZV9jb2xvcjojZmY4MzJiO1xyXG4kcmF3LXVtYmVyX2NvbG9yOiAgICM4MjQ5MDA7XHJcbiRibGFjay1jb2xvcjogICAgICAgIzAwMDAwMDtcclxuJGJyb3duLWNvbG9yOiAgICAgICAjYTYzMTFmO1xyXG4kcmVkLWNvbG9yOiAgICAgICAgICNmZjAwMDA7XHJcblxyXG4vLy0tLS1Tb2NpYWwgTGluayBDb2xvciBWYXJpYWJsZXMgLS0tLeKGk1xyXG4kZmFjZWJvb2stY29sb3I6ICAgICMzYjU3OWQ7XHJcbiR0d2l0dGVyLWNvbG9yOiAgICAgIzNhY2FmZjtcclxuJGdvb2dsZS1wbHVzLWNvbG9yOiAjZGQ0YjM5O1xyXG4kbGlua2VkaW4tY29sb3I6ICAgICMwMDk3YmQ7XHJcbiRwaW50ZXJlc3QtY29sb3I6ICAgI2NiMjAyNztcclxuJGluc3RhZ3JhbS1jb2xvcjogICAjODMzYWI0O1xyXG4kc2t5cGUtY29sb3I6ICAgICAgICMwMGFmZjA7XHJcbiRzaGFyZS1jb2xvcjogICAgICAgI2ZlNmQ0YztcclxuJHlvdXR1YmUtY29sb3I6ICAgICAjZDcyNTI1O1xyXG4kdmltZW8tY29sb3I6ICAgICAgICMwMGFkZWY7XHJcblxyXG4vLyBGb250IEZhbWlseVxyXG4kYm9keS1mb250LWZhbWlseS1uYW1lOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU6ICdaaWxsYSBTbGFiJywgc2VyaWY7XHJcbiRnZW5lcmFsLWZvbnQtZmFtaWx5LW5hbWU6ICdaaWxsYSBTbGFiJywgc2VyaWY7IFxyXG4kZ2VuZXJhbC1mb250LWZhbWlseS0yOiAnRmphbGxhIE9uZScsIHNhbnMtc2VyaWY7XHJcbiRnZW5lcmFsLWZvbnQtZmFtaWx5LTM6ICdMb3JhJywgc2VyaWY7XHJcbiRnZW5lcmFsLWZvbnQtZmFtaWx5LTQ6ICdBbGVncmV5YScsIHNlcmlmO1xyXG4kZ2VuZXJhbC1mb250LWZhbWlseS01OiAnQWNtZScsIHNhbnMtc2VyaWY7XHJcbiRnZW5lcmFsLWZvbnQtZmFtaWx5LTY6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XHJcbiRnZW5lcmFsLWZvbnQtZmFtaWx5LTc6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuJGdlbmVyYWwtZm9udC1mYW1pbHktODogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XHJcbiRnZW5lcmFsLWZvbnQtZmFtaWx5LTk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjsiLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgICBDU1MgSW5kZXggICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogIFxyXG4gICAgMDEgLSBCYXNlIC0gVmFyaWFibGVzXHJcbiAgICAwMiAtIEJhc2UgLSBNaXhpbnNcclxuXHJcbiAgICAwMyAtIEdsb2JhbCAtIERlZmF1bHRcclxuICAgIDA0IC0gR2xvYmFsIC0gSGVscGVyXHJcbiAgICAwNSAtIEdsb2JhbCAtIENvbG9yXHJcblxyXG4gICAgMDYgLSBMYXlvdXQgLSBIZWFkZXJcclxuICAgIDA3IC0gTGF5b3V0IC0gRm9vdGVyXHJcblxyXG4gICAgMDggLSBQYWdlcyAtIFNob3BcclxuICAgIDA5IC0gUGFnZXMgLSBTaW5nbGUgUHJvZHVjdFxyXG4gICAgMTAgLSBQYWdlcyAtIEJsb2dcclxuICAgIDExIC0gUGFnZXMgLSBBYm91dFxyXG4gICAgMTIgLSBQYWdlcyAtIENvbnRhY3QgVXNcclxuICAgIDEzIC0gUGFnZXMgLSBNeSBBY2NvdW50XHJcbiAgICAxNCAtIFBhZ2VzIC0gQ29taW5nIFNvb25cclxuICAgIDE1IC0gUGFnZXMgLSBDaGVja291dFxyXG4gICAgMTYgLSBQYWdlcyAtIFdpc2hsaXN0XHJcbiAgICAxNyAtIFBhZ2VzIC0gQ29tcGFyZVxyXG4gICAgMTggLSBQYWdlcyAtIENhcnRcclxuICAgIDE5IC0gUGFnZXMgLSBGYXFcclxuICAgIDIwIC0gUGFnZXMgLSBFcnJvciA0MDRcclxuICAgIDIxIC0gUGFnZXMgLSBMb2dpbiBSZWdpc3RlclxyXG4gICAgMjIgLSBQYWdlcyAtIEJ1dHRvblxyXG4gICAgMjMgLSBQYWdlcyAtIE5hdmlnYXRpb25cclxuICAgIDI0IC0gUGFnZXMgLSBTb2NpYWwgTElua1xyXG5cclxuICAgIDI1IC0gQ29tcG9uZW50cyAtIFNsaWRlclxyXG4gICAgMjYgLSBDb21wb25lbnRzIC0gQmFubmVyXHJcbiAgICAyNyAtIENvbXBvbmVudHMgLSBQcm9kdWN0IENhdGVnb3J5XHJcbiAgICAyOCAtIENvbXBvbmVudHMgLSBQcm9kdWN0XHJcbiAgICAyOSAtIENvbXBvbmVudHMgLSBNb2RhbFxyXG4gICAgMzAgLSBDb21wb25lbnRzIC0gTmV3IEFycml2YWxcclxuICAgIDMxIC0gQ29tcG9uZW50cyAtIE5ld3NsZXR0ZXJcclxuICAgIDMyIC0gQ29tcG9uZW50cyAtIFBvc3RcclxuICAgIDMzIC0gQ29tcG9uZW50cyAtIEhlcmVhYm91dFxyXG4gICAgMzQgLSBDb21wb25lbnRzIC0gQW5pbWF0aW9uXHJcbiAgICAzNSAtIENvbXBvbmVudHMgLSBGZWF0dXJlZCBQcm9kdWN0XHJcbiAgICAzNiAtIENvbXBvbmVudHMgLSBCcmFuZCBQcm9kdWN0XHJcbiAgICAzNyAtIENvbXBvbmVudHMgLSBTaGlwcGluZ1xyXG4gICAgMzggLSBDb21wb25lbnRzIC0gVGVzdGltb25pYWxcclxuICAgIDM5IC0gQ29tcG9uZW50cyAtIENvdW50ZXJcclxuICAgIDQwIC0gQ29tcG9uZW50cyAtIFBvcHVsYXIgQ2F0ZWdvcmllc1xyXG4gICAgNDEgLSBDb21wb25lbnRzIC0gSW5zdGFncmFtXHJcbiAgICA0MiAtIENvbXBvbmVudHMgLSBCcmVhZGNydW1iXHJcbiAgICA0MyAtIENvbXBvbmVudHMgLSBTaWRlYmFyXHJcblxyXG49PT09PSAgRW5kIG9mIENTUyBJbmRleCAgPT09PT09ICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMDEgLSBCYXNlIC0gVmFyaWFibGVzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMDIgLSBCYXNlIC0gTWl4aW5zXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMDMgLSBHbG9iYWwgLSBEZWZhdWx0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tIEdvb2dsZSBGb250IC0tKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1aaWxsYStTbGFiOml0YWwsd2dodEAwLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUZqYWxsYStPbmUmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxvcmE6aXRhbCx3Z2h0QDAsNDAwOzAsNTAwOzAsNTYyOzAsNjAwOzAsNzAwOzEsNDAwOzEsNTAwOzEsNTYyOzEsNjAwOzEsNzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1BbGVncmV5YTppdGFsLHdnaHRAMCw0MDA7MCw1MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSw0MDA7MSw1MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUFjbWUmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBsYXlmYWlyK0Rpc3BsYXk6aXRhbCx3Z2h0QDAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1MYXRvOml0YWwsd2dodEAwLDEwMDswLDMwMDswLDQwMDswLDcwMDswLDkwMDsxLDEwMDsxLDMwMDsxLDQwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3N3YWxkOndnaHRAMjAwOzMwMDs0MDA7NDY5OzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW1nLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYSB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICNkNDg3NmM7XG59XG5cbmEsXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlLFxuYnV0dG9uLFxuYnV0dG9uOmZvY3VzLFxuLmJ0bixcbi5idG46Zm9jdXMsXG5pbnB1dCxcbmlucHV0OmZvY3VzLFxuc2VsZWN0LFxudGV4dGFyZWEsXG4uc2xpY2stc2xpZGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LmlucHV0LWZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxudGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhU3R1ZGlvSWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxM2FmZjA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJ1dHRvbixcbi5idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG9tZS1zdHlsZS0yIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uaG9tZS1zdHlsZS0yIGE6aG92ZXIge1xuICBjb2xvcjogI2RkYTk3Mztcbn1cblxuLmhvbWUtc3R5bGUtMyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5ob21lLXN0eWxlLTMgYTpob3ZlciB7XG4gIGNvbG9yOiAjODI3MDIxO1xufVxuXG4uaG9tZS1zdHlsZS00IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmhvbWUtc3R5bGUtNCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjc5NGE7XG59XG5cbi5ob21lLXN0eWxlLTUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uaG9tZS1zdHlsZS01IGE6aG92ZXIge1xuICBjb2xvcjogIzczYmNjMztcbn1cblxuLmhvbWUtc3R5bGUtNiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5ob21lLXN0eWxlLTYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4vKiAtLS1Gb250IFN0eWxlLS0tICovXG4uZm9udC1zdHlsZV9pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIC0tLUxpbmUgSGVpZ2h0LS0tICovXG4ubGluZS1oZWlnaHQtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMDQgLSBHbG9iYWwgLSBIZWxwZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIE1nYW5hJ3MgQ3VzdG9tIENvbnRhaW5lciAtLS0qL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQtMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDgwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0yIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLTIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtMiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQtMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtMyB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC0zIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFpbmVyLWZsdWlkLTMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkLTQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLTQge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtNCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZC00IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZC01IHtcbiAgcGFkZGluZzogMCAxNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLTUge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQtNSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQtY3VzdG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLyogLS0tTWdhbmEgUHJlbG9hZGVyLS0tKi9cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgei1pbmRleDogOTk5OTk5OTk7XG59XG5cbi5wcmVsb2FkZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4ucHJlbG9hZGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2Q0ODc2YztcbiAgYW5pbWF0aW9uOiBwcmVsb2FkZXIgMS4zcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5wcmVsb2FkZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuQGtleWZyYW1lcyBwcmVsb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAuOTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnByZWxvYWRlci0yIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZGRhOTczO1xufVxuXG4ucHJlbG9hZGVyLTMgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM4MjcwMjE7XG59XG5cbi5wcmVsb2FkZXItNCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmNzk0YTtcbn1cblxuLnByZWxvYWRlci01IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNzNiY2MzO1xufVxuXG4vKiAtLS1GaXhlZCBXcmFwcGVyLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maXhlZC13cmFwcGVyIC5maXhlZC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maXhlZC13cmFwcGVyIC5tYWluLXNpdGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLyogLS0tQmFzZSBUcmFuc2l0aW9uLS0tICovXG5hLFxuYnV0dG9uLFxuaSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlciwgLmhlYWRpbmctNiwgLnRhYi1jb250ZW50IC50YWItcGFuZS5hY3RpdmUsIC5zY3JvbGwtdG8tdG9wIGksIC5wcmljZS1maWx0ZXIgLnVpLXNsaWRlci1oYW5kbGUsIC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQgLmZpbHRlci1idG4sIC5ob3Zlci1zdHlsZSAub3ZlcmxheS0xLCAuaG92ZXItc3R5bGU6aG92ZXIgLm92ZXJsYXktMSwgLmhvdmVyLXN0eWxlLTMgLm92ZXJsYXktMSwgLmhvdmVyLXN0eWxlLTM6aG92ZXIgLm92ZXJsYXktMSwgLmltZy16b29tX2VmZmVjdDpiZWZvcmUsIC5nbG9iYWwtb3ZlcmxheSwgLnNsaWNrLWRvdHMgbGksIC5hcnJvdy1zdHlsZS0yIC5zbGljay1hcnJvdywgLmFycm93LXN0eWxlLTI6aG92ZXIgLnNsaWNrLWFycm93LCAuYXJyb3ctc3R5bGUtNTpob3ZlciAuc2xpY2stYXJyb3csIC5zaW5nbGUtYnJhbmQtaXRlbSwgLnNpbmdsZS1icmFuZC1pdGVtIGltZywgLnNpbmdsZS1icmFuZC1pdGVtOmhvdmVyLCAuc2luZ2xlLWJyYW5kLWl0ZW06aG92ZXIgaW1nLCAuc2luZ2xlLWJyYW5kLWl0ZW0tMiwgLnNpbmdsZS1icmFuZC1pdGVtLTIgaW1nLCAucG9wdXBfd3JhcHBlciwgLnBvcHVwX3dyYXBwZXIgLnRlc3QgLnBvcHVwX29mZiwgLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLWZvcm0tZ3JvdXAgZm9ybS5zdWJzY3JpYmUtZm9ybSBidXR0b24sIC5xdWFudGl0eSAuY2FydC1wbHVzLW1pbnVzID4gLnF0eWJ1dHRvbiwgLm1haW4tbmF2ID4gdWwgPiBsaSA+IGEgLm1lbnUtdGV4dDphZnRlciwgLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCA+IGxpID4gdWwucHMtZHJvcGRvd24sIC5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtc2VsZWN0aW9uX3dyYXAgLnByb2R1Y3Qtc2VsZWN0aW9uX21lbnUgPiBuYXYucHJvZHVjdC1zZWxlY3Rpb25fbmF2ID4gdWwgPiBsaSA+IHVsLnBzLWRyb3Bkb3duID4gbGksIC5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QsIC5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nOmJlZm9yZSwgLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIGltZy5zZWNvbmRhcnktaW1nLCAuc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1wcm9kdWN0X2l0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsIC5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGksIC5zaG9wLXByb2R1Y3Qtd3JhcCA+IFtjbGFzcyo9XCJjb2wtXCJdLCAucmV2aWV3LWJvZHkgLnVzZXItZmVlZGJhY2sgZm9ybS5mZWVkYmFjay1mb3JtIC5jb21tZW50LWZpZWxkIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkLCAubXlhY2NvdW50LXRhYi1jb250ZW50LCAuY291cG9uLWFjY29yZGlvbiBzcGFuLCAuY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm9yZGVyLWJ1dHRvbi1wYXltZW50IGlucHV0LCAud2lzaGxpc3QtY29udGVudCB0YWJsZSB0ZC5tZ2FuYS1jYXJ0X2J0biBhLCAuY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIsIC5tZ2FuYS1idG4sIC5ob21lLXN0eWxlLTIgLmJvcmRlci1idXR0b24tMiwgLmJvcmRlci1idXR0b24sIC5ib3JkZXItYnV0dG9uOmhvdmVyLCAuYnRuLWNsb3NlLCAuYnRuLWNsb3NlID4gaSwgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCA+IGxpLm1pbmljYXJ0LXByb2R1Y3QgLnByb2R1Y3QtaXRlbV9pbWcsIC5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciwgLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpID4gdWwgbGksIC5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaSA+IGEgPiBpLCAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9iYW5uZXIgLmlubmVyLWltZzpiZWZvcmUsIC5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lci0yIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpID4gdWwgbGksIC5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lci0yIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpID4gYSA+IGksIC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgPiAubWVudS1leHBhbmQsIC5zb2NpYWwtbGluay0yIHVsIGxpIGE6aG92ZXIsIC5iYW5uZXItd3JhcHBlci0yIC5zaW5nbGUtYmFubmVyOmhvdmVyIC5iYW5uZXItaW1hZ2UgYSAuYmFubmVyLW92ZXJsYXksIC5iYW5uZXItd3JhcHBlci0yIC5zaW5nbGUtYmFubmVyOmhvdmVyIC5iYW5uZXItY29udGVudC0zIGEsIC5iYW5uZXItd3JhcHBlci0yIC5iYW5uZXItaW1hZ2UgYSAuYmFubmVyLW92ZXJsYXksIC5iYW5uZXItd3JhcHBlci0yIC5iYW5uZXItY29udGVudC0zIGEsIC5iYW5uZXItMy1hcmVhIC5iYW5uZXItaW1nIGEgLmJhbm5lci1vdmVybGF5LCAuYmFubmVyLTMtYXJlYSAuYmFubmVyLWltZzpob3ZlciBhIC5iYW5uZXItb3ZlcmxheSwgLmJhbm5lci01LWFyZWEgLmNvbnRlbnQtaW1hZ2U6aG92ZXIgLmJhbm5lci10aXRsZS0yLCAuYmFubmVyLTUtYXJlYSAuYmFubmVyLWNvbnRlbnQtMiAuYmFubmVyLXRpdGxlLTIsIC5iYW5uZXItNi1hcmVhIC5idXR0b24tc3R5bGUtMiAuYm9yZGVyLWJ1dHRvbi0yLCAuYmFubmVyLTYtYXJlYSAuY29udGVudC1pbWFnZTpob3ZlciAuYm9yZGVyLWJ1dHRvbi0yOmJlZm9yZSwgLnNpbmdsZS1jYXRlZ29yeS1vbmUgLmNhdGVnb3J5LWltYWdlLCAuc2luZ2xlLWNhdGVnb3J5LW9uZSAuY2F0ZWdvcnktaW1hZ2Ugc3BhbiwgLnNpbmdsZS1jYXRlZ29yeS1vbmUgLmNhdGVnb3J5LWltYWdlIGltZywgLnNpbmdsZS1jYXRlZ29yeS1vbmUgLmNhdGVnb3J5LWltYWdlOmhvdmVyLCAuc2luZ2xlLWNhdGVnb3J5LW9uZSAuY2F0ZWdvcnktaW1hZ2U6aG92ZXIgc3BhbiwgLnNpbmdsZS1jYXRlZ29yeS1vbmUgLmNhdGVnb3J5LWltYWdlOmhvdmVyIGltZywgLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QsIC5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEgLnByb2R1Y3Qtb3ZlcmxheSwgLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywgLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGksIC5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsIC5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QsIC5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSAucHJvZHVjdC1vdmVybGF5LCAucHJvZHVjdC1pdGVtLTIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEgLnByaW1hcnktaW1hZ2UsIC5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSAuc2Vjb25kYXJ5LWltYWdlLCAucHJvZHVjdC1pdGVtLTIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZzpob3ZlciAucHJpbWFyeS1pbWFnZSwgLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWc6aG92ZXIgLnNlY29uZGFyeS1pbWFnZSwgLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zLCAucHJvZHVjdC1pdGVtLTIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpLCAucHJvZHVjdC1pdGVtLTIgLnNpbmdsZS1wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsIC5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3QsIC5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSAucHJvZHVjdC1vdmVybGF5LCAucHJvZHVjdC1pdGVtLTQgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsIC5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGksIC5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucywgLnByb2R1Y3QtaXRlbS0zIC5zaW5nbGUtcHJvZHVjdCwgLnByb2R1Y3QtaXRlbS0zIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zLCAucHJvZHVjdC1pdGVtLTMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpLCAucHJvZHVjdC1pdGVtLTMgLnNpbmdsZS1wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMsIC5tb2RhbC13cmFwcGVyLm1vZGFsLCAubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jbG9zZSwgLm5ldy1hcnJpdmFsLTMgLmJhbm5lci10aHVtYi1hcmVhIC5kZW1vLWltYWdlIGEgLmJhbm5lci1vdmVybGF5LCAubmV3LWFycml2YWwtMyAuYmFubmVyLXRodW1iLWFyZWE6aG92ZXIgLmRlbW8taW1hZ2UgYSAuYmFubmVyLW92ZXJsYXksIC5ibG9nLXBvc3QtYXJlYS0yIC5wb3N0LWlubmVyLWJveDpob3ZlciAucG9zdC1jb250ZW50LCAuYmxvZy1wb3N0LWFyZWEtMiAucG9zdC1pbm5lci1ib3g6aG92ZXIgLmJhbm5lci1vdmVybGF5LCAuYmxvZy1wb3N0LWFyZWEtMiAucG9zdC1pbm5lci1ib3ggLmJhbm5lci1vdmVybGF5LCAuYmxvZy1wb3N0LWFyZWEtMiAucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudCwgLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhIC5wcm9kdWN0LWNhdGVnb3J5IGxpIGEgaSwgLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhIC5wcm9kdWN0LWNhdGVnb3J5IGxpIGE6aG92ZXIgaSwgLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhIC5wcm9kdWN0LWNhdGVnb3J5IGxpIGE6aG92ZXIgLmhlYWRpbmctNiwgLmluc3RhZ3JhbS1hcmVhIC5pbnN0YWdyYW0taW1nOmJlZm9yZSwgLmluc3RhZ3JhbS1hcmVhIC5pbnN0YWdyYW0taW1nIC5hZGQtYWN0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuXG4vKiAtLS1TZWN0aW9uIFRpdGxlLS0tICovXG4uc2VjdGlvbi10aXRsZSA+IC5oZWFkaW5nLW9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUgPiAuaGVhZGluZy1vbmUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTIgPiAuaGVhZGluZy01IHtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTIgPiAuaGVhZGluZy01IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi10aXRsZS0zID4gLmhlYWRpbmctNSB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTMgPiAuaGVhZGluZy01IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0zID4gLmhlYWRpbmctNTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzgyNzAyMTtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uc2VjdGlvbi10aXRsZS00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi10aXRsZS00ID4gLmhlYWRpbmctNSB7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICBmb250LWZhbWlseTogXCJBY21lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uc2VjdGlvbi10aXRsZS00ID4gLmhlYWRpbmctNTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS00ID4gLmhlYWRpbmctNSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi10aXRsZS00ID4gLmhlYWRpbmctNSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbi10aXRsZS00ID4gLmhlYWRpbmctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNCA+IC5oZWFkaW5nLTYge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1mYW1pbHk6IFwiQWNtZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDY2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24tdGl0bGUtNCA+IC5oZWFkaW5nLTY6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICMzZTNlM2U7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNCA+IC5oZWFkaW5nLTYge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNCA+IC5oZWFkaW5nLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTUgPiAuaGVhZGluZy1vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTUgPiAuaGVhZGluZy1vbmUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNSA+IC5oZWFkaW5nLW9uZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tdGl0bGUtMTMgPiAuaGVhZGluZy0xMyB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTMgPiAuaGVhZGluZy0xMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMyA+IC5oZWFkaW5nLTEzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEzID4gLmhlYWRpbmctMTMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiA4MHB4IDEwc3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTMgPiAuaGVhZGluZy0xMzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkOGQ4ZDg7XG4gIHdpZHRoOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgbGVmdDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEzID4gLmhlYWRpbmctMTM6YmVmb3JlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTMgPiAuaGVhZGluZy0xMzpiZWZvcmUge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTEzID4gLmhlYWRpbmctMTM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkOGQ4ZDg7XG4gIHdpZHRoOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMyA+IC5oZWFkaW5nLTEzOmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTMgPiAuaGVhZGluZy0xMzphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLXRpdGxlLTE0IC5oZWFkaW5nLTE0IHtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xNCAuaGVhZGluZy0xNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi10aXRsZS0xNCAuaGVhZGluZy0xNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VjdGlvbi10aXRsZS0xNCAuaGVhZGluZy0xNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuLmJvcmRlci1oZWFkaW5nID4gLmhlYWRpbmctNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYm9yZGVyLWhlYWRpbmcgPiAuaGVhZGluZy01OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtOHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjM2UzZTNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRpbmctdHdvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLmhlYWRpbmctMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLmhlYWRpbmctNCB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgY29sb3I6ICM1MTUxNTE7XG59XG5cbi5oZWFkaW5nLTYge1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uc21hbGwtdGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbWFsbC10aXRsZS0xIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNtYWxsLXRpdGxlLTEge1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zbWFsbC10aXRsZS0yIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc21hbGwtdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5sYXJnZS10aXRsZS0xIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGxldHRlci1zcGFjaW5nOiA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFyZ2UtdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sYXJnZS10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgfVxufVxuXG4ubGFyZ2UtdGl0bGUtMiB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAuOWVtO1xufVxuXG4ubGFyZ2UtdGl0bGUtMyB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhcmdlLXRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxhcmdlLXRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uZGVzYy1vbmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4vKiAtLS1Qcm9kdWN0IFN0aWNrZXItLS0qL1xuLnN0aWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzNlM2UzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogLS0tVG9vbHRpcC0tLSAqL1xuLnRvb2x0aXAge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4udG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsXG4udG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xufVxuXG4udG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsXG4udG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSxcbi50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKiAtLS1TcGFjaW5nIEJldHdlZW4gVHdvIFJvdy0tLSovXG4ucHJvZHVjdC1zbGlkZXIgLnNsaWNrLXNsaWRlIGRpdjpub3QoOmxhc3QtY2hpbGQpIC5wcm9kdWN0LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLyogLS0tU2xpY2sgRGlzYWJsZWQgQ3Vyc29yIFBvaW50LS0tICovXG4uc2xpY2stZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLVRhYiBDb250ZW50ICYgUGFuZSBGaXgtLS0gKi9cbi50YWItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50YWItY29udGVudCAudGFiLXBhbmUuYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyotLSBTY3JvbGwgVG8gVG9wIC0tKi9cbi5zY3JvbGwtdG8tdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogU2xpZGVJbkRvd24gMXMgbm9ybWFsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cblxuLnNjcm9sbC10by10b3Auc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogU2xpZGVJblVwIDFzIG5vcm1hbDtcbn1cblxuLnNjcm9sbC10by10b3AgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNjcm9sbC10by10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xufVxuXG4uc2Nyb2xsLXRvLXRvcDpob3ZlciA+IGkge1xuICBhbmltYXRpb246IFNsaWRlSW5VcCAxcyBpbmZpbml0ZTtcbn1cblxuLnNjcm9sbC10by10b3AuYmctY29sb3ItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDE2MzI7XG59XG5cbi5zY3JvbGwtdG8tdG9wLmJnLWNvbG9yLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhOTczO1xufVxuXG4uc2Nyb2xsLXRvLXRvcC5iZy1jb2xvci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MTYzMjtcbn1cblxuLnNjcm9sbC10by10b3AuYmctY29sb3ItMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjcwMjE7XG59XG5cbi5zY3JvbGwtdG8tdG9wLmJnLWNvbG9yLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNjMyO1xufVxuXG4uc2Nyb2xsLXRvLXRvcC5iZy1jb2xvci00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzk0YTtcbn1cblxuLnNjcm9sbC10by10b3AuYmctY29sb3ItNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDE2MzI7XG59XG5cbi5zY3JvbGwtdG8tdG9wLmJnLWNvbG9yLTU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzNiY2MzO1xufVxuXG4ucmF0aW5nLWJveCA+IHVsIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5yYXRpbmctYm94ID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5yYXRpbmctYm94ID4gdWwgPiBsaSA+IGkge1xuICBjb2xvcjogI0Y1QTYyMztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmF0aW5nLWJveC5nYW1ib2dlLWNvbG9yID4gdWwgPiBsaSA+IGkge1xuICBjb2xvcjogI0RDOUIwRTtcbn1cblxuLyogLS0tUGFnaW5hdGlvbi0tLSAqL1xuLnBhZ2luYXRvaW4tYXJlYSB7XG4gIHBhZGRpbmc6IDMwcHggMCA5MHB4O1xufVxuXG4ucGFnaW5hdG9pbi1hcmVhLnBvc2l0aW9uLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnaW5hdG9pbi1hcmVhIC5wYWdpbmF0aW9uLWJveCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2luYXRvaW4tYXJlYSAucGFnaW5hdGlvbi1ib3ggbGkgPiBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1ZTVlNTtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wYWdpbmF0b2luLWFyZWEgLnBhZ2luYXRpb24tYm94IGxpID4gYS5uZXh0IGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wYWdpbmF0b2luLWFyZWEgLnBhZ2luYXRpb24tYm94IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxuXG4ucGFnaW5hdG9pbi1hcmVhIC5wYWdpbmF0aW9uLWJveCBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxuXG4vKiAtLS1UYWctLS0gKi9cbi50YWdzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnRhZ3MtbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiAtLS1SYW5nZSBTbGlkZXItLS0gKi9cbi5wcmljZS1maWx0ZXIgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xufVxuXG4ucHJpY2UtZmlsdGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByaWNlLWZpbHRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNi42NXB4IDAuMzVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLnByaWNlLWZpbHRlciAudWktc2xpZGVyLWhhbmRsZTpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xufVxuXG4ucHJpY2UtZmlsdGVyIC51aS1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2Yztcbn1cblxuLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCAuZmlsdGVyLWJ0biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQgLmZpbHRlci1idG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IC5maWx0ZXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2YztcbiAgYm9yZGVyLWNvbG9yOiAjZDQ4NzZjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCAubGFiZWwtaW5wdXQgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IC5sYWJlbC1pbnB1dCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDk5cHg7XG59XG5cbi8qIC0tLUNvdW50ZG93bi0tLSAqL1xuLmNvdW50ZG93bi13cmFwIC5jb3VudGRvd24uaXRlbS00IC5jb3VudGRvd25fX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvdW50ZG93bi13cmFwIC5jb3VudGRvd24uaXRlbS00IC5jb3VudGRvd25fX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi5pdGVtLTQgLmNvdW50ZG93bl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNvdW50ZG93bi13cmFwIC5jb3VudGRvd24uaXRlbS00IC5jb3VudGRvd25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvdW50ZG93bi13cmFwIC5jb3VudGRvd24uaXRlbS00IC5jb3VudGRvd25fX2l0ZW0gc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uY291bnRkb3duLXdyYXAgLmNvdW50ZG93bi5pdGVtLTQgLmNvdW50ZG93bl9faXRlbSBzcGFuLmNvdW50ZG93bl9fdGltZSB7XG4gIGZvbnQtc2l6ZTogNDlweDtcbn1cblxuLmNvdW50ZG93bi13cmFwIC5jb3VudGRvd24uaXRlbS00IC5jb3VudGRvd25fX2l0ZW0gc3Bhbi5jb3VudGRvd25fX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzIuNHB4O1xufVxuXG4uY291bnRkb3duLXdyYXAud2hpdGUtdGV4dF9jb2xvciBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb3VudGRvd24td3JhcC53aXRoLWJvcmRlcl9yYWRpdXMgLmNvdW50ZG93bi5pdGVtLTQgLmNvdW50ZG93bl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuY291bnRkb3duLXdyYXAud2l0aC1ib3JkZXJfcmFkaXVzIC5jb3VudGRvd24uaXRlbS00IC5jb3VudGRvd25fX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvdW50ZG93bi13cmFwLndpdGgtYm9yZGVyX3JhZGl1cyAuY291bnRkb3duLml0ZW0tNCAuY291bnRkb3duX19pdGVtIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmNvdW50ZG93bi13cmFwLndpdGgtYm9yZGVyX3JhZGl1cyAuY291bnRkb3duLml0ZW0tNCAuY291bnRkb3duX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb3VudGRvd24td3JhcC53aXRoLWJvcmRlcl9yYWRpdXMgLmNvdW50ZG93bi5pdGVtLTQgLmNvdW50ZG93bl9faXRlbSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuY291bnRkb3duLXdyYXAud2l0aC1ib3JkZXJfcmFkaXVzIC5jb3VudGRvd24uaXRlbS00IC5jb3VudGRvd25fX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jb3VudGRvd24td3JhcC53aXRoLWJvcmRlcl9yYWRpdXMgLmNvdW50ZG93bi5pdGVtLTQgLmNvdW50ZG93bl9faXRlbSBzcGFuLmNvdW50ZG93bl9fdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuY291bnRkb3duLXdyYXAud2l0aC1ib3JkZXJfcmFkaXVzIC5jb3VudGRvd24uaXRlbS00IC5jb3VudGRvd25fX2l0ZW0gc3Bhbi5jb3VudGRvd25fX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uY291bnRkb3duLXdyYXAud2l0aC1ib3JkZXJfcmFkaXVzIC5jb3VudGRvd24uaXRlbS00IC5jb3VudGRvd25fX2l0ZW0gc3Bhbi5jb3VudGRvd25fX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuY291bnRkb3duLXdyYXAud2l0aC1ib3JkZXJfcmFkaXVzIC5jb3VudGRvd24uaXRlbS00IC5jb3VudGRvd25fX2l0ZW0gc3Bhbi5jb3VudGRvd25fX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb3VudGRvd24td3JhcC53aXRoLWJvcmRlcl9yYWRpdXMgLmNvdW50ZG93bi5pdGVtLTQgLmNvdW50ZG93bl9faXRlbSBzcGFuLmNvdW50ZG93bl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLyogLS0tU2VjdGlvbiBTcGFjZS0tLSAqL1xuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5wdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLnB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnBiLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLnBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm10LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qLS0tIEltYWdlIEhvdmVyIFN0eWxlIC0tLSovXG4uaG92ZXItc3R5bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhvdmVyLXN0eWxlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSkgcm90YXRlKDAuMDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG92ZXItc3R5bGUgLm92ZXJsYXktMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaG92ZXItc3R5bGU6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSByb3RhdGUoMC4wNWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ob3Zlci1zdHlsZTpob3ZlciAub3ZlcmxheS0xIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbi5ob3Zlci1zdHlsZS0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ob3Zlci1zdHlsZS0yIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwcHgsIDAsIDApO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbn1cblxuLmhvdmVyLXN0eWxlLTI6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcbn1cblxuLmhvdmVyLXN0eWxlLTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhvdmVyLXN0eWxlLTMgLmJhY2tncm91bmQtMyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSkgcm90YXRlKDAuMDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xufVxuXG4uaG92ZXItc3R5bGUtMyAub3ZlcmxheS0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ob3Zlci1zdHlsZS0zOmhvdmVyIC5iYWNrZ3JvdW5kLTMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpIHJvdGF0ZSgwLjA1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIC45cyBlYXNlLWluLW91dDtcbn1cblxuLmhvdmVyLXN0eWxlLTM6aG92ZXIgLm92ZXJsYXktMSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG4vKiAtLS1JbWFnZSBab29tIEVmZmVjdC0tLSAqL1xuLmltZy16b29tX2VmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltZy16b29tX2VmZmVjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmltZy16b29tX2VmZmVjdCBpbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDEuOHMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMS44cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IDEuOHMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDEuOHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDEuOHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbWctem9vbV9lZmZlY3Q6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uaW1nLXpvb21fZWZmZWN0OmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59XG5cbi8qIC0tLUdsb2JhbCBPdmVybGF5LS0tICovXG4uZ2xvYmFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYyLCA2MiwgNjIsIDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZ2xvYmFsLW92ZXJsYXkub3ZlcmxheS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY3Vyc29yOiB1cmwoLi4vaW1hZ2VzL21lbnUvaWNvbi9saWdodC1jbG9zZS5wbmcpIDE2IDE2LCBwb2ludGVyO1xufVxuXG4vKiAtLS1OaWNlIFNlbGVjdCBDdXN0b21pemF0aW9uLS0tICovXG4ubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xufVxuXG4ubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0IHNwYW4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLm15bmljZXNlbGVjdC5uaWNlLXNlbGVjdCAubGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXluaWNlc2VsZWN0Lm5pY2Utc2VsZWN0LndpZGUgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLSBTbGljayBEb3RzIFN0eWxlIC0tLSovXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2xpY2stZG90cyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIGJvcmRlci1jb2xvcjogIzNlM2UzZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2UzZTNlO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jdXN0b20tZG90cyAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTQ1cHg7XG59XG5cbi5jdXN0b20tZG90cyAuc2xpY2stZG90cyA+IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDEzMywgMTE5LCAwLjUpO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5jdXN0b20tZG90cyAuc2xpY2stZG90cyA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZG90cyAuc2xpY2stZG90cyA+IGxpIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmN1c3RvbS1kb3RzIC5zbGljay1kb3RzID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZG90cyAuc2xpY2stZG90cyA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uY3VzdG9tLWRvdHMtMiAuc2xpY2stZG90cyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uY3VzdG9tLWRvdHMtMiAuc2xpY2stZG90cyA+IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uY3VzdG9tLWRvdHMtMiAuc2xpY2stZG90cyA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZG90cy0yIC5zbGljay1kb3RzID4gbGkge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuXG4uY3VzdG9tLWRvdHMtMiAuc2xpY2stZG90cyA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWRvdHMtMiAuc2xpY2stZG90cyA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uY3VzdG9tLWRvdHMtMyAuc2xpY2stZG90cyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uY3VzdG9tLWRvdHMtMyAuc2xpY2stZG90cyA+IGxpIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGVyc3BlY3RpdmU6IDQwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDAuMDFweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uY3VzdG9tLWRvdHMtMyAuc2xpY2stZG90cyA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY3VzdG9tLWRvdHMtMyAuc2xpY2stZG90cyA+IGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmN1c3RvbS1kb3RzLTMgLnNsaWNrLWRvdHMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1kb3RzLTMgLnNsaWNrLWRvdHMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmN1c3RvbS1kb3RzLTQgLnNsaWNrLWRvdHMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtNzNweDtcbiAgei1pbmRleDogOTtcbn1cblxuLmN1c3RvbS1kb3RzLTQgLnNsaWNrLWRvdHMgPiBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCA0cHggNHB4O1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWRvdHMtNCAuc2xpY2stZG90cyA+IGxpIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmN1c3RvbS1kb3RzLTQgLnNsaWNrLWRvdHMgPiBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzk0YTtcbn1cblxuLmN1c3RvbS1kb3RzLTQgLnNsaWNrLWRvdHMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1kb3RzLTQgLnNsaWNrLWRvdHMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLyogLS0tTWdhbmEgU2xpY2sgQXJyb3dzLS0tICovXG4uYXJyb3ctc3R5bGUtMSAuc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA0OHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmFycm93LXN0eWxlLTEgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XG59XG5cbi5hcnJvdy1zdHlsZS0xIC5zbGljay1hcnJvdyA+IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXJyb3ctc3R5bGUtMSAuc2xpY2stYXJyb3cgPiBpIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uYXJyb3ctc3R5bGUtMSAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5hcnJvdy1zdHlsZS0xIC5zbGljay1hcnJvdzpob3ZlciA+IGkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXJyb3ctc3R5bGUtMSAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0NXB4KTtcbiAgfVxufVxuXG4uYXJyb3ctc3R5bGUtMiAuc2xpY2stYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLmFycm93LXN0eWxlLTIgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LW5leHQge1xuICByaWdodDogMCU7XG59XG5cbi5hcnJvdy1zdHlsZS0yIC5zbGljay1hcnJvdy50dHktc2xpY2stdGV4dC1wcmV2IHtcbiAgbGVmdDogMCU7XG59XG5cbi5hcnJvdy1zdHlsZS0yIC5zbGljay1hcnJvdyA+IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbi5hcnJvdy1zdHlsZS0yIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFycm93LXN0eWxlLTIgLnNsaWNrLWFycm93OmhvdmVyID4gaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmFycm93LXN0eWxlLTI6aG92ZXIgLnNsaWNrLWFycm93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmFycm93LXN0eWxlLTI6aG92ZXIgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LW5leHQge1xuICByaWdodDogNSU7XG59XG5cbi5hcnJvdy1zdHlsZS0yOmhvdmVyIC5zbGljay1hcnJvdy50dHktc2xpY2stdGV4dC1wcmV2IHtcbiAgbGVmdDogNSU7XG59XG5cbi5hcnJvdy1zdHlsZS0zIC5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGFkYWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYXJyb3ctc3R5bGUtMyAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYXJyb3ctc3R5bGUtNCAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYyLCA2MiwgNjIsIDAuNSk7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXJyb3ctc3R5bGUtNCAuc2xpY2stYXJyb3cge1xuICAgIGhlaWdodDogNDZweDtcbiAgICB3aWR0aDogNDZweDtcbiAgfVxufVxuXG4uYXJyb3ctc3R5bGUtNCAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtbmV4dCB7XG4gIHJpZ2h0OiAzLjQlO1xuICB0b3A6IDg2LjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFycm93LXN0eWxlLTQgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LW5leHQge1xuICAgIHJpZ2h0OiAyJTtcbiAgfVxufVxuXG4uYXJyb3ctc3R5bGUtNCAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtcHJldiB7XG4gIHJpZ2h0OiAzLjQlO1xuICB0b3A6IDc3JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5hcnJvdy1zdHlsZS00IC5zbGljay1hcnJvdy50dHktc2xpY2stdGV4dC1wcmV2IHtcbiAgICByaWdodDogMiU7XG4gIH1cbn1cblxuLmFycm93LXN0eWxlLTQgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNlM2UzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzZTNlM2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hcnJvdy1zdHlsZS00OmhvdmVyIC5zbGljay1hcnJvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5hcnJvdy1zdHlsZS01IC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgei1pbmRleDogOTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFycm93LXN0eWxlLTUgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LW5leHQge1xuICByaWdodDogNXB4O1xufVxuXG4uYXJyb3ctc3R5bGUtNSAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtcHJldiB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLmFycm93LXN0eWxlLTUgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q0ODc2YztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hcnJvdy1zdHlsZS01OmhvdmVyIC5zbGljay1hcnJvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5hcnJvdy1zdHlsZS01OmhvdmVyIC5zbGljay1hcnJvdy50dHktc2xpY2stdGV4dC1uZXh0IHtcbiAgcmlnaHQ6IDAlO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uYXJyb3ctc3R5bGUtNTpob3ZlciAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtcHJldiB7XG4gIGxlZnQ6IDAlO1xuICByaWdodDogYXV0bztcbn1cblxuLmFycm93LXN0eWxlLTYgLnNsaWNrLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hcnJvdy1zdHlsZS02IC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGE5NzM7XG59XG5cbi5hcnJvdy1zdHlsZS03IC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXJyb3ctc3R5bGUtNyAuc2xpY2stYXJyb3cge1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxufVxuXG4uYXJyb3ctc3R5bGUtNyAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtbmV4dCB7XG4gIHJpZ2h0OiAxMCU7XG4gIHRvcDogMTAwJTtcbn1cblxuLmFycm93LXN0eWxlLTcgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LW5leHQgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmFycm93LXN0eWxlLTcgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LXByZXYge1xuICBsZWZ0OiAxMCU7XG4gIHRvcDogMTAwJTtcbn1cblxuLmFycm93LXN0eWxlLTcgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LXByZXYgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmFycm93LXN0eWxlLTcgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hcnJvdy1zdHlsZS03OmhvdmVyIC5zbGljay1hcnJvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5hcnJvdy1zdHlsZS04IC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgei1pbmRleDogOTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFycm93LXN0eWxlLTggLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTklO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFycm93LXN0eWxlLTggLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LW5leHQge1xuICAgIHJpZ2h0OiAtMTIlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJyb3ctc3R5bGUtOCAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtbmV4dCB7XG4gICAgcmlnaHQ6IC05JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmFycm93LXN0eWxlLTggLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LW5leHQge1xuICAgIHJpZ2h0OiAtMTUlO1xuICB9XG59XG5cbi5hcnJvdy1zdHlsZS04IC5zbGljay1hcnJvdy50dHktc2xpY2stdGV4dC1wcmV2IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC05JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnJvdy1zdHlsZS04IC5zbGljay1hcnJvdy50dHktc2xpY2stdGV4dC1wcmV2IHtcbiAgICBsZWZ0OiAtMTIlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJyb3ctc3R5bGUtOCAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtcHJldiB7XG4gICAgbGVmdDogLTklO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXJyb3ctc3R5bGUtOCAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtcHJldiB7XG4gICAgbGVmdDogLTE1JTtcbiAgfVxufVxuXG4uYXJyb3ctc3R5bGUtOSAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYXJyb3ctc3R5bGUtOSAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwJTtcbn1cblxuLmFycm93LXN0eWxlLTkgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LXByZXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMCU7XG59XG5cbi5hcnJvdy1zdHlsZS05IC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYXJyb3ctc3R5bGUtOTpob3ZlciAuc2xpY2stYXJyb3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYXJyb3ctc3R5bGUtOTpob3ZlciAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMS4yJTtcbn1cblxuLmFycm93LXN0eWxlLTk6aG92ZXIgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LXByZXYge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTEuMiU7XG59XG5cbi5hcnJvdy1zdHlsZS0xMCAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hcnJvdy1zdHlsZS0xMCAuc2xpY2stYXJyb3cudHR5LXNsaWNrLXRleHQtbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4uYXJyb3ctc3R5bGUtMTAgLnNsaWNrLWFycm93LnR0eS1zbGljay10ZXh0LXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuXG4uYXJyb3ctc3R5bGUtMTAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qLS0tIE1nYW5hJ3MgQnJhbmQgTG9nbyAtLS0gKi9cbi5icmFuZC1sb2dvLWFyZWEge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cblxuLmJyYW5kLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLmJyYW5kLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnJhbmQtc2xpZGVyLTIge1xuICBwYWRkaW5nOiAyMHB4IDE1MHB4IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmJiYmJiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icmFuZC1zbGlkZXItMiB7XG4gICAgcGFkZGluZzogMjBweCAxMDBweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJhbmQtc2xpZGVyLTIge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwcHg7XG4gIH1cbn1cblxuLmJyYW5kLXNsaWRlci0yIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2luZ2xlLWJyYW5kLWl0ZW0ge1xuICBtYXJnaW46IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zaW5nbGUtYnJhbmQtaXRlbSAuYnJhbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtYnJhbmQtaXRlbSBpbWcge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnNpbmdsZS1icmFuZC1pdGVtOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUtYnJhbmQtaXRlbS0yIHtcbiAgbWFyZ2luOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uc2luZ2xlLWJyYW5kLWl0ZW0tMiAuYnJhbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtYnJhbmQtaXRlbS0yIGltZyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icmFuZC1sb2dvLTIgLnNpbmdsZS1icmFuZC1pdGVtIGltZyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi8qIC0tLU1nYW5hIE5ld3NsZXR0ZXJzIFBvcHVwIC0tLSAqL1xuLnBvcHVwX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9wdXBfd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wdXBfd3JhcHBlciAudGVzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MjVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDg3MHB4O1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucG9wdXBfd3JhcHBlciAudGVzdCAucG9wdXBfb2ZmIHtcbiAgYmFja2dyb3VuZDogIzNlM2UzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucG9wdXBfd3JhcHBlciAudGVzdCAucG9wdXBfb2ZmOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2Yztcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZS1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkYWNhO1xuICB3aWR0aDogNDAlO1xufVxuXG4ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1pbWcgLnN1YnNjcmliZS1pbm5lcl9pbWcge1xuICBtYXJnaW46IC0yMHB4IC0yMHB4IDIwcHggMjBweDtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgd2lkdGg6IDYwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1jb250ZW50ID4gaDIge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wb3B1cF93cmFwcGVyIC5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLWNvbnRlbnQgPiBwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLWZvcm0tZ3JvdXAgZm9ybS5zdWJzY3JpYmUtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLWZvcm0tZ3JvdXAgZm9ybS5zdWJzY3JpYmUtZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTUwcHggMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLWZvcm0tZ3JvdXAgZm9ybS5zdWJzY3JpYmUtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzNlM2UzZTtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLWZvcm0tZ3JvdXAgZm9ybS5zdWJzY3JpYmUtZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZDQ4NzZjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wb3B1cF93cmFwcGVyIC5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLWNvbnRlbnQgLnN1YnNjcmliZS1mb3JtLWdyb3VwIGZvcm0uc3Vic2NyaWJlLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2Yztcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnBvcHVwX3dyYXBwZXIgLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLWJvdHRvbSBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucG9wdXBfd3JhcHBlciAuc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1jb250ZW50IC5zdWJzY3JpYmUtYm90dG9tIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMzZTNlM2U7XG59XG5cbi8qIC0tLU1vdXNlbW92ZSBXcmFwLS0tICovXG4ubW91c2Vtb3ZlLXdyYXAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgYm90dG9tOiA2MHB4O1xuICBsZWZ0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tb3VzZW1vdmUtd3JhcCAucGFnZS1iYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDE0NXB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vdXNlbW92ZS13cmFwIC5wYWdlLWJhY2sge1xuICAgIHRvcDogY2FsYygxMDAlIC0gOTVweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb3VzZW1vdmUtd3JhcCAucGFnZS1iYWNrIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW91c2Vtb3ZlLXdyYXAgLnBhZ2UtYmFjayB7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1vdXNlbW92ZS13cmFwIC5wYWdlLWJhY2sge1xuICAgIHRvcDogY2FsYygxMDAlICsgMjVweCk7XG4gIH1cbn1cblxuLyogLS0tQm9vdHN0cmFwIE5vIEd1dHRlcnMtLS0gKi9cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi8qIC0tLUluIFN0b2NrLS0tICovXG4uaW4tc3RvY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluLXN0b2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5pbi1zdG9jayBpOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NmJhNDU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKiAtLS0gUXVhbnRpdHkgLS0tICovXG4ucXVhbnRpdHkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5xdWFudGl0eSAuY2FydC1wbHVzLW1pbnVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXMgPiAuY2FydC1wbHVzLW1pbnVzLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnF1YW50aXR5IC5jYXJ0LXBsdXMtbWludXMgPiAucXR5YnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucXVhbnRpdHkgLmNhcnQtcGx1cy1taW51cyA+IC5xdHlidXR0b24uZGVjIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucXVhbnRpdHkgLmNhcnQtcGx1cy1taW51cyA+IC5xdHlidXR0b24uaW5jIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDA1IC0gR2xvYmFsIC0gQ29sb3JcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLUJhY2tncm91bmQgQ29sb3ItLS0gKi9cbi5iZy1zbW9rZV9jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5iZy13aGl0ZV9jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iZy13aXNwLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlYmU5O1xufVxuXG4uYmctc25vdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWI1YjU7XG59XG5cbi5iZy1jbGVhcl9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlZWU5O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYmctbmlnaHRfcmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xufVxuXG4uYmctZmFudGFzeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZWU7XG59XG5cbi5iZy1kaW1fZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XG59XG5cbi5iZy1zbm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmJnLWNhdmVybl9waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RDYjZiNjtcbn1cblxuLmJnLWhpbnQtb2ZfcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmMjtcbn1cblxuLmJnLXRyYW5xdWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjRmMDtcbn1cblxuLmJnLWZvb3Rlci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmEyYTtcbn1cblxuLmJnLXNvcmJ1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDg3NmM7XG59XG5cbi8qLS0tLSBUaXRsZSBDb2xvcnMgLS0tLSovXG4ud2hpdGUtdGl0bGUtY29sb3Ige1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGVmYXVsdC10aXRsZS1jb2xvciB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4uZGVmYXVsdC10aXRsZS1jb2xvci0yIHtcbiAgY29sb3I6ICNmNTU1NTU7XG59XG5cbi5kZWZhdWx0LXRpdGxlLWNvbG9yLTMge1xuICBjb2xvcjogI0ZGNjA2MDtcbn1cblxuLmRlZmF1bHQtdGl0bGUtY29sb3ItNiB7XG4gIGNvbG9yOiAjZmY3OTRhO1xufVxuXG4uYmxhY2stdGl0bGUtY29sb3Ige1xuICBjb2xvcjogIzNlM2UzZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDA2IC0gTGF5b3V0IC0gSGVhZGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLWhlYWRlciB7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gIH1cbn1cblxuLyogLS0tSGVhZGVyIExvZ28tLS0gKi9cbi5oZWFkZXItbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLWxvZ28ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5oZWFkZXItbG9nbyBpbWcge1xuICB3aWR0aDogMTc1cHg7XG59XG5cbi8qIC0tLU1haW4gTWVudS0tLSAqL1xuLm1haW4tbmF2ID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNDVweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2ID4gdWwgPiBsaTpob3ZlciAuZHJvcGRvd24taG92ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG5cbi5tYWluLW5hdiA+IHVsID4gbGk6aG92ZXIgLm1lbnUtdGV4dDphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1uYXYgPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFpbi1uYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogI2Q0ODc2YyAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1uYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUgLm1lbnUtdGV4dDphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1uYXYgPiB1bCA+IGxpID4gYSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWFpbi1uYXYgPiB1bCA+IGxpID4gYSAubWVudS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXYgPiB1bCA+IGxpID4gYSAubWVudS10ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q0ODc2YztcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgYm90dG9tOiAtMTZweDtcbn1cblxuLm1haW4tbmF2ID4gdWwgPiBsaSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2ID4gdWwgPiBsaSB1bCBsaTpob3ZlciAuZHJvcGRvd24taG92ZXItMiB7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qLS0tIERyb3Bkd29uIC0tLSovXG4ubWdhbmEtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgcGFkZGluZzogMjBweCAwIDI0cHg7XG4gIHdpZHRoOiAyMzBweDtcbn1cblxuLm1nYW5hLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWdhbmEtZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tZ2FuYS1kcm9wZG93biA+IGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogI2Q0ODc2YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tZ2FuYS1kcm9wZG93biA+IGxpID4gYSA+IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAyJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZHJvcGRvd24taG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwLjJzO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5kcm9wZG93bi1ob3Zlci0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMTAlO1xuICB0b3A6IDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwLjJzO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi8qLS0tIE1lZ2EtTWVudSAtLS0qL1xuLm1lZ2EtbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubWVnYS1tZW51LnRocmVlLWNvbHVtbiB7XG4gIHdpZHRoOiA4NzBweDtcbn1cblxuLm1lZ2EtbWVudSAubWVudS1jb2x1bSB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1lZ2EtbWVudSAubWVudS1jb2x1bSB1bCBsaSAubWVnYS1tZW51LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTVweCAwcHg7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4IDIwcHg7XG59XG5cbi5tZWdhLW1lbnUgLm1lbnUtY29sdW0gdWwgbGkgLm1lZ2EtbWVudS10ZXh0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDMwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNDg3NmM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tZWdhLW1lbnUgLm1lbnUtY29sdW0gdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLm1lZ2EtbWVudSAubWVudS1jb2x1bSB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tZWdhLW1lbnUgLm1lbnUtY29sdW0gdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2Q0ODc2YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50aHJlZS1jb2x1bW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC50aHJlZS1jb2x1bW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIDApO1xuICAgIGxlZnQ6IDMwJTtcbiAgfVxufVxuXG4uZm91ci1jb2x1bW4ge1xuICB3aWR0aDogMTIwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDcuMiUsIDApO1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uZm91ci1jb2x1bW4gLmZvdXItY29sdW1uLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDczJTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZm91ci1jb2x1bW4gLmZvdXItY29sdW1uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA3MSU7XG4gIH1cbn1cblxuLmZvdXItY29sdW1uIC5tZWdhLW1lbnUtaW1hZ2Uge1xuICB3aWR0aDogMjclO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5mb3VyLWNvbHVtbiAubWVnYS1tZW51LWltYWdlIHtcbiAgICB3aWR0aDogMjklO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmZvdXItY29sdW1uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzMlLCAwKTtcbiAgICBsZWZ0OiAyOCU7XG4gICAgd2lkdGg6IDEwNjhweDtcbiAgfVxufVxuXG4uc2hvcC1kZW1vIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNob3AtZGVtbyBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSkgcm90YXRlKDAuMDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2hvcC1kZW1vOmhvdmVyIGEgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSByb3RhdGUoMC4wNWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAuN3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaG9wLWRlbW86aG92ZXIgLm1nYW5hLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zaG9wLWRlbW8gLmRlbW8tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaG9wLWRlbW8gLmRlbW8tY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNob3AtZGVtbyAuZGVtby1jb250ZW50IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zaG9wLWRlbW8gLmRlbW8tY29udGVudCAubWdhbmEtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2hvcC1kZW1vIC5kZW1vLWNvbnRlbnQgLm1nYW5hLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiAtLS1IZWFkZXIgUmlnaHQgQXJlYS0tLSAqL1xuLmhlYWRlci1yaWdodC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItcmlnaHQtYXJlYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1yaWdodC1hcmVhID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpOm50aC1jaGlsZCgtbisyKSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmhlYWRlci1yaWdodC1hcmVhID4gdWwgPiBsaS5taW5pY2FydC13cmFwID4gYSA+IC5taW5pY2FydC1jb3VudF9hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpLm1pbmljYXJ0LXdyYXAgPiBhID4gLm1pbmljYXJ0LWNvdW50X2FyZWEgc3Bhbi5jYXJ0LWl0ZW1fY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTkyMzIzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICByaWdodDogLTEwcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmhlYWRlci1yaWdodC1hcmVhID4gdWwgPiBsaSA+IGEgaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogLS0tU3RpY2t5IEhlYWRlci0tLSAqL1xuLmhlYWRlci1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4gMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4gMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluIDBzO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXN0aWNreSB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1zdGlja3kgLm1haW4tbmF2ID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDMwcHggMHB4O1xufVxuXG4uaGVhZGVyLXN0aWNreS5zdGlja3kge1xuICBhbmltYXRpb246IDgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBzbGlkZUluRG93bjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLXN0aWNreS5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmhlYWRlci1zdGlja3kgLnN0aWNreS1oZWFkZXJfbmF2IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItc3RpY2t5IC5zdGlja3ktaGVhZGVyX25hdiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5oZWFkZXItc3RpY2t5IC5zdGlja3ktaGVhZGVyX25hdiAuaGVhZGVyLWxvZ29fYXJlYSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItc3RpY2t5IC5zdGlja3ktaGVhZGVyX25hdiAubWFpbi1tZW51X2FyZWEgPiBuYXYubWFpbi1uYXYgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLyogLS0tSGVhZGVyIDItLS0gKi9cbi5oZWFkZXItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4vKiAtLS1IZWFkZXIgMy0tLSAqL1xuLmhlYWRlci0zIC5oZWFkZXItbWlkZGxlLWFyZWEge1xuICBwYWRkaW5nOiA2MHB4IDAgMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci0zIC5oZWFkZXItbWlkZGxlLWFyZWEge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4O1xuICB9XG59XG5cbi5oZWFkZXItMyAuaGVhZGVyLW1pZGRsZS1hcmVhIC5zb2NpYWwtbGluayB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLTMgLm1haW4taGVhZGVyLTMge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItMyAudGhyZWUtY29sdW1uIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci0zIC5mb3VyLWNvbHVtbiB7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA5NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItMyAuZm91ci1jb2x1bW4gLmZvdXItY29sdW1uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA2OSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLTMgLmZvdXItY29sdW1uIC5tZWdhLW1lbnUtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLTMgLm1lZ2EtbWVudSAubWVudS1jb2x1bS5tZW51LWNvbHVtbi0zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIC0tLUhlYWRlciA0LS0tICovXG4uaGVhZGVyLXRvcCAuaGVhZGVyLW9mZmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItdG9wIC5oZWFkZXItb2ZmZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItdG9wIC5oZWFkZXItb2ZmZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4uaGVhZGVyLXRvcCAuaGVhZGVyLW9mZmVyIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmhlYWRlci10b3AgLmhlYWRlci1vZmZlciBhIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVhZGVyLXRvcCAuYm94LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLXRvcCAuYm94LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlYWRlci10b3AgLmJveC1yaWdodCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxM3B4IDBweDtcbn1cblxuLmhlYWRlci10b3AgLmJveC1yaWdodCB1bCBsaSBhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhlYWRlci10b3AgLmJveC1yaWdodCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaGVhZGVyLXRvcCAuYm94LXJpZ2h0IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggM3B4O1xuICB9XG59XG5cbi5oZWFkZXItdG9wIC5ib3gtcmlnaHQgdWwgbGkgYSBpIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlci10b3AgLmJveC1yaWdodCB1bCBsaSBhIGkge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG59XG5cbi5oZWFkZXItdG9wIC5ib3gtcmlnaHQgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uaGVhZGVyLXRvcCAuYm94LXJpZ2h0IC5ib3gtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3Nik7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3Nik7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDE0MHB4O1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlYWRlci10b3AgLmJveC1yaWdodCAuYm94LWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLmhlYWRlci10b3AgLmJveC1yaWdodCAuYm94LWRyb3Bkb3duIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmhlYWRlci10b3AgLmJveC1yaWdodCAuYm94LWRyb3Bkb3duIGxpIGEge1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci10b3AgLnNvY2lhbC1saW5rIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmhlYWRlci10b3AgLnNvY2lhbC1saW5rID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIC0tLUhlYWRlciA1LS0tICovXG4uaGVhZGVyLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmhlYWRlci01IC5tYWluLWhlYWRlci01IC5tYWluLW5hdiA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXItNSAubWFpbi1oZWFkZXItNSAubWFpbi1uYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4uaGVhZGVyLTUgLm1haW4taGVhZGVyLTUgLmhlYWRlci1yaWdodC1hcmVhID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci01IC5tYWluLWhlYWRlci01IC5oZWFkZXItcmlnaHQtYXJlYSA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNkNDg3NmM7XG59XG5cbi8qIC0tLUhlYWRlciA2LS0tICovXG4uaGVhZGVyLTYgLm1haW4tbmF2ID4gdWwgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5oZWFkZXItNiAubWFpbi1uYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogI2RkYTk3MyAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLTYgLm1haW4tbmF2ID4gdWwgPiBsaSA+IGEgLm1lbnUtdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkYTk3Mztcbn1cblxuLmhlYWRlci02IC5tZWdhLW1lbnUgLm1lbnUtY29sdW0gdWwgbGkgLm1lZ2EtbWVudS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uaGVhZGVyLTYgLnNob3AtZGVtbyAuZGVtby1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaGVhZGVyLTYgLmRlbW8tY29udGVudCAubWdhbmEtYnRuLTMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlYWRlci02IC5tb2JpbGUtbWVudV93cmFwcGVyIC5idG4tY2xvc2UtMiA+IGk6aG92ZXIge1xuICBjb2xvcjogI2RkYTk3Mztcbn1cblxuLmhlYWRlci02IC5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkubWVudS1vcGVuID4gYSB7XG4gIGNvbG9yOiAjZGRhOTczO1xufVxuXG4vKiAtLS1IZWFkZXIgNy0tLSAqL1xuLmhlYWRlci03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5oZWFkZXItNyAubWFpbi1oZWFkZXItNyAubWFpbi1uYXYgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5oZWFkZXItNyAubWFpbi1oZWFkZXItNyAubWFpbi1uYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogIzgyNzAyMSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLTcgLm1haW4taGVhZGVyLTcgLm1haW4tbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzgyNzAyMTtcbn1cblxuLmhlYWRlci03IC5tYWluLWhlYWRlci03IC5oZWFkZXItcmlnaHQtYXJlYSA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmhlYWRlci03IC5tYWluLWhlYWRlci03IC5oZWFkZXItcmlnaHQtYXJlYSA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICM4MjcwMjE7XG59XG5cbi5oZWFkZXItNyAubWFpbi1oZWFkZXItNyAubWVnYS1tZW51IC5tZW51LWNvbHVtIHVsIGxpIC5tZWdhLW1lbnUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZWFkZXItNyAubWFpbi1oZWFkZXItNyAubWVnYS1tZW51IC5zaG9wLWRlbW8gLmRlbW8tY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG59XG5cbi5oZWFkZXItNyAuaGVhZGVyLXN0aWNreSAubWFpbi1uYXYgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmhlYWRlci03IC5oZWFkZXItc3RpY2t5IC5tYWluLW5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODI3MDIxICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItNyAuaGVhZGVyLXN0aWNreSAubWFpbi1uYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjODI3MDIxO1xufVxuXG4uaGVhZGVyLTcgLmhlYWRlci1zdGlja3kgLmhlYWRlci1yaWdodC1hcmVhID4gdWwgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5oZWFkZXItNyAuaGVhZGVyLXN0aWNreSAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjODI3MDIxO1xufVxuXG4uaGVhZGVyLTcgLmhlYWRlci1zdGlja3kgLm1lZ2EtbWVudSAubWVudS1jb2x1bSB1bCBsaSAubWVnYS1tZW51LXRleHQge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xufVxuXG4vKiAtLS1IZWFkZXIgOC0tLSAqL1xuLmhlYWRlci04IC5oZWFkZXItbG9nbyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgdG9wOiAtOHB4O1xufVxuXG4uaGVhZGVyLTggLm1haW4tbmF2ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmhlYWRlci04IC5tYWluLW5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY3OTRhICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItOCAubWFpbi1uYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmY3OTRhO1xufVxuXG4uaGVhZGVyLTggLmhlYWRlci1yaWdodC1hcmVhID4gdWwgPiBsaTpudGgtY2hpbGQoLW4rMikge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5oZWFkZXItOCAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5oZWFkZXItOCAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpID4gYS5zZWFyY2gtYnRuID4gaSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdhNGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZWFkZXItOCAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpID4gYS5zZWFyY2gtYnRuID4gaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjRkMGM7XG59XG5cbi5oZWFkZXItOCAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpIC5taW5pY2FydC1idG4gaSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDYzOEQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZWFkZXItOCAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpIC5taW5pY2FydC1idG4gaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE3OEM7XG59XG5cbi5oZWFkZXItOCAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpIC5taW5pY2FydC1idG4gLm1pbmljYXJ0LWNvdW50X2FyZWEgc3Bhbi5jYXJ0LWl0ZW1fY291bnQge1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5oZWFkZXItOCAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpIC5tZW51LWJ0biBpIHtcbiAgcGFkZGluZzogOXB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmhlYWRlci04IC5oZWFkZXItcmlnaHQtYXJlYSA+IHVsID4gbGkgLm1vYmlsZS1tZW51X2J0biBpIHtcbiAgcGFkZGluZzogOXB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmhlYWRlci04IC5tZWdhLW1lbnUgLm1lbnUtY29sdW0gdWwgbGkgLm1lZ2EtbWVudS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQWNtZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaGVhZGVyLTggLm1lZ2EtbWVudSAuc2hvcC1kZW1vIC5kZW1vLWNvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xufVxuXG4uaGVhZGVyLTggLmhlYWRlci1zdGlja3kgLm1haW4tbmF2ID4gdWwgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2UzZTNlO1xufVxuXG4uaGVhZGVyLTggLmhlYWRlci1zdGlja3kgLm1haW4tbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZjc5NGEgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci04IC5oZWFkZXItc3RpY2t5IC5tYWluLW5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZjc5NGE7XG59XG5cbi5oZWFkZXItOCAuaGVhZGVyLXN0aWNreSAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmhlYWRlci04IC5oZWFkZXItc3RpY2t5IC5oZWFkZXItcmlnaHQtYXJlYSA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZjc5NGE7XG59XG5cbi5oZWFkZXItOCAuaGVhZGVyLXN0aWNreSAubWVnYS1tZW51IC5tZW51LWNvbHVtIHVsIGxpIC5tZWdhLW1lbnUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogLS0tSGVhZGVyIDktLS0gKi9cbi5oZWFkZXItOSAuaGVhZGVyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuNCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLTkgLmhlYWRlci10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItOSAuaGVhZGVyLXRvcCAuYm94LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uaGVhZGVyLTkgLmhlYWRlci1sb2dvIGltZyB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLmhlYWRlci05IC5tYWluLW5hdiA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5oZWFkZXItOSAubWFpbi1uYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMnB4IDEycHg7XG4gIH1cbn1cblxuLmhlYWRlci05IC5tYWluLW5hdiA+IHVsID4gbGkgPiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmhlYWRlci05IC5tYWluLW5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3M2JjYzM7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItOSAubWFpbi1uYXYgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3M2JjYzM7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItOSAubWFpbi1uYXYgPiB1bCA+IGxpID4gYSAubWVudS10ZXh0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuaGVhZGVyLTkgLnRocmVlLWNvbHVtbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2LjUlLCAwKTtcbiAgICBsZWZ0OiAyNi41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5oZWFkZXItOSAudGhyZWUtY29sdW1uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjYuNSUsIDApO1xuICAgIGxlZnQ6IDQ0JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5oZWFkZXItOSAuZm91ci1jb2x1bW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMSUsIDApO1xuICAgIGxlZnQ6IDMxJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5oZWFkZXItOSAuZm91ci1jb2x1bW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMSUsIDApO1xuICAgIGxlZnQ6IDM1JTtcbiAgfVxufVxuXG4uaGVhZGVyLTkgLmhlYWRlci1yaWdodC1hcmVhID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuNCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjE2LCAyMTYsIDIxNiwgMC40KTtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5oZWFkZXItOSAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpOm50aC1jaGlsZCgtbisyKSB7XG4gIGJvcmRlci1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5oZWFkZXItOSAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nOiA0NXB4IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaGVhZGVyLTkgLmhlYWRlci1yaWdodC1hcmVhID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZzogNDVweCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLTkgLmhlYWRlci1yaWdodC1hcmVhID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmhlYWRlci05IC5oZWFkZXItc3RpY2t5IC5tYWluLW5hdiA+IHVsID4gbGkge1xuICBwYWRkaW5nOiA0NXB4IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLTkgLm1haW4taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmhlYWRlci05IC5tYWluLWhlYWRlciAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCA+IGxpLm1lbnUtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci05IC5tYWluLWhlYWRlciB7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gIH1cbn1cblxuLyogLS0tSGVhZGVyIDEwLS0tICovXG4uaGVhZGVyLTEwIC5vZmZjYW52YXMtbWVudV93cmFwcGVyLm9wZW4gLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5oZWFkZXItMTAgLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgbGVmdDogLTI4NXB4O1xufVxuXG4uaGVhZGVyLTEwIC5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDI1cHg7XG59XG5cbi5oZWFkZXItMTAgLmhlYWRlci10b3Age1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItMTAgLmhlYWRlci10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbi5oZWFkZXItMTAgLmhlYWRlci1sb2dvLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhlYWRlci0xMCAuaGVhZGVyLWxvZ28tMiBpbWcge1xuICB3aWR0aDogMjgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLTEwIC5oZWFkZXItbG9nby0yIGltZyB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5oZWFkZXItMTAgLmhlYWRlci1yaWdodC1hcmVhID4gdWwgPiBsaSA+IGEgaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmhlYWRlci0xMCAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCAubWluaWNhcnQtd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci0xMCAuaGVhZGVyLXJpZ2h0LWFyZWEgPiB1bCAubWluaWNhcnQtd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLTEwIC5zb2NpYWwtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIG1hcmdpbjogMHB4IC0yMHB4IDIwcHggLTIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuXG4uaGVhZGVyLTEwIC5zb2NpYWwtbGluayA+IHVsID4gbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4uaGVhZGVyLTEwIC5zb2NpYWwtbGluayA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uaGVhZGVyLTEwIC5oZWFkZXItbGVmdC1hcmVhID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi5oZWFkZXItMTAgLmhlYWRlci1sZWZ0LWFyZWEgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItMTAgLmhlYWRlci1sZWZ0LWFyZWEgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItMTAgLmhlYWRlci1zdGlja3kgLmhlYWRlci1yaWdodC1hcmVhID4gdWwgLm1pbmljYXJ0LXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5oZWFkZXItMTAgLmhlYWRlci1zdGlja3kgLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIub3BlbiAub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmhlYWRlci0xMCAuaGVhZGVyLXN0aWNreSAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xuICByaWdodDogLTI4NXB4O1xufVxuXG4uaGVhZGVyLTEwIC5oZWFkZXItc3RpY2t5IC5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI1cHg7XG59XG5cbi5oZWFkZXItMTAgLm1haW4tbmF2ID4gdWwgPiBsaSA+IGEge1xuICBtYXJnaW46IDhweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhlYWRlci0xMCAubWFpbi1uYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgbWFyZ2luOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLTEwIC5tYWluLWhlYWRlciB7XG4gICAgcGFkZGluZzogMThweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItMTAgLm1haW4taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5oZWFkZXItMTAgLnRocmVlLWNvbHVtbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMCk7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5oZWFkZXItMTAgLmZvdXItY29sdW1uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzMlLCAwKTtcbiAgICBsZWZ0OiA2MCU7XG4gIH1cbn1cblxuLyogLS0tSGVhZGVyIDExLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItMTEgLmZpeGVkLW1haW5faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLTExIC5maXhlZC1tYWluX2hlYWRlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLmhlYWRlci1sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5oZWFkZXItMTEgLmZpeGVkLW1haW5faGVhZGVyIC5oZWFkZXItbG9nbyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLTExIC5maXhlZC1tYWluX2hlYWRlciAuaGVhZGVyLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLmhlYWRlci1yaWdodC1hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5oZWFkZXItMTEgLmZpeGVkLW1haW5faGVhZGVyIC5oZWFkZXItcmlnaHQtYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLTExIC5maXhlZC1tYWluX2hlYWRlciAubWFpbi1tZW51X2FyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuaGVhZGVyLTExIC5maXhlZC1tYWluX2hlYWRlciAubWFpbi1tZW51X2FyZWEgPiBuYXYubWFpbi1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVhZGVyLTExIC5maXhlZC1tYWluX2hlYWRlciAubWFpbi1tZW51X2FyZWEgPiBuYXYubWFpbi1uYXYgPiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGVhZGVyLTExIC5maXhlZC1tYWluX2hlYWRlciAubWFpbi1tZW51X2FyZWEgPiBuYXYubWFpbi1uYXYgPiB1bCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLm1haW4tbWVudV9hcmVhID4gbmF2Lm1haW4tbmF2ID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZzogMCAwIDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItMTEgLmZpeGVkLW1haW5faGVhZGVyIC5tYWluLW1lbnVfYXJlYSA+IG5hdi5tYWluLW5hdiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLm1haW4tbWVudV9hcmVhID4gbmF2Lm1haW4tbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjZDQ4NzZjICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLm1haW4tbWVudV9hcmVhID4gbmF2Lm1haW4tbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLTExIC5maXhlZC1tYWluX2hlYWRlciAubWFpbi1tZW51X2FyZWEgPiBuYXYubWFpbi1uYXYgPiB1bCA+IGxpID4gYSAubWVudS10ZXh0OmFmdGVyIHtcbiAgICBib3R0b206IC01cHg7XG4gIH1cbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLm1haW4tbWVudV9hcmVhID4gbmF2Lm1haW4tbmF2ID4gdWwgPiBsaSAudGhyZWUtY29sdW1uIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDApO1xuICAgIHRvcDogMCU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG4gIC5oZWFkZXItMTEgLmZpeGVkLW1haW5faGVhZGVyIC5tYWluLW1lbnVfYXJlYSA+IG5hdi5tYWluLW5hdiA+IHVsID4gbGkgLmZvdXItY29sdW1uIHtcbiAgICB0b3A6IC0zNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDApO1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxuICAuaGVhZGVyLTExIC5maXhlZC1tYWluX2hlYWRlciAubWFpbi1tZW51X2FyZWEgPiBuYXYubWFpbi1uYXYgPiB1bCA+IGxpIC5mb3VyLWNvbHVtbiAuZm91ci1jb2x1bW4td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLm1haW4tbWVudV9hcmVhID4gbmF2Lm1haW4tbmF2ID4gdWwgPiBsaSAubWdhbmEtZHJvcGRvd24ge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIC0zMHB4KTtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLm1haW4tbWVudV9hcmVhID4gbmF2Lm1haW4tbmF2ID4gdWwgPiBsaSAubWdhbmEtZHJvcGRvd24uZHJvcGRvd24tcmlnaHQtMSB7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAyNDJweCk7XG4gIH1cbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLm1haW4tbWVudV9hcmVhID4gbmF2Lm1haW4tbmF2ID4gdWwgPiBsaSAubWdhbmEtZHJvcGRvd24uZHJvcGRvd24tcmlnaHQtMiB7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxODRweCk7XG4gIH1cbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLm1haW4tbWVudV9hcmVhID4gbmF2Lm1haW4tbmF2ID4gdWwgPiBsaSAubWdhbmEtZHJvcGRvd24uZHJvcGRvd24tcmlnaHQtMyB7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzNzBweCk7XG4gIH1cbiAgLmhlYWRlci0xMSAuZml4ZWQtbWFpbl9oZWFkZXIgLm1haW4tbWVudV9hcmVhID4gbmF2Lm1haW4tbmF2ID4gdWwgPiBsaSAubWdhbmEtZHJvcGRvd24uZHJvcGRvd24tcmlnaHQtNCB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMHB4KTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAwNyAtIExheW91dCAtIEZvb3RlclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1hcmVhLTEgLmZvb3Rlci10b3AtYXJlYSB7XG4gIHBhZGRpbmc6IDkwcHggMHB4IDgycHg7XG59XG5cbi5mb290ZXItYXJlYS0xIC5mb290ZXItdG9wLWFyZWEgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1hcmVhLTEgLmZvb3Rlci10b3AtYXJlYSAubG9nbyBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1hcmVhLTEgLmN1c3RvbS1jb2wtMSB7XG4gIGZsZXg6IDAgMCAyNy4yJTtcbiAgbWF4LXdpZHRoOiAyNy4yJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItYXJlYS0xIC5jdXN0b20tY29sLTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlci1hcmVhLTEgLmN1c3RvbS1jb2wtMiB7XG4gIGZsZXg6IDAgMCA3Mi44JTtcbiAgbWF4LXdpZHRoOiA3Mi44JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItYXJlYS0xIC5jdXN0b20tY29sLTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1hcmVhLTEgLmN1c3RvbS1jb2wtMiAuc20tc3BhY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWFyZWEtMSAuY3VzdG9tLWNvbC0yIC54c20tc3BhY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWFyZWEtMSAuZm9vdGVyLXdpZGdldHMtYXJlYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItYXJlYS0xIC5mb290ZXItd2lkZ2V0cy1hcmVhIC5mb290ZXItd2lkZ2V0cyAuaGVhZGluZy0zIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mb290ZXItYXJlYS0xIC5mb290ZXItd2lkZ2V0cy1hcmVhIC5mb290ZXItd2lkZ2V0cyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYWJhYmFiO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItYXJlYS0xIC5mb290ZXItd2lkZ2V0cy1hcmVhIC5mb290ZXItd2lkZ2V0cyB1bCBsaSBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZm9vdGVyLWFyZWEtMSAuZm9vdGVyLXdpZGdldHMtYXJlYSAuZm9vdGVyLXdpZGdldHMgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLWFyZWEtMSAuZm9vdGVyLXdpZGdldHMtYXJlYSAuZm9vdGVyLXdpZGdldHMgdWwgbGkgYSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWFyZWEtMSAuZm9vdGVyLXdpZGdldHMtYXJlYSAuZm9vdGVyLXdpZGdldHMgdWwgbGkgYSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1hcmVhLTEgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpIGEgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb290ZXItYXJlYS0xIC5mb290ZXItd2lkZ2V0cy1hcmVhIC5mb290ZXItd2lkZ2V0cyB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uZm9vdGVyLWFyZWEtMSAuZm9vdGVyLXdpZGdldHMtYXJlYSAuZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXRzLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYWJhYmFiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlci1hcmVhLTEgLmZvb3Rlci1ib3R0b20tYXJlYSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWFyZWEtMSAuZm9vdGVyLWJvdHRvbS1hcmVhIC5jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZvb3Rlci1hcmVhLTEgLmZvb3Rlci1ib3R0b20tYXJlYSAuY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlci1hcmVhLTEgLmZvb3Rlci1ib3R0b20tYXJlYSAuY29weXJpZ2h0IHNwYW4sIC5mb290ZXItYXJlYS0xIC5mb290ZXItYm90dG9tLWFyZWEgLmNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9vdGVyLWFyZWEtMSAuZm9vdGVyLWJvdHRvbS1hcmVhIC5jb3B5cmlnaHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4uZm9vdGVyLWFyZWEtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItYXJlYS0yIC5mb290ZXItd2lkZ2V0cy1hcmVhIC5sb2dvIC5kZXNjLWNvbnRlbnQge1xuICB3aWR0aDogODAlO1xufVxuXG4uZm9vdGVyLWFyZWEtMiAuZm9vdGVyLXdpZGdldHMtYXJlYSAuZm9vdGVyLXdpZGdldHMgLmhlYWRpbmctMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmZvb3Rlci1hcmVhLTIgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpIGEge1xuICBjb2xvcjogIzNlM2UzZTtcbn1cblxuLmZvb3Rlci1hcmVhLTIgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2RkYTk3Mztcbn1cblxuLmZvb3Rlci1hcmVhLTIgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0cy1jb250ZW50IHtcbiAgY29sb3I6ICMzZTNlM2U7XG59XG5cbi5mb290ZXItYXJlYS0yIC5mb290ZXItYm90dG9tLWFyZWEge1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG59XG5cbi5mb290ZXItYXJlYS0yIC5mb290ZXItYm90dG9tLWFyZWEgLmNvcHlyaWdodCBzcGFuLCAuZm9vdGVyLWFyZWEtMiAuZm9vdGVyLWJvdHRvbS1hcmVhIC5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjM2UzZTNlO1xufVxuXG4uZm9vdGVyLWFyZWEtMiAuc29jaWFsLWxpbmstMiB1bCBsaSBhIHtcbiAgY29sb3I6ICMzZTNlM2U7XG59XG5cbi5mb290ZXItYXJlYS0yIC5zb2NpYWwtbGluay0yIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2RkYTk3Mztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZm9vdGVyLWFyZWEtMyAuZm9vdGVyLXRvcC1hcmVhIC5sb2dvIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWFyZWEtMyAuY3VzdG9tLWNvbC0xIHtcbiAgZmxleDogMCAwIDE5LjYlO1xuICBtYXgtd2lkdGg6IDE5LjYlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5mb290ZXItYXJlYS0zIC5jdXN0b20tY29sLTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlci1hcmVhLTMgLmN1c3RvbS1jb2wtMiB7XG4gIGZsZXg6IDAgMCA4MC40JTtcbiAgbWF4LXdpZHRoOiA4MC40JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZm9vdGVyLWFyZWEtMyAuY3VzdG9tLWNvbC0yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlci1hcmVhLTMgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmxvZ28gLmRlc2MtY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5mb290ZXItYXJlYS0zIC5mb290ZXItd2lkZ2V0cy1hcmVhIC5mb290ZXItd2lkZ2V0cyAuaGVhZGluZy0zIHtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uZm9vdGVyLWFyZWEtMyAuZm9vdGVyLXdpZGdldHMtYXJlYSAuZm9vdGVyLXdpZGdldHMgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLWFyZWEtMyAuZm9vdGVyLWJvdHRvbS1hcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0NTQ1O1xufVxuXG4uZm9vdGVyLWFyZWEtMyAuc29jaWFsLWxpbmstMiB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItYXJlYS0zIC5zb2NpYWwtbGluay0yIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2RkYTk3Mztcbn1cblxuLmZvb3Rlci1hcmVhLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBvcGFjaXR5OiAuOTtcbiAgcGFkZGluZzogNTBweCAwcHg7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5mb290ZXItYXJlYS00IC5mb290ZXItd3JhcHBlciB7XG4gIHdpZHRoOiA1MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1hcmVhLTQgLmZvb3Rlci13cmFwcGVyIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mb290ZXItYXJlYS00IC5mb290ZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi5mb290ZXItYXJlYS00IC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4uZm9vdGVyLWFyZWEtNCAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1sb2dvIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLmZvb3Rlci1hcmVhLTQgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2I1YjViNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvb3Rlci1hcmVhLTQgLmZvb3Rlci13cmFwcGVyIC5zb2NpYWwtbGluay0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG5cbi5mb290ZXItYXJlYS00IC5mb290ZXItd3JhcHBlciAuY29weXJpZ2h0IHtcbiAgY29sb3I6ICNiNWI1YjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZm9vdGVyLWFyZWEtNCAuZm9vdGVyLXdyYXBwZXIgLmNvcHlyaWdodCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuXG4uZm9vdGVyLWFyZWEtNCAuZm9vdGVyLXdyYXBwZXIgLmNvcHlyaWdodCBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNiNWI1YjU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbi5mb290ZXItYXJlYS00IC5mb290ZXItd3JhcHBlciAuY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogIzgyNzAyMTtcbn1cblxuLmZvb3Rlci1hcmVhLTUge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItYXJlYS01LmZvb3Rlci01LW5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlci1hcmVhLTUgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1hcmVhLTUgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmxvZ28gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5mb290ZXItYXJlYS01IC5mb290ZXItd2lkZ2V0cy1hcmVhIC5mb290ZXItd2lkZ2V0cyAuaGVhZGluZy0zIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mb290ZXItYXJlYS01IC5mb290ZXItd2lkZ2V0cy1hcmVhIC5mb290ZXItd2lkZ2V0cyB1bCBsaSBhIHtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlci1hcmVhLTUgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzczYmNjMztcbn1cblxuLmZvb3Rlci1hcmVhLTUgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmZvb3Rlci1hcmVhLTUgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1hcmVhLTUgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWFyZWEtNSAuZm9vdGVyLXdpZGdldHMtYXJlYSAuZm9vdGVyLXdpZGdldHMgdWwgbGkgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5mb290ZXItYXJlYS01IC5mb290ZXItd2lkZ2V0cy1hcmVhIC5mb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldHMtY29udGVudCB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXItYXJlYS01IC5jdXN0b20tY29sLTEge1xuICBmbGV4OiAwIDAgMjcuMiU7XG4gIG1heC13aWR0aDogMjcuMiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWFyZWEtNSAuY3VzdG9tLWNvbC0xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItYXJlYS01IC5jdXN0b20tY29sLTIge1xuICBmbGV4OiAwIDAgNzIuOCU7XG4gIG1heC13aWR0aDogNzIuOCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWFyZWEtNSAuY3VzdG9tLWNvbC0yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYXJlYS01IC5jdXN0b20tY29sLTIgLnNtLXNwYWNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1hcmVhLTUgLmN1c3RvbS1jb2wtMiAueHNtLXNwYWNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWFyZWEtNSAuZm9vdGVyLWJvdHRvbS1hcmVhIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgcGFkZGluZzogN3B4IDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5mb290ZXItYXJlYS01IC5mb290ZXItYm90dG9tLWFyZWEgLmNvcHlyaWdodCBzcGFuLCAuZm9vdGVyLWFyZWEtNSAuZm9vdGVyLWJvdHRvbS1hcmVhIC5jb3B5cmlnaHQgYSB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmZvb3Rlci1hcmVhLTUgLmZvb3Rlci1ib3R0b20tYXJlYSAuY29weXJpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogIzczYmNjMztcbn1cblxuLmhlYWRlci1ib3R0b20tZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uaGVhZGVyLWJvdHRvbS1mb290ZXIgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpIGEge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyLWJvdHRvbS1mb290ZXIgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLmhlYWRlci1ib3R0b20tZm9vdGVyIC5mb290ZXItd2lkZ2V0cy1hcmVhIC5mb290ZXItd2lkZ2V0cyB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5oZWFkZXItYm90dG9tLWZvb3RlciAuZm9vdGVyLXdpZGdldHMtYXJlYSAuZm9vdGVyLXdpZGdldHMgdWwgbGkgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLWJvdHRvbS1mb290ZXIgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJvdHRvbS1mb290ZXIgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIHVsIGxpIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uaGVhZGVyLWJvdHRvbS1mb290ZXIgLmZvb3Rlci13aWRnZXRzLWFyZWEgLmZvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0cy1jb250ZW50IHtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3Rlci1hcmVhLXRyYW5zcGFyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1hcmVhLXRyYW5zcGFyZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWFyZWEtdHJhbnNwYXJlbnQgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItYXJlYS10cmFuc3BhcmVudCAuY29weXJpZ2h0IHNwYW4sIC5mb290ZXItYXJlYS10cmFuc3BhcmVudCAuY29weXJpZ2h0IGEge1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFyZWEtdHJhbnNwYXJlbnQgLmNvcHlyaWdodCBzcGFuLCAuZm9vdGVyLWFyZWEtdHJhbnNwYXJlbnQgLmNvcHlyaWdodCBhIHtcbiAgICBjb2xvcjogIzNlM2UzZTtcbiAgfVxufVxuXG4uZm9vdGVyLWFyZWEtdHJhbnNwYXJlbnQgLnNvY2lhbC1saW5rLTIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjM2UzZTNlO1xufVxuXG4uZm9vdGVyLWFyZWEtdHJhbnNwYXJlbnQgLnNvY2lhbC1saW5rLTIgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZGRhOTczO1xufVxuXG4ubW9iaWxlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgYm94LXNoYWRvdzogMCAycHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2JpbGUtZm9vdGVyIC5tb2JpbGUtZm9vdGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubW9iaWxlLWZvb3RlciAubW9iaWxlLWZvb3Rlci1uYXYgPiBsaSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1mb290ZXIgLm1vYmlsZS1mb290ZXItbmF2ID4gbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLm1vYmlsZS1mb290ZXIgLm1vYmlsZS1mb290ZXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuXG4ubW9iaWxlLWZvb3RlciAubW9iaWxlLWZvb3Rlci1uYXYgPiBsaSA+IGEgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2YztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xufVxuXG4ubW9iaWxlLWZvb3RlciAubW9iaWxlLWZvb3Rlci1uYXYgPiBsaSAubW9iaWxlLWZvb3Rlci1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5tb2JpbGUtZm9vdGVyIC5tb2JpbGUtZm9vdGVyLW5hdiA+IGxpIC5tb2JpbGUtZm9vdGVyLWRyb3Bkb3duIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLXRvcC1hcmVhLTIge1xuICBwYWRkaW5nOiAxNzBweCAwcHggNjZweDtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuZm9vdGVyLXRvcC1hcmVhLTIge1xuICAgIHBhZGRpbmc6IDE3MHB4IDBweCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLXRvcC1hcmVhLTIge1xuICAgIHBhZGRpbmc6IDkwcHggMHB4IDYwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci10b3AtYXJlYS0yIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAyNTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItdG9wLWFyZWEtMiAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXRvcC1hcmVhLTIgLmN1c3RvbS1jb2wtMSB7XG4gIGZsZXg6IDAgMCAyNy4yJTtcbiAgbWF4LXdpZHRoOiAyNy4yJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLXRvcC1hcmVhLTIgLmN1c3RvbS1jb2wtMSB7XG4gICAgZmxleDogMCAwIDI2JTtcbiAgICBtYXgtd2lkdGg6IDI2JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci10b3AtYXJlYS0yIC5jdXN0b20tY29sLTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyLXRvcC1hcmVhLTIgLmN1c3RvbS1jb2wtMiB7XG4gIGZsZXg6IDAgMCA3Mi44JTtcbiAgbWF4LXdpZHRoOiA3Mi44JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLXRvcC1hcmVhLTIgLmN1c3RvbS1jb2wtMiB7XG4gICAgZmxleDogMCAwIDc0JTtcbiAgICBtYXgtd2lkdGg6IDc0JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci10b3AtYXJlYS0yIC5jdXN0b20tY29sLTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5mb290ZXItdG9wLWFyZWEtMiAuZm9vdGVyLXdpZGdldHMtYXJlYSAuZm9vdGVyLXdpZGdldHMgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci10b3AtYXJlYS0yIC5mb290ZXItd2lkZ2V0cy1hcmVhIC5mb290ZXItd2lkZ2V0cyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmJnLWZvb3Rlci1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS8xMS02LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNDkzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuYmctZm9vdGVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmctZm9vdGVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDYzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmctZm9vdGVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDg3MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmctZm9vdGVyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRTNFM0U7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAwOCAtIFBhZ2VzIC0gU2hvcFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tU2hvcCBUb29sYmFyLS0tICovXG4uc2hvcC10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwcHggMCAyNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtcGFnZV9jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC10b29sYmFyIC5wcm9kdWN0LXBhZ2VfY291bnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3QtcGFnZV9jb3VudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2hvcC10b29sYmFyIC5wcm9kdWN0LXNlbGVjdGlvbl93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtc2VsZWN0aW9uX3dyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2hvcC10b29sYmFyIC5wcm9kdWN0LXNlbGVjdGlvbl93cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2hvcC10b29sYmFyIC5wcm9kdWN0LXNlbGVjdGlvbl93cmFwIC5wcm9kdWN0LXNlbGVjdGlvbl9tZW51ID4gbmF2LnByb2R1Y3Qtc2VsZWN0aW9uX25hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2hvcC10b29sYmFyIC5wcm9kdWN0LXNlbGVjdGlvbl93cmFwIC5wcm9kdWN0LXNlbGVjdGlvbl9tZW51ID4gbmF2LnByb2R1Y3Qtc2VsZWN0aW9uX25hdiA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2hvcC10b29sYmFyIC5wcm9kdWN0LXNlbGVjdGlvbl93cmFwIC5wcm9kdWN0LXNlbGVjdGlvbl9tZW51ID4gbmF2LnByb2R1Y3Qtc2VsZWN0aW9uX25hdiA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE1cHg7XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtc2VsZWN0aW9uX3dyYXAgLnByb2R1Y3Qtc2VsZWN0aW9uX21lbnUgPiBuYXYucHJvZHVjdC1zZWxlY3Rpb25fbmF2ID4gdWwgPiBsaSA+IHVsLnBzLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDkwcHg7XG4gIHRvcDogODBweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCA+IGxpID4gdWwucHMtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtc2VsZWN0aW9uX3dyYXAgLnByb2R1Y3Qtc2VsZWN0aW9uX21lbnUgPiBuYXYucHJvZHVjdC1zZWxlY3Rpb25fbmF2ID4gdWwgPiBsaSA+IHVsLnBzLWRyb3Bkb3duLnNob3ctd3JhcCB7XG4gIHdpZHRoOiAxMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtc2VsZWN0aW9uX3dyYXAgLnByb2R1Y3Qtc2VsZWN0aW9uX21lbnUgPiBuYXYucHJvZHVjdC1zZWxlY3Rpb25fbmF2ID4gdWwgPiBsaSA+IHVsLnBzLWRyb3Bkb3duLnNob3ctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCA+IGxpID4gdWwucHMtZHJvcGRvd24uc29ydC13cmFwIHtcbiAgd2lkdGg6IDE3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCA+IGxpID4gdWwucHMtZHJvcGRvd24uc29ydC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2hvcC10b29sYmFyIC5wcm9kdWN0LXNlbGVjdGlvbl93cmFwIC5wcm9kdWN0LXNlbGVjdGlvbl9tZW51ID4gbmF2LnByb2R1Y3Qtc2VsZWN0aW9uX25hdiA+IHVsID4gbGkgPiB1bC5wcy1kcm9wZG93biA+IGxpIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtc2VsZWN0aW9uX3dyYXAgLnByb2R1Y3Qtc2VsZWN0aW9uX21lbnUgPiBuYXYucHJvZHVjdC1zZWxlY3Rpb25fbmF2ID4gdWwgPiBsaSA+IHVsLnBzLWRyb3Bkb3duID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uc2hvcC10b29sYmFyIC5wcm9kdWN0LXNlbGVjdGlvbl93cmFwIC5wcm9kdWN0LXNlbGVjdGlvbl9tZW51ID4gbmF2LnByb2R1Y3Qtc2VsZWN0aW9uX25hdiA+IHVsID4gbGkgPiB1bC5wcy1kcm9wZG93biA+IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBmMDtcbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCA+IGxpID4gdWwucHMtZHJvcGRvd24gPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCA+IGxpID4gdWwucHMtZHJvcGRvd24gPiBsaSA+IGEge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2hvcC10b29sYmFyIC5wcm9kdWN0LXNlbGVjdGlvbl93cmFwIC5wcm9kdWN0LXNlbGVjdGlvbl9tZW51ID4gbmF2LnByb2R1Y3Qtc2VsZWN0aW9uX25hdiA+IHVsID4gbGkgPiB1bC5wcy1kcm9wZG93biA+IGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCA+IGxpOmhvdmVyID4gdWwucHMtZHJvcGRvd24ge1xuICB0b3A6IDUwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtc2VsZWN0aW9uX3dyYXAgLnByb2R1Y3Qtc2VsZWN0aW9uX21lbnUgPiBuYXYucHJvZHVjdC1zZWxlY3Rpb25fbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCA+IGxpOmhvdmVyID4gYSA+IGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTNcIjtcbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC1zZWxlY3Rpb25fbWVudSA+IG5hdi5wcm9kdWN0LXNlbGVjdGlvbl9uYXYgPiB1bCA+IGxpID4gYSA+IGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC12aWV3LW1vZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC12aWV3LW1vZGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtc2VsZWN0aW9uX3dyYXAgLnByb2R1Y3Qtdmlldy1tb2RlID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtc2VsZWN0aW9uX3dyYXAgLnByb2R1Y3Qtdmlldy1tb2RlID4gYS5hY3RpdmUge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLnNob3AtdG9vbGJhciAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcCAucHJvZHVjdC12aWV3LW1vZGUgPiBhID4gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zaG9wLXRvb2xiYXIgLnByb2R1Y3Qtc2VsZWN0aW9uX3dyYXAgLnByb2R1Y3Qtdmlldy1tb2RlID4gYTpsYXN0LWNoaWxkID4gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zaG9wLW1haW5fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4vKiAtLS1TaG9wIFByb2R1Y3QgV3JhcC0tLSAqL1xuLnNob3AtcHJvZHVjdC13cmFwLmdyaWQgLmxpc3QtcHJvZHVjdF9pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmdyaWQgLnByb2R1Y3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkIC5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmdyaWQgLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQgLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmdyaWQgLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gPiBoMy5wcm9kdWN0LW5hbWUge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkIC5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvID4gaDMucHJvZHVjdC1uYW1lID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkIC5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvID4gaDMucHJvZHVjdC1uYW1lID4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgLW1vei1ib3gtZmxleDogMDtcbiAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMCA1MCU7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0yID4gW2NsYXNzKj1cImNvbC1cIl06bm90KDpudGgtY2hpbGQobisxMCkpIC5wcm9kdWN0LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0yID4gW2NsYXNzKj1cImNvbC1cIl06bm90KDpudGgtY2hpbGQobisxMSkpIC5wcm9kdWN0LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0yID4gW2NsYXNzKj1cImNvbC1cIl06bm90KDpsYXN0LWNoaWxkKSAucHJvZHVjdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIC1tb3otYm94LWZsZXg6IDA7XG4gIC1tb3otZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctMyA+IFtjbGFzcyo9XCJjb2wtXCJdOm5vdCg6bnRoLWNoaWxkKG4rMTApKSAucHJvZHVjdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctMyA+IFtjbGFzcyo9XCJjb2wtXCJdOm5vdCg6bnRoLWNoaWxkKG4rMTEpKSAucHJvZHVjdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctMyA+IFtjbGFzcyo9XCJjb2wtXCJdOm5vdCg6bGFzdC1jaGlsZCkgLnByb2R1Y3QtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAtbW96LWJveC1mbGV4OiAwO1xuICAtbW96LWZsZXg6IDAgMCAyNSU7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctNCA+IFtjbGFzcyo9XCJjb2wtXCJdOm5vdCg6bnRoLWNoaWxkKG4rOSkpIC5wcm9kdWN0LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctNCA+IFtjbGFzcyo9XCJjb2wtXCJdOm5vdCg6bnRoLWNoaWxkKG4rMTApKSAucHJvZHVjdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctNCA+IFtjbGFzcyo9XCJjb2wtXCJdOm5vdCg6bnRoLWNoaWxkKG4rMTEpKSAucHJvZHVjdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctNCA+IFtjbGFzcyo9XCJjb2wtXCJdOm5vdCg6bGFzdC1jaGlsZCkgLnByb2R1Y3QtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgMjAlO1xuICAtbW96LWJveC1mbGV4OiAwO1xuICAtbW96LWZsZXg6IDAgMCAyMCU7XG4gIC1tcy1mbGV4OiAwIDAgMjAlO1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMjUlO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgMjUlO1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1wcm9kdWN0LXdyYXAuZ3JpZC5ncmlkdmlldy01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNTAlO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgMTAwJTtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmdyaWQuZ3JpZHZpZXctNSA+IFtjbGFzcyo9XCJjb2wtXCJdOm5vdCg6bnRoLWNoaWxkKG4rMTEpKSAucHJvZHVjdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTUgPiBbY2xhc3MqPVwiY29sLVwiXTpub3QoOm50aC1jaGlsZChuKzEwKSkgLnByb2R1Y3QtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTUgPiBbY2xhc3MqPVwiY29sLVwiXTpub3QoOm50aC1jaGlsZChuKzExKSkgLnByb2R1Y3QtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkLmdyaWR2aWV3LTUgPiBbY2xhc3MqPVwiY29sLVwiXTpub3QoOmxhc3QtY2hpbGQpIC5wcm9kdWN0LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5ncmlkOm5vdCg6bGFzdC1jaGlsZCkgLnByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMSAwIDEwMCU7XG4gIC1tb3otYm94LWZsZXg6IDE7XG4gIC1tb3otZmxleDogMSAwIDEwMCU7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1wcm9kdWN0X2l0ZW0gLnNpbmdsZS1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1wcm9kdWN0X2l0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1wcm9kdWN0X2l0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSBpbWcuc2Vjb25kYXJ5LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIGltZzpob3Zlci5zZWNvbmRhcnktaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1wcm9kdWN0X2l0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICBib3JkZXItY29sb3I6ICNkNDg3NmM7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhID4gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gPiBoMy5wcm9kdWN0LW5hbWUgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyA+IGgzLnByb2R1Y3QtbmFtZSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1wcm9kdWN0X2l0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94ID4gc3Bhbi5uZXctcHJpY2Uge1xuICBjb2xvcjogIzQ5NDk0OTtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyA+IHAuc2hvcnQtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0OTQ5NDk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyA+IHAuc2hvcnQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAuYWRkLWFjdGlvbnMtMiA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAuYWRkLWFjdGlvbnMtMiA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5hZGQtYWN0aW9ucy0yID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5hZGQtYWN0aW9ucy0yID4gdWwgPiBsaSA+IGEgPiBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5hZGQtYWN0aW9ucy0yID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl0gLmxpc3QtcHJvZHVjdF9pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5hZGQtYWN0aW9ucy0yID4gdWwgPiBsaS5hZGQtdG8tY2FydCA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1wcm9kdWN0X2l0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLmFkZC1hY3Rpb25zLTIgPiB1bCA+IGxpLmFkZC10by1jYXJ0ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDg3NmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAubGlzdC1wcm9kdWN0X2l0ZW0gLnNpbmdsZS1wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LWltZzpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zaG9wLXByb2R1Y3Qtd3JhcC5saXN0dmlldyA+IFtjbGFzcyo9XCJjb2wtXCJdIC5saXN0LXByb2R1Y3RfaXRlbSAuc2luZ2xlLXByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyB7XG4gIGJvdHRvbTogNTAlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2hvcC1wcm9kdWN0LXdyYXAubGlzdHZpZXcgPiBbY2xhc3MqPVwiY29sLVwiXSAucHJvZHVjdC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNob3AtcHJvZHVjdC13cmFwLmxpc3R2aWV3ID4gW2NsYXNzKj1cImNvbC1cIl06bm90KDpsYXN0LWNoaWxkKSAubGlzdC1wcm9kdWN0X2l0ZW0gLnNpbmdsZS1wcm9kdWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogLS0tRmlsdGVyIEJvZHktLS0gKi9cbi5maWx0ZXItYm9keSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3M3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyLWJvZHkge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZpbHRlci1ib2R5IHtcbiAgICB0b3A6IDI0NHB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYS5maWx0ZXItaXRlbV9hcmVhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYS5maWx0ZXItaXRlbV9hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYS5maWx0ZXItaXRlbV9hcmVhIC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYS5maWx0ZXItaXRlbV9hcmVhIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhLmZpbHRlci1pdGVtX2FyZWEgLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCAuZmlsdGVyLWJ0biB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuLyotLSBTaG9wIE1hc29ucnkgLS0qL1xuLnNob3AtbWFzb25yeSAucHJvZHVjdC1pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMDkgLSBQYWdlcyAtIFNpbmdsZSBQcm9kdWN0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC52ZXJ0aWNhbC10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC52ZXJ0aWNhbC10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAudmVydGljYWwtdGFiIC5wcm9kdWN0LWRldGFpbHNfc2xpZGVyIHtcbiAgd2lkdGg6IDg1JTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnZlcnRpY2FsLXRhYiAucHJvZHVjdC1kZXRhaWxzX3NsaWRlciB7XG4gICAgd2lkdGg6IDgyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAudmVydGljYWwtdGFiIC5wcm9kdWN0LWRldGFpbHNfc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC52ZXJ0aWNhbC10YWIgLnBkLXNsaWRlci1uYXYge1xuICB3aWR0aDogMTUlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAudmVydGljYWwtdGFiIC5wZC1zbGlkZXItbmF2IHtcbiAgICB3aWR0aDogMTglO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC52ZXJ0aWNhbC10YWIgLnBkLXNsaWRlci1uYXYge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAudmVydGljYWwtdGFiIC5wZC1zbGlkZXItbmF2IC5zbGljay1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnZlcnRpY2FsLXRhYiAucGQtc2xpZGVyLW5hdiAuc2luZ2xlLXRodW1iIHtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAudmVydGljYWwtdGFiIC5wZC1zbGlkZXItbmF2IC5zaW5nbGUtdGh1bWIuc2xpY2stYWN0aXZlLmZpcnN0LWFjdGl2ZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU0NTQ1O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC52ZXJ0aWNhbC10YWIgLnBkLXNsaWRlci1uYXYgLnNpbmdsZS10aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1kZXRhaWxzLWltZyAucHJvZHVjdC1kZXRhaWxzX3NsaWRlciAuc2luZ2xlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LWRldGFpbHMtaW1nIC5wcm9kdWN0LWRldGFpbHNfc2xpZGVyIC5zaW5nbGUtaW1hZ2UgLmlubmVyLXN0dWZmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LWRldGFpbHMtaW1nIC5wcm9kdWN0LWRldGFpbHNfc2xpZGVyIC5zaW5nbGUtaW1hZ2UgLmlubmVyLXN0dWZmID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1kZXRhaWxzLWltZyAucHJvZHVjdC1kZXRhaWxzX3NsaWRlciAuc2luZ2xlLWltYWdlIC5pbm5lci1zdHVmZiA+IHVsID4gbGkgPiBhIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1kZXRhaWxzLWltZyAucHJvZHVjdC1kZXRhaWxzX3NsaWRlciAuc2luZ2xlLWltYWdlIC5pbm5lci1zdHVmZiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LWRldGFpbHMtaW1nIC5wcm9kdWN0LWRldGFpbHNfc2xpZGVyIC5zaW5nbGUtaW1hZ2UgLmlubmVyLXN0dWZmID4gdWwgPiBsaSA+IGEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3QtZGV0YWlscy1pbWcgLnByb2R1Y3QtZGV0YWlsc19zbGlkZXIgLnNpbmdsZS1pbWFnZSAuaW5uZXItc3R1ZmYgPiB1bCA+IGxpID4gYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LWRldGFpbHMtaW1nIC5wcm9kdWN0LWRldGFpbHNfc2xpZGVyIC5zaW5nbGUtaW1hZ2U6aG92ZXIgLmlubmVyLXN0dWZmIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5wcm9kdWN0LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAucHJvZHVjdC1oZWFkIC5wcm9kdWN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzNlM2UzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAucHJvZHVjdC1oZWFkIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAucHJpY2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAucHJpY2UtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAucHJpY2UtYm94IC5yZWd1bGFyLXByaWNlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5wcmljZS1ib3ggLnJlZ3VsYXItcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5wcmljZS1ib3ggLnJhdGluZy1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5wcmljZS1ib3ggLnJhdGluZy1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAucHJpY2UtYm94IC5yYXRpbmctbWV0YSAucmF0aW5nLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLnByaWNlLWJveCAucmF0aW5nLW1ldGEgLnJhdGluZy1ib3ggPiB1bCA+IGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLnByaWNlLWJveCAucmF0aW5nLW1ldGEgLm1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5wcmljZS1ib3ggLnJhdGluZy1tZXRhIC5tZXRhIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLnByaWNlLWJveCAucmF0aW5nLW1ldGEgLm1ldGEgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5wcm9kdWN0LWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5wcm9kdWN0LXZhcmlhbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5wcm9kdWN0LXZhcmlhbnQgdGFibGUgdGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLnByb2R1Y3QtdmFyaWFudCB0YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMHB4IDBweCAyMHB4IDBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5wcm9kdWN0LXZhcmlhbnQgdGFibGUgdGQgLm15bmljZXNlbGVjdCB7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1sZWZ0OiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICMzZTNlM2U7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAucHJvZHVjdC12YXJpYW50IHRhYmxlIHRkIC5wcm9kdWN0LWNvbG9yIGEge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5xdWFudGl0eS13aXRoX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLnF1YW50aXR5LXdpdGhfYnRuIC5hZGQtdG9fY2FydCAuYm9yZGVyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAucXVhbnRpdHktd2l0aF9idG4gLmFkZC10b19jYXJ0IC5ib3JkZXItYnV0dG9uIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLmFkZC1hY3Rpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAuYWRkLWFjdGlvbnMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLmFkZC1hY3Rpb25zIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLmFkZC1hY3Rpb25zIHVsIGxpIGEgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLnNrdSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1tYWluLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAuc2t1ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5jYXRlZ29yaWVzIGxpIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYSAucHJvZHVjdC1zdW1tZXJ5IC5jYXRlZ29yaWVzIGxpIGEge1xuICBjb2xvcjogI2Q0ODc2YztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxpbmUtaGVpZ2h0OiAyMS42cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLmNhdGVnb3JpZXMgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC5wcm9kdWN0LXN1bW1lcnkgLmNhdGVnb3JpZXMudGFncyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKi0tIFNpbmdsZSBQcm9kdWN0IFRhYiAtLSovXG4uc2luZ2xlLXByb2R1Y3QtdGFiLWFyZWEgLnByb2R1Y3QtdG9wLXRhYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC10YWItYXJlYSAucHJvZHVjdC10b3AtdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC10YWItYXJlYSAucHJvZHVjdC10b3AtdGFiIC5uYXYgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2luZ2xlLXByb2R1Y3QtdGFiLWFyZWEgLnByb2R1Y3QtdG9wLXRhYiAubmF2IGxpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC10YWItYXJlYSAucHJvZHVjdC10b3AtdGFiIC5uYXYgbGkgYSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNiNWI1YjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC10YWItYXJlYSAucHJvZHVjdC10b3AtdGFiIC5uYXYgbGkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LXRhYi1hcmVhIC5wcm9kdWN0LXRvcC10YWIgLm5hdiBsaSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXRhYi1hcmVhIC5wcm9kdWN0LXRvcC10YWIgLm5hdiBsaSBhLmFjdGl2ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtcHJvZHVjdC10YWItYXJlYSAucHJvZHVjdC10b3AtdGFiIC5uYXYgbGkgYS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXRhYi1hcmVhIC5wcm9kdWN0LXRvcC10YWIgLm5hdiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNDg3NmM7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC10YWItYXJlYSAudGFiLWNvbnRlbnQgLmRlc2MtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXByb2R1Y3QtdGFiLWFyZWEgLnRhYi1jb250ZW50IC5kZXNjLWJvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LXRhYi1hcmVhIC50YWItY29udGVudCAuZGVzYy1ib2R5IC5pbm5lci1pbWcge1xuICB3aWR0aDogMzAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXRhYi1hcmVhIC50YWItY29udGVudCAuZGVzYy1ib2R5IC5pbm5lci1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC10YWItYXJlYSAudGFiLWNvbnRlbnQgLmRlc2MtYm9keSAuaW5uZXItY29udGVudCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXRhYi1hcmVhIC50YWItY29udGVudCAuZGVzYy1ib2R5IC5pbm5lci1jb250ZW50IC5zaG9ydC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXRhYi1hcmVhIC50YWItY29udGVudCAuZGVzYy1ib2R5IC5pbm5lci1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3QtdGFiLWFyZWEgLnRhYi1jb250ZW50IC5hZGRpdGlvbmFsLXN1bW1lcnkgLmFkZGl0aW9uYWwtc3VtbWVyeS1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC10YWItYXJlYSAudGFiLWNvbnRlbnQgLmFkZGl0aW9uYWwtc3VtbWVyeSAuYWRkaXRpb25hbC1zdW1tZXJ5LWl0ZW0gdGJvZHkgdHIgdGgsIC5zaW5nbGUtcHJvZHVjdC10YWItYXJlYSAudGFiLWNvbnRlbnQgLmFkZGl0aW9uYWwtc3VtbWVyeSAuYWRkaXRpb25hbC1zdW1tZXJ5LWl0ZW0gdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qIC0tLVJldmlldyBCb2R5LS0tICovXG4ucmV2aWV3LWJvZHkgPiBoMy5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwNDE2MzI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG59XG5cbi5yZXZpZXctYm9keSAudXNlci1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJldmlldy1ib2R5IC51c2VyLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJldmlldy1ib2R5IC51c2VyLWluZm8gPiBsaS51c2VyLWF2YXRhciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnJldmlldy1ib2R5IC51c2VyLWluZm8gPiBsaS51c2VyLWNvbW1lbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmV2aWV3LWJvZHkgLnVzZXItaW5mbyA+IGxpLnVzZXItY29tbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5yZXZpZXctYm9keSAudXNlci1pbmZvID4gbGkudXNlci1jb21tZW50IC5tZXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuXG4ucmV2aWV3LWJvZHkgLnVzZXItaW5mbyA+IGxpLnVzZXItY29tbWVudCAubWV0YSBzdHJvbmcge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXZpZXctYm9keSAudXNlci1pbmZvID4gbGkudXNlci1jb21tZW50IC5tZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5yZXZpZXctYm9keSAudXNlci1pbmZvID4gbGkudXNlci1jb21tZW50ID4gcC5zaG9ydC1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xufVxuXG4ucmV2aWV3LWJvZHkgLnVzZXItZmVlZGJhY2sge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnJldmlldy1ib2R5IC51c2VyLWZlZWRiYWNrID4gaDMuaGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzMuNnB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5yZXZpZXctYm9keSAudXNlci1mZWVkYmFjayA+IHAuc2hvcnQtZGVzYyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xufVxuXG4ucmV2aWV3LWJvZHkgLnVzZXItZmVlZGJhY2sgLnJhdGluZy1ib3gge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJldmlldy1ib2R5IC51c2VyLWZlZWRiYWNrIC5yYXRpbmctYm94ID4gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJldmlldy1ib2R5IC51c2VyLWZlZWRiYWNrIC5yYXRpbmctYm94ID4gdWwgPiBsaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yZXZpZXctYm9keSAudXNlci1mZWVkYmFjayBmb3JtLmZlZWRiYWNrLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnJldmlldy1ib2R5IC51c2VyLWZlZWRiYWNrIGZvcm0uZmVlZGJhY2stZm9ybSAuY29tbWVudC1maWVsZCBsYWJlbC5sYWJlbC1maWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3LWJvZHkgLnVzZXItZmVlZGJhY2sgZm9ybS5mZWVkYmFjay1mb3JtIC5jb21tZW50LWZpZWxkIHRleHRhcmVhLnRleHRhcmVhLWZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXZpZXctYm9keSAudXNlci1mZWVkYmFjayBmb3JtLmZlZWRiYWNrLWZvcm0gLmNvbW1lbnQtZmllbGQgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDQ4NzZjO1xufVxuXG4ucmV2aWV3LWJvZHkgLnVzZXItZmVlZGJhY2sgZm9ybS5mZWVkYmFjay1mb3JtIC5ncm91cC1pbnB1dCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJldmlldy1ib2R5IC51c2VyLWZlZWRiYWNrIGZvcm0uZmVlZGJhY2stZm9ybSAuZ3JvdXAtaW5wdXQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJldmlldy1ib2R5IC51c2VyLWZlZWRiYWNrIGZvcm0uZmVlZGJhY2stZm9ybSAuZ3JvdXAtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZXZpZXctYm9keSAudXNlci1mZWVkYmFjayBmb3JtLmZlZWRiYWNrLWZvcm0gLmdyb3VwLWlucHV0IGxhYmVsLmxhYmVsLWZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXZpZXctYm9keSAudXNlci1mZWVkYmFjayBmb3JtLmZlZWRiYWNrLWZvcm0gLmdyb3VwLWlucHV0IGlucHV0LmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDM3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXZpZXctYm9keSAudXNlci1mZWVkYmFjayBmb3JtLmZlZWRiYWNrLWZvcm0gLmdyb3VwLWlucHV0IGlucHV0LmlucHV0LWZpZWxkIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXZpZXctYm9keSAudXNlci1mZWVkYmFjayBmb3JtLmZlZWRiYWNrLWZvcm0gLmdyb3VwLWlucHV0IGlucHV0LmlucHV0LWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJldmlldy1ib2R5IC51c2VyLWZlZWRiYWNrIGZvcm0uZmVlZGJhY2stZm9ybSAuZ3JvdXAtaW5wdXQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDQ4NzZjO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJldmlldy1ib2R5IC51c2VyLWZlZWRiYWNrIGZvcm0uZmVlZGJhY2stZm9ybSAuZ3JvdXAtaW5wdXQgLmVtYWlsLWZpZWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucmV2aWV3LWJvZHkgLnVzZXItZmVlZGJhY2sgZm9ybS5mZWVkYmFjay1mb3JtIC5maWVsZC1jaGVja2JveCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucmV2aWV3LWJvZHkgLnVzZXItZmVlZGJhY2sgZm9ybS5mZWVkYmFjay1mb3JtIC5jb21tZW50LWJ0bl93cmFwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC10aXRsZSBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi8qLS0gR3JvdXBlZCBQcm9kdWN0IC0tKi9cbi5ncm91cGVkLXByb2R1Y3Qtd3JhcHBlciAuZ3JvdXBlZC1xdHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ3JvdXBlZC1wcm9kdWN0LXdyYXBwZXIgLmdyb3VwZWQtcXR5IC5xdWFudGl0eSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLmdyb3VwZWQtcHJvZHVjdC13cmFwcGVyIC5ncm91cGVkLXF0eSAucXVhbnRpdHkgLmNhcnQtcGx1cy1taW51cyAuY2FydC1wbHVzLW1pbnVzLWJveCB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4vKi0tIEN1c3RvbSBTdHlsZSBQcm9kdWN0IC0tKi9cbi5jdXN0b20tc3R5bGUtMS13cmFwcGVyIC5ob3Jpem9udGFsLXRhYiAucGQtc2xpZGVyLW5hdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1zdHlsZS0xLXdyYXBwZXIgLmhvcml6b250YWwtdGFiIC5wZC1zbGlkZXItbmF2IHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAzMHB4IGF1dG87XG4gIH1cbn1cblxuLmN1c3RvbS1zdHlsZS0xLXdyYXBwZXIgLmhvcml6b250YWwtdGFiIC5wZC1zbGlkZXItbmF2IC5zbGljay1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbn1cblxuLmN1c3RvbS1zdHlsZS0xLXdyYXBwZXIgLmhvcml6b250YWwtdGFiIC5wZC1zbGlkZXItbmF2IC5zaW5nbGUtdGh1bWIge1xuICBwYWRkaW5nOiAwcHggMzBweCAwIDA7XG59XG5cbi5jdXN0b20tc3R5bGUtMS13cmFwcGVyIC5ob3Jpem9udGFsLXRhYiAucGQtc2xpZGVyLW5hdiAuc2luZ2xlLXRodW1iLnNsaWNrLWFjdGl2ZS5maXJzdC1hY3RpdmUgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ1NDU0NTtcbn1cblxuLmN1c3RvbS1zdHlsZS0xLXdyYXBwZXIgLmhvcml6b250YWwtdGFiIC5wZC1zbGlkZXItbmF2IC5zaW5nbGUtdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uY3VzdG9tLXN0eWxlLTMtd3JhcHBlciAuc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhIC52ZXJ0aWNhbC10YWIgLnByb2R1Y3QtZGV0YWlsc19zbGlkZXIge1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xufVxuXG4vKi0tIEN1c3RvbSBTdGlja3kgUHJvZHVjdCAtLSovXG4uc3RpY2t5LXNpZGViYXItcHJvZHVjdCAuc2luZ2xlLWltYWdlLXNtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN0aWNreS1zaWRlYmFyLXByb2R1Y3QgLnNpbmdsZS1pbWFnZS1zbWFsbCBzcGFuIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnN0aWNreS1zaWRlYmFyLXByb2R1Y3QgLnNpbmdsZS1pbWFnZS1zbWFsbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGlja3ktc2lkZWJhci1wcm9kdWN0IC5wcm9kdWN0LXN1bW1lcnkge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LXNpZGViYXItcHJvZHVjdCAucHJvZHVjdC1zdW1tZXJ5IC5pbm5lci13cmFwcGVyLXN0aWNreSB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLSBDdXN0b20gU2xpZGVyIFByb2R1Y3QgLS0qL1xuLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlscy1pbWcge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2xpZGVyLXNpZGViYXItcHJvZHVjdCAucHJvZHVjdC1kZXRhaWxzLWltZyAuc2luZ2xlLWltYWdlIGltZyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnByb2R1Y3QtZGV0YWlscy1pbWcgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5zbGlkZXItc2lkZWJhci1wcm9kdWN0IC5wZC10YWJfaXRlbSAucGItdGFiLWxpc3QtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLXNpZGViYXItcHJvZHVjdCAucGQtdGFiX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICB9XG59XG5cbi5zbGlkZXItc2lkZWJhci1wcm9kdWN0IC5wZC10YWJfaXRlbSA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zbGlkZXItc2lkZWJhci1wcm9kdWN0IC5wZC10YWJfaXRlbSA+IHVsID4gbGkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzZTNlM2U7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2xpZGVyLXNpZGViYXItcHJvZHVjdCAucGQtdGFiX2l0ZW0gPiB1bCA+IGxpID4gdWwucGQtdGFiX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnBkLXRhYl9pdGVtID4gdWwgPiBsaSA+IHVsLnBkLXRhYl9ib2R5ID4gbGkuaW5uZXItYm9keSAuYnJhbmQtaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgd2lkdGg6IDM4LjclO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnBkLXRhYl9pdGVtID4gdWwgPiBsaSA+IHVsLnBkLXRhYl9ib2R5ID4gbGkuaW5uZXItYm9keSAuYnJhbmQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnBkLXRhYl9pdGVtID4gdWwgPiBsaSA+IHVsLnBkLXRhYl9ib2R5ID4gbGkuaW5uZXItYm9keSAucGQtdGFiX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnBkLXRhYl9pdGVtID4gdWwgPiBsaSA+IHVsLnBkLXRhYl9ib2R5ID4gbGkuaW5uZXItYm9keSAucGQtdGFiX2NvbnRlbnQgPiBwLnNob3J0LWRlc2Mge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2xpZGVyLXNpZGViYXItcHJvZHVjdCAucGQtdGFiX2l0ZW0gPiB1bCA+IGxpID4gdWwucGQtdGFiX2JvZHkgPiBsaS5pbm5lci1ib2R5IC5wZC10YWJfY29udGVudCB0aCwgLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnBkLXRhYl9pdGVtID4gdWwgPiBsaSA+IHVsLnBkLXRhYl9ib2R5ID4gbGkuaW5uZXItYm9keSAucGQtdGFiX2NvbnRlbnQgdGQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zbGlkZXItc2lkZWJhci1wcm9kdWN0IC5wZC10YWJfaXRlbSA+IHVsID4gbGkuYWN0aXZlIC5wZC10YWJfYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpZGVyLXNpZGViYXItcHJvZHVjdCAucGQtdGFiX2l0ZW0gPiB1bCA+IGxpLmFjdGl2ZS5vcGVuIGEgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OFwiO1xufVxuXG4uc2xpZGVyLXNpZGViYXItcHJvZHVjdCAucGQtdGFiX2l0ZW0gPiB1bCA+IGxpLm9wZW4gYSB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4uc2xpZGVyLXNpZGViYXItcHJvZHVjdCAucGQtdGFiX2l0ZW0gPiB1bCA+IGxpLm9wZW4gYSBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XG59XG5cbi5zbGlkZXItc2lkZWJhci1wcm9kdWN0IC5wZC10YWJfaXRlbSAucGQtdGFiX2NvbnRlbnQgLnJldmlldy1ib2R5IC51c2VyLWluZm8tMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnBkLXRhYl9pdGVtIC5wZC10YWJfY29udGVudCAucmV2aWV3LWJvZHkgLnVzZXItaW5mby0yIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnBkLXRhYl9pdGVtIC5wZC10YWJfY29udGVudCAucmV2aWV3LWJvZHkgLnVzZXItaW5mby0yID4gbGkudXNlci1hdmF0YXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5zbGlkZXItc2lkZWJhci1wcm9kdWN0IC5wZC10YWJfaXRlbSAucGQtdGFiX2NvbnRlbnQgLnJldmlldy1ib2R5IC51c2VyLWluZm8tMiA+IGxpLnVzZXItY29tbWVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zbGlkZXItc2lkZWJhci1wcm9kdWN0IC5wZC10YWJfaXRlbSAucGQtdGFiX2NvbnRlbnQgLnJldmlldy1ib2R5IC51c2VyLWluZm8tMiA+IGxpLnVzZXItY29tbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5zbGlkZXItc2lkZWJhci1wcm9kdWN0IC5wZC10YWJfaXRlbSAucGQtdGFiX2NvbnRlbnQgLnJldmlldy1ib2R5IC51c2VyLWluZm8tMiA+IGxpLnVzZXItY29tbWVudCAubWV0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNXB4IDBweDtcbn1cblxuLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnBkLXRhYl9pdGVtIC5wZC10YWJfY29udGVudCAucmV2aWV3LWJvZHkgLnVzZXItaW5mby0yID4gbGkudXNlci1jb21tZW50IC5tZXRhIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnBkLXRhYl9pdGVtIC5wZC10YWJfY29udGVudCAucmV2aWV3LWJvZHkgLnVzZXItaW5mby0yID4gbGkudXNlci1jb21tZW50IC5tZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zbGlkZXItc2lkZWJhci1wcm9kdWN0IC5wZC10YWJfaXRlbSAucGQtdGFiX2NvbnRlbnQgLnJldmlldy1ib2R5IC51c2VyLWluZm8tMiA+IGxpLnVzZXItY29tbWVudCA+IHAuc2hvcnQtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbn1cblxuLnNsaWRlci1zaWRlYmFyLXByb2R1Y3QgLnBkLXRhYl9pdGVtIC5wZC10YWJfY29udGVudCAucmV2aWV3LWJvZHkgLmZlZWRiYWNrLWZvcm0gLmdyb3VwLWlucHV0IC5pbnB1dC1maWVsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDEwIC0gUGFnZXMgLSBCbG9nXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvZy1hcmVhLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctdGh1bWJuYWlsIC5kYXRlLXBvc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDM1LCAzNSwgMC45KTtcbiAgb3BhY2l0eTogLjk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYm5haWwgLmRhdGUtcG9zdCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctdGh1bWJuYWlsIC5kYXRlLXBvc3Qgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLXRodW1ibmFpbCAuZGF0ZS1wb3N0IC5kYXktcG9zdCB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctdGh1bWJuYWlsIC5kYXRlLXBvc3QgLmRheS1wb3N0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYm5haWwgLmRhdGUtcG9zdCAubW9udGgtcG9zdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctdGh1bWJuYWlsIC5kYXRlLXBvc3QgLm1vbnRoLXBvc3Qge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLXRodW1iLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYi1jb250ZW50IC5mb3JtYXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYi1jb250ZW50IC5mb3JtYXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLXRodW1iLWNvbnRlbnQgLmZvcm1hdC1jb250ZW50IC5xdW90ZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYi1jb250ZW50IC5mb3JtYXQtY29udGVudCAucXVvdGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYi1jb250ZW50IC5mb3JtYXQtY29udGVudCAucXVvdGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctdGh1bWItY29udGVudCAuZm9ybWF0LWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3YSc7XG4gIGZvbnQtZmFtaWx5OiBMYVN0dWRpb0ljb25zO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctdGh1bWItY29udGVudCAuZm9ybWF0LWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLXRodW1iLWNvbnRlbnQgLmZvcm1hdC1jb250ZW50IC5xdW90ZS1hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLXRodW1iLWNvbnRlbnQgLmZvcm1hdC1jb250ZW50IC5xdW90ZS1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLXRodW1iLWNvbnRlbnQgLmZvcm1hdC1jb250ZW50IC5xdW90ZS1hdXRob3I6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMnB4O1xuICBvcGFjaXR5OiAuMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctdGh1bWItY29udGVudCAuZm9ybWF0LWNvbnRlbnQgLnF1b3RlLWF1dGhvcjpiZWZvcmUge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYi12aWRlbyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctdGh1bWItdmlkZW8gLnBvcHVwLXZpZGVvIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNjZweDtcbiAgd2lkdGg6IDY2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5ibG9nLW1ldGEge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5ibG9nLW1ldGEgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5ibG9nLW1ldGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctY29udGVudCAuYmxvZy1tZXRhIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLmJsb2ctdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogMHB4IDIwcHggMThweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctY29udGVudCAuYmxvZy10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNDg3NmM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAxcHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5ibG9nLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLmJsb2ctdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDEwcHggMTBweDtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLmRlc2MtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctY29udGVudCAuZGVzYy1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLmRlc2MtY29udGVudDpsYXN0LWNoaWxkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctY29udGVudCAucmVhZC1tb3JlIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLnJlYWQtbW9yZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1pbm5lci1ib3ggLmJsb2ctY29udGVudCAucmVhZC1tb3JlIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLnJlYWQtbW9yZS0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLnJlYWQtbW9yZS0yOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZmxleDogMTtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5yZWFkLW1vcmUtMiBhIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5yZWFkLW1vcmUtMiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2Yztcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5yZWFkLW1vcmUtMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLnJlYWQtbW9yZS0zIGEge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLnJlYWQtbW9yZS0zIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctdGh1bWJuYWlsLXF1b3RlIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLXRodW1ibmFpbC1xdW90ZSAuYmxvZy1pbm5lci1ib3ggLmJsb2ctdGh1bWItY29udGVudCAuZm9ybWF0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctdGh1bWJuYWlsLXF1b3RlIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYi1jb250ZW50IC5mb3JtYXQtY29udGVudCAucXVvdGUtY29udGVudCB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogNDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctdGh1bWJuYWlsLXF1b3RlIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYi1jb250ZW50IC5mb3JtYXQtY29udGVudCAucXVvdGUtY29udGVudCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctdGh1bWJuYWlsLXF1b3RlIC5ibG9nLWlubmVyLWJveCAuYmxvZy10aHVtYi1jb250ZW50IC5mb3JtYXQtY29udGVudCAucXVvdGUtY29udGVudCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy10aHVtYm5haWwtcXVvdGUgLmJsb2ctaW5uZXItYm94IC5ibG9nLXRodW1iLWNvbnRlbnQgLmZvcm1hdC1jb250ZW50IC5xdW90ZS1hdXRob3Ige1xuICBjb2xvcjogIzNlM2UzZTtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5uYXYtcG9zdC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyIC5uYXYtcG9zdC1saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLm5hdi1wb3N0LWxpbmsgLm5hdi1wb3N0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5uYXYtcG9zdC1saW5rIC5uYXYtcHJldmlvdXMge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyIC5uYXYtcG9zdC1saW5rIC5uYXYtcHJldmlvdXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAubmF2LXBvc3QtbGluayAubmF2LXByZXZpb3VzIC5uYXYtcG9zdC10aXRsZSB7XG4gIHdpZHRoOiAyMzBweDtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLm5hdi1wb3N0LWxpbmsgLm5hdi1wcmV2aW91cyAubmF2LXBvc3QtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5uYXYtcG9zdC1saW5rIC5uYXYtbmV4dCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvZy1hcmVhLXdyYXBwZXIgLm5hdi1wb3N0LWxpbmsgLm5hdi1uZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAubmF2LXBvc3QtbGluayAubmF2LW5leHQgLm5hdi1wb3N0LXRpdGxlIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlciAubmF2LXBvc3QtbGluayAubmF2LW5leHQgLm5hdi1wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5uYXYtcG9zdC1saW5rIC5uYXYtbmV4dCAubmF2LXBvc3QtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWZlZWRiYWNrX2FyZWEge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWZlZWRiYWNrX2FyZWEgPiBoMi5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzMuNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWZlZWRiYWNrX2FyZWEgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWZlZWRiYWNrX2FyZWEgPiBsaS51c2VyLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWZlZWRiYWNrX2FyZWEgPiBsaS51c2VyLWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctZmVlZGJhY2tfYXJlYSA+IGxpLnVzZXItYm9keS5zdWItdXNlcl9ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1mZWVkYmFja19hcmVhID4gbGkudXNlci1ib2R5IC51c2VyLXBpYyB7XG4gIHdpZHRoOiA3NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWZlZWRiYWNrX2FyZWEgPiBsaS51c2VyLWJvZHkgLnVzZXItcGljIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctZmVlZGJhY2tfYXJlYSA+IGxpLnVzZXItYm9keSAudXNlci1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1mZWVkYmFja19hcmVhID4gbGkudXNlci1ib2R5IC51c2VyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWZlZWRiYWNrX2FyZWEgPiBsaS51c2VyLWJvZHkgLnVzZXItY29udGVudCA+IGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1mZWVkYmFja19hcmVhID4gbGkudXNlci1ib2R5IC51c2VyLWNvbnRlbnQgPiBoMy51c2VyLW5hbWUgPiBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTkuMnB4O1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctZmVlZGJhY2tfYXJlYSA+IGxpLnVzZXItYm9keSAudXNlci1jb250ZW50ID4gaDMgLnVzZXItbWV0YSB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLmJsb2ctZmVlZGJhY2tfYXJlYSA+IGxpLnVzZXItYm9keSAudXNlci1jb250ZW50ID4gcC51c2VyLWZlZWRiYWNrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWZlZWRiYWNrX2FyZWEgPiBsaS51c2VyLWJvZHkgLnVzZXItY29udGVudCAucmVwbHktYnRuX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWZlZWRiYWNrX2FyZWEgPiBsaS51c2VyLWJvZHkgLnVzZXItY29udGVudCAucmVwbHktYnRuX3dyYXAgPiBhLnJlcGx5LWJ0biB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLWZlZWRiYWNrX2FyZWEgPiBsaS51c2VyLWJvZHkgLnVzZXItY29udGVudCAucmVwbHktYnRuX3dyYXAgPiBhLnJlcGx5LWJ0biA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuYmxvZy1mZWVkYmFja19hcmVhID4gbGkudXNlci1ib2R5IC51c2VyLWNvbnRlbnQgLnJlcGx5LWJ0bl93cmFwID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLnJldmlldy1ib2R5IC51c2VyLWZlZWRiYWNrIC5oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLXBvc3QtdGl0bGUgPiBoMi5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLXBvc3QtdGl0bGUgPiBoMi5oZWFkaW5nID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5ibG9nLXBvc3QtdGl0bGUgPiBoMi5oZWFkaW5nID4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlciAuc2luZ2xlLWJsb2ctcG9zdC1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyIC5zaW5nbGUtYmxvZy1wb3N0LWNhcm91c2VsIC5ibG9nLXBvc3Qtd3JhcHBlciAucG9zdC1pbm5lci1ib3gge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwIDIwcHggMTBweCAyMHB4O1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIgLnNpbmdsZS1ibG9nLXBvc3QtY2Fyb3VzZWwgLmJsb2ctcG9zdC13cmFwcGVyIC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5wb3N0LXRpdGxlIGEge1xuICBwYWRkaW5nOiAwcHggMjBweCAxOHB4IDIwcHg7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlci5ibG9nLWN1c3RvbS1zdHlsZS0xIC5ibG9nLWlubmVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyLmJsb2ctY3VzdG9tLXN0eWxlLTEgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQge1xuICB3aWR0aDogNTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTBweCA1MHB4IDQ0cHggNTBweDtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlci5ibG9nLWN1c3RvbS1zdHlsZS0xIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMjRweCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1hcmVhLXdyYXBwZXIuYmxvZy1jdXN0b20tc3R5bGUtMSAuYmxvZy1pbm5lci1ib3ggLmJsb2ctY29udGVudCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlci5ibG9nLWN1c3RvbS1zdHlsZS0xIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyLmJsb2ctY3VzdG9tLXN0eWxlLTEgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLmJsb2ctbWV0YSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyLmJsb2ctY3VzdG9tLXN0eWxlLTEgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLmJsb2ctbWV0YSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyLmJsb2ctY3VzdG9tLXN0eWxlLTEgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLmJsb2ctdGl0bGUgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlci5ibG9nLWN1c3RvbS1zdHlsZS0xIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5yZWFkLW1vcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlci5ibG9nLWN1c3RvbS1zdHlsZS0xIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5kYXRlLXBvc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG4gIG9wYWNpdHk6IC45O1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWFyZWEtd3JhcHBlci5ibG9nLWN1c3RvbS1zdHlsZS0xIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5kYXRlLXBvc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyLmJsb2ctY3VzdG9tLXN0eWxlLTEgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLmRhdGUtcG9zdCAuZGF5LXBvc3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuXG4uYmxvZy1hcmVhLXdyYXBwZXIuYmxvZy1jdXN0b20tc3R5bGUtMSAuYmxvZy1pbm5lci1ib3ggLmJsb2ctY29udGVudCAuZGF0ZS1wb3N0IC5tb250aC1wb3N0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2ctYXJlYS13cmFwcGVyLmJsb2ctY3VzdG9tLXN0eWxlLTIge1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlci5ibG9nLWN1c3RvbS1zdHlsZS0yIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAwIDU1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1hcmVhLXdyYXBwZXIuYmxvZy1jdXN0b20tc3R5bGUtMiAuYmxvZy1pbm5lci1ib3ggLmJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1hcmVhLXdyYXBwZXIuYmxvZy1jdXN0b20tc3R5bGUtMiAuYmxvZy1pbm5lci1ib3ggLmJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlci5ibG9nLWN1c3RvbS1zdHlsZS0yIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5ibG9nLW1ldGEge1xuICBwYWRkaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlci5ibG9nLWN1c3RvbS1zdHlsZS0yIC5ibG9nLWlubmVyLWJveCAuYmxvZy1jb250ZW50IC5ibG9nLXRpdGxlIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1hcmVhLXdyYXBwZXIuYmxvZy1jdXN0b20tc3R5bGUtMiAuYmxvZy1pbm5lci1ib3ggLmJsb2ctY29udGVudCAuZGVzYy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyLmJsb2ctY3VzdG9tLXN0eWxlLTIgLmJsb2ctaW5uZXItYm94IC5ibG9nLWNvbnRlbnQgLnJlYWQtbW9yZS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5ibG9nLWFyZWEtd3JhcHBlci5ibG9nLWN1c3RvbS1zdHlsZS0yIC5wYWdpbmF0b2luLWFyZWEge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctYXJlYS13cmFwcGVyLmJsb2ctY3VzdG9tLXN0eWxlLTIgLnBhZ2luYXRvaW4tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAxMSAtIFBhZ2VzIC0gQWJvdXRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYm91dC1hcmVhIHtcbiAgLyotLSBBYm91dCBTdG9yZSBBcmVhIFN0YXJ0IC0tKi9cbiAgLyotLSBBYm91dCBTdG9yZSBBcmVhIEVuZCAtLSovXG4gIC8qLS0gUHJvamVjdCBBYm91dCBBcmVhIFN0YXJ0IC0tKi9cbiAgLyotLSBQcm9qZWN0IEFib3V0IEFyZWEgRW5kIC0tKi9cbiAgLyotLSBBYm91dCBCcmFuZCBBcmVhIFN0YXJ0IEhlcmUgLS0qL1xuICAvKi0tIEFib3V0IEJyYW5kIEFyZWEgRW5kIEhlcmUgLS0qL1xuICAvKi0tIEFib3V0IFRlYW0gQXJlYSBTdGFydCBIZXJlIC0tKi9cbiAgLyotLSBBYm91dCBUZWFtIEFyZWEgRW5kIEhlcmUgLS0qL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmFib3V0LWFyZWEgLnNlY3Rpb24tdGl0bGUgPiAuaGVhZGluZy1vbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC1zdG9yZS1hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzJjMmM7XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC1zdG9yZS1hcmVhIC5hYm91dC1zdG9yZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA5MHB4IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1hcmVhIC5hYm91dC1zdG9yZS1hcmVhIC5hYm91dC1zdG9yZS10aXRsZSB7XG4gICAgbWFyZ2luOiA4MnB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFib3V0LWFyZWEgLmFib3V0LXN0b3JlLWFyZWEgLmFib3V0LXN0b3JlLXRpdGxlIHtcbiAgICBtYXJnaW46IDg1cHggMHB4O1xuICB9XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC1zdG9yZS1hcmVhIC5hYm91dC1zdG9yZS10aXRsZSAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWFyZWEgLmFib3V0LXN0b3JlLWFyZWEgLmFib3V0LXN0b3JlLXRpdGxlIC5oZWFkaW5nIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFib3V0LWFyZWEgLmFib3V0LXN0b3JlLWFyZWEgLmFib3V0LXN0b3JlLXRpdGxlIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmFib3V0LWFyZWEgLmFib3V0LXN0b3JlLWFyZWEgLmFib3V0LXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC1zdG9yZS1hcmVhIC5hYm91dC10aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC1zdG9yZS1hcmVhIC5hYm91dC10aHVtYm5haWwgLmFib3V0LXRodW1iLXZpZGVvIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFib3V0LWFyZWEgLmFib3V0LXN0b3JlLWFyZWEgLmFib3V0LXRodW1ibmFpbCAuYWJvdXQtdGh1bWItdmlkZW8gLnBvcHVwLXZpZGVvIGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogNjZweDtcbiAgd2lkdGg6IDY2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmFib3V0LWFyZWEgLmFib3V0LXN0b3JlLWFyZWEgLmFib3V0LXRodW1ibmFpbCAuYWJvdXQtdGh1bWItdmlkZW8gLnBvcHVwLXZpZGVvIGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIH1cbn1cblxuLmFib3V0LWFyZWEgLmFib3V0LXN0b3JlLWFyZWEgLmRlc2MtY29udGVudCB7XG4gIHdpZHRoOiA5NzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC1hcmVhIC5hYm91dC1zdG9yZS1hcmVhIC5kZXNjLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LWFyZWEgLmFib3V0LXN0b3JlLWFyZWEgLmRlc2MtY29udGVudCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtYXJlYSAuYWJvdXQtc3RvcmUtYXJlYSAuZGVzYy1jb250ZW50IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hYm91dC1hcmVhIC5hYm91dC1zdG9yZS1hcmVhIC5kZXNjLWNvbnRlbnQge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hYm91dC1hcmVhIC5hYm91dC1zdG9yZS1hcmVhIC5kZXNjLWNvbnRlbnQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFib3V0LWFyZWEgLnByb2plY3QtYWJvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiA5MHB4IDAgODVweCAwO1xufVxuXG4uYWJvdXQtYXJlYSAucHJvamVjdC1hYm91dCAucHJvamVjdC1hYm91dC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5hYm91dC1hcmVhIC5wcm9qZWN0LWFib3V0IC5wcm9qZWN0LWFib3V0LXdyYXBwZXIgLnByb2plY3QtYWJvdXQtaWNvbiBpIHtcbiAgZmlsbDogIzI2MjYyNjtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgcGFkZGluZzogMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2MjYyNjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFib3V0LWFyZWEgLnByb2plY3QtYWJvdXQgLnByb2plY3QtYWJvdXQtd3JhcHBlciAucHJvamVjdC1hYm91dC1pY29uIGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICBib3JkZXItY29sb3I6ICNkNDg3NmM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWJvdXQtYXJlYSAucHJvamVjdC1hYm91dCAucHJvamVjdC1hYm91dC13cmFwcGVyIC5wcm9qZWN0LWFib3V0LWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFib3V0LWFyZWEgLnByb2plY3QtYWJvdXQgLnByb2plY3QtYWJvdXQtd3JhcHBlciAucHJvamVjdC1hYm91dC1jb250ZW50IC5kZXNjLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC1icmFuZC1hcmVhIHtcbiAgcGFkZGluZzogOTBweCAwcHggNDBweCAwO1xufVxuXG4uYWJvdXQtYXJlYSAuYWJvdXQtYnJhbmQtYXJlYSAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC1icmFuZC1hcmVhIC5icmFuZC1sb2dvLTIgLnNpbmdsZS1icmFuZC1pdGVtIGltZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYWJvdXQtYXJlYSAuYWJvdXQtdGVhbS1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgcGFkZGluZzogODBweCAwcHg7XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC10ZWFtLWFyZWEgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTMwcHg7XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC10ZWFtLWFyZWEgLnRlYW0tc2xpZGVyIC5zaW5nbGUtdGVhbSB7XG4gIG1hcmdpbjogMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC10ZWFtLWFyZWEgLnRlYW0tc2xpZGVyIC5zaW5nbGUtdGVhbSAudGVhbS1pdGVtIC5iYW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC10ZWFtLWFyZWEgLnRlYW0tc2xpZGVyIC5zaW5nbGUtdGVhbSAudGVhbS1pdGVtIC50ZWFtLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXQtYXJlYSAuYWJvdXQtdGVhbS1hcmVhIC50ZWFtLXNsaWRlciAuc2luZ2xlLXRlYW0gLnRlYW0taXRlbSAudGVhbS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWJvdXQtYXJlYSAuYWJvdXQtdGVhbS1hcmVhIC50ZWFtLXNsaWRlciAuc2luZ2xlLXRlYW0gLnRlYW0taXRlbSAudGVhbS1jb250ZW50IC50aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hYm91dC1hcmVhIC5hYm91dC10ZWFtLWFyZWEgLnRlYW0tc2xpZGVyIC5zaW5nbGUtdGVhbSAudGVhbS1pdGVtIC50ZWFtLWNvbnRlbnQgLnRlYW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFib3V0LWFyZWEgLmFib3V0LXRlYW0tYXJlYSAudGVhbS1zbGlkZXIgLnNpbmdsZS10ZWFtOmhvdmVyIC5iYW5uZXItb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLmFib3V0LWFyZWEgLmFib3V0LXRlYW0tYXJlYSAudGVhbS1zbGlkZXIgLnNpbmdsZS10ZWFtOmhvdmVyIC50ZWFtLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIHRvcDogNTAlO1xufVxuXG4uYWJvdXQtYXJlYSAuYWJvdXQtdGVhbS1hcmVhIC50ZWFtLXNsaWRlciAuc2luZ2xlLXRlYW0gLnNvY2lhbC1saW5rLTIgdWwgbGkgYSB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWJvdXQtYXJlYSAuYWJvdXQtdGVhbS1hcmVhIC50ZWFtLXNsaWRlciAuc2luZ2xlLXRlYW0gLnNvY2lhbC1saW5rLTIgdWwgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q0ODc2Yztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDEyIC0gUGFnZXMgLSBDb250YWN0IFVzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC11c19hcmVhIHtcbiAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtdXNfYXJlYSB7XG4gICAgcGFkZGluZzogOTBweCAwIDk1cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXNfYXJlYSAuY29udGFjdC1mb3JtLWNvbnRlbnQgPiBoMi5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5jb250YWN0LXVzX2FyZWEgLmNvbnRhY3QtZm9ybS1jb250ZW50ID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0OTQ5NDk7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uY29udGFjdC11c19hcmVhIC5jb250YWN0LWZvcm0tY29udGVudCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3QtdXNfYXJlYSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCA+IGlucHV0LmlucHV0LWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmNvbnRhY3QtdXNfYXJlYSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCA+IGlucHV0LmlucHV0LWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFjdC11c19hcmVhIC5jb250YWN0LWZvcm0tY29udGVudCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwID4gdGV4dGFyZWEudGV4dGFyZWEtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmNvbnRhY3QtdXNfYXJlYSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cCA+IHRleHRhcmVhLnRleHRhcmVhLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFjdC11c19hcmVhIC5jb250YWN0LWZvcm0tY29udGVudCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLmdyb3VwLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb250YWN0LXVzX2FyZWEgLmNvbnRhY3QtZm9ybS1jb250ZW50IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAuZ3JvdXAtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250YWN0LXVzX2FyZWEgLmNvbnRhY3QtZm9ybS1jb250ZW50IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAuZ3JvdXAtaW5wdXQgPiBpbnB1dFtjbGFzcyo9XCJpbnB1dC1maWVsZFwiXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb250YWN0LXVzX2FyZWEgLmNvbnRhY3QtZm9ybS1jb250ZW50IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAuZ3JvdXAtaW5wdXQgPiBpbnB1dFtjbGFzcyo9XCJpbnB1dC1maWVsZFwiXTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXNfYXJlYSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cC5pbnF1aXJ5LWZpZWxkIC5uaWNlLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3QtdXNfYXJlYSAuY29udGFjdC1mb3JtLWNvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cC5pbnF1aXJ5LWZpZWxkIC5uaWNlLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5jb250YWN0LXVzX2FyZWEgLmNvbnRhY3QtZm9ybS1jb250ZW50IC5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXAgLmNvbnRhY3QtZm9ybV9idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uY29udGFjdC11c19hcmVhIC5jb250YWN0LWZvcm0tY29udGVudCAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIC5jb250YWN0LWZvcm1fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2Yztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LXVzX2FyZWEgLmNvbnRhY3Qtc2xpZGVfY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXNfYXJlYSAuY29udGFjdC1zbGlkZV9jb250ZW50IC5zaW5nbGUtY29udGFjdF9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LXVzX2FyZWEgLmNvbnRhY3Qtc2xpZGVfY29udGVudCAuc2luZ2xlLWNvbnRhY3RfYmxvY2sgPiBpIHtcbiAgY29sb3I6ICNkNDg3NmM7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWN0LXVzX2FyZWEgLmNvbnRhY3Qtc2xpZGVfY29udGVudCAuc2luZ2xlLWNvbnRhY3RfYmxvY2tbY2xhc3MqPVwic2luZ2xlLWNvbnRhY3RfYmxvY2tcIl06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMTMgLSBQYWdlcyAtIE15IEFjY291bnRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hY2NvdW50LXBhZ2UtYXJlYSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi5hY2NvdW50LXBhZ2UtYXJlYSAubXlhY2NvdW50LXRhYi10cmlnZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWNjb3VudC1wYWdlLWFyZWEgLm15YWNjb3VudC10YWItdHJpZ2dlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFjY291bnQtcGFnZS1hcmVhIC5teWFjY291bnQtdGFiLXRyaWdnZXIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY291bnQtcGFnZS1hcmVhIC5teWFjY291bnQtdGFiLXRyaWdnZXIgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uYWNjb3VudC1wYWdlLWFyZWEgLm15YWNjb3VudC10YWItdHJpZ2dlciBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFjY291bnQtcGFnZS1hcmVhIC5teWFjY291bnQtdGFiLXRyaWdnZXIgbGkgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFjY291bnQtcGFnZS1hcmVhIC5teWFjY291bnQtdGFiLXRyaWdnZXIgbGkgYS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3VudC1wYWdlLWFyZWEgLm15YWNjb3VudC10YWItdHJpZ2dlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNDg3NmM7XG59XG5cbi5teWFjY291bnQtdGFiLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm15YWNjb3VudC10YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLm15YWNjb3VudC1kYXNoYm9hcmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5teWFjY291bnQtZGFzaGJvYXJkIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5teWFjY291bnQtb3JkZXJzIC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5teWFjY291bnQtb3JkZXJzIC50YWJsZSAuYWNjb3VudC1vcmRlci1pZDpob3ZlciB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4ubXlhY2NvdW50LW9yZGVycyAudGFibGUudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuXG4ubXlhY2NvdW50LW9yZGVycyAudGFibGUgdGQsXG4ubXlhY2NvdW50LW9yZGVycyAudGFibGUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXlhY2NvdW50LW9yZGVycyAudGFibGUgdGQsXG4gIC5teWFjY291bnQtb3JkZXJzIC50YWJsZSB0aCB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4ubXlhY2NvdW50LW9yZGVycyAudGFibGUgdGQgPiBhLm1nYW5hLWJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubXlhY2NvdW50LW9yZGVycyAuc21hbGwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm15YWNjb3VudC1hZGRyZXNzIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubXlhY2NvdW50LWFkZHJlc3MgLnJvdyBbY2xhc3MqPVwiY29sLVwiXTpsYXN0LWNoaWxkIGFkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm15YWNjb3VudC1hZGRyZXNzIGg0LnNtYWxsLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5teWFjY291bnQtYWRkcmVzcyBoNC5zbWFsbC10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8qIC0tLU15IEFjY291bnQgRm9ybSBTdHlsZS0tLSAqL1xuLm1nYW5hLWZvcm0sXG4ubWdhbmEtZm9ybS1ib3hlZCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5tZ2FuYS1mb3JtIC5tZ2FuYS1mb3JtLWlubmVyLFxuLm1nYW5hLWZvcm0tYm94ZWQgLm1nYW5hLWZvcm0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubWdhbmEtZm9ybSAubWdhbmEtZm9ybS1pbm5lcixcbiAgLm1nYW5hLWZvcm0tYm94ZWQgLm1nYW5hLWZvcm0taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tZ2FuYS1mb3JtIC5tZ2FuYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQsXG4ubWdhbmEtZm9ybS1ib3hlZCAubWdhbmEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tZ2FuYS1mb3JtIC5tZ2FuYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQsXG4gIC5tZ2FuYS1mb3JtLWJveGVkIC5tZ2FuYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZ2FuYS1mb3JtIC5tZ2FuYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQuc2luZ2xlLWlucHV0LWhhbGYsXG4ubWdhbmEtZm9ybS1ib3hlZCAubWdhbmEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0LnNpbmdsZS1pbnB1dC1oYWxmIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbn1cblxuLm1nYW5hLWZvcm0gLm1nYW5hLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBsYWJlbCxcbi5tZ2FuYS1mb3JtLWJveGVkIC5tZ2FuYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWdhbmEtZm9ybSAubWdhbmEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IGlucHV0LFxuLm1nYW5hLWZvcm0gLm1nYW5hLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBzZWxlY3QsXG4ubWdhbmEtZm9ybSAubWdhbmEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IHRleHRhcmVhLFxuLm1nYW5hLWZvcm0tYm94ZWQgLm1nYW5hLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBpbnB1dCxcbi5tZ2FuYS1mb3JtLWJveGVkIC5tZ2FuYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgc2VsZWN0LFxuLm1nYW5hLWZvcm0tYm94ZWQgLm1nYW5hLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1nYW5hLWZvcm0gLm1nYW5hLWZvcm0taW5uZXIgLnNpbmdsZS1pbnB1dCBpbnB1dDpmaXJzdC1jaGlsZCxcbi5tZ2FuYS1mb3JtLWJveGVkIC5tZ2FuYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgaW5wdXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWdhbmEtZm9ybSAubWdhbmEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IC5jaGVja2JveC1pbnB1dCxcbi5tZ2FuYS1mb3JtLWJveGVkIC5tZ2FuYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgLmNoZWNrYm94LWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWdhbmEtZm9ybSAubWdhbmEtZm9ybS1pbm5lciAuc2luZ2xlLWlucHV0IC5jaGVja2JveC1pbnB1dCBsYWJlbCxcbi5tZ2FuYS1mb3JtLWJveGVkIC5tZ2FuYS1mb3JtLWlubmVyIC5zaW5nbGUtaW5wdXQgLmNoZWNrYm94LWlucHV0IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWdhbmEtZm9ybSAubWdhbmEtZm9ybS1pbm5lciBhLFxuLm1nYW5hLWZvcm0tYm94ZWQgLm1nYW5hLWZvcm0taW5uZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm1nYW5hLWZvcm0gLm1nYW5hLWZvcm0taW5uZXIgYTpob3Zlcixcbi5tZ2FuYS1mb3JtLWJveGVkIC5tZ2FuYS1mb3JtLWlubmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDE0IC0gUGFnZXMgLSBDb21pbmcgU29vblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbWluZy1zb29uX2FyZWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29taW5nLXNvb24vY29taW5nLXNvb24tYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29taW5nLXNvb25fYXJlYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxufVxuXG4uY29taW5nLXNvb25fYXJlYSAuY29taW5nLXNvb25fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDcwMHB4O1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uX2FyZWEgLmNvbWluZy1zb29uX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29taW5nLXNvb25fYXJlYSAuY29taW5nLXNvb25fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbl9hcmVhIC5jb21pbmctc29vbl9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbl9hcmVhIC5jb21pbmctc29vbl9jb250ZW50ID4gaDEuaGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbl9hcmVhIC5jb21pbmctc29vbl9jb250ZW50ID4gaDEuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29taW5nLXNvb25fYXJlYSAuY29taW5nLXNvb25fY29udGVudCA+IGgxLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb25fYXJlYSAuY29taW5nLXNvb25fY29udGVudCA+IGgyLmhlYWRpbmctdHdvIHtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nOiAzNXB4IDBweCAzNXB4IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggMHB4IDRweCAwcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB3aWR0aDogNDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb21pbmctc29vbl9hcmVhIC5jb21pbmctc29vbl9jb250ZW50ID4gaDIuaGVhZGluZy10d28ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbWluZy1zb29uX2FyZWEgLmNvbWluZy1zb29uX2NvbnRlbnQgPiBoMi5oZWFkaW5nLXR3byB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbl9hcmVhIC5jb21pbmctc29vbl9jb250ZW50IC5jb21pbmctc29vbl9idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5jb21pbmctc29vbl9hcmVhIC5jb21pbmctc29vbl9jb250ZW50IC5jb21pbmctc29vbl9idG4gPiBhLm1nYW5hLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDE1IC0gUGFnZXMgLSBDaGVja291dFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrb3V0LWFyZWEge1xuICBwYWRkaW5nOiAxMDBweCAwIDk1cHg7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIGgzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggNTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY291cG9uLWFjY29yZGlvbiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0xhU3R1ZGlvSWNvbnMnO1xuICBsZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1maXJzdCBsYWJlbCwgLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmZvcm0tcm93LWxhc3QgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmZvcm0tcm93LWZpcnN0IGxhYmVsIHNwYW4ucmVxdWlyZWQsIC5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdy1sYXN0IGxhYmVsIHNwYW4ucmVxdWlyZWQge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmZvcm0tcm93LWZpcnN0IGlucHV0LCAuY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3ctbGFzdCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB3aWR0aDogMzcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3cgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6ICMzZTNlM2Ugbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5mb3JtLXJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuXG4uY291cG9uLWFjY29yZGlvbiAuY291cG9uLWNvbnRlbnQgLmNvdXBvbi1pbmZvIHAuZm9ybS1yb3cgbGFiZWwge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5jb3Vwb24tYWNjb3JkaW9uIC5jb3Vwb24tY29udGVudCAuY291cG9uLWluZm8gcC5sb3N0LXBhc3N3b3JkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNvdXBvbi1hY2NvcmRpb24gLmNvdXBvbi1jb250ZW50IC5jb3Vwb24taW5mbyBwLmxvc3QtcGFzc3dvcmQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvdXBvbi1jaGVja291dC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvdXBvbi1jaGVja291dC1jb250ZW50IC5jb3Vwb24taW5mbyAuY2hlY2tvdXQtY291cG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvdXBvbi1jaGVja291dC1jb250ZW50IC5jb3Vwb24taW5mbyAuY2hlY2tvdXQtY291cG9uIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5jb3Vwb24tY2hlY2tvdXQtY29udGVudCAuY291cG9uLWluZm8gLmNoZWNrb3V0LWNvdXBvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogIzNlM2UzZTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMzZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY291cG9uLWNoZWNrb3V0LWNvbnRlbnQgLmNvdXBvbi1pbmZvIC5jaGVja291dC1jb3Vwb24gLmNvdXBvbi1pbm5lcl9idG4ge1xuICAgIG1hcmdpbjogMjhweCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY291cG9uLWNoZWNrb3V0LWNvbnRlbnQgLmNvdXBvbi1pbmZvIC5jaGVja291dC1jb3Vwb24gLmNvdXBvbi1pbm5lcl9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xufVxuXG4uY2hlY2tib3gtZm9ybSBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jaGVja2JveC1mb3JtIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmNoZWNrYm94LWZvcm0gLmNvdW50cnktc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNoZWNrYm94LWZvcm0gLmNvdW50cnktc2VsZWN0IC5teW5pY2VzZWxlY3QubmljZS1zZWxlY3Qgc3BhbiB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5cbi5jaGVja2JveC1mb3JtIC5jaGVja291dC1mb3JtLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2hlY2tib3gtZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNoZWNrYm94LWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uY2hlY2tib3gtZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG5cbi5jaGVja2JveC1mb3JtIC5jaGVja291dC1mb3JtLWxpc3QuY3JlYXRlLWFjYyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94LWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdC5jcmVhdGUtYWNjIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hlY2tib3gtZm9ybSAuY291bnRyeS1zZWxlY3QgbGFiZWwsIC5jaGVja2JveC1mb3JtLmNoZWNrb3V0LWZvcm0tbGlzdCBsYWJlbCB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVja2JveC1mb3JtIC5jb3VudHJ5LXNlbGVjdCBsYWJlbCBzcGFuLnJlcXVpcmVkLCAuY2hlY2tib3gtZm9ybS5jaGVja291dC1mb3JtLWxpc3QgbGFiZWwgc3Bhbi5yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cblxuLmRpZmZlcmVudC1hZGRyZXNzIGgzIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5kaWZmZXJlbnQtYWRkcmVzcyBoMyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5kaWZmZXJlbnQtYWRkcmVzcyBoMyBpbnB1dCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5vcmRlci1ub3RlcyAuY2hlY2tvdXQtZm9ybS1saXN0LTIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyLW5vdGVzIC5jaGVja291dC1mb3JtLWxpc3QtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ub3JkZXItbm90ZXMgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNyZWF0ZS1hY2NvdW50LFxuI3NoaXAtYm94LWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ueW91ci1vcmRlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4O1xufVxuXG4ueW91ci1vcmRlciBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC55b3VyLW9yZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi55b3VyLW9yZGVyIC55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCxcbi55b3VyLW9yZGVyIC55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yaWdodDogbWVkaXVtIG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi55b3VyLW9yZGVyIC55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIC5jYXJ0X2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4ueW91ci1vcmRlciAueW91ci1vcmRlci10YWJsZSB0YWJsZSAub3JkZXItdG90YWwgdGQge1xuICBib3JkZXItYm90dG9tOiBtZWRpdW0gbm9uZTtcbn1cblxuLnlvdXItb3JkZXIgLnlvdXItb3JkZXItdGFibGUgdGFibGUgLm9yZGVyLXRvdGFsIHRkIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi55b3VyLW9yZGVyIC55b3VyLW9yZGVyLXRhYmxlIHRhYmxlIC5vcmRlci10b3RhbCB0aCB7XG4gIGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wYXltZW50LW1ldGhvZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXltZW50LW1ldGhvZCAucGF5bWVudC1hY2NvcmRpb24gLmNhcmQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi5wYXltZW50LW1ldGhvZCAucGF5bWVudC1hY2NvcmRpb24gLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBheW1lbnQtbWV0aG9kIC5wYXltZW50LWFjY29yZGlvbiAucGFuZWwucGFuZWwtZGVmYXVsdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYXltZW50LW1ldGhvZCAucGF5bWVudC1hY2NvcmRpb24gLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmRlci1idXR0b24tcGF5bWVudCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICMzZTNlM2U7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAxNiAtIFBhZ2VzIC0gV2lzaGxpc3RcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZ2FuYS13aXNobGlzdF9hcmVhIHtcbiAgcGFkZGluZzogOTBweCAwO1xufVxuXG4ud2lzaGxpc3QtY29udGVudCB0YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aXNobGlzdC1jb250ZW50IHRhYmxlIHRoIHtcbiAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi53aXNobGlzdC1jb250ZW50IHRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ud2lzaGxpc3QtY29udGVudCB0YWJsZSB0ZC5tZ2FuYS1wcm9kdWN0X3JlbW92ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLndpc2hsaXN0LWNvbnRlbnQgdGFibGUgdGQubWdhbmEtcHJvZHVjdF9yZW1vdmUgPiBhID4gaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi53aXNobGlzdC1jb250ZW50IHRhYmxlIHRkLm1nYW5hLXByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53aXNobGlzdC1jb250ZW50IHRhYmxlIHRkLm1nYW5hLXByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi53aXNobGlzdC1jb250ZW50IHRhYmxlIHRkLm1nYW5hLXByb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi53aXNobGlzdC1jb250ZW50IHRhYmxlIHRkLm1nYW5hLXByb2R1Y3Qtc3RvY2stc3RhdHVzIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLndpc2hsaXN0LWNvbnRlbnQgdGFibGUgdGQubWdhbmEtcHJvZHVjdC1zdG9jay1zdGF0dXMgc3Bhbi5pbi1zdG9jaywgLndpc2hsaXN0LWNvbnRlbnQgdGFibGUgdGQubWdhbmEtcHJvZHVjdC1zdG9jay1zdGF0dXMgc3Bhbi5vdXQtc3RvY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ud2lzaGxpc3QtY29udGVudCB0YWJsZSB0ZC5tZ2FuYS1wcm9kdWN0LXN0b2NrLXN0YXR1cyBzcGFuLm91dC1zdG9jayB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4ud2lzaGxpc3QtY29udGVudCB0YWJsZSB0ZC5tZ2FuYS1jYXJ0X2J0biBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjM2UzZTNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgd2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aXNobGlzdC1jb250ZW50IHRhYmxlIHRkLm1nYW5hLWNhcnRfYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDQ4NzZjO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMTcgLSBQYWdlcyAtIENvbXBhcmVcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21wYXJlLWFyZWEge1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCxcbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRoIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXBkb2R1Y3QtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXBkb2R1Y3QtaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXBkb2R1Y3QtaW1hZ2UgYS5tZ2FuYS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkIC5jb21wYXJlLXBkb2R1Y3QtaW1hZ2UgYS5tZ2FuYS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgLmNvbXBhcmUtcHJvZHVjdC1uYW1lIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCAucmF0aW5nLWJveCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAxOCAtIFBhZ2VzIC0gQ2FydFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1nYW5hLWNhcnRfYXJlYSB7XG4gIHBhZGRpbmc6IDkwcHggMDtcbn1cblxuLmNhcnQtY29udGVudCB0YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJ0LWNvbnRlbnQgdGFibGUgdGgge1xuICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmNhcnQtY29udGVudCB0YWJsZSB0ZCB7XG4gIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNhcnQtY29udGVudCB0YWJsZSB0ZC5tZ2FuYS1wcm9kdWN0X3JlbW92ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmNhcnQtY29udGVudCB0YWJsZSB0ZC5tZ2FuYS1wcm9kdWN0X3JlbW92ZSA+IGEgPiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNhcnQtY29udGVudCB0YWJsZSB0ZC5tZ2FuYS1wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2FydC1jb250ZW50IHRhYmxlIHRkLm1nYW5hLXByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi5jYXJ0LWNvbnRlbnQgdGFibGUgdGQubWdhbmEtcHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhcnQtY29udGVudCB0YWJsZSB0ZC5tZ2FuYS1wcm9kdWN0LXN0b2NrLXN0YXR1cyB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5jYXJ0LWNvbnRlbnQgdGFibGUgdGQubWdhbmEtcHJvZHVjdC1zdG9jay1zdGF0dXMgc3Bhbi5pbi1zdG9jaywgLmNhcnQtY29udGVudCB0YWJsZSB0ZC5tZ2FuYS1wcm9kdWN0LXN0b2NrLXN0YXR1cyBzcGFuLm91dC1zdG9jayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jYXJ0LWNvbnRlbnQgdGFibGUgdGQubWdhbmEtcHJvZHVjdC1zdG9jay1zdGF0dXMgc3Bhbi5vdXQtc3RvY2sge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLmNhcnQtc2hpcHBpbmctd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB0b3A6IDMwcHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nLXdyYXBwZXIgLmNhcnQtdG90YWxzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmNhcnQtc2hpcHBpbmctd3JhcHBlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1zaGlwcGluZy13cmFwcGVyIHRhYmxlIHRib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcnQtc2hpcHBpbmctd3JhcHBlciB0YWJsZSB0Ym9keSAuY2FydC1zdWJ0b3RhbCwgLmNhcnQtc2hpcHBpbmctd3JhcHBlciB0YWJsZSB0Ym9keSAuY2FydC1zaGlwcGluZywgLmNhcnQtc2hpcHBpbmctd3JhcHBlciB0YWJsZSB0Ym9keSAub3JkZXItdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJ0LXNoaXBwaW5nLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGgge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmNhcnQtc2hpcHBpbmctd3JhcHBlciB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuXG4uY2FydC1zaGlwcGluZy13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRkIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jYXJ0LXNoaXBwaW5nLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQgLnNoaXBwaW5nLW1ldGhvZCA+IGxpOm50aC1jaGlsZCgtbisyKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uY2FydC1zaGlwcGluZy13cmFwcGVyIHRhYmxlIHRib2R5IC5vcmRlci10b3RhbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREJEQkRCO1xufVxuXG4uY2FydC1zaGlwcGluZy13cmFwcGVyIC5zaGlwcGluZy1jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY2FydC1zaGlwcGluZy13cmFwcGVyIC5zaGlwcGluZy1jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0gLm5pY2Utc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNhcnQtc2hpcHBpbmctd3JhcHBlciAuc2hpcHBpbmctY2FsY3VsYXRvciAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIC5uaWNlLXNlbGVjdCAuY3VycmVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhcnQtc2hpcHBpbmctd3JhcHBlciAuc2hpcHBpbmctY2FsY3VsYXRvciAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIC5jaGVja291dC1mb3JtLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2FydC1zaGlwcGluZy13cmFwcGVyIC5zaGlwcGluZy1jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdCAuaW5wdXQtdGV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZThlOGU4O1xufVxuXG4uY2FydC1zaGlwcGluZy13cmFwcGVyIC5zaGlwcGluZy1jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdCAuaW5wdXQtdGV4dDpwbGFjZWhvbGRlci1zaG93biB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5jYXJ0LXNoaXBwaW5nLXdyYXBwZXIgLnNoaXBwaW5nLWNhbGN1bGF0b3IgLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSAuY2hlY2tvdXQtZm9ybS1saXN0IC5zaGlwcGluZy1pbm5lcl9idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4uY2FydC1zaGlwcGluZy13cmFwcGVyIC5zaGlwcGluZy1jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0gLmNoZWNrb3V0LWZvcm0tbGlzdCAuc2hpcHBpbmctaW5uZXJfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2Yztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5jYXJ0LWNvbGxhdGVyYWxzIC5vcmRlci1idXR0b24tcGF5bWVudCAubWdhbmEtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmNhcnQtY29sbGF0ZXJhbHMgLm9yZGVyLWJ1dHRvbi1wYXltZW50IC5tZ2FuYS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMTkgLSBQYWdlcyAtIEZhcVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhcS1hcmVhIHtcbiAgbWFyZ2luOiA5MHB4IDBweDtcbn1cblxuLmZhcS1hcmVhIC5mYXEtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjZDQ4NzZjO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mYXEtYXJlYSAuZmFxLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uZmFxLWFyZWEgLmZhcS1jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uZmFxLWFyZWEgLmZhcS1jb250ZW50LXdyYXBwZXIgLmZhcS1jb250ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZmFxLWFyZWEgLmZhcS1jb250ZW50LXdyYXBwZXIgLmZhcS1jb250ZW50LXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uZmFxLWFyZWEgLmZhcS1jb250ZW50LXdyYXBwZXIgLmRlc2MtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZmFxLWFyZWEgLmZhcS1oZWxwLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5mYXEtYXJlYSAuZmFxLWhlbHAtYXJlYSAuZmFxLWhlbHAtdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZmFxLWFyZWEgLmZhcS1oZWxwLWFyZWEgLmZhcS1oZWxwLXRpdGxlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmZhcS1hcmVhIC5mYXEtaGVscC1hcmVhIC5mYXEtaGVscC10aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmZhcS1hcmVhIC5mYXEtaGVscC1hcmVhIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mYXEtYXJlYSAuZmFxLWhlbHAtYXJlYSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDEwcHg7XG4gIH1cbn1cblxuLmZhcS1hcmVhIC5mYXEtaGVscC1hcmVhIC5kZXNjLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYXEtYXJlYSAuZmFxLWhlbHAtYXJlYSAuZGVzYy1jb250ZW50IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mYXEtYXJlYSAuZmFxLWhlbHAtYXJlYSAuZGVzYy1jb250ZW50IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmZhcS1hcmVhIC5mYXEtaGVscC1hcmVhIC5mYXEtaGVscC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDIwIC0gUGFnZXMgLSBFcnJvciA0MDRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lcnJvci00MDRfYXJlYSB7XG4gIHBhZGRpbmc6IDQ1cHggMCAxNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXJyb3ItNDA0X2FyZWEge1xuICAgIHBhZGRpbmc6IDU1cHggMCAxNTBweDtcbiAgfVxufVxuXG4uZXJyb3ItNDA0X2FyZWEgLmVycm9yLTQwNF9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXJyb3ItNDA0X2FyZWEgLmVycm9yLTQwNF9jb250ZW50ID4gaDEge1xuICBjb2xvcjogI2Q0ODc2YztcbiAgbGluZS1oZWlnaHQ6IDE1MHB4O1xuICBmb250LXNpemU6IDE1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVycm9yLTQwNF9hcmVhIC5lcnJvci00MDRfY29udGVudCA+IGgyLnN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDU1LjJweDtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVycm9yLTQwNF9hcmVhIC5lcnJvci00MDRfY29udGVudCA+IGgyLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5lcnJvci00MDRfYXJlYSAuZXJyb3ItNDA0X2NvbnRlbnQgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQ5NDk0OTtcbn1cblxuLmVycm9yLTQwNF9hcmVhIC5lcnJvci00MDRfY29udGVudCAuZXJyb3ItYnRuX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLmVycm9yLTQwNF9hcmVhIC5lcnJvci00MDRfY29udGVudCAuZXJyb3ItYnRuX3dyYXAgPiBhLm1nYW5hLWJ0biB7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMjEgLSBQYWdlcyAtIExvZ2luIFJlZ2lzdGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubG9naW4tcmVnaXN0ZXItYXJlYSB7XG4gIG1hcmdpbjogOTBweCAwO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItYXJlYSAubG9naW4tcmVnaXN0ZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci1hcmVhIC5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci1hcmVhIC5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci1hcmVhIC5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLXdyYXBwZXIgLm15LWFjY291bnQgLmFjY291bnQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLXdyYXBwZXIgLm15LWFjY291bnQgLmFjY291bnQtaGVhZGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItYXJlYSAubG9naW4tcmVnaXN0ZXItd3JhcHBlciAubXktYWNjb3VudCAuYWNjb3VudC1oZWFkZXIgYSBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci1hcmVhIC5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5teS1hY2NvdW50IC5hY2NvdW50LWJvZHkgLmZvcm0tcm93IC5mb3JtX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLXdyYXBwZXIgLm15LWFjY291bnQgLmFjY291bnQtYm9keSAuZm9ybS1yb3cgLmZvcm1fZ3JvdXAgLmlucHV0LWZvcm0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci1hcmVhIC5sb2dpbi1yZWdpc3Rlci13cmFwcGVyIC5teS1hY2NvdW50IC5hY2NvdW50LWJvZHkgLmZvcm0tcm93IC5hY2NvdW50LWJ1dHRvbiB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMjIgLSBDb21wb25lbnRzIC0gQnV0dG9uXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWdhbmEtYnRuIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZ2FuYS1idG4ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWdhbmEtYnRuIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubWdhbmEtYnRuLm1nYW5hLWJ0bi0yIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubWdhbmEtYnRuLm1nYW5hLWJ0bi0yIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5tZ2FuYS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1nYW5hLWJ0bi53aGl0ZS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM2UzZTNlO1xufVxuXG4ubWdhbmEtYnRuLm1nYW5hLWJ0bi0xMyB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubWdhbmEtYnRuLm1nYW5hLWJ0bi0xMyB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5tZ2FuYS1idG4ubWdhbmEtYnRuLTEzLmNvbG9yLTEzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGI0Yjtcbn1cblxuLm1nYW5hLWJ0bi5tZ2FuYS1idG4tMTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhOTczO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1nYW5hLWJ0bi5tZ2FuYS1idG4tMTMuYm9yZGVyLTEzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xufVxuXG4ubWdhbmEtYnRuLm1nYW5hLWJ0bi0xMy5ib3JkZXItMTM6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRhOTczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhOTczO1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cblxuLm1nYW5hLWJ0bi5tZ2FuYS1idG4tMTQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5tZ2FuYS1idG4ubWdhbmEtYnRuLTE0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkYTk3MztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tZ2FuYS1idG4ubWdhbmEtYnRuLTE0LmJvcmRlci0xNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjViNWI1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICMzZTNlM2U7XG59XG5cbi5tZ2FuYS1idG4ubWdhbmEtYnRuLTE0LmJvcmRlci0xNDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGE5NzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGE5NzM7XG4gIGxpbmUtaGVpZ2h0OiA0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZ2FuYS1idG4ubWdhbmEtYnRuLTE0LmJvcmRlci0xNCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNDtcbiAgfVxufVxuXG4ubWdhbmEtYnRuLmJ0bl9mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1nYW5hLWJ0bi53aGl0ZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM2UzZTNlO1xufVxuXG4ubWdhbmEtYnRuLndoaXRlLWNvbG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tZ2FuYS1idG4ud2hpdGUtY29sb3Iuc3BlY2lmaWMtaG92ZXJfY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1nYW5hLWJ0bi53aGl0ZS1jb2xvci5zcGVjaWZpYy1ob3Zlcl9jb2xvci0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NTU1NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tZ2FuYS1idG4ud2hpdGUtY29sb3Iuc3BlY2lmaWMtaG92ZXJfY29sb3ItMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjYwNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWdhbmEtYnRuLnByaW1hcnktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4ubWdhbmEtYnRuLnByaW1hcnktY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzNlM2UzZTtcbn1cblxuLm1nYW5hLWJ0bi53aGlzcGVyLWNvbG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgY29sb3I6ICMxYTFhMWEgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1nYW5hLWJ0bi53aGlzcGVyLWNvbG9yIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLm1nYW5hLWJ0bi53aGlzcGVyLWNvbG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2YztcbiAgYm9yZGVyLWNvbG9yOiAjZDQ4NzZjO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ubWdhbmEtYnRuLnRyYW5zcGFyZW50LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLTYgLm1nYW5hLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmhvbWUtc3R5bGUtMiAubWdhbmEtYnRuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNjMyO1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTk2cHg7XG4gIGhlaWdodDogNTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXN0eWxlLTIgLm1nYW5hLWJ0bi0zIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhvbWUtc3R5bGUtMiAubWdhbmEtYnRuLTMge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5ob21lLXN0eWxlLTIgLm1nYW5hLWJ0bi0zLmhvdmVyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWUtc3R5bGUtMiAubWdhbmEtYnRuLTMuaG92ZXItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGE5NzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaG9tZS1zdHlsZS0yIC5tZ2FuYS1idG4tMy5ob3Zlci0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MTYzMjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ob21lLXN0eWxlLTIgLm1nYW5hLWJ0bi0zLmJ0bl9mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvbWUtc3R5bGUtMiAubWdhbmEtYnRuLTMud2hpdGUtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzA0MTYzMjtcbn1cblxuLmhvbWUtc3R5bGUtMiAubWdhbmEtYnRuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNjMyO1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogNTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXN0eWxlLTIgLm1nYW5hLWJ0bi00IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhvbWUtc3R5bGUtMiAubWdhbmEtYnRuLTQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5ob21lLXN0eWxlLTIgLm1nYW5hLWJ0bi00LmhvdmVyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhOTczO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWUtc3R5bGUtMiAuYm9yZGVyLWJ1dHRvbi0yIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXN0eWxlLTIgLmJvcmRlci1idXR0b24tMiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ob21lLXN0eWxlLTIgLmJvcmRlci1idXR0b24tMiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmhvbWUtc3R5bGUtMiAuYm9yZGVyLWJ1dHRvbi0yLmhvdmVyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhOTczO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRhOTczO1xufVxuXG4uaG9tZS1zdHlsZS0zIC5tZ2FuYS1idG4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDE2MzI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxOTZweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtc3R5bGUtMyAubWdhbmEtYnRuLTUge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaG9tZS1zdHlsZS0zIC5tZ2FuYS1idG4tNSB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmhvbWUtc3R5bGUtMyAubWdhbmEtYnRuLTUuaG92ZXItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjcwMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaG9tZS1zdHlsZS0zIC5tZ2FuYS1idG4tNS5ob3Zlci0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ob21lLXN0eWxlLTMgLm1nYW5hLWJ0bi01LmRlZmF1bHQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3MDIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWUtc3R5bGUtMyAubWdhbmEtYnRuLTUud2hpdGUtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhvbWUtc3R5bGUtNCAubWdhbmEtYnRuLTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3OTRhO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTk2cHg7XG4gIGhlaWdodDogNTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXN0eWxlLTQgLm1nYW5hLWJ0bi02IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhvbWUtc3R5bGUtNCAubWdhbmEtYnRuLTYge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5ob21lLXN0eWxlLTQgLm1nYW5hLWJ0bi02LnNtYWxsLWJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZS1zdHlsZS00IC5tZ2FuYS1idG4tNi5ob3Zlci0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzk0YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ob21lLXN0eWxlLTQgLm1nYW5hLWJ0bi02LmhvdmVyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODFjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWUtc3R5bGUtNCAubWdhbmEtYnRuLTYuYnRuX2Z1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZS1zdHlsZS00IC5tZ2FuYS1idG4tNi5kZWZhdWx0LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzk0YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ob21lLXN0eWxlLTQgLm1nYW5hLWJ0bi02LndoaXRlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ob21lLXN0eWxlLTUgLm1nYW5hLWJ0bi03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1zdHlsZS01IC5tZ2FuYS1idG4tNyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ob21lLXN0eWxlLTUgLm1nYW5hLWJ0bi03IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uaG9tZS1zdHlsZS01IC5tZ2FuYS1idG4tNy5ob3Zlci0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzk0YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ob21lLXN0eWxlLTUgLm1nYW5hLWJ0bi03LmhvdmVyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWUtc3R5bGUtNSAubWdhbmEtYnRuLTcuaG92ZXItMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc5NGE7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzk0YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ob21lLXN0eWxlLTUgLm1nYW5hLWJ0bi03LmJ0bl9mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvbWUtc3R5bGUtNSAubWdhbmEtYnRuLTcuZGVmYXVsdC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc5NGE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaG9tZS1zdHlsZS01IC5tZ2FuYS1idG4tNy53aGl0ZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaG9tZS1zdHlsZS01IC5tZ2FuYS1idG4tNy5ib3JkZXItYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzNlM2UzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4vKi0tLSBCdXR0b24gQm9yZGVyIFN0eWxlICAtLS0qL1xuLmJvcmRlci1idXR0b24ge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3JkZXItYnV0dG9uIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJvcmRlci1idXR0b24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5ib3JkZXItYnV0dG9uLmJvcmRlci1jb2xvci0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNlM2UzZTtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmJvcmRlci1idXR0b24uYm9yZGVyLWNvbG9yLTI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJvcmRlci1idXR0b246aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY2MDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2MDYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyotLS0gVmlldyBNb3JlIEJ1dHRvbiAtLS0qL1xuLnZpZXctbW9yZS1idG5fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDYycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZpZXctbW9yZS1idG5fd3JhcCAudmlldy1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4udmlldy1tb3JlLWJ0bl93cmFwIC52aWV3LW1vcmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2YztcbiAgYm9yZGVyLWNvbG9yOiAjZDQ4NzZjO1xufVxuXG4udmlldy1tb3JlLWJ0bl93cmFwIC52aWV3LW1vcmU6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDQ4NzZjO1xufVxuXG4udmlldy1tb3JlLWJ0bl93cmFwIC52aWV3LW1vcmU6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNkNDg3NmM7XG59XG5cbi52aWV3LW1vcmUtYnRuX3dyYXAgLnZpZXctbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIHdpZHRoOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBsZWZ0OiAxMDAlO1xufVxuXG4udmlldy1tb3JlLWJ0bl93cmFwIC52aWV3LW1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIHdpZHRoOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICByaWdodDogMTAwJTtcbn1cblxuLnZpZXctbW9yZS1idG5fd3JhcCAuaG92ZXItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGE5NzM7XG4gIGJvcmRlci1jb2xvcjogI2RkYTk3Mztcbn1cblxuLnZpZXctbW9yZS1idG5fd3JhcCAuaG92ZXItMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjcwMjE7XG4gIGJvcmRlci1jb2xvcjogIzgyNzAyMTtcbn1cblxuLnZpZXctbW9yZS1idG5fd3JhcCAuaG92ZXItMzpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzgyNzAyMTtcbn1cblxuLnZpZXctbW9yZS1idG5fd3JhcCAuaG92ZXItMzpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODI3MDIxO1xufVxuXG4udmlldy1tb3JlLWJ0bl93cmFwIC5ob3Zlci00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczYmNjMztcbiAgYm9yZGVyLWNvbG9yOiAjNzNiY2MzO1xufVxuXG4udmlldy1tb3JlLWJ0bl93cmFwIC5ob3Zlci00OmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzNiY2MzO1xufVxuXG4udmlldy1tb3JlLWJ0bl93cmFwIC5ob3Zlci00OmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3M2JjYzM7XG59XG5cbi52aWV3LW1vcmUtYnRuX3dyYXAgLnZpZXctbW9yZS0yIHtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMHB4IDBweCA5MHB4IDBweDtcbiAgcGFkZGluZzogMHB4IDBweCAxNXB4IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMHB4IDJweCAwcHg7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbn1cblxuLnZpZXctbW9yZS1idG5fd3JhcCAudmlldy1tb3JlLTMge1xuICBmb250LWZhbWlseTogXCJBY21lXCIsU2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmaWxsOiAjM2UzZTNlO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZXctbW9yZS1idG5fd3JhcCAudmlldy1tb3JlLTQge1xuICBib3JkZXItY29sb3I6ICM3M2JjYzM7XG59XG5cbi52aWV3LW1vcmUtYnRuX3dyYXAgLnZpZXctbW9yZS00OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzczYmNjMztcbn1cblxuLnZpZXctbW9yZS1idG5fd3JhcCAudmlldy1tb3JlLTQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM3M2JjYzM7XG59XG5cbi52aWV3LW1vcmUtYnRuX3dyYXAgLnZpZXctbW9yZS01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzdjN2M3O1xufVxuXG4udmlldy1tb3JlLWJ0bl93cmFwIC52aWV3LW1vcmUtNTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIGJvcmRlci1jb2xvcjogIzNlM2UzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAyMyAtIENvbXBvbmVudHMgLSBOYXZpZ2F0aW9uXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLSBPZmZjYW52YXMgQ2xvc2UgQnV0dG9uIC0tLSovXG4uYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC02MHB4O1xuICBiYWNrZ3JvdW5kOiAjM2UzZTNlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJ0bi1jbG9zZSB7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4uYnRuLWNsb3NlOmhvdmVyID4gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ0bi1jbG9zZSA+IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuLWNsb3NlLndoaXRlLWNsb3NlX2J0biB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tIE9mZmNhbnZhcyAtLS0qL1xuLm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLFxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lcixcbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjgwcHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLFxuICAub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLFxuICAub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbi5tb2JpbGUtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX2xvZ28sXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbG9nbyxcbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbG9nbyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9iaWxlLW1lbnVfd3JhcHBlci5vcGVuIC5vZmZjYW52YXMtbWVudS1pbm5lcixcbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlci5vcGVuIC5vZmZjYW52YXMtbWVudS1pbm5lcixcbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIub3BlbiAub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4vKi0tLSBPZmZjYW52YXMgU2VhcmNoIEFyZWEgLS0tKi9cbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvcGFjaXR5OiAwLjk3O1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIHRvcDogNjVweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMS4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAxLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogMS4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMS4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMS4zcyBlYXNlLWluLW91dDtcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2ggPiBzcGFuLnNlYXJjaGJveC1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoID4gc3Bhbi5zZWFyY2hib3gtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBib3R0b207XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2ggLmhtLXNlYXJjaGJveCA+IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgYm90dG9tO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3ggPiBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLXNlYXJjaCAuaG0tc2VhcmNoYm94ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1zZWFyY2ggLmhtLXNlYXJjaGJveCA+IC5zZWFyY2hfYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3ggPiAuc2VhcmNoX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIC5obS1zZWFyY2hib3ggPiAuc2VhcmNoX2J0bjpob3ZlciA+IGkge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlci5vcGVuIC5vZmZjYW52YXMtbWVudS1pbm5lciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyLm9wZW4gLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtc2VhcmNoIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmhvbWUtc3R5bGUtMiAub2ZmY2FudmFzLXNlYXJjaF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNkZGE5NzM7XG59XG5cbi5ob21lLXN0eWxlLTIgLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmhtLXNlYXJjaGJveCAuc2VhcmNoX2J0bjpob3ZlciBpIHtcbiAgY29sb3I6ICNkZGE5NzM7XG59XG5cbi8qLS0tIE9mZmNhbnZhcyBNaW5pY2FydCBBcmVhIC0tLSovXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgcGFkZGluZzogMTAwcHggNTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNDUwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1jb250ZW50IC5taW5pY2FydC1oZWFkaW5nID4gaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xufVxuXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1jb250ZW50IC5taW5pY2FydC1saXN0IHtcbiAgbWF4LWhlaWdodDogMzExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWxpc3QgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1jb250ZW50IC5taW5pY2FydC1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1jb250ZW50IC5taW5pY2FydC1saXN0ID4gbGkubWluaWNhcnQtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCA+IGxpLm1pbmljYXJ0LXByb2R1Y3QgPiBhLnByb2R1Y3QtaXRlbV9yZW1vdmUgPiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogNHB4O1xuICByaWdodDogMTVweDtcbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCA+IGxpLm1pbmljYXJ0LXByb2R1Y3QgLnByb2R1Y3QtaXRlbV9pbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBmbGV4LWJhc2lzOiA3MHB4O1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG5cbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWxpc3QgPiBsaS5taW5pY2FydC1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1fY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWxpc3QgPiBsaS5taW5pY2FydC1wcm9kdWN0IC5wcm9kdWN0LWl0ZW1fY29udGVudCBhLnByb2R1Y3QtaXRlbV90aXRsZSB7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5taW5pY2FydC1jb250ZW50IC5taW5pY2FydC1saXN0ID4gbGkubWluaWNhcnQtcHJvZHVjdCAucHJvZHVjdC1pdGVtX2NvbnRlbnQgYS5wcm9kdWN0LWl0ZW1fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtY29udGVudCAubWluaWNhcnQtbGlzdCA+IGxpLm1pbmljYXJ0LXByb2R1Y3QgLnByb2R1Y3QtaXRlbV9jb250ZW50IC5wcm9kdWN0LWl0ZW1fcXVhbnRpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI0LjdweDtcbiAgY29sb3I6ICM0OTQ5NDk7XG59XG5cbi5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWl0ZW1fdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtYnRuX2FyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAubWluaWNhcnQtYnRuX2FyZWEgLmhpcmFvbGEtYnRuIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci02IC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWhlYWRpbmcgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmhlYWRlci04IC5vZmZjYW52YXMtbWluaWNhcnRfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm1pbmljYXJ0LWNvbnRlbnQgLm1pbmljYXJ0LWhlYWRpbmcgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi8qLS0tIE9mZmNhbnZhcyBNZW51IFdyYXBwZXIgLS0tKi9cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciB7XG4gIHBhZGRpbmc6IDEyMHB4IDYwcHggMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjg1cHg7XG4gIHdpZHRoOiA0NzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDMwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZSB7XG4gIHRvcDogNDVweDtcbiAgbGVmdDogMjVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgdWwgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgdWwgbGk6bGFzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpOmxhc3QtY2hpbGQgdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpLmhhcy1zdWIgdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgdWwgbGkuaGFzLXN1YiB1bCA+IGxpLmlubmVyLXN1YiA+IGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpLmhhcy1zdWIgdWwgPiBsaS5pbm5lci1zdWIgPiB1bCB7XG4gIGhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaS5oYXMtc3ViIHVsID4gbGkuaW5uZXItc3ViID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaS5oYXMtc3ViIHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgdWwgbGkgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaSA+IHVsIGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaSA+IHVsIGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaSA+IGEgPiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgdWwgbGkub3BlbiA+IGEgPiBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9iYW5uZXIgLmlubmVyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9iYW5uZXIgLmlubmVyLWltZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX2Jhbm5lciAuaW5uZXItaW1nOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAyMHB4O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfaW5mbyA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9pbmZvID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX2luZm8gLnBheW1lbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfaW5mbyAuY29weXJpZ2h0IHtcbiAgcGFkZGluZzogMjBweCAwIDI1cHg7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX2luZm8gLmNvcHlyaWdodCBzcGFuIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lci0yIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXItMiAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXItMiAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXItMiAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaTpsYXN0LWNoaWxkIHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXItMiAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLTIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgdWwgbGkuaGFzLXN1YiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lci0yIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpLmhhcy1zdWIgdWwgPiBsaS5pbm5lci1zdWIgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lci0yIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpLmhhcy1zdWIgdWwgPiBsaS5pbm5lci1zdWIgPiB1bCB7XG4gIGhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lci0yIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpLmhhcy1zdWIgdWwgPiBsaS5pbm5lci1zdWIgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLTIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgdWwgbGkuaGFzLXN1YiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyLTIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgdWwgbGkgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lci0yIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpID4gdWwgbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRTNFM0U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXItMiAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaSA+IHVsIGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIC5vZmZjYW52YXMtbWVudS1pbm5lci0yIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXItMiAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaSA+IGEgPiBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXItMiAub2ZmY2FudmFzLWlubmVyX25hdiB1bCBsaS5vcGVuID4gYSA+IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlci5vcGVuIC5vZmZjYW52YXMtbWVudS1pbm5lciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlci5mdWxsc2NyZWVuLW1lbnUgLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIuZnVsbHNjcmVlbi1tZW51IC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAub2ZmY2FudmFzLW1lbnVfd3JhcHBlci5mdWxsc2NyZWVuLW1lbnUgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2Uge1xuICAgIHJpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmY2FudmFzLW1lbnVfd3JhcHBlci5mdWxsc2NyZWVuLW1lbnUgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2Uge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIuZnVsbHNjcmVlbi1tZW51IC5vZmZjYW52YXMtbWVudS1pbm5lciAuYnRuLWNsb3NlIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlci5mdWxsc2NyZWVuLW1lbnUgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIuZnVsbHNjcmVlbi1tZW51IC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyLmZ1bGxzY3JlZW4tbWVudSAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgPiB1bCB7XG4gIG1heC1oZWlnaHQ6IDUyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIuZnVsbHNjcmVlbi1tZW51IC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlci5mdWxsc2NyZWVuLW1lbnUgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIuZnVsbHNjcmVlbi1tZW51IC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiA+IHVsID4gbGkuaGFzLXN1YiA+IHVsID4gbGkuaW5uZXItc3ViID4gYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlci5mdWxsc2NyZWVuLW1lbnUgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbmF2ID4gdWwgPiBsaS5oYXMtc3ViID4gdWwgPiBsaS5pbm5lci1zdWIgPiBhID4gaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyLmZ1bGxzY3JlZW4tbWVudSAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgPiB1bCA+IGxpID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIuZnVsbHNjcmVlbi1tZW51IC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiA+IHVsID4gbGkgPiB1bCA+IGxpIGEge1xuICBjb2xvcjogIzkxOTE5MTtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlci5mdWxsc2NyZWVuLW1lbnUgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbmF2ID4gdWwgPiBsaSA+IHVsID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ub2ZmY2FudmFzLW1lbnVfd3JhcHBlci5mdWxsc2NyZWVuLW1lbnUgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbmF2ID4gdWwgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcbiAgY29sb3I6ICM5MTkxOTE7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIuZnVsbHNjcmVlbi1tZW51IC5vZmZjYW52YXMtbWVudS1pbm5lciAub2ZmY2FudmFzLWlubmVyX25hdiA+IHVsID4gbGkgPiBhID4gaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtbWVudV93cmFwcGVyLmZ1bGxzY3JlZW4tbWVudS5vcGVuIC5vZmZjYW52YXMtbWVudS1pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXItNiAub2ZmY2FudmFzLW1lbnVfd3JhcHBlciAub2ZmY2FudmFzLW1lbnUtaW5uZXIgLm9mZmNhbnZhcy1pbm5lcl9uYXYgdWwgbGkgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uaGVhZGVyLTggLm9mZmNhbnZhcy1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIC5vZmZjYW52YXMtaW5uZXJfbmF2IHVsIGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyotLS0gTW9iaWxlIE1lbnUgV3JhcHBlciAtLS0qL1xuLm1vYmlsZS1tZW51X3dyYXBwZXIgLmJ0bi1jbG9zZS0yID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5tb2JpbGUtbWVudV93cmFwcGVyIC5idG4tY2xvc2UtMiA+IGk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLm1vYmlsZS1tZW51X3dyYXBwZXIgLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgcGFkZGluZzogOTBweCAwIDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjg1cHg7XG59XG5cbi5tb2JpbGUtbWVudV93cmFwcGVyLm9wZW4gLm9mZmNhbnZhcy1tZW51LWlubmVyIHtcbiAgbGVmdDogMDtcbn1cblxuLnVzZXItc2V0dGluZ19hcmVhIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi8qLS0tIE9mZmNhbnZhcyBOYXZpZ2F0aW9uIEFyZWEgLS0tKi9cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgPiBsaSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSA+IGxpID4gYSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpID4gLm1lbnUtZXhwYW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSBhIHtcbiAgY29sb3I6ICNjMGMwYzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG59XG5cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkgLnN1Yi1tZW51IGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudSBsaSAuc3ViLW1lbnUgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LW9wZW4gPiBhID4gc3BhbiA+IGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMyc7XG59XG5cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUgbGkubWVudS1vcGVuID4gYSB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm1vYmlsZS1tZW51IGxpLm1lbnUtb3BlbiA+IGEgPiBzcGFuID4gaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTEzJztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDI0IC0gQ29tcG9uZW50cyAtIFNvY2lhbCBMSW5rXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc29jaWFsLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnNvY2lhbC1saW5rLndpdGgtY29sb3IgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnNvY2lhbC1saW5rLndpdGgtY29sb3IgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zb2NpYWwtbGluay53aXRoLWNvbG9yID4gdWwgPiBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2Yztcbn1cblxuLnNvY2lhbC1saW5rLndpdGgtY29sb3IgPiB1bCA+IGxpLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTc5ZDtcbn1cblxuLnNvY2lhbC1saW5rLndpdGgtY29sb3IgPiB1bCA+IGxpLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjYWZmO1xufVxuXG4uc29jaWFsLWxpbmsud2l0aC1jb2xvciA+IHVsID4gbGkuaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzM2FiNDtcbn1cblxuLnNvY2lhbC1saW5rLndpdGgtY29sb3IgPiB1bCA+IGxpLnZpbWVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRlZjtcbn1cblxuLnNvY2lhbC1saW5rLndpdGgtY29sb3IgPiB1bCA+IGxpID4gYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5zb2NpYWwtbGluay53aXRoLXJhZGl1cyA+IHVsID4gbGkge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uc29jaWFsLWxpbmsud2l0aC1yYWRpdXMtMiA+IHVsID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnNvY2lhbC1saW5rLndpdGgtcmFkaXVzLTIgPiB1bCA+IGxpID4gYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5zb2NpYWwtbGluay53aXRoLXJhZGl1cy0yID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNvY2lhbC1saW5rID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnNvY2lhbC1saW5rID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnNvY2lhbC1saW5rID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLSBTb2NpYWwgTGluayBTdHlsZSAyIC0tLSovXG4uc29jaWFsLWxpbmstMiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zb2NpYWwtbGluay0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5zb2NpYWwtbGluay0yIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNvY2lhbC1saW5rLTIgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICNhYmFiYWI7XG59XG5cbi5zb2NpYWwtbGluay0yIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNvY2lhbC1saW5rLTIgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMjUgLSBDb21wb25lbnRzIC0gU2xpZGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0gLmlubmVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtIC5pbm5lci1zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzglO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtIC5pbm5lci1zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNsaWRlciAuc2xpZGUtaXRlbSAuaW5uZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0gLmlubmVyLXNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtIC5pbm5lci1zbGlkZSAuc2xpZGUtY29udGVudC53aGl0ZS10ZXh0IGg0LFxuLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtIC5pbm5lci1zbGlkZSAuc2xpZGUtY29udGVudC53aGl0ZS10ZXh0IGgxLFxuLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtIC5pbm5lci1zbGlkZSAuc2xpZGUtY29udGVudC53aGl0ZS10ZXh0IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0uc2xpZGUtbGVmdF9jZW50ZXIgLmlubmVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQuc2xpZGVyLWNvbnRlbnQtMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQgLmlubmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDklO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQgLmlubmVyLWNvbnRlbnQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQgLmlubmVyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQgLmlubmVyLWNvbnRlbnQgPiBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0uc2xpZGUtbGVmdF9jZW50ZXIgLmlubmVyLXNsaWRlIC5zbGlkZS1jb250ZW50IC5pbm5lci1jb250ZW50ID4gaDEge1xuICBsaW5lLWhlaWdodDogNzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA1OXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtY29udGVudCAuaW5uZXItY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQgLmlubmVyLWNvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtY29udGVudCAuaW5uZXItY29udGVudCA+IHAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtY29udGVudCAuaW5uZXItY29udGVudCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0uc2xpZGUtbGVmdF9jZW50ZXIgLmlubmVyLXNsaWRlIC5zbGlkZS1jb250ZW50IC5pbm5lci1jb250ZW50IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB3aWR0aDogMjcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggYXV0byAyNXB4IGF1dG87XG59XG5cbi5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWNvbnRlbnQgLmlubmVyLWNvbnRlbnQgLnNsaWRlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0uc2xpZGUtbGVmdF9jZW50ZXIgLmlubmVyLXNsaWRlIC5zbGlkZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAxMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtaW1nIHtcbiAgICBsZWZ0OiA4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWltZyBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtaW1nLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAyMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0uc2xpZGUtbGVmdF9jZW50ZXIgLmlubmVyLXNsaWRlIC5zbGlkZS1pbWctMiB7XG4gICAgbGVmdDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWltZy0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtaW1nLTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtaW1nLTIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0uc2xpZGUtbGVmdF9jZW50ZXIgLmlubmVyLXNsaWRlIC5zbGlkZS1pbWctMiBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbn1cblxuLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtaW1nLTIgLmlubmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0uc2xpZGUtbGVmdF9jZW50ZXIgLmlubmVyLXNsaWRlIC5zbGlkZS1pbWctMiAuaW5uZXItY29udGVudCAuYmxhY2stdGl0bGUtY29sb3Ige1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1zbGlkZXIgLnNsaWRlLWl0ZW0uc2xpZGUtbGVmdF9jZW50ZXIgLmlubmVyLXNsaWRlIC5zbGlkZS1pbWctMiAuaW5uZXItY29udGVudCAuYmxhY2stdGl0bGUtY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhvbWUtc2xpZGVyIC5zbGlkZS1pdGVtLnNsaWRlLWxlZnRfY2VudGVyIC5pbm5lci1zbGlkZSAuc2xpZGUtaW1nLTIgLmlubmVyLWNvbnRlbnQgLmJsYWNrLXRpdGxlLWNvbG9yIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWltZy0yIC5pbm5lci1jb250ZW50IC5ibGFjay10aXRsZS1jb2xvciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5ob21lLXNsaWRlciAuc2xpZGUtaXRlbS5zbGlkZS1sZWZ0X2NlbnRlciAuaW5uZXItc2xpZGUgLnNsaWRlLWltZy0yIC5pbm5lci1jb250ZW50IC5zbGlkZS1idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKi0tIEhvbWUgT25lIHNsaWRlciAtLSovXG4uYmctMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvMS0xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgbWluLWhlaWdodDogNzg2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJnLTEge1xuICAgIG1pbi1oZWlnaHQ6IDczNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmctMSB7XG4gICAgbWluLWhlaWdodDogNTg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZy0xIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJnLTEge1xuICAgIG1pbi1oZWlnaHQ6IDQ5M3B4O1xuICB9XG59XG5cbi8qLS0gSG9tZSB0d28gc2xpZGVyIC0tKi9cbi5pbm5lci1jb250ZW50LTIgLnNsaWRlci1oZWFkLTEge1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtMiAuc2xpZGVyLWhlYWQtMSB7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5uZXItY29udGVudC0yIC5zbGlkZXItaGVhZC0xIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTIgLnNsaWRlci1oZWFkLTEge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtMiAuc2xpZGVyLWhlYWQtMSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5pbm5lci1jb250ZW50LTIgLnNsaWRlci1oZWFkLTIge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTIgLnNsaWRlci1oZWFkLTIge1xuICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICB9XG59XG5cbi5pbm5lci1jb250ZW50LTIgLnNsaWRlci1oZWFkLTMge1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA1NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtMiAuc2xpZGVyLWhlYWQtMyB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTIgLnNsaWRlci1oZWFkLTMge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLmlubmVyLWNvbnRlbnQtMiAuc2xpZGVyLWhlYWQtNCB7XG4gIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5uZXItY29udGVudC0yIC5zbGlkZXItaGVhZC00IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmlubmVyLWNvbnRlbnQtMiAuc2xpZGUtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbm5lci1jb250ZW50LTIgLmltYWdlLWJvcmRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW5uZXItY29udGVudC0yIC5pbWFnZS1ib3JkZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZmZmZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMTAlO1xuICBoZWlnaHQ6IDEzMCU7XG4gIHRvcDogLTczcHg7XG4gIGxlZnQ6IC0zMHB4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmlubmVyLWNvbnRlbnQtMiAuaW1hZ2UtYm9yZGVyIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IC0zMHB4O1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmlubmVyLWNvbnRlbnQtMiAuaW1hZ2UtYm9yZGVyIHNwYW46YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICB0b3A6IDI4cHg7XG4gIHJpZ2h0OiAtMjhweDtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5zbGlkZXItY29udGVudC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmctMiB7XG4gIG1pbi1oZWlnaHQ6IDkyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5iZy0yIHtcbiAgICBtaW4taGVpZ2h0OiA3ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJnLTIge1xuICAgIG1pbi1oZWlnaHQ6IDcxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmctMiB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iZy0yIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJnLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4vKi0tIEhvbWUgZm91ciBzbGlkZXIgLS0qL1xuLmlubmVyLWNvbnRlbnQtNCAuc2xpZGVyLWhlYWQtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxNzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTc2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtNCAuc2xpZGVyLWhlYWQtMSB7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTQgLnNsaWRlci1oZWFkLTEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtNCAuc2xpZGVyLWhlYWQtMSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTQgLnNsaWRlci1oZWFkLTEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB9XG59XG5cbi5pbm5lci1jb250ZW50LTQgLnNsaWRlci1oZWFkLTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAyMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtNCAuc2xpZGVyLWhlYWQtMiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtNCAuc2xpZGVyLWhlYWQtMiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtNCAuc2xpZGVyLWhlYWQtMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAzNCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTQgLnNsaWRlci1oZWFkLTIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi5pbm5lci1jb250ZW50LTQgLnNsaWRlci1oZWFkLTMge1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtNCAuc2xpZGVyLWhlYWQtMyB7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5uZXItY29udGVudC00IC5zbGlkZXItaGVhZC0zIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTQgLnNsaWRlci1oZWFkLTMge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtNCAuc2xpZGVyLWhlYWQtMyB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5pbm5lci1jb250ZW50LTQgLnNsaWRlci1oZWFkLTQge1xuICBsaW5lLWhlaWdodDogMTc2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTc2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtNCAuc2xpZGVyLWhlYWQtNCB7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTQgLnNsaWRlci1oZWFkLTQge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaW5uZXItY29udGVudC00IC5zbGlkZXItaGVhZC00IHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTQgLnNsaWRlci1oZWFkLTQge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uaW5uZXItY29udGVudC00IC5zbGlkZXItaGVhZC01IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogNTAlO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTQgLnNsaWRlci1oZWFkLTUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnNsaWRlci1jb250ZW50LTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLS0gSG9tZSBGaXZlIHNsaWRlciAtLSovXG4uYmctNS0xIHtcbiAgbWluLWhlaWdodDogOTIwcHg7XG4gIGhlaWdodDogOTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJnLTUtMSB7XG4gICAgbWluLWhlaWdodDogODIwcHg7XG4gICAgaGVpZ2h0OiA4MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJnLTUtMSB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJnLTUtMSB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG4vKi0tIEhvbWUgU2l4IHNsaWRlciAtLSovXG4uaW5uZXItY29udGVudC02IC5zbGlkZXItaGVhZC0xIHtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGNvbG9yOiAjNTE1MTUxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtNiAuc2xpZGVyLWhlYWQtMSB7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5uZXItY29udGVudC02IC5zbGlkZXItaGVhZC0xIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pbm5lci1jb250ZW50LTYgLnNsaWRlci1oZWFkLTEge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmlubmVyLWNvbnRlbnQtNiAuc2xpZGVyLWhlYWQtMSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5zbGlkZXItY29udGVudC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKi0tIEhvbWUgRWlnaHQgc2xpZGVyIC0tKi9cbi5ob21lLXN0eWxlLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGlkZXItY29udGVudC04IHtcbiAgcmlnaHQ6IDglO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItY29udGVudC04IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnNsaWRlci1jb250ZW50LTggLmxhcmdlLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtOCAubGFyZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uc2xpZGVyLWNvbnRlbnQtOCBzcGFuIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZGRhOTczO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg3cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iZy04IHtcbiAgbWluLWhlaWdodDogNzg3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmctOCB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gIH1cbn1cblxuLyotLSBIb21lIFRlbiBzbGlkZXIgLS0qL1xuLnNsaWRlci1jb250ZW50LTEwIC5zbGlkZXItaGVhZC0xIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA3NXB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMTAgLnNsaWRlci1oZWFkLTEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTEwIC5zbGlkZXItaGVhZC0xIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zbGlkZXItY29udGVudC0xMCAuc2xpZGVyLWhlYWQtMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi5zbGlkZXItY29udGVudC0xMCAuc2xpZGVyLWhlYWQtMiB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiA3NXB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMTAgLnNsaWRlci1oZWFkLTIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTEwIC5zbGlkZXItaGVhZC0yIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zbGlkZXItY29udGVudC0xMCAuc2xpZGVyLWhlYWQtMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi5iZy0xMCB7XG4gIG1pbi1oZWlnaHQ6IDEwNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmctMTAge1xuICAgIG1pbi1oZWlnaHQ6IDk4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmctMTAge1xuICAgIG1pbi1oZWlnaHQ6IDgxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmctMTAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmctMTAge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmctMTAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgfVxufVxuXG4vKi0tIEhvbWUgMTEgc2xpZGVyIC0tKi9cbi5hdXRvcGxheS12aWRlb19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAxLjJzIGVhc2U7XG59XG5cbi5hdXRvcGxheS12aWRlb19zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiAzOXZ3O1xuICBtaW4taGVpZ2h0OiA5MjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDc4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDQ5M3B4O1xuICB9XG59XG5cbi5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAudmlkZW8tc2xpZGVfY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAudmlkZW8tc2xpZGVfY29udGVudCAuc2xpZGUtdGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NDYzOGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC52aWRlby1zbGlkZV9jb250ZW50IC5zbGlkZS10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAudmlkZW8tc2xpZGVfY29udGVudCAuc2xpZGUtdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLnZpZGVvLXNsaWRlX2NvbnRlbnQgLnNsaWRlLXRpdGxlLTEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC52aWRlby1zbGlkZV9jb250ZW50IC5zbGlkZS10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC52aWRlby1zbGlkZV9jb250ZW50IC5zbGlkZS10aXRsZS0yIHtcbiAgY29sb3I6ICM2NDYzOGQ7XG4gIGZvbnQtc2l6ZTogMTc4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWNtZVwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAudmlkZW8tc2xpZGVfY29udGVudCAuc2xpZGUtdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLnZpZGVvLXNsaWRlX2NvbnRlbnQgLnNsaWRlLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLnZpZGVvLXNsaWRlX2NvbnRlbnQgLnNsaWRlLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLnZpZGVvLXNsaWRlX2NvbnRlbnQgLnNsaWRlLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC52aWRlby1zbGlkZV9jb250ZW50IC5zbGlkZS10aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAudmlkZW8tc2xpZGVfY29udGVudCAuc2xpZGUtdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAudmlkZW8tc2xpZGVfY29udGVudCAuc2xpZGUtY29udGVudCB7XG4gIGNvbG9yOiAjNWZjNjYyO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBY21lXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC52aWRlby1zbGlkZV9jb250ZW50IC5zbGlkZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAudmlkZW8tc2xpZGVfY29udGVudCAuc2xpZGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLnZpZGVvLXNsaWRlX2NvbnRlbnQgLnNsaWRlLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLnZpZGVvLXNsaWRlX2NvbnRlbnQgLnNsaWRlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAuaW5uZXItY29udGVudCB7XG4gICAgbGVmdDogMTUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC5pbm5lci1jb250ZW50IHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cblxuLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC5pbm5lci1jb250ZW50IC5zbGlkZS10aXRsZS0xIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWNtZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQgLnNsaWRlLXRpdGxlLTEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC5pbm5lci1jb250ZW50IC5zbGlkZS10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAuaW5uZXItY29udGVudCAuc2xpZGUtdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQgLnNsaWRlLXRpdGxlLTEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQgLnNsaWRlLXRpdGxlLTEudGl0bGUtd2lkdGgtMSB7XG4gIHdpZHRoOiA1NDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQgLnNsaWRlLXRpdGxlLTEudGl0bGUtd2lkdGgtMSB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQgLnNsaWRlLXRpdGxlLTEudGl0bGUtd2lkdGgtMSB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQgLnNsaWRlLXRpdGxlLTEudGl0bGUtd2lkdGgtMSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQgLnNsaWRlLXRpdGxlLTEudGl0bGUtd2lkdGgtMSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbi5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAuaW5uZXItY29udGVudCAuc2xpZGUtdGl0bGUtMS50aXRsZS13aWR0aC0yIHtcbiAgd2lkdGg6IDU3NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC5pbm5lci1jb250ZW50IC5zbGlkZS10aXRsZS0xLnRpdGxlLXdpZHRoLTIge1xuICAgIHdpZHRoOiA0NDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC5pbm5lci1jb250ZW50IC5zbGlkZS10aXRsZS0xLnRpdGxlLXdpZHRoLTIge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC5pbm5lci1jb250ZW50IC5zbGlkZS10aXRsZS0xLnRpdGxlLXdpZHRoLTIge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4uYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQgLnNsaWRlLXRpdGxlLTIge1xuICBjb2xvcjogIzkxMWRmZjtcbiAgZm9udC1zaXplOiAxNzhweDtcbiAgbGluZS1oZWlnaHQ6IDE5OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBY21lXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC5pbm5lci1jb250ZW50IC5zbGlkZS10aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAuaW5uZXItY29udGVudCAuc2xpZGUtdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAuaW5uZXItY29udGVudCAuc2xpZGUtdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAuaW5uZXItY29udGVudCAuc2xpZGUtdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQgLnNsaWRlLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC5pbm5lci1jb250ZW50IC5zbGlkZS10aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC5pbm5lci1jb250ZW50IC5zbGlkZS1jb250ZW50IHtcbiAgY29sb3I6ICM5MTFkZmY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYXV0b3BsYXktdmlkZW9fc2xpZGVyIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLmlubmVyLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dG9wbGF5LXZpZGVvX3NsaWRlciAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIC5pbm5lci1jb250ZW50IC5zbGlkZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAuaW5uZXItY29udGVudCAuc2xpZGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5hdXRvcGxheS12aWRlb19zbGlkZXIgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAuaW5uZXItY29udGVudCAuc2xpZGUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qLS0gSG9tZSAxMiBzbGlkZXIgLS0qL1xuLnNsaWRlci1jb250ZW50LTEyIC5zbGlkZXItaGVhZC0xIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA1OHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMTIgLnNsaWRlci1oZWFkLTEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTEyIC5zbGlkZXItaGVhZC0xIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zbGlkZXItY29udGVudC0xMiAuc2xpZGVyLWhlYWQtMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi8qLS0gSG9tZSAxMyBzbGlkZXIgLS0qL1xuLnNsaWRlci1jb250ZW50LTEzIC5zbGlkZXItaGVhZC0xIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA1OHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMTMgLnNsaWRlci1oZWFkLTEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTEzIC5zbGlkZXItaGVhZC0xIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zbGlkZXItY29udGVudC0xMyAuc2xpZGVyLWhlYWQtMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi8qLS0gSG9tZSAxNCBzbGlkZXIgLS0qL1xuLnNsaWRlci1jb250ZW50LTE0IHtcbiAgd2lkdGg6IDI0MHB4O1xuICBsZWZ0OiAxNCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlci1jb250ZW50LTE0IC5zbGlkZXItaGVhZC0yIHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2xpZGVyLWNvbnRlbnQtMTQgLnNsaWRlci1oZWFkLTEge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDBweDtcbiAgbWFyZ2luOiAxNHB4IDBweCAxMHB4IDBweDtcbn1cblxuLnNsaWRlci1jb250ZW50LTE0IC5zbGlkZXItaGVhZC0xLmJsYWNrLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogIzNlM2UzZTtcbn1cblxuLnNsaWRlci1jb250ZW50LTE0IC5zbGlkZXItaGVhZC0zIHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2xpZGVyLWNvbnRlbnQtMTQgLnNsaWRlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmctMTQge1xuICBtaW4taGVpZ2h0OiA1ODBweDtcbn1cblxuLmJnLTE0LTIge1xuICBoZWlnaHQ6IDQxNXB4O1xufVxuXG4vKi0tIFNsaWRlciBjb250ZW50IGxlZnQgJiByaWdodCAtLSovXG4ubGVmdC0yMCB7XG4gIGxlZnQ6IDIwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sZWZ0LTIwIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cblxuLmxlZnQtMTAge1xuICBsZWZ0OiAxMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubGVmdC0xMCB7XG4gICAgbGVmdDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubGVmdC0xMCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmlnaHQtMTAge1xuICByaWdodDogMTAlO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJpZ2h0LTEwIHtcbiAgICByaWdodDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucmlnaHQtMTAge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnJpZ2h0LTE2IHtcbiAgcmlnaHQ6IDE2JTtcbiAgbGVmdDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yaWdodC0xNiAuc2xpZGUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmlnaHQtMTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qLS0gSG9tZSBCYWNrZ3JvdW5kIGltYWdlIC0tKi9cbi5iZy1wb3NpdGlvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5pbWFnZS0yLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzItMS5qcGdcIik7XG59XG5cbi5pbWFnZS0yLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzItMi5qcGdcIik7XG59XG5cbi5pbWFnZS0yLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzItMy5qcGdcIik7XG59XG5cbi5pbWFnZS0zLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzMtMS5qcGdcIik7XG59XG5cbi5pbWFnZS0zLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzMtMi5qcGdcIik7XG59XG5cbi5pbWFnZS0zLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzMtMy5qcGdcIik7XG59XG5cbi5pbWFnZS00LTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzQtMS5qcGdcIik7XG59XG5cbi5pbWFnZS00LTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzQtMi5qcGdcIik7XG59XG5cbi5pbWFnZS00LTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzQtMy5qcGdcIik7XG59XG5cbi5pbWFnZS01LTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvaG9tZS81LTEuanBnXCIpO1xufVxuXG4uaW1hZ2UtNS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL2hvbWUvNS0yLmpwZ1wiKTtcbn1cblxuLmltYWdlLTUtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9ob21lLzUtMy5qcGdcIik7XG59XG5cbi5pbWFnZS01LTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvaG9tZS81LTQuanBnXCIpO1xufVxuXG4uaW1hZ2UtNS01IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL2hvbWUvNS01LmpwZ1wiKTtcbn1cblxuLmltYWdlLTYtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvNi0xLmpwZ1wiKTtcbn1cblxuLmltYWdlLTYtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvNi0yLmpwZ1wiKTtcbn1cblxuLmltYWdlLTYtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvNi0zLmpwZ1wiKTtcbn1cblxuLmltYWdlLTgtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvOC0xLmpwZ1wiKTtcbn1cblxuLmltYWdlLTgtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvOC0yLmpwZ1wiKTtcbn1cblxuLmltYWdlLTgtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvOC0zLmpwZ1wiKTtcbn1cblxuLmltYWdlLTEwLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzEwLTEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCA3OCwgMjMsIDAuOCk7XG59XG5cbi5pbWFnZS0xMC0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWRlci9iZy8xMC0yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgNzgsIDIzLCAwLjgpO1xufVxuXG4uaW1hZ2UtMTEtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvMTEtMS5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMTQsIDMxLCAwLjkpO1xufVxuXG4uaW1hZ2UtMTEtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvMTEtMi5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM5LCAxODksIDE4NywgMC45KTtcbn1cblxuLmltYWdlLTEyLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzEyLTEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMTc3LCAxOTAsIDAuOSk7XG59XG5cbi5pbWFnZS0xMi0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWRlci9iZy8xMi0yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDE3NywgMTkwLCAwLjkpO1xufVxuXG4uaW1hZ2UtMTItMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvMTItMy5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE1LCAxNzcsIDE5MCwgMC45KTtcbn1cblxuLmltYWdlLTEzLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzEzLTEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMTc3LCAxOTAsIDAuOSk7XG59XG5cbi5pbWFnZS0xMy0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NsaWRlci9iZy8xMy0yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDE3NywgMTkwLCAwLjkpO1xufVxuXG4uaW1hZ2UtMTQtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zbGlkZXIvYmcvMTQtMS5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE1LCAxNzcsIDE5MCwgMC45KTtcbn1cblxuLmltYWdlLTE0LTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2xpZGVyL2JnLzE0LTIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMTc3LCAxOTAsIDAuOSk7XG59XG5cbi5pbWFnZS0xNC0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL2hvbWUvMTQtMy5qcGdcIik7XG59XG5cbi5pbWFnZS0xNC00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL2hvbWUvMTQtNC5qcGdcIik7XG59XG5cbi5pbWFnZS0xNC01IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL2hvbWUvMTQtNS5qcGdcIik7XG59XG5cbi5pbWFnZS0xNC02IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL2hvbWUvMTQtNi5qcGdcIik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAyNiAtIENvbXBvbmVudHMgLSBCYW5uZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tIEZyZWUgQmFubmVyIEFyZWEgc3RhcnQgLS0tKi9cbi5mcmVlLWJhbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZzogMzhweCAwcHg7XG4gIGJhY2tncm91bmQ6ICNmNTU1NTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmZyZWUtYmFubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZyZWUtYmFubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZnJlZS1iYW5uZXItd3JhcHBlciAuZnJlZS1iYW5uZXItc3R5bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnJlZS1iYW5uZXItd3JhcHBlciAuZnJlZS1iYW5uZXItc3R5bGUge1xuICAgIHRvcDogMTAlO1xuICB9XG59XG5cbi5mcmVlLWJhbm5lci13cmFwcGVyIC5mcmVlLWJhbm5lci1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mcmVlLWJhbm5lci13cmFwcGVyIC5mcmVlLWJhbm5lci1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mcmVlLWJhbm5lci13cmFwcGVyIC5mcmVlLWJhbm5lci1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZyZWUtYmFubmVyLXdyYXBwZXIgLmZyZWUtYmFubmVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5mcmVlLWJhbm5lci13cmFwcGVyIC5mcmVlLWJhbm5lci1jb250ZW50IC5mcmVlLWJhbm5lci1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBtYXJnaW46IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZnJlZS1iYW5uZXItd3JhcHBlciAuZnJlZS1iYW5uZXItY29udGVudCAuZnJlZS1iYW5uZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnJlZS1iYW5uZXItd3JhcHBlciAuZnJlZS1iYW5uZXItY29udGVudCAuZnJlZS1iYW5uZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZnJlZS1iYW5uZXItd3JhcHBlciAuZnJlZS1iYW5uZXItY29udGVudCAuZnJlZS1iYW5uZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mcmVlLWJhbm5lci13cmFwcGVyIC5mcmVlLWJhbm5lci1jb250ZW50IC5mcmVlLWJhbm5lci1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mcmVlLWJhbm5lci13cmFwcGVyIC5mcmVlLWJ1dHRvbiAubWdhbmEtYnRuIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnJlZS1iYW5uZXItd3JhcHBlciAuZnJlZS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZyZWUtYmFubmVyLXdyYXBwZXIgLmZyZWUtYmFubmVyLXN0eWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qLS0tIEhvbWUgMiBCYW5uZXIgQXJlYSBzdGFydCAtLS0qL1xuLmJhbm5lci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmJhbm5lci1jb250ZW50LmxlZnQtMzcge1xuICBsZWZ0OiAzNyU7XG59XG5cbi5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlLTEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MTUxNTE7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlLTIge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTE1MTUxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItY29udGVudCAuYmFubmVyLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci1jb250ZW50IC5iYW5uZXItdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1jb250ZW50IC5iYW5uZXItYnRuIC5tZ2FuYS1idG4ubWdhbmEtYnRuLTIge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXItd3JhcHBlciAuYmFubmVyLWltYWdlIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXItd3JhcHBlciAuY3VzdG9tLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcHBlciAuY3VzdG9tLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5iYW5uZXItd3JhcHBlciAuY3VzdG9tLXJvdyAuY3VzdG9tLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcHBlciAuY3VzdG9tLXJvdyAuY3VzdG9tLWNvbC1zbS02IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLXdyYXBwZXIgLmN1c3RvbS1yb3cgLmN1c3RvbS1jb2wteHMtMTIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwcGVyIC5jdXN0b20tcm93IC5jdXN0b20tY29sLXNtLTEyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwcGVyLTIgLmN1c3RvbS1jb2wtMSB7XG4gIGZsZXg6IDAgMCAyOS44JTtcbiAgbWF4LXdpZHRoOiAyOS44JTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmFubmVyLXdyYXBwZXItMiAuY3VzdG9tLWNvbC0xIHtcbiAgICBmbGV4OiAwIDAgMjkuNSU7XG4gICAgbWF4LXdpZHRoOiAyOS41JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci13cmFwcGVyLTIgLmN1c3RvbS1jb2wtMSB7XG4gICAgZmxleDogMCAwIDI5LjElO1xuICAgIG1heC13aWR0aDogMjkuMSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcHBlci0yIC5jdXN0b20tY29sLTEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXBwZXItMiAuY3VzdG9tLWNvbC0yIHtcbiAgZmxleDogMCAwIDcwLjIlO1xuICBtYXgtd2lkdGg6IDcwLjIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5iYW5uZXItd3JhcHBlci0yIC5jdXN0b20tY29sLTIge1xuICAgIGZsZXg6IDAgMCA3MC41JTtcbiAgICBtYXgtd2lkdGg6IDcwLjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXBwZXItMiAuY3VzdG9tLWNvbC0yIHtcbiAgICBmbGV4OiAwIDAgNzAuOSU7XG4gICAgbWF4LXdpZHRoOiA3MC45JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwcGVyLTIgLmN1c3RvbS1jb2wtMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYW5uZXItd3JhcHBlci0yIC5jdXN0b20tY29sLTMge1xuICBmbGV4OiAwIDAgNTguNSU7XG4gIG1heC13aWR0aDogNTguNSU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhbm5lci13cmFwcGVyLTIgLmN1c3RvbS1jb2wtMyB7XG4gICAgZmxleDogMCAwIDU4LjMlO1xuICAgIG1heC13aWR0aDogNTguMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcHBlci0yIC5jdXN0b20tY29sLTMge1xuICAgIGZsZXg6IDAgMCA1OCU7XG4gICAgbWF4LXdpZHRoOiA1OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItd3JhcHBlci0yIC5jdXN0b20tY29sLTMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcHBlci0yIC5jdXN0b20tY29sLTQge1xuICBmbGV4OiAwIDAgNDEuNSU7XG4gIG1heC13aWR0aDogNDEuNSU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhbm5lci13cmFwcGVyLTIgLmN1c3RvbS1jb2wtNCB7XG4gICAgZmxleDogMCAwIDQxLjclO1xuICAgIG1heC13aWR0aDogNDEuNyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcHBlci0yIC5jdXN0b20tY29sLTQge1xuICAgIGZsZXg6IDAgMCA0MiU7XG4gICAgbWF4LXdpZHRoOiA0MiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItd3JhcHBlci0yIC5jdXN0b20tY29sLTQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXBwZXItMiAuc2luZ2xlLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXItd3JhcHBlci0yIC5zaW5nbGUtYmFubmVyOmhvdmVyIC5iYW5uZXItaW1hZ2UgYSAuYmFubmVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmJhbm5lci13cmFwcGVyLTIgLnNpbmdsZS1iYW5uZXI6aG92ZXIgLmJhbm5lci1jb250ZW50LTMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGE5NzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmFubmVyLXdyYXBwZXItMiAuYmFubmVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFubmVyLXdyYXBwZXItMiAuYmFubmVyLWltYWdlIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXItd3JhcHBlci0yIC5iYW5uZXItaW1hZ2UgYSAuYmFubmVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJhbm5lci13cmFwcGVyLTIgLmJhbm5lci1jb250ZW50LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG59XG5cbi5iYW5uZXItd3JhcHBlci0yIC5iYW5uZXItY29udGVudC0yIC5iYW5uZXItdGl0bGUtMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZzogMTRweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXBwZXItMiAuYmFubmVyLWNvbnRlbnQtMiAuYmFubmVyLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXBwZXItMiAuYmFubmVyLWNvbnRlbnQtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYmFubmVyLXdyYXBwZXItMiAuYmFubmVyLWNvbnRlbnQtMyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBTYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5iYW5uZXItd3JhcHBlci0yIC5iYW5uZXItY29udGVudC0zIGEge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci13cmFwcGVyLTIgLmJhbm5lci1jb250ZW50LTMgYSB7XG4gICAgd2lkdGg6IDQxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLXdyYXBwZXItMiAuYmFubmVyLWNvbnRlbnQtMyBhIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwcGVyLTIgLmJvdHRvbS1yZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5iYW5uZXItd3JhcHBlci0yIC5ib3R0b20tcmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi8qLS0tIEJhbm5lciBTdHlsZSAzIFN0YXJ0IGhlcmUgLS0tKi9cbi5iYW5uZXItMy1hcmVhIC5iYW5uZXItaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItMy1hcmVhIC5iYW5uZXItaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbi5iYW5uZXItMy1hcmVhIC5iYW5uZXItaW1nIGEgLmJhbm5lci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYW5uZXItMy1hcmVhIC5iYW5uZXItaW1nOmhvdmVyIGEgLmJhbm5lci1vdmVybGF5IHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbi5iYW5uZXItMy1hcmVhIC5iYW5uZXItY29udGVudC0zIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItMy1hcmVhIC5iYW5uZXItY29udGVudC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmFubmVyLTMtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLWlubmVyLWNvbnRlbnQge1xuICB3aWR0aDogODglO1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItMy1hcmVhIC5iYW5uZXItY29udGVudC0zIC5iYW5uZXItaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTMtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLWlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci0zLWFyZWEgLmJhbm5lci1jb250ZW50LTMgLmJhbm5lci1pbm5lci1jb250ZW50IC5sYXJnZS10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMy1hcmVhIC5iYW5uZXItY29udGVudC0zIC5iYW5uZXItaW5uZXItY29udGVudCAubGFyZ2UtdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTMtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLWlubmVyLWNvbnRlbnQgLmxhcmdlLXRpdGxlLTEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYmFubmVyLTMtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLWlubmVyLWNvbnRlbnQgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci0zLWFyZWEgLmJhbm5lci1jb250ZW50LTMgLmJhbm5lci1pbm5lci1jb250ZW50IHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0zLWFyZWEgLmJhbm5lci1jb250ZW50LTMgLmJhbm5lci1pbm5lci1jb250ZW50IHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmFubmVyLTMtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLWlubmVyLWNvbnRlbnQgLmRlc2Mtb25lIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTMtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLWlubmVyLWNvbnRlbnQgLmRlc2Mtb25lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKi0tLSBCYW5uZXIgU3R5bGUgNCBTdGFydCBoZXJlIC0tLSovXG4uYmFubmVyLTQtYXJlYS5iYWNrZ3JvdW5kLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci8zLTMuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA4OTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5iYW5uZXItNC1hcmVhLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItNC1hcmVhLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci00LWFyZWEuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTQtYXJlYS5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItNC1hcmVhLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG4uYmFubmVyLTQtYXJlYSAubGFyZ2UtdGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItNC1hcmVhIC5sYXJnZS10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItNC1hcmVhIC5sYXJnZS10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItNC1hcmVhIC5sYXJnZS10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmFubmVyLTQtYXJlYSAubGFyZ2UtdGl0bGUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgbGVmdDogODglO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci00LWFyZWEgLmxhcmdlLXRpdGxlLTE6YmVmb3JlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci00LWFyZWEgLmxhcmdlLXRpdGxlLTE6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci00LWFyZWEgLmxhcmdlLXRpdGxlLTE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5iYW5uZXItNC1hcmVhIC5sYXJnZS10aXRsZS0xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB3aWR0aDogMTAwcHg7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHJpZ2h0OiA4OCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTQtYXJlYSAubGFyZ2UtdGl0bGUtMTphZnRlciB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItNC1hcmVhIC5sYXJnZS10aXRsZS0xOmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci00LWFyZWEgLmxhcmdlLXRpdGxlLTE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJhbm5lci00LWFyZWEgLmRlc2MtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItNC1hcmVhIC5kZXNjLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItNC1hcmVhIC5kZXNjLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItNC1hcmVhIC5wb3B1cC12aWRlbyBhIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTQtYXJlYSAucG9wdXAtdmlkZW8gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhbm5lci00LWFyZWEgLnBvcHVwLXZpZGVvIGEge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmJhbm5lci00LWFyZWEgLnBvcHVwLXZpZGVvIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkY2MDYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJhbm5lci00LWFyZWEgLmJhbm5lci1jb250ZW50LTQge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItNC1hcmVhIC5iYW5uZXItY29udGVudC00IHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICB9XG59XG5cbi8qLS0tIEJhbm5lciBTdHlsZSA1IFN0YXJ0IGhlcmUgLS0tKi9cbi5iYW5uZXItNS1hcmVhIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuXG4uYmFubmVyLTUtYXJlYSAuYmFubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTExMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmJhbm5lci01LWFyZWEgLmJhbm5lci13cmFwcGVyIC5jdXN0b20tZG90cyAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTc4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTUtYXJlYSAuYmFubmVyLXdyYXBwZXIge1xuICAgIHRvcDogMDtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA5MHB4IDBweCAxMDVweCAwcHg7XG4gIH1cbn1cblxuLmJhbm5lci01LWFyZWEgLnNpbmdsZS1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYmFubmVyLTUtYXJlYSAuY29udGVudC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYW5uZXItNS1hcmVhIC5jb250ZW50LWltYWdlOmhvdmVyIC5iYW5uZXItdGl0bGUtMiB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmFubmVyLTUtYXJlYSAuYmFubmVyLWNvbnRlbnQtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhbm5lci01LWFyZWEgLmJhbm5lci1jb250ZW50LTIgLmJhbm5lci10aXRsZS0yIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItNS1hcmVhIC5iYW5uZXItY29udGVudC0yIC5iYW5uZXItdGl0bGUtMiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi8qLS0tIEJhbm5lciBTdHlsZSA2IFN0YXJ0IGhlcmUgLS0tKi9cbi5iYW5uZXItNi1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDUzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLTYtYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmJhbm5lci02LWFyZWEgLmJhbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmFubmVyLTYtYXJlYSAuc2luZ2xlLWJhbm5lci1pdGVtIHtcbiAgZmxleDogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItNi1hcmVhIC5zaW5nbGUtYmFubmVyLWl0ZW0ge1xuICAgIGZsZXg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYW5uZXItNi1hcmVhIC5idXR0b24tc3R5bGUtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhbm5lci02LWFyZWEgLmJ1dHRvbi1zdHlsZS0yIC5ib3JkZXItYnV0dG9uLTIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHdpZHRoOiA0NjBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhbm5lci02LWFyZWEgLmJ1dHRvbi1zdHlsZS0yIC5ib3JkZXItYnV0dG9uLTIge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci02LWFyZWEgLmJ1dHRvbi1zdHlsZS0yIC5ib3JkZXItYnV0dG9uLTIge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhbm5lci02LWFyZWEgLmJ1dHRvbi1zdHlsZS0yIC5ib3JkZXItYnV0dG9uLTIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmJhbm5lci02LWFyZWEgLmNvbnRlbnQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYW5uZXItNi1hcmVhIC5jb250ZW50LWltYWdlOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICB6LWluZGV4OiA5O1xufVxuXG4uYmFubmVyLTYtYXJlYSAuY29udGVudC1pbWFnZTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICB6LWluZGV4OiA5O1xufVxuXG4uYmFubmVyLTYtYXJlYSAuY29udGVudC1pbWFnZTpob3ZlciAuYm9yZGVyLWJ1dHRvbi0yIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzZTNlM2U7XG59XG5cbi5iYW5uZXItNi1hcmVhIC5jb250ZW50LWltYWdlOmhvdmVyIC5ib3JkZXItYnV0dG9uLTI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAxMHB4KTtcbn1cblxuLmJhbm5lci02LWFyZWEgLmNvbnRlbnQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1JTtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGhlaWdodDogMTUwJTtcbiAgdG9wOiAtNCU7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgxMDBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmJhbm5lci02LWFyZWEgLmNvbnRlbnQtaW1hZ2U6YmVmb3JlIHtcbiAgICB0b3A6IDUlO1xuICB9XG59XG5cbi5iYW5uZXItNi1hcmVhIC5jb250ZW50LWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3JTtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgaGVpZ2h0OiAxNTAlO1xuICB0b3A6IDIlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgxMDBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmJhbm5lci02LWFyZWEgLmNvbnRlbnQtaW1hZ2U6YWZ0ZXIge1xuICAgIHRvcDogMTAlO1xuICB9XG59XG5cbi8qLS0tIEJhbm5lciBTdHlsZSA3IFN0YXJ0IGhlcmUgLS0tKi9cbi5iYW5uZXItNy1hcmVhIC5iYW5uZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXItNy1hcmVhIC5iYW5uZXItaXRlbTpob3ZlciAudmlldy1tb3JlLWJ0biB7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5iYW5uZXItNy1hcmVhIC5iYW5uZXItaXRlbTpob3ZlciAuYmFubmVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4uYmFubmVyLTctYXJlYSAuYmFubmVyLWl0ZW0gLmJhbm5lci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLmJhbm5lci03LWFyZWEgLmJhbm5lci1pdGVtIC52aWV3LW1vcmUtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IC41cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJhbm5lci03LWFyZWEgLmJhbm5lci1pdGVtIC52aWV3LW1vcmUtYnRuIC52aWV3LW1vcmUtMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci03LWFyZWEgLmJhbm5lci1pdGVtIC52aWV3LW1vcmUtYnRuIC52aWV3LW1vcmUtMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItNy1hcmVhIC5iYW5uZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0JSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhbm5lci03LWFyZWEgLmJhbm5lci10ZXh0LmJhbm5lci10ZXh0X2xlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLTctYXJlYSAuYmFubmVyLXRleHQuYmFubmVyLXRleHRfbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNjQlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02NCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYW5uZXItNy1hcmVhIC5iYW5uZXItdGV4dC5iYW5uZXItdGV4dF9sZWZ0LTAge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItNy1hcmVhIC5iYW5uZXItdGV4dC5iYW5uZXItdGV4dF9sZWZ0LTAge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDY0JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjQlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmFubmVyLTctYXJlYSAuYmFubmVyLXRleHQuYmFubmVyLXRleHRfY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDY0JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTY0JSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFubmVyLTctYXJlYSAuYmFubmVyLXRleHQuYmFubmVyLXRleHRfcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLTctYXJlYSAuYmFubmVyLXRleHQuYmFubmVyLXRleHRfcmlnaHQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDY0JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjQlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmFubmVyLTctYXJlYSAuYmFubmVyLXRleHQgLnRpdGxlLTEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJhbm5lci03LWFyZWEgLmJhbm5lci10ZXh0IC50aXRsZS0xOmhvdmVyIHtcbiAgY29sb3I6ICNmZjc5NjA7XG59XG5cbi5iYW5uZXItNy1hcmVhIC5iYW5uZXItdGV4dCAuaGVhZGluZy0xIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICBjb2xvcjogI2ZmNzk2MDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItNy1hcmVhIC5iYW5uZXItdGV4dCAuaGVhZGluZy0xIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci03LWFyZWEgLmJhbm5lci10ZXh0IC5oZWFkaW5nLTEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTctYXJlYSAuYmFubmVyLXRleHQgLmhlYWRpbmctMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItNy1hcmVhIC5iYW5uZXItdGV4dCAuaGVhZGluZy0xIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgfVxufVxuXG4uYmFubmVyLTctYXJlYSAuYmFubmVyLXRleHQtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFubmVyLTctYXJlYSAuYmFubmVyLXRleHQtMi5iYW5uZXItdGV4dF9sZWZ0LTIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLTctYXJlYSAuYmFubmVyLXRleHQtMi5iYW5uZXItdGV4dF9sZWZ0LTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLmJhbm5lci03LWFyZWEgLmJhbm5lci10ZXh0LTIuYmFubmVyLXRleHRfcmlnaHQtMiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItNy1hcmVhIC5iYW5uZXItdGV4dC0yLmJhbm5lci10ZXh0X3JpZ2h0LTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLmJhbm5lci03LWFyZWEgLmJhbm5lci10ZXh0LTIgLmJhbm5lci1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmaWxsOiAjM2UzZTNlO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweCA2MHB4IDMwcHggNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJhbm5lci03LWFyZWEgLmJhbm5lci10ZXh0LTIgLmJhbm5lci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhOTczO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItNy1hcmVhIC5iYW5uZXItdGV4dC0yIC5iYW5uZXItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG59XG5cbi8qLS0tIEJhbm5lciBTdHlsZSA4IFN0YXJ0IGhlcmUgLS0tKi9cbi5iYW5uZXItOC1hcmVhIC5iYW5uZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXItOC1hcmVhIC5iYW5uZXItaXRlbTpob3ZlciAuYmFubmVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAuODtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4uYmFubmVyLTgtYXJlYSAuYmFubmVyLWl0ZW06aG92ZXIgLmJvcmRlci1idXR0b24tMiB7XG4gIGJvcmRlci1jb2xvcjogI2RkYTk3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkYTk3Mztcbn1cblxuLmJhbm5lci04LWFyZWEgLmJhbm5lci1pdGVtIC5iYW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNjMyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5iYW5uZXItOC1hcmVhIC5iYW5uZXItaXRlbSAuYmFubmVyLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhbm5lci04LWFyZWEgLmJhbm5lci1pdGVtIC5iYW5uZXItaW5mbyAuaGVhZGluZy01IHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJhbm5lci04LWFyZWEgLmJhbm5lci1pdGVtIC5iYW5uZXItaW5mbyAuYmFubmVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKi0tLSBCYW5uZXIgU3R5bGUgMyBTdGFydCBoZXJlIC0tLSovXG4uYmFubmVyLTktYXJlYSAuYmFubmVyLWltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTktYXJlYSAuYmFubmVyLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuXG4uYmFubmVyLTktYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci83LTUuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA3NDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5iYW5uZXItOS1hcmVhIC5iYW5uZXItaW1nLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiA3MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItOS1hcmVhIC5iYW5uZXItaW1nLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci05LWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTktYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItOS1hcmVhIC5iYW5uZXItaW1nLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG4uYmFubmVyLTktYXJlYSAuYmFubmVyLWltZyAucG9wdXAtdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYmFubmVyLTktYXJlYSAuYmFubmVyLWltZyAucG9wdXAtdmlkZW8gYSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYmFubmVyLTktYXJlYSAuYmFubmVyLWNvbnRlbnQtNCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTktYXJlYSAuYmFubmVyLWNvbnRlbnQtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJhbm5lci05LWFyZWEgLmJhbm5lci1jb250ZW50LTQgLmJhbm5lci1pbm5lci1jb250ZW50IHtcbiAgd2lkdGg6IDg4JTtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmFubmVyLTktYXJlYSAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLWlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci05LWFyZWEgLmJhbm5lci1jb250ZW50LTQgLmJhbm5lci1pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxufVxuXG4uYmFubmVyLTktYXJlYSAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLWlubmVyLWNvbnRlbnQgLnNtYWxsLXRpdGxlLTIge1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGRhOTczO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4uYmFubmVyLTktYXJlYSAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLWlubmVyLWNvbnRlbnQgLmxhcmdlLXRpdGxlLTMge1xuICBjb2xvcjogIzUxNTE1MTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmFubmVyLTktYXJlYSAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLWlubmVyLWNvbnRlbnQgLmxhcmdlLXRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci05LWFyZWEgLmJhbm5lci1jb250ZW50LTQgLmJhbm5lci1pbm5lci1jb250ZW50IC5sYXJnZS10aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItOS1hcmVhIC5iYW5uZXItY29udGVudC00IC5iYW5uZXItaW5uZXItY29udGVudCAubGFyZ2UtdGl0bGUtMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5iYW5uZXItOS1hcmVhIC5iYW5uZXItY29udGVudC00IC5iYW5uZXItaW5uZXItY29udGVudCBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTE1MTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItOS1hcmVhIC5iYW5uZXItY29udGVudC00IC5iYW5uZXItaW5uZXItY29udGVudCBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmJhbm5lci05LWFyZWEgLmJhbm5lci1jb250ZW50LTQgLmJhbm5lci1pbm5lci1jb250ZW50IC5kZXNjLW9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci05LWFyZWEgLmJhbm5lci1jb250ZW50LTQgLmJhbm5lci1pbm5lci1jb250ZW50IC5kZXNjLW9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLyotLS0gQmFubmVyIFN0eWxlIDEwIFN0YXJ0IGhlcmUgLS0tKi9cbi5iYW5uZXItMTAtYXJlYSAuYmFubmVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyLTEwLWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvNy0xMC5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDY1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhbm5lci0xMC1hcmVhIC5iYW5uZXItaW1nLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItMTAtYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMTAtYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItMTAtYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItMTAtYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLmJhbm5lci0xMC1hcmVhIC5iYW5uZXItY29udGVudC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFubmVyLTEwLWFyZWEgLmJhbm5lci1jb250ZW50LTUgLmJhbm5lci1pbm5lci1jb250ZW50LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIxLCAxNjksIDExNSwgMC44KTtcbn1cblxuLmJhbm5lci1pbm5lci1jb250ZW50LTIge1xuICBwYWRkaW5nOiAxMDBweCA2MHB4IDU1cHg7XG4gIHdpZHRoOiA0NzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItaW5uZXItY29udGVudC0yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzVweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItaW5uZXItY29udGVudC0yIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjVweDtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1pbm5lci1jb250ZW50LTIgLnNtYWxsLXRpdGxlLTIge1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5iYW5uZXItaW5uZXItY29udGVudC0yIC5sYXJnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItaW5uZXItY29udGVudC0yIC5sYXJnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjVweDtcbiAgfVxufVxuXG4uYmFubmVyLWlubmVyLWNvbnRlbnQtMiAubGFyZ2UtdGl0bGUgc3BhbiB7XG4gIHRvcDogMTAlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItaW5uZXItY29udGVudC0yIC5sYXJnZS10aXRsZSBzcGFuIHtcbiAgICByaWdodDogMjYlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLWlubmVyLWNvbnRlbnQtMiAubGFyZ2UtdGl0bGUgc3BhbiB7XG4gICAgcmlnaHQ6IDQlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLWlubmVyLWNvbnRlbnQtMiAubGFyZ2UtdGl0bGUgc3BhbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyotLS0gQmFubmVyIFN0eWxlIDExIFN0YXJ0IGhlcmUgLS0tKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTExLWFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJhbm5lci0xMS1hcmVhIC5iYW5uZXItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXItMTEtYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci85LTEuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA5MzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5iYW5uZXItMTEtYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLTExLWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTExLWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTExLWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTExLWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTEtYXJlYSAuYmFubmVyLWNvbnRlbnQtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lci0xMS1hcmVhIC5iYW5uZXItY29udGVudC02IC5iYW5uZXItaW5uZXItY29udGVudC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0JTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiYSg0LCAyMiwgNTAsIDAuOSk7XG59XG5cbi5iYW5uZXItMTEtYXJlYSAuYmFubmVyLWNvbnRlbnQtNiAuYmFubmVyLWlubmVyLWNvbnRlbnQtMiAubGFyZ2UtdGl0bGUge1xuICBjb2xvcjogI2RkYTk3Mztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItMTEtYXJlYSAuYmFubmVyLWNvbnRlbnQtNiAuYmFubmVyLWlubmVyLWNvbnRlbnQtMiAubGFyZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLTExLWFyZWEgLmJhbm5lci1jb250ZW50LTYgLmJhbm5lci1pbm5lci1jb250ZW50LTIge1xuICAgIHBhZGRpbmc6IDYwcHggMjRweCA0MHB4O1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci0xMS1hcmVhIC5iYW5uZXItY29udGVudC02IC5iYW5uZXItaW5uZXItY29udGVudC0yIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci0xMS1hcmVhIC5iYW5uZXItY29udGVudC02IC5iYW5uZXItaW5uZXItY29udGVudC0yIC5zbWFsbC10aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyotLS0gQmFubmVyIFN0eWxlIDEyIFN0YXJ0IGhlcmUgLS0tKi9cbi5iYW5uZXItMTItYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lci0xMi1hcmVhIC5iYW5uZXItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXItMTItYXJlYSAuYmFubmVyLWltZyAuaW1hZ2U5LTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci85LTIuanBnKTtcbn1cblxuLmJhbm5lci0xMi1hcmVhIC5iYW5uZXItaW1nIC5pbWFnZTktMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFubmVyLzktMy5qcGcpO1xufVxuXG4uYmFubmVyLTEyLWFyZWEgLmJhbm5lci1pbWcgLmJhY2tncm91bmQtMyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNDU0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhbm5lci0xMi1hcmVhIC5iYW5uZXItaW1nIC5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLTEyLWFyZWEgLmJhbm5lci1pbWcgLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiAyODVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0xMi1hcmVhIC5iYW5uZXItaW1nIC5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItMTItYXJlYSAuYmFubmVyLWltZyAuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTEyLWFyZWEgLmJhbm5lci1pbWcgLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uYmFubmVyLTEyLWFyZWEgLmJhbm5lci1pbWcgLmJhbm5lci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJhbm5lci0xMi1hcmVhIC5iYW5uZXItaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5JTtcbiAgbGVmdDogNSU7XG59XG5cbi5iYW5uZXItMTItYXJlYSAuYmFubmVyLWluZm8gLmhlYWRpbmctNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLTEyLWFyZWEgLmJhbm5lci1pbmZvIC5oZWFkaW5nLTUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci0xMi1hcmVhIC5iYW5uZXItaW5mbyAuaGVhZGluZy01IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLTEyLWFyZWEgLmJvcmRlci1idXR0b24tMiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG4uYmFubmVyLTEyLWFyZWE6aG92ZXIgLmJvcmRlci1idXR0b24tMiB7XG4gIGJhY2tncm91bmQ6ICNkZGE5NzM7XG4gIGJvcmRlci1jb2xvcjogI2RkYTk3Mztcbn1cblxuLmJhbm5lci0xMi1hcmVhOmhvdmVyIC5iYW5uZXItb3ZlcmxheSB7XG4gIG9wYWNpdHk6IC40O1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi8qLS0tIEJhbm5lciBTdHlsZSAxMyBTdGFydCBoZXJlIC0tLSovXG4uYmFubmVyLTEzLWFyZWEgLmJhbm5lci1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJhbm5lci0xMy1hcmVhIC5iYW5uZXItaW1nLmJhY2tncm91bmQtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFubmVyLzktNC5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDY0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmJhbm5lci0xMy1hcmVhIC5iYW5uZXItaW1nLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItMTMtYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMTMtYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItMTMtYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItMTMtYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmJhbm5lci0xMy1hcmVhIC5iYW5uZXItY29udGVudC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFubmVyLTEzLWFyZWEgLmJhbm5lci1jb250ZW50LTUgLmJhbm5lci1pbm5lci1jb250ZW50LTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTUlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDIyLCA1MCwgMC45KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNrZXcoLTMwZGVnKTtcbiAgd2lkdGg6IDU1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLTEzLWFyZWEgLmJhbm5lci1jb250ZW50LTUgLmJhbm5lci1pbm5lci1jb250ZW50LTMge1xuICAgIHdpZHRoOiA2MiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItMTMtYXJlYSAuYmFubmVyLWNvbnRlbnQtNSAuYmFubmVyLWlubmVyLWNvbnRlbnQtMyB7XG4gICAgd2lkdGg6IDgyJTtcbiAgICByaWdodDogLTI0JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhbm5lci0xMy1hcmVhIC5iYW5uZXItY29udGVudC01IC5iYW5uZXItaW5uZXItY29udGVudC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogLTM2JTtcbiAgfVxufVxuXG4uYmFubmVyLWlubmVyLWNvbnRlbnQtMyAuY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItaW5uZXItY29udGVudC0zIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHRvcDogNzAlO1xuICB9XG59XG5cbi5iYW5uZXItaW5uZXItY29udGVudC0zIC5jb250ZW50LXdyYXBwZXIgLnNtYWxsLXRpdGxlLTIge1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLWlubmVyLWNvbnRlbnQtMyAuY29udGVudC13cmFwcGVyIC5zbWFsbC10aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmJhbm5lci1pbm5lci1jb250ZW50LTMgLmNvbnRlbnQtd3JhcHBlciAubGFyZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDE1MHB4O1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNkZGE5NzM7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5iYW5uZXItaW5uZXItY29udGVudC0zIC5jb250ZW50LXdyYXBwZXIgLmxhcmdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLWlubmVyLWNvbnRlbnQtMyAuY29udGVudC13cmFwcGVyIC5sYXJnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLWlubmVyLWNvbnRlbnQtMyAuY29udGVudC13cmFwcGVyIC5sYXJnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLWlubmVyLWNvbnRlbnQtMyAuY29udGVudC13cmFwcGVyIC5sYXJnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5iYW5uZXItaW5uZXItY29udGVudC0zIC5jb250ZW50LXdyYXBwZXIgLnNsaWRlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKi0tLSBCYW5uZXIgU3R5bGUgMTQgU3RhcnQgaGVyZSAtLS0qL1xuLmJhbm5lci0xNC1hcmVhLmJhY2tncm91bmQtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFubmVyLzEwLTEuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA3NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5iYW5uZXItMTQtYXJlYS5iYWNrZ3JvdW5kLTMge1xuICAgIGhlaWdodDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLTE0LWFyZWEuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTE0LWFyZWEuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTE0LWFyZWEuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTE0LWFyZWEuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTQtYXJlYSAubGFyZ2UtdGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0xNC1hcmVhIC5sYXJnZS10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMTQtYXJlYSAubGFyZ2UtdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTE0LWFyZWEgLmxhcmdlLXRpdGxlLTEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTQtYXJlYSAubGFyZ2UtdGl0bGUtMTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB3aWR0aDogMTAwcHg7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYmFubmVyLTE0LWFyZWEgLmRlc2MtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMTQtYXJlYSAuZGVzYy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLTE0LWFyZWEgLmRlc2MtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJhbm5lci0xNC1hcmVhIC5wb3B1cC12aWRlbyBhIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMTQtYXJlYSAucG9wdXAtdmlkZW8gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhbm5lci0xNC1hcmVhIC5wb3B1cC12aWRlbyBhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5iYW5uZXItMTQtYXJlYSAucG9wdXAtdmlkZW8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZGRhOTczO1xufVxuXG4uYmFubmVyLTE0LWFyZWEgLmJhbm5lci1jb250ZW50LTQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMTQtYXJlYSAuYmFubmVyLWNvbnRlbnQtNCB7XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci0xNC1hcmVhIC5iYW5uZXItY29udGVudC00IHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTE0LWFyZWEgLmJhbm5lci1jb250ZW50LTQge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItMTQtYXJlYSAuYmFubmVyLWNvbnRlbnQtNCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4vKi0tLSBCYW5uZXIgU3R5bGUgMTUgU3RhcnQgaGVyZSAtLS0qL1xuLmJhbm5lci0xNS1hcmVhIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuXG4uYmFubmVyLTE1LWFyZWEgLnNpbmdsZS1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMHB4IDIwcHg7XG59XG5cbi5iYW5uZXItMTUtYXJlYSAuc2luZ2xlLWJhbm5lciAuYmFubmVyLWNvbnRlbnQtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjUlO1xuICB0b3A6IDU4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5iYW5uZXItMTUtYXJlYSAuc2luZ2xlLWJhbm5lciAuYmFubmVyLWNvbnRlbnQtMiAuYmFubmVyLXRpdGxlLTMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmFubmVyLTE1LWFyZWEgLnNpbmdsZS1iYW5uZXIgLmJhbm5lci1jb250ZW50LTIgLmJhbm5lci10aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmJhbm5lci0xNS1hcmVhIC5zaW5nbGUtYmFubmVyIC5iYW5uZXItY29udGVudC0yIC5iYW5uZXItdGl0bGUtNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiQWNtZVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5iYW5uZXItMTUtYXJlYSAuc2luZ2xlLWJhbm5lciAuYmFubmVyLWNvbnRlbnQtMiAuYmFubmVyLXRpdGxlLTQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uYmFubmVyLTE1LWFyZWEgLnNpbmdsZS1iYW5uZXIgLmJhbm5lci1jb250ZW50LTIgLmxlZnQtNzAge1xuICBsZWZ0OiA3MCU7XG59XG5cbi8qLS0tIEJhbm5lciBTdHlsZSAxNiBTdGFydCBoZXJlIC0tLSovXG4uYmFubmVyLTE2LWFyZWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyLTE2LWFyZWEgLnNpbmdsZS1iYW5uZXIge1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuc2luZ2xlLWJhbm5lcjpob3ZlciAuYmFubmVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMC4xO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuc2luZ2xlLWJhbm5lciAuYmFubmVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuaW5uZXItY29udGVudCB7XG4gIGhlaWdodDogNzIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgd2lkdGg6IDM1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuaW5uZXItY29udGVudCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC0zIC5pbm5lci1jb250ZW50IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuaW5uZXItY29udGVudCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTMgLmlubmVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC0zIC5pbm5lci1jb250ZW50IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cblxuLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC0zIC5pbm5lci1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTAwcHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMmIyYjJjO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzRiNGE0Zjtcbn1cblxuLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC0zIC5pbm5lci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIG9wYWNpdHk6IC4zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAtMzBweDtcbiAgYm90dG9tOiAxMDBweDtcbiAgei1pbmRleDogMDtcbn1cblxuLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC0zIC5iYW5uZXItdGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC0zIC5iYW5uZXItdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLXRpdGxlLTIge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIGNvbG9yOiAjZmY3OTRhO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC0zIC5iYW5uZXItdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC0zIC5iYW5uZXItYnRuIC5tZ2FuYS1idG4ubWdhbmEtYnRuLTIge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiA1JTtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTQgLmlubmVyLWNvbnRlbnQtNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTQgLmlubmVyLWNvbnRlbnQtNCB7XG4gICAgd2lkdGg6IDE4NnB4O1xuICB9XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNCAuaW5uZXItY29udGVudC00IC5iYW5uZXItdGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC00IC5pbm5lci1jb250ZW50LTQgLmJhbm5lci10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC00IC5pbm5lci1jb250ZW50LTQgLmJhbm5lci10aXRsZS0yIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzNlM2UzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbWFyZ2luOiAxMHB4IDAgMzBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC00IC5pbm5lci1jb250ZW50LTQgLmJhbm5lci10aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC01IC5pbm5lci1jb250ZW50LTUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC01IC5pbm5lci1jb250ZW50LTUge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgfVxufVxuXG4uYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTUgLmlubmVyLWNvbnRlbnQtNSAuYmFubmVyLXRpdGxlLTEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNSAuaW5uZXItY29udGVudC01IC5iYW5uZXItdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNSAuaW5uZXItY29udGVudC01IC5iYW5uZXItdGl0bGUtMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTUgLmlubmVyLWNvbnRlbnQtNSAuYmFubmVyLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAwIDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICB3aWR0aDogNjcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC02IHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIHdpZHRoOiA1ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC02IHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIHdpZHRoOiA0MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC02IHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMCAxNXB4O1xuICB9XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNiAuaW5uZXItY29udGVudC02IC5iYW5uZXItdGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC02IC5pbm5lci1jb250ZW50LTYgLmJhbm5lci10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNiAuaW5uZXItY29udGVudC02IC5iYW5uZXItdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNiAuaW5uZXItY29udGVudC02IC5iYW5uZXItdGl0bGUtMiB7XG4gIGNvbG9yOiAjZmY3YTRiO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDExOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDVweCAwIDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNiAuaW5uZXItY29udGVudC02IC5iYW5uZXItdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiA4OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTYgLmlubmVyLWNvbnRlbnQtNiAuYmFubmVyLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW46IDVweCAwIDEwcHggMDtcbiAgfVxufVxuXG4uYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTYgLmlubmVyLWNvbnRlbnQtNiAuYmFubmVyLWJ0biB7XG4gIG1hcmdpbjogMzBweCAwIC0yMnB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTYgLmlubmVyLWNvbnRlbnQtNiAuYmFubmVyLWJ0biB7XG4gICAgbWFyZ2luOiAwcHggMCAtMThweCAwO1xuICB9XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5iYW5uZXItMTYtYXJlYSAuYmFubmVyLWNvbnRlbnQtNyAuaW5uZXItY29udGVudC03IHtcbiAgd2lkdGg6IDM1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC03IC5pbm5lci1jb250ZW50LTcge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG4uYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTcgLmlubmVyLWNvbnRlbnQtNyAuYmFubmVyLXRpdGxlLTEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTcgLmlubmVyLWNvbnRlbnQtNyAuYmFubmVyLXRpdGxlLTEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uYmFubmVyLTE2LWFyZWEgLmJhbm5lci1jb250ZW50LTcgLnBvcHVwLXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC03IC5wb3B1cC12aWRlbyBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmJhbm5lci0xNi1hcmVhIC5iYW5uZXItY29udGVudC03IC5wb3B1cC12aWRlbyBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODE4YTkxO1xufVxuXG4vKi0tLSBCYW5uZXIgU3R5bGUgMTcgU3RhcnQgaGVyZSAtLS0qL1xuLmJhbm5lci0xNy1hcmVhIC5jdXN0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItMTctYXJlYSAuY3VzdG9tLW1hcmdpbi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTctYXJlYSAuYmFubmVyLTE3LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4uYmFubmVyLTE3LWFyZWEgLmJhbm5lci0xNy1yb3cgLmN1c3RvbS1jb2wtMSB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItMTctYXJlYSAuYmFubmVyLTE3LXJvdyAuY3VzdG9tLWNvbC0xIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJhbm5lci0xNy1hcmVhIC5iYW5uZXItMTctcm93IC5jdXN0b20tY29sLTIge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTE3LWFyZWEgLmJhbm5lci0xNy1yb3cgLmN1c3RvbS1jb2wtMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYW5uZXItMTctYXJlYSAuYmFubmVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyLTE3LWFyZWEgLmJhbm5lci1pdGVtOmhvdmVyIC5iYW5uZXItY29udGVudCB7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5iYW5uZXItMTctYXJlYSAuYmFubmVyLWl0ZW06aG92ZXIgLmJhbm5lci1vdmVybGF5IHtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLmJhbm5lci0xNy1hcmVhIC5iYW5uZXItaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5iYW5uZXItMTctYXJlYSAuYmFubmVyLWl0ZW0gLmJhbm5lci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLmJhbm5lci0xNy1hcmVhIC5iYW5uZXItaXRlbSAuYmFubmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmFubmVyLTE3LWFyZWEgLmJhbm5lci1pdGVtIC5iYW5uZXItY29udGVudCAuY29udGVudC0xIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLSBCYW5uZXIgU3R5bGUgMTggU3RhcnQgaGVyZSAtLS0qL1xuLmJhbm5lci0xOC1hcmVhIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5iYW5uZXItMTgtYXJlYSAuYmFubmVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyLTE4LWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvMTMtNS5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDY4NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci0xOC1hcmVhIC5iYW5uZXItaW1nLmJhY2tncm91bmQtMyB7XG4gICAgaGVpZ2h0OiA1MTBweDtcbiAgfVxufVxuXG4uYmFubmVyLTE4LWFyZWEgLmJhbm5lci1pbm5lci1jb250ZW50LTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci0xOC1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItMTgtYXJlYSAuYmFubmVyLWlubmVyLWNvbnRlbnQtNCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTgtYXJlYSAuYmFubmVyLWlubmVyLWNvbnRlbnQtNCAuY29udGVudC13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhbm5lci0xOC1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IC5jb250ZW50LXdyYXBwZXIgLmxhcmdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDQxNjMyO1xuICBsaW5lLWhlaWdodDogMC45ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci0xOC1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IC5jb250ZW50LXdyYXBwZXIgLmxhcmdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTgtYXJlYSAuYmFubmVyLWlubmVyLWNvbnRlbnQtNCAuY29udGVudC13cmFwcGVyIC5zbWFsbC10aXRsZS0zIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIGNvbG9yOiAjZGRhOTczO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLTE4LWFyZWEgLmJhbm5lci1pbm5lci1jb250ZW50LTQgLmNvbnRlbnQtd3JhcHBlciAuc21hbGwtdGl0bGUtMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTgtYXJlYSAuYmFubmVyLWlubmVyLWNvbnRlbnQtNCAuY29udGVudC13cmFwcGVyIC5zbWFsbC10aXRsZS0yIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiA5cHg7XG4gIG1hcmdpbjogOHB4IDBweCAzNXB4IDBweDtcbiAgY29sb3I6ICMzZTNlM2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci0xOC1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IC5jb250ZW50LXdyYXBwZXIgLnNtYWxsLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB9XG59XG5cbi5iYW5uZXItMTgtYXJlYSAuYmFubmVyLWlubmVyLWNvbnRlbnQtNCAuY29udGVudC13cmFwcGVyIC5zbGlkZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhbm5lci0xOC1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IC5jb250ZW50LXdyYXBwZXIgLnNsaWRlLWJ0biAuYm9yZGVyLWJ1dHRvbi0zIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZmlsbDogIzNlM2UzZTtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMHB4IDJweCAwcHg7XG4gIGJvcmRlci1jb2xvcjogIzk3OTc5Nztcbn1cblxuLmJhbm5lci0xOC1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IC5jb250ZW50LXdyYXBwZXIgLnNsaWRlLWJ0biAuYm9yZGVyLWJ1dHRvbi0zOmhvdmVyIHtcbiAgY29sb3I6ICNkZGE5NzM7XG59XG5cbi8qLS0tIEJhbm5lciBTdHlsZSAxOSBTdGFydCBoZXJlIC0tLSovXG4uYmFubmVyLTE5LWFyZWEge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmJhbm5lci0xOS1hcmVhIC5iYW5uZXItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXItMTktYXJlYSAuYmFubmVyLWltZy5iYWNrZ3JvdW5kLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci8xNC04LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLTE5LWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDUxMHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTktYXJlYSAuYmFubmVyLWlubmVyLWNvbnRlbnQtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTE5LWFyZWEgLmJhbm5lci1pbm5lci1jb250ZW50LTQge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhbm5lci0xOS1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmJhbm5lci0xOS1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IC5jb250ZW50LXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFubmVyLTE5LWFyZWEgLmJhbm5lci1pbm5lci1jb250ZW50LTQgLmNvbnRlbnQtd3JhcHBlciAubGFyZ2UtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhbm5lci0xOS1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IC5jb250ZW50LXdyYXBwZXIgLmxhcmdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTktYXJlYSAuYmFubmVyLWlubmVyLWNvbnRlbnQtNCAuY29udGVudC13cmFwcGVyIC5zbWFsbC10aXRsZS0zIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IC45ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItMTktYXJlYSAuYmFubmVyLWlubmVyLWNvbnRlbnQtNCAuY29udGVudC13cmFwcGVyIC5zbWFsbC10aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICB9XG59XG5cbi5iYW5uZXItMTktYXJlYSAuYmFubmVyLWlubmVyLWNvbnRlbnQtNCAuY29udGVudC13cmFwcGVyIC5zbWFsbC10aXRsZS0yIHtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItMTktYXJlYSAuYmFubmVyLWlubmVyLWNvbnRlbnQtNCAuY29udGVudC13cmFwcGVyIC5zbWFsbC10aXRsZS0yIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmJhbm5lci0xOS1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IC5jb250ZW50LXdyYXBwZXIgLnNsaWRlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFubmVyLTE5LWFyZWEgLmJhbm5lci1pbm5lci1jb250ZW50LTQgLmNvbnRlbnQtd3JhcHBlciAuc2xpZGUtYnRuIC5ib3JkZXItYnV0dG9uLTMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbiAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggNDVweDtcbn1cblxuLmJhbm5lci0xOS1hcmVhIC5iYW5uZXItaW5uZXItY29udGVudC00IC5jb250ZW50LXdyYXBwZXIgLnNsaWRlLWJ0biAuYm9yZGVyLWJ1dHRvbi0zOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGE5NzM7XG59XG5cbi8qLS0tIEJhbm5lciBTdHlsZSAyMCBTdGFydCBoZXJlIC0tLSovXG4uYmFubmVyLTIwLWFyZWEgLmJhbm5lci1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJhbm5lci0yMC1hcmVhIC5iYW5uZXItaW1nLmNvbGxlY3Rpb24tYmctMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2hvcC9jb2xsZWN0aW9uLTIvYmctMS5qcGcpO1xufVxuXG4uYmFubmVyLTIwLWFyZWEgLmJhbm5lci1pbWcuY29sbGVjdGlvbi1iZy0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zaG9wL2NvbGxlY3Rpb24tMi9iZy0yLmpwZyk7XG59XG5cbi5iYW5uZXItMjAtYXJlYSAuYmFubmVyLWltZy5jb2xsZWN0aW9uLWJnLTMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nob3AvY29sbGVjdGlvbi0yL2JnLTMuanBnKTtcbn1cblxuLmJhbm5lci0yMC1hcmVhIC5iYW5uZXItaW1nLmJhY2tncm91bmQtMyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLTIwLWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDQ3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTIwLWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTIwLWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTIwLWFyZWEgLmJhbm5lci1pbWcuYmFja2dyb3VuZC0zIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5iYW5uZXItMjAtYXJlYSAuYmFubmVyLWNvbnRlbnQtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lci0yMC1hcmVhIC5iYW5uZXItY29udGVudC01IC5iYW5uZXItaW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYW5uZXItMjAtYXJlYSAuYmFubmVyLWNvbnRlbnQtNSAuYmFubmVyLWlubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMjAtYXJlYSAuYmFubmVyLWNvbnRlbnQtNSAuYmFubmVyLWlubmVyLWNvbnRlbnQgLmJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbn1cblxuLyotLS0gQmFubmVyIFN0eWxlIDIxIFN0YXJ0IGhlcmUgLS0tKi9cbi5iYW5uZXItMjEtYXJlYSAuYmFubmVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFubmVyLTIxLWFyZWEgLmJhbm5lci1pdGVtOmhvdmVyIC52aWV3LW1vcmUtYnRuIHtcbiAgdG9wOiA1MCU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLmJhbm5lci0yMS1hcmVhIC5iYW5uZXItaXRlbTpob3ZlciAuYmFubmVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAuOTtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4uYmFubmVyLTIxLWFyZWEgLmJhbm5lci1pdGVtIC5iYW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ4NzZjO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5iYW5uZXItMjEtYXJlYSAuYmFubmVyLWl0ZW0gLnZpZXctbW9yZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYmFubmVyLTIxLWFyZWEgLmJhbm5lci1pdGVtIC52aWV3LW1vcmUtYnRuIC52aWV3LW1vcmUtMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItMjEtYXJlYSAuYmFubmVyLWl0ZW0gLnZpZXctbW9yZS1idG4gLnZpZXctbW9yZS0zIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJhbm5lci0yMS1hcmVhIC5iYW5uZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0JSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhbm5lci0yMS1hcmVhIC5iYW5uZXItdGV4dC5iYW5uZXItdGV4dF9sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhbm5lci0yMS1hcmVhIC5iYW5uZXItdGV4dC5iYW5uZXItdGV4dF9sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA2NCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTY0JSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJhbm5lci0yMS1hcmVhIC5iYW5uZXItdGV4dC5iYW5uZXItdGV4dF9sZWZ0LTAge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItMjEtYXJlYSAuYmFubmVyLXRleHQuYmFubmVyLXRleHRfbGVmdC0wIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA2NCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTY0JSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhbm5lci0yMS1hcmVhIC5iYW5uZXItdGV4dC5iYW5uZXItdGV4dF9jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNjQlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjQlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXItMjEtYXJlYSAuYmFubmVyLXRleHQuYmFubmVyLXRleHRfcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLTIxLWFyZWEgLmJhbm5lci10ZXh0LmJhbm5lci10ZXh0X3JpZ2h0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA2NCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTY0JSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJhbm5lci0yMS1hcmVhIC5iYW5uZXItdGV4dCAudGl0bGUtMSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmFubmVyLTIxLWFyZWEgLmJhbm5lci10ZXh0IC50aXRsZS0xOmhvdmVyIHtcbiAgY29sb3I6ICNmZjc5NjA7XG59XG5cbi5iYW5uZXItMjEtYXJlYSAuYmFubmVyLXRleHQgLmhlYWRpbmctMSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgY29sb3I6ICNmZjc5NjA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLTIxLWFyZWEgLmJhbm5lci10ZXh0IC5oZWFkaW5nLTEge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLTIxLWFyZWEgLmJhbm5lci10ZXh0IC5oZWFkaW5nLTEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmFubmVyLTIxLWFyZWEgLmJhbm5lci10ZXh0IC5oZWFkaW5nLTEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFubmVyLTIxLWFyZWEgLmJhbm5lci10ZXh0IC5oZWFkaW5nLTEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG59XG5cbi5iYW5uZXItMjEtYXJlYSAuYmFubmVyLXRleHQtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFubmVyLTIxLWFyZWEgLmJhbm5lci10ZXh0LTIuYmFubmVyLXRleHRfbGVmdC0yIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhbm5lci0yMS1hcmVhIC5iYW5uZXItdGV4dC0yLmJhbm5lci10ZXh0X2xlZnQtMiB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uYmFubmVyLTIxLWFyZWEgLmJhbm5lci10ZXh0LTIuYmFubmVyLXRleHRfcmlnaHQtMiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItMjEtYXJlYSAuYmFubmVyLXRleHQtMi5iYW5uZXItdGV4dF9yaWdodC0yIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5iYW5uZXItMjEtYXJlYSAuYmFubmVyLXRleHQtMiAuYmFubmVyLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZpbGw6ICMzZTNlM2U7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMHB4IDYwcHggMzBweCA2MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmFubmVyLTIxLWFyZWEgLmJhbm5lci10ZXh0LTIgLmJhbm5lci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhOTczO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iYW5uZXItMjEtYXJlYSAuYmFubmVyLXRleHQtMiAuYmFubmVyLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMjcgLSBDb21wb25lbnRzIC0gUHJvZHVjdCBDYXRlZ29yeVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtY2F0ZWdvcnktYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnktYXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2F0ZWdvcnktYXJlYSAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeS1hcmVhIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWNhdGVnb3J5LW9uZSB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWNhdGVnb3J5LW9uZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2luZ2xlLWNhdGVnb3J5LW9uZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5zaW5nbGUtY2F0ZWdvcnktb25lIC5jYXRlZ29yeS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uc2luZ2xlLWNhdGVnb3J5LW9uZSAuY2F0ZWdvcnktaW1hZ2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDYwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtY2F0ZWdvcnktb25lIC5jYXRlZ29yeS1pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LCAwLCAwKTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG59XG5cbi5zaW5nbGUtY2F0ZWdvcnktb25lIC5jYXRlZ29yeS1pbWFnZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDE1cHggMTVweCAwIDAgIzNlM2UzZTtcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS1vbmUgLmNhdGVnb3J5LWltYWdlOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDUwJTtcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS1vbmUgLmNhdGVnb3J5LWltYWdlOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAyOCAtIENvbXBvbmVudHMgLSBQcm9kdWN0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZHVjdC10YWItYXJlYSAuaGVhZGluZy1vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LXRhYi1hcmVhIC5oZWFkaW5nLW9uZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi50YWItc2VjdGlvbl9hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb2R1Y3QtbWVudSBsaSBhIHtcbiAgY29sb3I6ICNiNWI1YjU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QtbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1tZW51IGxpIGE6aG92ZXIsIC5wcm9kdWN0LW1lbnUgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzNlM2UzZTtcbn1cblxuLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIC5wcm9kdWN0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nOmhvdmVyIGEgLnByb2R1Y3Qtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4ucHJvZHVjdC1pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDgwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5cbi5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xufVxuXG4ucHJvZHVjdC1pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG59XG5cbi5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICB0cmFuc2l0aW9uOiAuMDNzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNDg3NmM7XG4gIGJvcmRlci1jb2xvcjogI2Q0ODc2YztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogLjAzcyAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSA+IGEgPiBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggLm5ldy1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAub2xkLXByaWNlIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC1pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyBoMy5wcm9kdWN0LW5hbWUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDMucHJvZHVjdC1uYW1lID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC1pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyBoMy5wcm9kdWN0LW5hbWUgPiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCA+IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggPiBzcGFuLm5ldy1wcmljZSB7XG4gIGNvbG9yOiAjNDk0OTQ5O1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0OmhvdmVyIC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjdC1pdGVtIC5zaW5nbGUtcHJvZHVjdDpob3ZlciAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG59XG5cbi5ib3gtbGFiZWwgLmxhYmVsLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmlnaHQ6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5ib3gtbGFiZWwgLmxhYmVsLTEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgbGVmdDogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5ib3gtbGFiZWwgLmxhYmVsLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xufVxuXG4uYm94LWxhYmVsIC5sYWJlbC0yIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJveC1sYWJlbCAubGFiZWwtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmJveC1sYWJlbCAubGFiZWwtMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4IDVweDtcbn1cblxuLmJveC1sYWJlbCAubGFiZWwtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMDtcbn1cblxuLmJveC1sYWJlbCAubGFiZWwtNCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cblxuLm1nYW5hLXByb2R1Y3QtdGFiIC5wcm9kdWN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1nYW5hLXByb2R1Y3QtdGFiIC5wcm9kdWN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ubWdhbmEtcHJvZHVjdC10YWIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1nYW5hLXByb2R1Y3QtdGFiIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuXG4ubWdhbmEtcHJvZHVjdC10YWIgLmN1c3RvbS1kb3RzIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtODBweDtcbn1cblxuLnByb2R1Y3QtY2Fyb3VzZWwtYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtY2Fyb3VzZWwtYXJlYSAuaGVhZGluZy1vbmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbi8qLS0tIFByb2R1Y3QgSXRlbSAzIC0tLSovXG4ubWdhbmEtcHJvZHVjdC0zIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuXG4ucHJvZHVjdC1pdGVtLTIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1pdGVtLTIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIC5wcm9kdWN0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIC5wcmltYXJ5LWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIC5zZWNvbmRhcnktaW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWc6aG92ZXIgYSAucHJvZHVjdC1vdmVybGF5IHtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nOmhvdmVyIC5wcmltYXJ5LWltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWc6aG92ZXIgLnNlY29uZGFyeS1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAxOCU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuXG4ucHJvZHVjdC1pdGVtLTIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuXG4ucHJvZHVjdC1pdGVtLTIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xufVxuXG4ucHJvZHVjdC1pdGVtLTIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICB0cmFuc2l0aW9uOiAuMDNzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzAyMTtcbiAgYm9yZGVyLWNvbG9yOiAjODI3MDIxO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAuMDNzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhID4gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5uZXctcHJpY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAub2xkLXByaWNlIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC1pdGVtLTIgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIGgzLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsZWdyZXlhXCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDMucHJvZHVjdC1uYW1lID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDMucHJvZHVjdC1uYW1lID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCA+IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMiAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCA+IHNwYW4ubmV3LXByaWNlIHtcbiAgY29sb3I6ICM0OTQ5NDk7XG4gIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdDpob3ZlciAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3QtaXRlbS0yIC5zaW5nbGUtcHJvZHVjdDpob3ZlciAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzVweCk7XG59XG5cbi5wcm9kdWN0LWl0ZW0tNCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnByb2R1Y3QtaXRlbS00IC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtaXRlbS00IC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nID4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1pdGVtLTQgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEgLnByb2R1Y3Qtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1pdGVtLTQgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZzpob3ZlciBhIC5wcm9kdWN0LW92ZXJsYXkge1xuICBvcGFjaXR5OiAuMztcbn1cblxuLnByb2R1Y3QtaXRlbS00IC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDgwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnByb2R1Y3QtaXRlbS00IC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLnByb2R1Y3QtaXRlbS00IC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbn1cblxuLnByb2R1Y3QtaXRlbS00IC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cblxuLnByb2R1Y3QtaXRlbS00IC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG59XG5cbi5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1pdGVtLTQgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgdHJhbnNpdGlvbjogLjAzcyAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1pdGVtLTQgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3M2JjYzM7XG4gIGJvcmRlci1jb2xvcjogIzczYmNjMztcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogLjAzcyAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1pdGVtLTQgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpID4gYSA+IGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb2R1Y3QtaXRlbS00IC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5uZXctcHJpY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCAub2xkLXByaWNlIHtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC1pdGVtLTQgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIGgzLnByb2R1Y3QtbmFtZSA+IGEge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDMucHJvZHVjdC1uYW1lID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNzNiY2MzO1xufVxuXG4ucHJvZHVjdC1pdGVtLTQgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucHJvZHVjdC1pdGVtLTQgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggPiBzcGFuLm5ldy1wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWl0ZW0tNCAuc2luZ2xlLXByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xufVxuXG4vKi0tLSBQcm9kdWN0IEl0ZW0gNCAtLS0qL1xuLnByb2R1Y3QtaXRlbS0zIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucHJvZHVjdC1pdGVtLTMgLnNpbmdsZS1wcm9kdWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtaXRlbS0zIC5zaW5nbGUtcHJvZHVjdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucHJvZHVjdC1pdGVtLTMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1pdGVtLTMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtaXRlbS0zIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgPiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAyNSU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTtcbn1cblxuLnByb2R1Y3QtaXRlbS0zIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnByb2R1Y3QtaXRlbS0zIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuXG4ucHJvZHVjdC1pdGVtLTMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuXG4ucHJvZHVjdC1pdGVtLTMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xufVxuXG4ucHJvZHVjdC1pdGVtLTMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltZyAuYWRkLWFjdGlvbnMgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cblxuLnByb2R1Y3QtaXRlbS0zIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1pbWcgLmFkZC1hY3Rpb25zID4gdWwgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICB0cmFuc2l0aW9uOiAuMDNzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzk0YTtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3OTRhO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAuMDNzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhID4gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtaXRlbS0zIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4ucHJvZHVjdC1pdGVtLTMgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggLm5ldy1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnByb2R1Y3QtaXRlbS0zIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94IC5vbGQtcHJpY2Uge1xuICBjb2xvcjogI2JiYmJiYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDMucHJvZHVjdC1uYW1lID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LWZhbWlseTogXCJBY21lXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDMucHJvZHVjdC1uYW1lID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmY3OTRhO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gaDMucHJvZHVjdC1uYW1lID4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCA+IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJBY21lXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1kZXNjX2luZm8gLnByaWNlLWJveCA+IHNwYW4ubmV3LXByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnByb2R1Y3QtaXRlbS0zIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyAucHJpY2UtYm94ID4gc3Bhbi5vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWl0ZW0tMyAuc2luZ2xlLXByb2R1Y3Q6aG92ZXIgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1cHgpO1xufVxuXG4vKi0tLSBQcm9kdWN0IFRhYiAyIC0tLSovXG4ucHJvZHVjdC10YWItYXJlYS0yIC50YWItc2VjdGlvbl9hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10YWItYXJlYS0yIC50YWItc2VjdGlvbl9hcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC10YWItYXJlYS0yIC5wcm9kdWN0LW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXRhYi1hcmVhLTIgLnByb2R1Y3QtbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRhYi1hcmVhLTIgLnByb2R1Y3QtbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC10YWItYXJlYS0yIC5wcm9kdWN0LW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QtdGFiLWFyZWEtMiAucHJvZHVjdC1tZW51IGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QtdGFiLWFyZWEtMiAucHJvZHVjdC1tZW51IGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4vKi0tLSBQcm9kdWN0IFRhYiA0IC0tLSovXG4ucHJvZHVjdC10YWItNCB7XG4gIHBhZGRpbmctdG9wOiA4N3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdGFiLTQge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC10YWItNCB7XG4gICAgcGFkZGluZy10b3A6IDUzcHg7XG4gIH1cbn1cblxuLyotLS0gUHJvZHVjdCBUYWIgNiAtLS0qL1xuLnByb2R1Y3QtdGFiLTYgLnByb2R1Y3QtbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnByb2R1Y3QtdGFiLTYgLnByb2R1Y3QtbWVudS0yIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXRhYi02IC5wcm9kdWN0LW1lbnUtMiBsaSBhIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2I1YjViNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luOiAwIDQ1cHggMzhweCA0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXRhYi02IC5wcm9kdWN0LW1lbnUtMiBsaSBhIHtcbiAgICBtYXJnaW46IDBweCAyNXB4IDM4cHggMjVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXRhYi02IC5wcm9kdWN0LW1lbnUtMiBsaSBhIHtcbiAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGFiLTYgLnByb2R1Y3QtbWVudS0yIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNiNWI1YjU7XG59XG5cbi5wcm9kdWN0LXRhYi02IC5wcm9kdWN0LW1lbnUtMiBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2I1YjViNTtcbn1cblxuLnByb2R1Y3QtdGFiLTYgLnByb2R1Y3QtaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbn1cblxuLnByb2R1Y3QtdGFiLTYgLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkYTk3MztcbiAgYm9yZGVyLWNvbG9yOiAjZGRhOTczO1xufVxuXG4ubWdhbmEtcHJvZHVjdC0yIHtcbiAgcGFkZGluZy1ib3R0b206IDY2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWdhbmEtcHJvZHVjdC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDtcbiAgfVxufVxuXG4ubWdhbmEtcHJvZHVjdC0yIC5wcm9kdWN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5tZ2FuYS1wcm9kdWN0LTIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5tZ2FuYS1wcm9kdWN0LTIgLmN1c3RvbS1kb3RzIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNzBweDtcbn1cblxuLyotLS0gTmV3IENvbGxlY3Rpb24gUHJvZHVjdCAtLS0qL1xuLnBldC1wcm9kdWN0LWFyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZXQtcHJvZHVjdC1hcmVhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBldC1wcm9kdWN0LWFyZWEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG5cbi5uZXctcHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0LWhlYWRlciB7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubmV3LXByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1oZWFkZXIgLmRlc2MtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldy1wcm9kdWN0LXdyYXBwZXIgLnRyZW5kaW5nLXByb2R1Y3QtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5uZXctcHJvZHVjdC13cmFwcGVyIC50cmVuZGluZy1wcm9kdWN0LWNvbnRlbnQgLmhlYWRpbmctNSB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3LXByb2R1Y3Qtd3JhcHBlciAudHJlbmRpbmctcHJvZHVjdC1jb250ZW50IC5oZWFkaW5nLTUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldy1wcm9kdWN0LXdyYXBwZXIgLnRyZW5kaW5nLXByb2R1Y3QtY29udGVudCAuaGVhZGluZy01IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm5ldy1wcm9kdWN0LXdyYXBwZXIgLnRyZW5kaW5nLXByb2R1Y3QtY29udGVudCAuZGVzYy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXctcHJvZHVjdC13cmFwcGVyIC50cmVuZGluZy1wcm9kdWN0LWNvbnRlbnQgLmRlc2MtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi8qLS0tIFByb2R1Y3QgVGFiIDcgLS0tKi9cbi5wcm9kdWN0LXRhYi03LmJnLWZhbnRhc3ktMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYwZjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS8xMi0xLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wcm9kdWN0LXRhYi03IC50YWItc2VjdGlvbl9hcmVhIHtcbiAgcGFkZGluZzogNzVweCAwcHg7XG59XG5cbi5wcm9kdWN0LXRhYi03IC5wcm9kdWN0LW1lbnUtMiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzczYmNjMztcbiAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMzVweDtcbn1cblxuLnByb2R1Y3QtdGFiLTcgLnByb2R1Y3QtbWVudS0yIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzZTNlM2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC10YWItNyAucHJvZHVjdC1tZW51LTIgbGkgYSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10YWItNyAucHJvZHVjdC1tZW51LTIgbGkgYSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LXRhYi03IC5wcm9kdWN0LW1lbnUtMiBsaSBhIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtdGFiLTcgLnByb2R1Y3QtbWVudS0yIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLyotLS0gUHJvZHVjdCBUYWIgOCAtLS0qL1xuLnByb2R1Y3QtdGFiLTggLnRhYi1zZWN0aW9uX2FyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnByb2R1Y3QtdGFiLTggLnByb2R1Y3QtbWVudSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10YWItOCAucHJvZHVjdC1tZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXRhYi04IC5wcm9kdWN0LW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3QtdGFiLTggLnByb2R1Y3QtbWVudS0yIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXRhYi04IC5wcm9kdWN0LW1lbnUtMiBsaSBhIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2I1YjViNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luOiAwIDQ1cHggMzhweCA0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXRhYi04IC5wcm9kdWN0LW1lbnUtMiBsaSBhIHtcbiAgICBtYXJnaW46IDBweCAyNXB4IDM4cHggMjVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXRhYi04IC5wcm9kdWN0LW1lbnUtMiBsaSBhIHtcbiAgICBtYXJnaW46IDBweCAyMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGFiLTggLnByb2R1Y3QtbWVudS0yIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNiNWI1YjU7XG59XG5cbi5wcm9kdWN0LXRhYi04IC5wcm9kdWN0LW1lbnUtMiBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2I1YjViNTtcbn1cblxuLnByb2R1Y3QtdGFiLTggLnByb2R1Y3QtaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLnByb2R1Y3QtdGFiLTggLnByb2R1Y3QtaXRlbSAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QtaW1nIC5hZGQtYWN0aW9ucyA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2YztcbiAgYm9yZGVyLWNvbG9yOiAjZDQ4NzZjO1xufVxuXG4ucHJvZHVjdC10YWItOCAucHJvZHVjdC1pdGVtIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWRlc2NfaW5mbyBoMy5wcm9kdWN0LW5hbWUgPiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LXRhYi04IC5wcm9kdWN0LWl0ZW0gLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtZGVzY19pbmZvIC5wcmljZS1ib3ggPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZ2FuYS1wcm9kdWN0LTggLnByb2R1Y3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm1nYW5hLXByb2R1Y3QtOCAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLm1nYW5hLXByb2R1Y3QtOCAuY3VzdG9tLWRvdHMgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC03MHB4O1xufVxuXG4vKi0tIFByb2R1Y3QgQ291bnRlciBBcmVhIC0tKi9cbi5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS8xMS0zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogODk0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1jb3VudGRvd24tYXJlYSB7XG4gICAgaGVpZ2h0OiAxMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIHtcbiAgICBoZWlnaHQ6IDEwNTBweDtcbiAgfVxufVxuXG4vKi0tIFByb2R1Y3QgQXJlYSAtLSovXG4ucHJvZHVjdC1hcmVhLTEge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLyotLSBjb2xvciBjYXRlZ29yaWVzIC0tKi9cbi5jb2xvci1jYXRlZ29yaWVzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jb2xvci1jYXRlZ29yaWVzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmNvbG9yLWNhdGVnb3JpZXMgbGk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkNDg3NmM7XG59XG5cbi5jb2xvci1jYXRlZ29yaWVzIGxpIGEge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5jLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZEQTA2Rjtcbn1cblxuLmMtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFOUYxMztcbn1cblxuLmMtYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY0QjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMjkgLSBDb21wb25lbnRzIC0gTW9kYWxcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2RhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC13cmFwcGVyLm1vZGFsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtOTtcbn1cblxuLm1vZGFsLXdyYXBwZXIuc2hvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA1MDtcbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNjIlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW9kYWwtd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1pbm5lci1hcmVhIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5tb2RhbC13cmFwcGVyIC5tb2RhbC1pbm5lci1hcmVhIC5wcm9kdWN0LXN1bW1lcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1pbm5lci1hcmVhIC5wcm9kdWN0LXN1bW1lcnkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWlubmVyLWFyZWEgLnByb2R1Y3Qtc3VtbWVyeSAucXVhbnRpdHktd2l0aF9idG4gLmFkZC10b19jYXJ0IC5ib3JkZXItYnV0dG9uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAzMCAtIENvbXBvbmVudHMgLSBOZXcgQXJyaXZhbFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ldy1hcnJpdmFsLWFyZWEuYmFja2dyb3VuZC0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lLzEuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA1MTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3LWFycml2YWwtYXJlYSAuc21hbGwtdGl0bGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5uZXctYXJyaXZhbC1hcmVhIC5sYXJnZS10aXRsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLm5ldy1hcnJpdmFsLWFyZWEgLmFycml2YWwtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5uZXctYXJyaXZhbC0yLmJhY2tncm91bmQtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS8yLTEuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA3MzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uZXctYXJyaXZhbC0yLmJhY2tncm91bmQtMiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ldy1hcnJpdmFsLTIuYmFja2dyb3VuZC0yIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3LWFycml2YWwtMi5iYWNrZ3JvdW5kLTIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLm5ldy1hcnJpdmFsLTIgLm5ldy1hcnJpdmFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXctYXJyaXZhbC0yIC5uZXctYXJyaXZhbC1jb250ZW50IHtcbiAgICBsZWZ0OiAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTIgLm5ldy1hcnJpdmFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ubmV3LWFycml2YWwtMiAubmV3LWFycml2YWwtY29udGVudCAuc21hbGwtdGl0bGUtMSB7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLm5ldy1hcnJpdmFsLTIgLm5ldy1hcnJpdmFsLWNvbnRlbnQgLmxhcmdlLXRpdGxlLTEge1xuICBjb2xvcjogIzUxNTE1MTtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTIgLm5ldy1hcnJpdmFsLWNvbnRlbnQgLmxhcmdlLXRpdGxlLTEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ldy1hcnJpdmFsLTMgLmJhbm5lci10aHVtYi1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjklO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubmV3LWFycml2YWwtMyAuYmFubmVyLXRodW1iLWFyZWEge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3LWFycml2YWwtMyAuYmFubmVyLXRodW1iLWFyZWEge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXctYXJyaXZhbC0zIC5iYW5uZXItdGh1bWItYXJlYSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLmJhbm5lci10aHVtYi1hcmVhIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3LWFycml2YWwtMyAuYmFubmVyLXRodW1iLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uZXctYXJyaXZhbC0zIC5iYW5uZXItdGh1bWItYXJlYSAuZGVtby1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXctYXJyaXZhbC0zIC5iYW5uZXItdGh1bWItYXJlYSAuZGVtby1pbWFnZSBhIC5iYW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3LWFycml2YWwtMyAuYmFubmVyLXRodW1iLWFyZWE6aG92ZXIgLmRlbW8taW1hZ2UgYSAuYmFubmVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLm5ldy1hcnJpdmFsLTMgLmJhbm5lci10aHVtYi1hcmVhIC5kZW1vLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uZXctYXJyaXZhbC0zIC5iYW5uZXItdGh1bWItYXJlYSAuZGVtby1jb250ZW50IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3LWFycml2YWwtMyAuYmFubmVyLXRodW1iLWFyZWEgLmRlbW8tY29udGVudCAuc21hbGwtdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5uZXctYXJyaXZhbC0zIC5iYW5uZXItdGh1bWItYXJlYSAuZGVtby1jb250ZW50IC5sYXJnZS10aXRsZS0yIHtcbiAgcGFkZGluZzogMjBweCAwIDQwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAubmV3LWFycml2YWwtMyAuYmFubmVyLXRodW1iLWFyZWEgLmRlbW8tY29udGVudCAubGFyZ2UtdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLmJhbm5lci10aHVtYi1hcmVhIC5kZW1vLWNvbnRlbnQgLmxhcmdlLXRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAzMHB4IDBweDtcbiAgfVxufVxuXG4ubmV3LWFycml2YWwtMyAuYmFubmVyLXRodW1iLWFyZWEgLmRlbW8tY29udGVudCAuYm9yZGVyLWJ1dHRvbiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cblxuLm5ldy1hcnJpdmFsLTMgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgd2lkdGg6IDcxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICB3aWR0aDogNjclO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICB3aWR0aDogNjclO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3LWFycml2YWwtMyAucHJvZHVjdC1zbGlkZXIge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXctYXJyaXZhbC0zIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubmV3LWFycml2YWwtMyAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMTQwcHggNzBweCAxNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAubmV3LWFycml2YWwtMyAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMHB4IDgwcHggNjBweCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLnByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCA0MHB4IDMwcHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLnByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLnByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMTE4cHggMjBweDtcbiAgfVxufVxuXG4ubmV3LWFycml2YWwtMyAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uZXctYXJyaXZhbC0zIC5wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLnByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLnByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUgLmhlYWRpbmctNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3LWFycml2YWwtMyAucHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2VjdGlvbiAuc2VjdGlvbi10aXRsZSAuaGVhZGluZy00IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXctYXJyaXZhbC0zIC5wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIC5oZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ubmV3LWFycml2YWwtMyAubWdhbmEtcHJvZHVjdC10YWIgLmN1c3RvbS1kb3RzIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3LWFycml2YWwtMyAubWdhbmEtcHJvZHVjdC10YWIgLmN1c3RvbS1kb3RzIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0zNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTMgLm1nYW5hLXByb2R1Y3QtdGFiIC5jdXN0b20tZG90cyAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5uZXctYXJyaXZhbC00IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXctYXJyaXZhbC00IC50aXRsZS1pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5ldy1hcnJpdmFsLTQgLnRpdGxlLWljb24gLmljb24tYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG59XG5cbi5uZXctYXJyaXZhbC00IC50aXRsZS1pY29uIC5pY29uLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzZTNlM2U7XG4gIHdpZHRoOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBsZWZ0OiAxMDAlO1xufVxuXG4ubmV3LWFycml2YWwtNCAudGl0bGUtaWNvbiAuaWNvbi1ib3JkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzZTNlM2U7XG4gIHdpZHRoOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICByaWdodDogMTAwJTtcbn1cblxuLm5ldy1hcnJpdmFsLTQgLnRpdGxlLWljb24gLmljb24tYm9yZGVyIGkge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ldy1hcnJpdmFsLTQgLmFycml2YWwtNC1jb250ZW50IHtcbiAgd2lkdGg6IDc3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV3LWFycml2YWwtNCAuYXJyaXZhbC00LWNvbnRlbnQgLmRlc2MtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXctYXJyaXZhbC00IC5hcnJpdmFsLTQtY29udGVudCAuZGVzYy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXctYXJyaXZhbC00IC5hcnJpdmFsLTQtY29udGVudCAuZGVzYy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXctYXJyaXZhbC00IC5hcnJpdmFsLTQtY29udGVudCB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3LWFycml2YWwtNCAuYXJyaXZhbC00LWNvbnRlbnQge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ldy1hcnJpdmFsLTQgLmFycml2YWwtNC1jb250ZW50IHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXctYXJyaXZhbC00IC5hcnJpdmFsLTQtY29udGVudCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5uZXctYXJyaXZhbC00IC5ib3JkZXItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAzMSAtIENvbXBvbmVudHMgLSBOZXdzbGV0dGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3c2xldHRlci1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gIGhlaWdodDogMjQ1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2xldHRlci1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAubmV3c2xhdHRlci0yIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAubmV3c2xldHRlci0zIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubmV3c2xldHRlci1ncm91cCAubmV3c2xldHRlci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAgLm5ld3NsZXR0ZXItdGl0bGUgLmhlYWRpbmctdHdvIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAgLm1jLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2xldHRlci1ncm91cCAubWMtZm9ybSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAgLm1jLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWdyb3VwIC5tYy1mb3JtIC5lbWFpbC1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAgLm1jLWZvcm0gLmVtYWlsLWJveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAgLm1jLWZvcm0gLm5ld3NsZXR0ZXItYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV3c2xldHRlci1ncm91cCAubWMtZm9ybSAubmV3c2xldHRlci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1ncm91cCAubWMtZm9ybSAubmV3c2xldHRlci1idG46aG92ZXIge1xuICBjb2xvcjogI2Y1NTU1NTtcbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAgLm1jLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLmVtYWlsLWJveDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS80LTEuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAtMiB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1ncm91cC0yIC5uZXdzbGV0dGVyLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5uZXdzbGV0dGVyLWdyb3VwLTIgLm1jLWZvcm0gLmVtYWlsLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV3c2xldHRlci1ncm91cC0yIC5tYy1mb3JtIC5lbWFpbC1ib3gge1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiAwIDEwMHB4IDAgMTBweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1ncm91cC0yIC5tYy1mb3JtIC5uZXdzbGV0dGVyLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS8xMy0xLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzbGV0dGVyLWdyb3VwLTMge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXdzbGV0dGVyLWdyb3VwLTMge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAtMyAubmV3c2xldHRlci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ubmV3c2xldHRlci1ncm91cC0zIC5uZXdzbGV0dGVyLXRpdGxlIC5oZWFkaW5nLXR3byB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAtMyAubmV3c2xldHRlci10aXRsZSAuaGVhZGluZy10d28ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWdyb3VwLTMgLm1jLWZvcm0ge1xuICB3aWR0aDogODAlO1xufVxuXG4ubmV3c2xldHRlci1ncm91cC0zIC5tYy1mb3JtIC5lbWFpbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTIwcHggMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAtMyAubWMtZm9ybSAuZW1haWwtYm94IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMCA5MHB4IDAgMTBweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1ncm91cC0zIC5tYy1mb3JtIC5uZXdzbGV0dGVyLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm5ld3NsYXR0ZXItNCAubmV3c2xldHRlci1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDE2MzI7XG4gIHBhZGRpbmc6IDc3cHggMHB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2xhdHRlci00IC5uZXdzbGV0dGVyLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLm5ld3NsYXR0ZXItNCAubmV3c2xldHRlci1ncm91cCAubWMtZm9ybSB7XG4gIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gIHdpZHRoOiA3NSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xhdHRlci00IC5uZXdzbGV0dGVyLWdyb3VwIC5tYy1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsYXR0ZXItNCAubmV3c2xldHRlci1ncm91cCAubWMtZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3c2xhdHRlci00IC5uZXdzbGV0dGVyLWdyb3VwIC5tYy1mb3JtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXdzbGF0dGVyLTQgLm5ld3NsZXR0ZXItZ3JvdXAgLm1jLWZvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4ubmV3c2xhdHRlci00IC5uZXdzbGV0dGVyLWdyb3VwIC5tYy1mb3JtIC5uZXdzbGV0dGVyLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZGRhOTczO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsYXR0ZXItNCAubmV3c2xldHRlci1ncm91cCAubmV3c2xldHRlci1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5uZXdzbGF0dGVyLTQgLm5ld3NsZXR0ZXItdGl0bGUge1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3NsYXR0ZXItNCAubmV3c2xldHRlci10aXRsZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsYXR0ZXItNCAubmV3c2xldHRlci10aXRsZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3c2xhdHRlci00IC5uZXdzbGV0dGVyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXdzbGF0dGVyLTQgLm5ld3NsZXR0ZXItdGl0bGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4ubmV3c2xhdHRlci00IC5uZXdzbGV0dGVyLXRpdGxlIC5oZWFkaW5nLXR3byB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xhdHRlci00IC5uZXdzbGV0dGVyLXRpdGxlIC5oZWFkaW5nLXR3byB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWdyb3VwLTUgLm1jLWZvcm0ge1xuICB3aWR0aDogNzcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlci1ncm91cC01IC5tYy1mb3JtIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzbGV0dGVyLWdyb3VwLTUgLm1jLWZvcm0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAtNSAubWMtZm9ybSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV3c2xldHRlci1ncm91cC01IC5tYy1mb3JtIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1ncm91cC01IC5tYy1mb3JtIC5lbWFpbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgY29sb3I6ICM1MTUxNTE7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTIwcHggMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAtNSAubWMtZm9ybSAuZW1haWwtYm94IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMCA5MHB4IDAgMTBweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1ncm91cC01IC5tYy1mb3JtIC5uZXdzbGV0dGVyLWJ0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMHB4O1xuICByaWdodDogMDtcbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAtNSAubWMtZm9ybSAubmV3c2xldHRlci1idG46aG92ZXIge1xuICBjb2xvcjogIzgyNzAyMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXdzbGV0dGVyLWdyb3VwLTUgLm1jLWZvcm0gLm5ld3NsZXR0ZXItYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMHB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWdyb3VwLTYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2hvbWUvMTEtNS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDU2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlci1ncm91cC02IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlci1ncm91cC02IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV3c2xldHRlci1ncm91cC02IHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWdyb3VwLTYgLm5ld3NsZXR0ZXItYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAtNiAubWMtZm9ybSB7XG4gIHdpZHRoOiA3NzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzbGV0dGVyLWdyb3VwLTYgLm1jLWZvcm0ge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAtNiAubWMtZm9ybSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3c2xldHRlci1ncm91cC02IC5tYy1mb3JtIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXdzbGV0dGVyLWdyb3VwLTYgLm1jLWZvcm0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWdyb3VwLTYgLm1jLWZvcm0gLmVtYWlsLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXdzbGV0dGVyLWdyb3VwLTYgLm1jLWZvcm0gLmVtYWlsLWJveCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMTAwcHggMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3c2xldHRlci1ncm91cC02IC5tYy1mb3JtIC5lbWFpbC1ib3gge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAwcHggMTQwcHggMHB4IDEwcHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAtNiAubWMtZm9ybSAubmV3c2xldHRlci1idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3OTRhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ubmV3c2xldHRlci1ncm91cC02IC5tYy1mb3JtIC5uZXdzbGV0dGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4MWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV3c2xldHRlci1ncm91cC02IC5tYy1mb3JtIC5uZXdzbGV0dGVyLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAtNiAubWMtZm9ybSAubmV3c2xldHRlci1idG4ge1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItZ3JvdXAtNyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS8xMi0yLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNDA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzbGV0dGVyLWdyb3VwLTcge1xuICAgIGhlaWdodDogNDA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzbGV0dGVyLWdyb3VwLTcge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAtNyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1ncm91cC03IC5uZXdzbGV0dGVyLXRpdGxlIC5uZXdzbGV0dGVyLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlci1ncm91cC03IC5uZXdzbGV0dGVyLXRpdGxlIC5uZXdzbGV0dGVyLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsZXR0ZXItZ3JvdXAtNyAubmV3c2xldHRlci10aXRsZSAubmV3c2xldHRlci1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXdzbGV0dGVyLWdyb3VwLTcgLm5ld3NsZXR0ZXItdGl0bGUgLm5ld3NsZXR0ZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAzMiAtIENvbXBvbmVudHMgLSBQb3N0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxvZy1wb3N0LWFyZWEgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5wb3N0LWlubmVyLWJveCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnBvc3QtaW5uZXItYm94IC5wb3N0LXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdC1pbm5lci1ib3ggLnBvc3QtdGh1bWJuYWlsIC5kYXRlLXBvc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDM1LCAzNSwgMC45KTtcbiAgb3BhY2l0eTogLjk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucG9zdC1pbm5lci1ib3ggLnBvc3QtdGh1bWJuYWlsIC5kYXRlLXBvc3Qgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9zdC1pbm5lci1ib3ggLnBvc3QtdGh1bWJuYWlsIC5kYXRlLXBvc3QgLmRheS1wb3N0IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9zdC1pbm5lci1ib3ggLnBvc3QtdGh1bWJuYWlsIC5kYXRlLXBvc3QgLm1vbnRoLXBvc3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5wb3N0LW1ldGEge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQgLnBvc3QtbWV0YSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5wb3N0LW1ldGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMHB4IDQwcHggMThweCA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudCAucG9zdC10aXRsZSBhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMThweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudCAucG9zdC10aXRsZS0yIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCA0MHB4IDE4cHggNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQgLnBvc3QtdGl0bGUtMiBhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMThweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudCAucmVhZC1tb3JlIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5yZWFkLW1vcmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2ctcG9zdC0yIC5mZWF0dXJlZC1ib2R5LXN0eWxlIHtcbiAgbWFyZ2luOiAtNDZweCAwIDAgMDtcbiAgcGFkZGluZzogOTBweCA3MHB4IDkwcHggNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYmxvZy1wb3N0LTIgLmZlYXR1cmVkLWJvZHktc3R5bGUge1xuICAgIHBhZGRpbmc6IDkwcHggMzBweCA5MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBvc3QtMiAuZmVhdHVyZWQtYm9keS1zdHlsZSB7XG4gICAgbWFyZ2luOiAtNDBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctcG9zdC0yIC5mZWF0dXJlZC1ib2R5LXN0eWxlIHtcbiAgICBtYXJnaW46IC0zNXB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1wb3N0LTIgLmZlYXR1cmVkLWJvZHktc3R5bGUge1xuICAgIG1hcmdpbjogLTMwcHggMCAwIDA7XG4gICAgcGFkZGluZzogOTBweCAyMHB4IDkwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2ctcG9zdC0yIC5mZWF0dXJlZC1ib2R5LXN0eWxlIHtcbiAgICBtYXJnaW46IC0yMHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDkwcHggMTBweCA5MHB4IDEwcHg7XG4gIH1cbn1cblxuLmJsb2ctcG9zdC0yIC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5wb3N0LXRpdGxlIGEge1xuICBwYWRkaW5nOiAwIDEwcHggMThweCAxMHB4O1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtMiAucG9zdC1pbm5lci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtMiAucG9zdC1pbm5lci1ib3g6aG92ZXIgLnBvc3QtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNkZGE5NzM7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0yIC5wb3N0LWlubmVyLWJveDpob3ZlciAuYmFubmVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTIgLnBvc3QtaW5uZXItYm94IC5iYW5uZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtMiAucG9zdC1pbm5lci1ib3ggLnBvc3QtdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0yIC5wb3N0LWlubmVyLWJveCAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtMiAucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLXBvc3QtYXJlYS0yIC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5wb3N0LW1ldGEge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuLmJsb2ctcG9zdC1hcmVhLTIgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQgLnBvc3QtbWV0YSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0yIC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5wb3N0LXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBzYW5zLXNlcmlmO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5ibG9nLXBvc3QtYXJlYS0yIC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5wb3N0LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMThweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctcG9zdC1hcmVhLTIgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQgLnBvc3QtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBvc3QtYXJlYS0yIC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5wb3N0LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICB9XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0zIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0zIC5zZWN0aW9uLXRpdGxlLTMgLmhlYWRpbmctNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0zIC5tYWluLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0zIC5wb3N0LWlubmVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTMgLnBvc3QtaW5uZXItYm94OmhvdmVyIC5wb3N0LWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0zIC5wb3N0LWlubmVyLWJveDpob3ZlciAucG9zdC10aHVtYm5haWwgLmJhbm5lci1vdmVybGF5IHtcbiAgb3BhY2l0eTogLjk7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTMgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtMyAucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudCAuZGF0ZS1tZXRhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTMgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQgLnBvc3QtdGl0bGUtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0zIC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5wb3N0LXRpdGxlLTMgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtMyAucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudCAucG9zdC10aXRsZS0zIGE6aG92ZXIge1xuICBjb2xvcjogI2RkYTk3Mztcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTMgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQgLnBvc3QtdGl0bGUtMzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjODI3MDIxO1xuICB3aWR0aDogODBweDtcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTMgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQgLmJ0bi0yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTMgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQgLmJ0bi0yIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0zIC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50IC5idG4tMiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzAyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS0zIC5wb3N0LXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtMyAucG9zdC10aHVtYm5haWwgLmJhbm5lci1vdmVybGF5IHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDAzYTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS00IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS00IC5zbGljay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5ibG9nLXBvc3QtYXJlYS00IC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuYmxvZy1wb3N0LWFyZWEtNCAucG9zdC1pbm5lci1ib3gge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uYmxvZy1wb3N0LWFyZWEtNCAucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudC0yIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAxNXB4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5ibG9nLXBvc3QtYXJlYS00IC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50LTIgLnBvc3QtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5ibG9nLXBvc3QtYXJlYS00IC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50LTIgLnBvc3QtcmVhZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS01IC5wb3N0LWlubmVyLWJveCAucG9zdC10aHVtYm5haWwgLmRhdGUtcG9zdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTUgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQtMiAucG9zdC1tZXRhIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS01IC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50LTIgLnBvc3QtbWV0YSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS01IC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50LTIgLnBvc3QtbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3M2JjYzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtNSAucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudC0yIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDE1cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctcG9zdC1hcmVhLTUgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQtMiAucG9zdC10aXRsZSBhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMThweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uYmxvZy1wb3N0LWFyZWEtNSAucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudC0yIC5yZWFkLW1vcmUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTUgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQtMiAucmVhZC1tb3JlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS02IC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAtMTVweDtcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTYgLnBvc3QtaW5uZXItYm94IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtNiAucG9zdC1pbm5lci1ib3ggLnBvc3QtdGh1bWJuYWlsIC5kYXRlLXBvc3Qge1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtNiAucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudC0yIC5wb3N0LW1ldGEgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTYgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQtMiAucG9zdC1tZXRhIGE6aG92ZXIge1xuICBjb2xvcjogI2Q0ODc2YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS02IC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50LTIgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgcGFkZGluZzogMjBweCAwIDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS02IC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50LTIgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDQ4NzZjO1xufVxuXG4uYmxvZy1wb3N0LWFyZWEtNiAucG9zdC1pbm5lci1ib3ggLnBvc3QtY29udGVudC0yIC5jb250ZW50IC5kZXNjLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE4O1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJsb2ctcG9zdC1hcmVhLTYgLnBvc3QtaW5uZXItYm94IC5wb3N0LWNvbnRlbnQtMiAucmVhZC1tb3JlIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5ibG9nLXBvc3QtYXJlYS02IC5wb3N0LWlubmVyLWJveCAucG9zdC1jb250ZW50LTIgLnJlYWQtbW9yZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgMzMgLSBDb21wb25lbnRzIC0gSGVyZWFib3V0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVyZWFib3V0LWFyZWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2hvbWUvMS0yLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNzg1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJlYWJvdXQtYXJlYSB7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlcmVhYm91dC1hcmVhIHtcbiAgICBoZWlnaHQ6IDM3NXB4O1xuICB9XG59XG5cbi5oZXJlYWJvdXQtYXJlYSAuaGVyZWFib3V0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzklO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDkwcHggMTAwcHggMCAxNDBweDtcbiAgd2lkdGg6IDg3NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlcmVhYm91dC1hcmVhIC5oZXJlYWJvdXQtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDAgMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyZWFib3V0LWFyZWEgLmhlcmVhYm91dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyZWFib3V0LWFyZWEgLmhlcmVhYm91dC1jb250ZW50IHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHggMCAxMDBweDtcbiAgfVxufVxuXG4uaGVyZWFib3V0LWFyZWEgLmhlcmVhYm91dC1jb250ZW50IC5zZWN0aW9uLXRpdGxlIC5oZWFkaW5nLW9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcmVhYm91dC1hcmVhIC5oZXJlYWJvdXQtY29udGVudCAuc2VjdGlvbi10aXRsZSAuaGVhZGluZy1vbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyZWFib3V0LWFyZWEgLmhlcmVhYm91dC1jb250ZW50IC5zZWN0aW9uLXRpdGxlIC5oZWFkaW5nLW9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cblxuLmhlcmVhYm91dC1hcmVhIC5oZXJlYWJvdXQtY29udGVudCAuZGVzYy1vbmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcmVhYm91dC1hcmVhIC5oZXJlYWJvdXQtY29udGVudCAuZGVzYy1vbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcmVhYm91dC1hcmVhIC5oZXJlYWJvdXQtY29udGVudCAuZGVzYy1vbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5oZXJlYWJvdXQtYXJlYSAuaGVyZWFib3V0LWNvbnRlbnQgLmhlcmVhYm91dC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyZWFib3V0LWFyZWEgLmhlcmVhYm91dC1jb250ZW50IC5oZXJlYWJvdXQtYnRuIHtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXNob3AtYXJlYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS8xMS00LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogODUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAtNjdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucHJvZHVjdC1zaG9wLWFyZWEge1xuICAgIGhlaWdodDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1zaG9wLWFyZWEge1xuICAgIGhlaWdodDogNjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXNob3AtYXJlYSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcC1hcmVhIHtcbiAgICBoZWlnaHQ6IDMzNXB4O1xuICAgIGJvdHRvbTogLTU2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LXNob3AtYXJlYSB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgICBib3R0b206IC00OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdC1zaG9wLWFyZWEge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm90dG9tOiAtMzhweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1zaG9wLWFyZWEgLmFib3V0LXNob3Atd3JhcHBlciAudGl0bGUtMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiQWNtZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmNzk0YTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXNob3AtYXJlYSAuYWJvdXQtc2hvcC13cmFwcGVyIC50aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LXNob3AtYXJlYSAuYWJvdXQtc2hvcC13cmFwcGVyIC50aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LXNob3AtYXJlYSAuYWJvdXQtc2hvcC13cmFwcGVyIC50aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2hvcC1hcmVhIC5hYm91dC1zaG9wLXdyYXBwZXIgLnRpdGxlLTIge1xuICBmb250LXNpemU6IDY2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcC1hcmVhIC5hYm91dC1zaG9wLXdyYXBwZXIgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3Qtc2hvcC1hcmVhIC5hYm91dC1zaG9wLXdyYXBwZXIgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcC1hcmVhIC5hYm91dC1zaG9wLXdyYXBwZXIgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcC1hcmVhIC5hYm91dC1zaG9wLXdyYXBwZXIgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcC1hcmVhIC5hYm91dC1zaG9wLXdyYXBwZXIgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1zaG9wLWFyZWEgLmFib3V0LXNob3Atd3JhcHBlciAuZGVzYy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzUxNTE1MTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogNzkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXNob3AtYXJlYSAuYWJvdXQtc2hvcC13cmFwcGVyIC5kZXNjLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXNob3AtYXJlYSAuYWJvdXQtc2hvcC13cmFwcGVyIC5kZXNjLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LXNob3AtYXJlYSAuYWJvdXQtc2hvcC13cmFwcGVyIC5kZXNjLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LXNob3AtYXJlYSAuYWJvdXQtc2hvcC13cmFwcGVyIC5kZXNjLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDM0IC0gQ29tcG9uZW50cyAtIEFuaW1hdGlvblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLnNsaWRlLWNvbnRlbnQgPiBoNCxcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAxIC5zbGlkZS1jb250ZW50LTIgPiBoNCxcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAxIC5pbm5lci1jb250ZW50LTIgPiBoNCxcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAxIC5pbm5lci1jb250ZW50ID4gaDQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjdzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGUtY29udGVudCA+IGgxLFxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLnNsaWRlLWNvbnRlbnQtMiA+IGgxLFxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLmlubmVyLWNvbnRlbnQtMiA+IGgxLFxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLmlubmVyLWNvbnRlbnQgPiBoMSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC45cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLnNsaWRlLWNvbnRlbnQgPiBwLFxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLnNsaWRlLWNvbnRlbnQtMiA+IHAsXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuaW5uZXItY29udGVudC0yID4gcCxcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAxIC5pbm5lci1jb250ZW50ID4gcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLnNsaWRlLWNvbnRlbnQgPiAuc2xpZGUtYnRuLFxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLnNsaWRlLWNvbnRlbnQtMiA+IC5zbGlkZS1idG4sXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuaW5uZXItY29udGVudC0yID4gLnNsaWRlLWJ0bixcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAxIC5pbm5lci1jb250ZW50ID4gLnNsaWRlLWJ0biB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tZGVsYXk6IC43cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGUtY29udGVudCA+IHNwYW4sXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGUtY29udGVudC0yID4gc3Bhbixcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAxIC5pbm5lci1jb250ZW50LTIgPiBzcGFuLFxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDEgLmlubmVyLWNvbnRlbnQgPiBzcGFuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMSAuc2xpZGUtaW1nIGltZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDIgLnNsaWRlLWNvbnRlbnQgPiBoNCxcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAyIC5zbGlkZS1jb250ZW50LTQgPiBoNCxcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAyIC52aWRlby1zbGlkZV9jb250ZW50ID4gaDQsXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuaW5uZXItY29udGVudC00ID4gaDQsXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuaW5uZXItY29udGVudCA+IGg0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjdzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuc2xpZGUtY29udGVudCA+IGgyLFxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDIgLnNsaWRlLWNvbnRlbnQtNCA+IGgyLFxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDIgLnZpZGVvLXNsaWRlX2NvbnRlbnQgPiBoMixcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAyIC5pbm5lci1jb250ZW50LTQgPiBoMixcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAyIC5pbm5lci1jb250ZW50ID4gaDIge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC45cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDIgLnNsaWRlLWNvbnRlbnQgPiAuc2xpZGUtYnRuLFxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDIgLnNsaWRlLWNvbnRlbnQtNCA+IC5zbGlkZS1idG4sXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAudmlkZW8tc2xpZGVfY29udGVudCA+IC5zbGlkZS1idG4sXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wMiAuaW5uZXItY29udGVudC00ID4gLnNsaWRlLWJ0bixcbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAyIC5pbm5lci1jb250ZW50ID4gLnNsaWRlLWJ0biB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1kZWxheTogLjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAzIGg0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogLjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDMgaDIge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuOXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTAzIC5zbGlkZS1idG4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDQgaDQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1kZWxheTogLjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnNsaWNrLWFjdGl2ZS5hbmltYXRpb24tc3R5bGUtMDQgaDIge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjlzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wNCAuc2xpZGUtYnRuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tZGVsYXk6IC43cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wNSBoNCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjdzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uc2xpY2stYWN0aXZlLmFuaW1hdGlvbi1zdHlsZS0wNSBoMiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuOXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5zbGljay1hY3RpdmUuYW5pbWF0aW9uLXN0eWxlLTA1IC5zbGlkZS1idG4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogLjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC45cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDM1IC0gQ29tcG9uZW50cyAtIEZlYXR1cmVkIFByb2R1Y3RcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mZWF0dXJlZC1ib2R5LXN0eWxlIHtcbiAgYm94LXNoYWRvdzogMCAwIDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBtYXJnaW46IC03MHB4IDAgMCAwO1xuICBwYWRkaW5nOiA5MHB4IDcwcHggMTQ2cHggNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mZWF0dXJlZC1ib2R5LXN0eWxlIHtcbiAgICBwYWRkaW5nOiA5MHB4IDQwcHggMTQ2cHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLWJvZHktc3R5bGUge1xuICAgIHBhZGRpbmc6IDkwcHggNXB4IDE0NnB4IDVweDtcbiAgICBtYXJnaW46IC00MHB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmVhdHVyZWQtYm9keS1zdHlsZSB7XG4gICAgcGFkZGluZzogOTBweCA1MHB4IDE0NnB4IDUwcHg7XG4gICAgbWFyZ2luOiAtNDBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZlYXR1cmVkLWJvZHktc3R5bGUge1xuICAgIHBhZGRpbmc6IDkwcHggMHB4IDE0NnB4IDBweDtcbiAgICBtYXJnaW46IC00MHB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtYm9keS1zdHlsZSAuc2VjdGlvbi10aXRsZSAuaGVhZGluZy1vbmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcHJvZHVjdC1hcmVhIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLmZlYXR1cmVkLXByb2R1Y3QtYXJlYSAuZmVhdHVyZS1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5mZWF0dXJlZC1wcm9kdWN0LWFyZWEgLmZlYXR1cmUtY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1hcmVhIC5mZWF0dXJlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1hcmVhIC5mZWF0dXJlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmZlYXR1cmVkLXByb2R1Y3QtYXJlYSAuZmVhdHVyZS1jb250ZW50LXdyYXBwZXIgLnNtYWxsLXRpdGxlIHtcbiAgY29sb3I6ICM4MjcwMjE7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1hcmVhIC5mZWF0dXJlLWNvbnRlbnQtd3JhcHBlciAuc21hbGwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlZC1wcm9kdWN0LWFyZWEgLmZlYXR1cmUtY29udGVudC13cmFwcGVyIC5zbWFsbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmZlYXR1cmVkLXByb2R1Y3QtYXJlYSAuZmVhdHVyZS1jb250ZW50LXdyYXBwZXIgLmxhcmdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LWZhbWlseTogXCJMb3JhXCIsIHNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MTUxNTE7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmZlYXR1cmVkLXByb2R1Y3QtYXJlYSAuZmVhdHVyZS1jb250ZW50LXdyYXBwZXIgLmxhcmdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1hcmVhIC5mZWF0dXJlLWNvbnRlbnQtd3JhcHBlciAubGFyZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1wcm9kdWN0LWFyZWEgLmZlYXR1cmUtY29udGVudC13cmFwcGVyIC5sYXJnZS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MjcwMjE7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlZC1wcm9kdWN0LWFyZWEgLmZlYXR1cmUtY29udGVudC13cmFwcGVyIC5kZXNjLW9uZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDM2IC0gQ29tcG9uZW50cyAtIEJyYW5kIFByb2R1Y3RcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmFuZC1wcm9kdWN0LWFyZWEge1xuICBtYXJnaW4tdG9wOiAtMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmQtcHJvZHVjdC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJyYW5kLXByb2R1Y3QtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogODhweDtcbiAgfVxufVxuXG4uYnJhbmQtcHJvZHVjdC1hcmVhIC5icmFuZC1wcm9kdWN0LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAtMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmFuZC1wcm9kdWN0LWFyZWEgLmJyYW5kLXByb2R1Y3QtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5icmFuZC1wcm9kdWN0LWFyZWEgLmJyYW5kLXByb2R1Y3QtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmJyYW5kLXByb2R1Y3QtYXJlYSAuYnJhbmQtcHJvZHVjdC1jb250ZW50IC5sYXJnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyYW5kLXByb2R1Y3QtYXJlYSAuYnJhbmQtcHJvZHVjdC1jb250ZW50IC5sYXJnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmQtcHJvZHVjdC1hcmVhIC5icmFuZC1wcm9kdWN0LWNvbnRlbnQgLmxhcmdlLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJyYW5kLXByb2R1Y3QtYXJlYSAuYnJhbmQtcHJvZHVjdC1jb250ZW50IC5sYXJnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJyYW5kLXByb2R1Y3QtYXJlYSAuYnJhbmQtcHJvZHVjdC1jb250ZW50IC5sYXJnZS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzgyNzAyMTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5icmFuZC1wcm9kdWN0LWFyZWEgLmJyYW5kLXByb2R1Y3QtY29udGVudCAubGFyZ2UtdGl0bGU6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLmJyYW5kLXByb2R1Y3QtYXJlYSAuYnJhbmQtcHJvZHVjdC1jb250ZW50IC5zbWFsbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kLXByb2R1Y3QtYXJlYSAuYnJhbmQtcHJvZHVjdC1jb250ZW50IC5zbWFsbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5icmFuZC1wcm9kdWN0LWFyZWEgLmJyYW5kLXByb2R1Y3QtY29udGVudCAuaWNvbjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5icmFuZC1wcm9kdWN0LWFyZWEgLmJyYW5kLXByb2R1Y3QtY29udGVudCAuaWNvbjEwIHN2ZyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cbi5icmFuZC1wcm9kdWN0LWFyZWEgLmJyYW5kLXByb2R1Y3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyYW5kLXByb2R1Y3QtYXJlYSAuYnJhbmQtcHJvZHVjdC1pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5icmFuZC1wcm9kdWN0LWFyZWEgLmJyYW5kLXByb2R1Y3QtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDM3IC0gQ29tcG9uZW50cyAtIFNoaXBwaW5nXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2hpcHBpbmctYXJlYSB7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuXG4uc2hpcHBpbmctYXJlYSAuc2hpcHBpbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2hpcHBpbmctYXJlYSAuc2hpcHBpbmctaXRlbSB7XG4gIHdpZHRoOiAzNjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuc2hpcHBpbmctYXJlYSAuc2hpcHBpbmctaXRlbSB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEgLnNoaXBwaW5nLWl0ZW0ge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEgLnNoaXBwaW5nLWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gIH1cbn1cblxuLnNoaXBwaW5nLWFyZWEgLnNoaXBwaW5nLWl0ZW0gLnNoaXBwaW5nLWltZyBpIHtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uc2hpcHBpbmctYXJlYSAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDE1cHggMHB4O1xufVxuXG4uc2hpcHBpbmctYXJlYSAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCAuZGVzYy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2hpcHBpbmctY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTBweCAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnNoaXBwaW5nLWFyZWEtMiAuc2hpcHBpbmctaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEtMiAuc2hpcHBpbmctaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gIH1cbn1cblxuLnNoaXBwaW5nLWFyZWEtMiAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaGlwcGluZy1hcmVhLTIgLnNoaXBwaW5nLWl0ZW0gLnNoaXBwaW5nLWltZyBpIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hpcHBpbmctYXJlYS0yIC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1pbWcgaSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnNoaXBwaW5nLWFyZWEtMiAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEtMiAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hpcHBpbmctYXJlYS0yIC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLnNoaXBwaW5nLWFyZWEtMiAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctdGl0bGUge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEtMiAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2hpcHBpbmctYXJlYS0yIC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1jb250ZW50IC5kZXNjLWNvbnRlbnQge1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEtMiAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCAuZGVzYy1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG5cbi5zaGlwcGluZy1hcmVhLTMgLnNoaXBwaW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaGlwcGluZy1hcmVhLTMgLnNoaXBwaW5nLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zaGlwcGluZy1hcmVhLTMgLnNoaXBwaW5nLWl0ZW0gLnNoaXBwaW5nLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hpcHBpbmctYXJlYS0zIC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1pbWcgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2RkYTk3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MTYzMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaGlwcGluZy1hcmVhLTMgLnNoaXBwaW5nLWl0ZW0gLnNoaXBwaW5nLWltZyBpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uc2hpcHBpbmctYXJlYS0zIC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hpcHBpbmctYXJlYS0zIC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaGlwcGluZy1hcmVhLTMgLnNoaXBwaW5nLWl0ZW0gLnNoaXBwaW5nLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4uc2hpcHBpbmctYXJlYS0zIC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1jb250ZW50IC5zaGlwcGluZy10aXRsZSB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEtMyAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEtMyAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hpcHBpbmctYXJlYS0zIC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1jb250ZW50IC5zaGlwcGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2hpcHBpbmctYXJlYS0zIC5zaGlwcGluZy1pdGVtIC5zaGlwcGluZy1jb250ZW50IC5zaGlwcGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zaGlwcGluZy1hcmVhLTMgLnNoaXBwaW5nLWl0ZW0gLnNoaXBwaW5nLWNvbnRlbnQgLmRlc2MtY29udGVudCB7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEtMyAuc2hpcHBpbmctaXRlbSAuc2hpcHBpbmctY29udGVudCAuZGVzYy1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaGlwcGluZy1hcmVhLTMgLnNoaXBwaW5nLWl0ZW0gLnNoaXBwaW5nLWNvbnRlbnQgLmRlc2MtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbi5zaGlwcGluZy1hcmVhLTQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5zaGlwcGluZy1hcmVhLTQgLmZyZWUtc2hpcHBpbmctd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnNoaXBwaW5nLWFyZWEtNCAuZnJlZS1zaGlwcGluZy13cmFwcGVyIC5mcmVlLXNoaXBwaW5nLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJBY21lXCIsU2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEtNCAuZnJlZS1zaGlwcGluZy13cmFwcGVyIC5mcmVlLXNoaXBwaW5nLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNoaXBwaW5nLWFyZWEtNCAuZnJlZS1zaGlwcGluZy13cmFwcGVyIC5mcmVlLXNoaXBwaW5nLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaGlwcGluZy1hcmVhLTQgLmZyZWUtc2hpcHBpbmctd3JhcHBlciAuZnJlZS1zaGlwcGluZy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNoaXBwaW5nLWFyZWEtNCAuZnJlZS1zaGlwcGluZy13cmFwcGVyLnNoaXBwaW5nLWJnLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5NTFlO1xufVxuXG4uc2hpcHBpbmctYXJlYS00IC5mcmVlLXNoaXBwaW5nLXdyYXBwZXIuc2hpcHBpbmctYmctMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmODA7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnNoaXBwaW5nLWFyZWEtNCAuZnJlZS1zaGlwcGluZy13cmFwcGVyLnNoaXBwaW5nLWJnLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc1MWZmO1xufVxuXG4uc2hpcHBpbmctYXJlYS00IC5mcmVlLXNoaXBwaW5nLXdyYXBwZXIuc2hpcHBpbmctYmctMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDE2ZmY7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnNoaXBwaW5nLWFyZWEtNCAuZnJlZS1zaGlwcGluZy13cmFwcGVyLnNoaXBwaW5nLWJnLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY1MTlkO1xufVxuXG4uc2hpcHBpbmctYXJlYS00IC5mcmVlLXNoaXBwaW5nLXdyYXBwZXIuc2hpcHBpbmctYmctMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjIxODU7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDM4IC0gQ29tcG9uZW50cyAtIFRlc3RpbW9uaWFsXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVzdGltb25pYWwtYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWFyZWEgLnRlc3RpbW9uaWFsLWljb24taW1nIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBtYXJnaW46IDAgYXV0byAtMjVweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRlc3RpbW9uaWFsLWFyZWEgLnRlc3RpbW9uaWFsLWljb24taW1nIC5tZ2FuYS1zdmcge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xufVxuXG4udGVzdGltb25pYWwtYXJlYSAuY2xpZW50LWRldGFpbHMge1xuICBwYWRkaW5nOiA3MHB4IDEwMHB4IDBweCAxMDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzk3OTc5Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhIC5jbGllbnQtZGV0YWlscyB7XG4gICAgcGFkZGluZzogNTBweCA3MHB4IDAgNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEgLmNsaWVudC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGVzdGltb25pYWwtYXJlYSAuY2xpZW50LWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWFyZWEgLmNsaWVudC1pbmZvIC5mZWVkYmFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xufVxuXG4udGVzdGltb25pYWwtYXJlYSAuY2xpZW50LWluZm8gLmNsaWVudC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDAgNjBweCAwO1xufVxuXG4udGVzdGltb25pYWwtYXJlYSAuY2xpZW50LWluZm8gLmltZy1hcmVhIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGVzdGltb25pYWwtYXJlYS0yIC50ZXN0aW1vbmlhbC1pY29uLWltZyBpIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4udGVzdGltb25pYWwtYXJlYS0yIC5jbGllbnQtaW5mbyAuZmVlZGJhY2sge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi50ZXN0aW1vbmlhbC1hcmVhLTIgLmNsaWVudC1pbmZvIC5jbGllbnQtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRlc3RpbW9uaWFsLWFyZWEtMiAudGVzdGltb25pYWwtd3JhcHBlci0yIHtcbiAgYmFja2dyb3VuZDogI2UyZjFmODtcbn1cblxuLnRlc3RpbW9uaWFsLWFyZWEtMiAudGVzdGltb25pYWwtd3JhcHBlci0yIC50ZXN0aW1vbmlhbC1pY29uLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnRlc3RpbW9uaWFsLWFyZWEtMiAudGVzdGltb25pYWwtd3JhcHBlci0yIC5jbGllbnQtZGV0YWlscyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNTBweCAwcHggMHB4IDBweDtcbiAgd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRlc3RpbW9uaWFsLWFyZWEtMiAudGVzdGltb25pYWwtd3JhcHBlci0yIC5jbGllbnQtZGV0YWlscyAuY2xpZW50LW5hbWUge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTIgLnRlc3RpbW9uaWFsLXdyYXBwZXItMiAuY2xpZW50LWRldGFpbHMge1xuICAgIHdpZHRoOiA4NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEtMiAudGVzdGltb25pYWwtd3JhcHBlci0yIC5jbGllbnQtZGV0YWlscyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtYXJlYS0yIC50ZXN0aW1vbmlhbC13cmFwcGVyLTIgLmNsaWVudC1kZXRhaWxzIHtcbiAgICB3aWR0aDogNTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTIgLnRlc3RpbW9uaWFsLXdyYXBwZXItMiAuY2xpZW50LWRldGFpbHMge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEtMiAudGVzdGltb25pYWwtd3JhcHBlci0yIC5jbGllbnQtZGV0YWlscyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1hcmVhLTMuYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFubmVyLzEwLTIuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA2MzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTMuYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTMuYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEtMy5iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtYXJlYS0zLmJhY2tncm91bmQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTMuYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtYXJlYS0zIC5pbWctYXJlYSB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRlc3RpbW9uaWFsLWFyZWEtMyAuZmVlZGJhY2sge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTMgLmZlZWRiYWNrIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtYXJlYS0zIC5mZWVkYmFjayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGVzdGltb25pYWwtYXJlYS0zIC5mZWVkYmFjayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC1hcmVhLTMgLmNsaWVudC1pbmZvIHtcbiAgd2lkdGg6IDk0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwtYXJlYS0zIC5jbGllbnQtaW5mbyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWwtYXJlYS0zIC5jbGllbnQtaW5mbyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtYXJlYS0zIC5jbGllbnQtaW5mbyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVzdGltb25pYWwtYXJlYS0zIC5jbGllbnQtaW5mbyB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGVzdGltb25pYWwtYXJlYS0zIC5jbGllbnQtaW5mbyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtYXJlYS0zIC5zZWN0aW9uLXRpdGxlLTMgLmhlYWRpbmctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTMgLnNlY3Rpb24tdGl0bGUtMyAuaGVhZGluZy01IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTMgLnNlY3Rpb24tdGl0bGUtMyAuaGVhZGluZy01IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWFyZWEtNC5iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lLzE0LTcuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA1OTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTQuYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTQuYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEtNC5iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtYXJlYS00LmJhY2tncm91bmQge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTQuYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtYXJlYS00IC50aXRsZS1pY29uIC5pY29uLWJvcmRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVzdGltb25pYWwtYXJlYS00IC50aXRsZS1pY29uIC5pY29uLWJvcmRlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXN0aW1vbmlhbC1hcmVhLTQgLnRpdGxlLWljb24gLmljb24tYm9yZGVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVzdGltb25pYWwtYXJlYS00IC5pbWctYXJlYSB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRlc3RpbW9uaWFsLWFyZWEtNCAuZmVlZGJhY2sge1xuICB3aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2Q4ZDhkODtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwtYXJlYS00IC5mZWVkYmFjayB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWwtYXJlYS00IC5mZWVkYmFjayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLTQgLmZlZWRiYWNrIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVzdGltb25pYWwtYXJlYS00IC5mZWVkYmFjayB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGVzdGltb25pYWwtYXJlYS00IC5mZWVkYmFjayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtYXJlYS00IC5jbGllbnQtaW5mbyB7XG4gIHdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEtNCAuY2xpZW50LWluZm8ge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEtNCAuY2xpZW50LWluZm8ge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEtNCAuY2xpZW50LWluZm8ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEtNCAuY2xpZW50LWluZm8ge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEtNCAuY2xpZW50LWluZm8ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWFyZWEtNCAuc2VjdGlvbi10aXRsZS0zIC5oZWFkaW5nLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVzdGltb25pYWwtYXJlYS00IC5zZWN0aW9uLXRpdGxlLTMgLmhlYWRpbmctNSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGVzdGltb25pYWwtYXJlYS00IC5zZWN0aW9uLXRpdGxlLTMgLmhlYWRpbmctNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICAzOSAtIENvbXBvbmVudHMgLSBDb3VudGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY291bnRlci1hcmVhLmJhY2tncm91bmQtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS82LTEuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiA3NTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuY291bnRlci1hcmVhLmJhY2tncm91bmQtMSB7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3VudGVyLWFyZWEuYmFja2dyb3VuZC0xIHtcbiAgICBoZWlnaHQ6IDYyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY291bnRlci1hcmVhLmJhY2tncm91bmQtMSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdW50ZXItYXJlYS5iYWNrZ3JvdW5kLTEge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuLmNvdW50ZXItYXJlYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwNDE2MzI7XG4gIG9wYWNpdHk6IC44O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb3VudGVyLWFyZWEgLmNvdW50ZXItY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvdW50ZXItYXJlYSAuY291bnRlci1jb250ZW50IC5sYXJnZS10aXRsZS0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuY291bnRlci1hcmVhIC5jb3VudGVyLWNvbnRlbnQgLmxhcmdlLXRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvdW50ZXItYXJlYSAuY291bnRlci1jb250ZW50IC5sYXJnZS10aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvdW50ZXItYXJlYSAuY291bnRlci1jb250ZW50IC5sYXJnZS10aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb3VudGVyLWFyZWEgLmNvdW50ZXItY29udGVudCAubGFyZ2UtdGl0bGUtMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uY291bnRlci1hcmVhIC5jb3VudGVyLWNvbnRlbnQgLmxhcmdlLXRpdGxlLTM6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5jb3VudGVyLWFyZWEgLmNvdW50ZXItY29udGVudCAuZGVzYy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY291bnRlci1hcmVhIC5jb3VudGVyLWNvbnRlbnQgLmRlc2MtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvdW50ZXItYXJlYSAuY291bnRlci1jb250ZW50IC5kZXNjLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uY291bnRlci1hcmVhIC5jb3VudGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNvdW50ZXItYXJlYSAuY291bnRlci13cmFwcGVyIC5jb251dGVyLWJveCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY291bnRlci1hcmVhIC5jb3VudGVyLXdyYXBwZXIgLmNvbnV0ZXItYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3VudGVyLWFyZWEgLmNvdW50ZXItd3JhcHBlciAuY29udXRlci1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIH1cbn1cblxuLmNvdW50ZXItYXJlYSAuY291bnRlci13cmFwcGVyIC5sYXJnZS10aXRsZS0zIHtcbiAgY29sb3I6ICNkZGE5NzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmNvdW50ZXItYXJlYSAuY291bnRlci13cmFwcGVyIC5sYXJnZS10aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY291bnRlci1hcmVhIC5jb3VudGVyLXdyYXBwZXIgLmxhcmdlLXRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvdW50ZXItYXJlYSAuY291bnRlci13cmFwcGVyIC5sYXJnZS10aXRsZS0zIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb3VudGVyLWFyZWEgLmNvdW50ZXItd3JhcHBlciAubGFyZ2UtdGl0bGUtMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmNvdW50ZXItYXJlYSAuY291bnRlci13cmFwcGVyIC5jb3VudGVyLXRleHQge1xuICBmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY291bnRlci1hcmVhIC5jb3VudGVyLXdyYXBwZXIgLmNvdW50ZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY291bnRlci1hcmVhIC5jb3VudGVyLXdyYXBwZXIgLmNvdW50ZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5kZWFsLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1jb3VudGRvd24tYXJlYSAuZGVhbC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmRlYWwtaW1nIC5kZWFsLWltZy0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA4MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmRlYWwtaW1nIC5kZWFsLWltZy0xIHtcbiAgICBsZWZ0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmRlYWwtaW1nIC5kZWFsLWltZy0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5kZWFsLWltZyAuZGVhbC1pbWctMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTQwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdC1jb3VudGRvd24tYXJlYSAuZGVhbC1pbWcgLmRlYWwtaW1nLTIge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmRlYWwtaW1nIC5kZWFsLWltZy0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogLTgwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC1jb3VudGRvd24tYXJlYSAuZGVhbC1pbWcgLmRlYWwtaW1nLTMge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmRlYWwtaW1nIC5kZWFsLWltZy0zIHtcbiAgICB0b3A6IC0yMjVweDtcbiAgICBsZWZ0OiAtNDJweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb3VudGRvd24tYXJlYSAuZGVhbC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5kZWFsLWNvbnRlbnQgLmNvdW50ZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb3VudGRvd24tYXJlYSAuZGVhbC1jb250ZW50IC5kZWFsLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmRlYWwtY29udGVudCAuZGVhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5kZWFsLWNvbnRlbnQgLmRlYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmRlYWwtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMTQwcHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1jb3VudGRvd24tYXJlYSAuZGVhbC1wcmljZSB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb3VudGRvd24tYXJlYSAuZGVhbC1wcmljZSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5kZWFsLXByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmRlYWwtcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5kZWFsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5kZWFsLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb3VudGRvd24tYXJlYSAuY291bnRkb3duLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC1jb3VudGRvd24tYXJlYSAuY291bnRkb3duLXdyYXBwZXIgLnNpbmdsZS1jb3VudGRvd24ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmNvdW50ZG93bi13cmFwcGVyIC5zaW5nbGUtY291bnRkb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biAuc2luZ2xlLWNvdW50ZG93bl90aW1lIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biAuc2luZ2xlLWNvdW50ZG93bl90aW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LWNvdW50ZG93bi1hcmVhIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biAuc2luZ2xlLWNvdW50ZG93bl90aW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmNvdW50ZG93bi13cmFwcGVyIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkFjbWVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmNvdW50ZG93bi13cmFwcGVyIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtY291bnRkb3duLWFyZWEgLmNvdW50ZG93bi13cmFwcGVyIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb3VudGRvd24tYXJlYSAuY291bnRkb3duLXdyYXBwZXIgLnNpbmdsZS1jb3VudGRvd246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtY291bnRkb3duIC5jb3VudGRvd24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1jb3VudGRvd24gLmNvdW50ZG93bi13cmFwcGVyIC5zaW5nbGUtY291bnRkb3duIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2luZ2xlLXByb2R1Y3QtY291bnRkb3duIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LWNvdW50ZG93biAuY291bnRkb3duLXdyYXBwZXIgLnNpbmdsZS1jb3VudGRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LWNvdW50ZG93biAuY291bnRkb3duLXdyYXBwZXIgLnNpbmdsZS1jb3VudGRvd24gLnNpbmdsZS1jb3VudGRvd25fdGltZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1jb3VudGRvd24gLmNvdW50ZG93bi13cmFwcGVyIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LWNvdW50ZG93biAuY291bnRkb3duLXdyYXBwZXIgLnNpbmdsZS1jb3VudGRvd24gLnNpbmdsZS1jb3VudGRvd25fdGltZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1jb3VudGRvd24gLmNvdW50ZG93bi13cmFwcGVyIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2luZ2xlLXByb2R1Y3QtY291bnRkb3duIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biAuc2luZ2xlLWNvdW50ZG93bl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1jb3VudGRvd24gLmNvdW50ZG93bi13cmFwcGVyIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3QtY291bnRkb3duIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5jb21pbmctc29vbi1jb3VudGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmNvbWluZy1zb29uLWNvdW50ZG93biAuY291bnRkb3duLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29taW5nLXNvb24tY291bnRkb3duIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biB7XG4gIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29taW5nLXNvb24tY291bnRkb3duIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbWluZy1zb29uLWNvdW50ZG93biAuY291bnRkb3duLXdyYXBwZXIgLnNpbmdsZS1jb3VudGRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWNvdW50ZG93biAuY291bnRkb3duLXdyYXBwZXIgLnNpbmdsZS1jb3VudGRvd24gLnNpbmdsZS1jb3VudGRvd25fdGltZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29taW5nLXNvb24tY291bnRkb3duIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biAuc2luZ2xlLWNvdW50ZG93bl90aW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb21pbmctc29vbi1jb3VudGRvd24gLmNvdW50ZG93bi13cmFwcGVyIC5zaW5nbGUtY291bnRkb3duIC5zaW5nbGUtY291bnRkb3duX3RpbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tY291bnRkb3duIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biAuc2luZ2xlLWNvdW50ZG93bl90ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbWluZy1zb29uLWNvdW50ZG93biAuY291bnRkb3duLXdyYXBwZXIgLnNpbmdsZS1jb3VudGRvd24gLnNpbmdsZS1jb3VudGRvd25fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29taW5nLXNvb24tY291bnRkb3duIC5jb3VudGRvd24td3JhcHBlciAuc2luZ2xlLWNvdW50ZG93biAuc2luZ2xlLWNvdW50ZG93bl90ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWNvdW50ZG93biAuY291bnRkb3duLXdyYXBwZXIgLnNpbmdsZS1jb3VudGRvd246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogICAgNDAgLSBDb21wb25lbnRzIC0gUG9wdWxhciBDYXRlZ29yaWVzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucG9wdWxhci1jYXRlZ29yaWVzLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNjMyO1xuICBwYWRkaW5nOiA2MHB4IDAgNjBweCAwO1xuICBtYXJnaW46IDkwcHggMCA5MHB4IDA7XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXMtYXJlYSAucHJvZHVjdC1jYXRlZ29yeSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhIC5wcm9kdWN0LWNhdGVnb3J5IGxpIGEge1xuICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5wb3B1bGFyLWNhdGVnb3JpZXMtYXJlYSAucHJvZHVjdC1jYXRlZ29yeSBsaSBhIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzLWFyZWEgLnByb2R1Y3QtY2F0ZWdvcnkgbGkgYSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMzJweDtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhIC5wcm9kdWN0LWNhdGVnb3J5IGxpIGE6aG92ZXIgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGE5NzM7XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXMtYXJlYSAucHJvZHVjdC1jYXRlZ29yeSBsaSBhOmhvdmVyIC5oZWFkaW5nLTYge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzLWFyZWEgLnByb2R1Y3QtY2F0ZWdvcnkgbGk6bGFzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXMtYXJlYSAucHJvZHVjdC1jYXRlZ29yeSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzLWFyZWEgLnByb2R1Y3QtY2F0ZWdvcnkgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhIC5wcm9kdWN0LWNhdGVnb3J5IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXMtYXJlYS0yIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS8xMS0xLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhLTIge1xuICAgIGhlaWdodDogNjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzLWFyZWEtMiB7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhLTIge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucG9wdWxhci1jYXRlZ29yaWVzLWFyZWEtMiB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhLTIgLnNlY3Rpb24tdGl0bGUtNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXMtYXJlYS0yIC5wb3B1bGFyLWNhdGVnb3J5LWJnLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2hvbWUvMTEtMi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhLTIgLnBvcHVsYXItY2F0ZWdvcnktYmctMiB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbi5wb3B1bGFyLWNhdGVnb3JpZXMtYXJlYS0yIC5zaW5nbGUtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcHVsYXItY2F0ZWdvcmllcy1hcmVhLTIgLnNpbmdsZS1jYXRlZ29yeSAuY2F0ZWdvcnktY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiQWNtZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9wdWxhci1jYXRlZ29yaWVzLWFyZWEtMiAuY2F0ZWdvcnktaW1hZ2UgaW1nIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgICA0MSAtIENvbXBvbmVudHMgLSBJbnN0YWdyYW1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnN0YWdyYW0tYXJlYSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmluc3RhZ3JhbS1hcmVhIC5pbnN0YWdyYW0tc3ViLWNvbCB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uaW5zdGFncmFtLWFyZWEgLmluc3RhZ3JhbS1zdWItY29sLTIge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4uaW5zdGFncmFtLWFyZWEgLmluc3RhZ3JhbS1pbWcge1xuICBtYXJnaW46IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5zdGFncmFtLWFyZWEgLmluc3RhZ3JhbS1pbWc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NCwgODksIDk1LCAwLjYpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnN0YWdyYW0tYXJlYSAuaW5zdGFncmFtLWltZzpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5pbnN0YWdyYW0tYXJlYSAuaW5zdGFncmFtLWltZzpob3ZlciAuYWRkLWFjdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbnN0YWdyYW0tYXJlYSAuaW5zdGFncmFtLWltZyAuYWRkLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluc3RhZ3JhbS1hcmVhIC5pbnN0YWdyYW0taW1nIC5hZGQtYWN0aW9uIHNwYW4sXG4uaW5zdGFncmFtLWFyZWEgLmluc3RhZ3JhbS1pbWcgLmFkZC1hY3Rpb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW5zdGFncmFtLWFyZWEgLmluc3RhZ3JhbS1pbWcgLmFkZC1hY3Rpb24gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDQyIC0gQ29tcG9uZW50cyAtIEJyZWFkY3J1bWJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmVhZGNydW1iLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbn1cblxuLmJyZWFkY3J1bWItYXJlYSAuYnJlYWRjcnVtYi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWNvbnRlbnQgPiAuYnJlYWRjcnVtYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlppbGxhIFNsYWJcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJyZWFkY3J1bWItYXJlYSAuYnJlYWRjcnVtYi1jb250ZW50ID4gLmJyZWFkY3J1bWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJyZWFkY3J1bWItYXJlYSAuYnJlYWRjcnVtYi1jb250ZW50ID4gLmJyZWFkY3J1bWItdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItY29udGVudCB1bCA+IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWNvbnRlbnQgdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2I1YjViNTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItY29udGVudCB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWNvbnRlbnQgdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJyZWFkY3J1bWItYXJlYSAuYnJlYWRjcnVtYi1jb250ZW50IHVsID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWNvbnRlbnQgdWwgPiBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icmVhZGNydW1iLWFyZWEtMiB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5icmVhZGNydW1iLWFyZWEtMiAuYnJlYWRjcnVtYl9jb250ZW50IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5icmVhZGNydW1iLWFyZWEtMiAuYnJlYWRjcnVtYl9jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHJpZ2h0OiAtNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYnJlYWRjcnVtYi1hcmVhLTIgLmJyZWFkY3J1bWJfY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnJlYWRjcnVtYi1hcmVhLTIgLmJyZWFkY3J1bWJfY29udGVudCB1bCBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1hcmVhLTIgLmJyZWFkY3J1bWJfY29udGVudCB1bCBsaSBhIHtcbiAgY29sb3I6ICNiNWI1YjU7XG59XG5cbi5icmVhZGNydW1iLWFyZWEtMiAuYnJlYWRjcnVtYl9jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJyZWFkY3J1bWItYXJlYS0yIC5icmVhZGNydW1iX2NvbnRlbnQgdWwgbGkgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICAgIDQzIC0gQ29tcG9uZW50cyAtIFNpZGViYXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLVNpZGViYXIgQXJlYS0tLSAqL1xuLnNpZGViYXItYXJlYSAuc2VhcmNoLWJveCxcbi5maWx0ZXItYm9keSAuc2VhcmNoLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXItYXJlYSAuc2VhcmNoLWJveCAubWMtZm9ybSxcbi5maWx0ZXItYm9keSAuc2VhcmNoLWJveCAubWMtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyLWFyZWEgLnNlYXJjaC1ib3ggLm1jLWZvcm0gLnRleHQtYm94LFxuLmZpbHRlci1ib2R5IC5zZWFyY2gtYm94IC5tYy1mb3JtIC50ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNpZGViYXItYXJlYSAuc2VhcmNoLWJveCAubWMtZm9ybSAuc2VhcmNoLWJ0bixcbi5maWx0ZXItYm9keSAuc2VhcmNoLWJveCAubWMtZm9ybSAuc2VhcmNoLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2lkZWJhci1hcmVhIC5zZWFyY2gtYm94IC5tYy1mb3JtIC5zZWFyY2gtYnRuOmhvdmVyLFxuLmZpbHRlci1ib2R5IC5zZWFyY2gtYm94IC5tYy1mb3JtIC5zZWFyY2gtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNkNDg3NmM7XG59XG5cbi5zaWRlYmFyLWFyZWEgLnNlYXJjaC1uZXdzbGV0dGVyIC5tYy1mb3JtIC50ZXh0LWJveCxcbi5maWx0ZXItYm9keSAuc2VhcmNoLW5ld3NsZXR0ZXIgLm1jLWZvcm0gLnRleHQtYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgPiBoMi5oZWFkaW5nLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgPiBoMi5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhID4gaDIuaGVhZGluZyA+IHNwYW4sXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSA+IGgyLmhlYWRpbmcgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgPiBoMi5oZWFkaW5nID4gc3BhbjpiZWZvcmUsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSA+IGgyLmhlYWRpbmcgPiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWl0ZW0gPiB1bCA+IGxpID4gYSxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWl0ZW0gPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtaXRlbSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtaXRlbSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAuaW5zdGFncmFtLWFyZWEgLmluc3RhZ3JhbS1pdGVtLmluc3RhZ3JhbS1jb2wsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAuaW5zdGFncmFtLWFyZWEgLmluc3RhZ3JhbS1pdGVtLmluc3RhZ3JhbS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDMzLjMzMyU7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy10YWdzID4gdWwgPiBsaSxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLXRhZ3MgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtdGFncyA+IHVsID4gbGkgPiBhLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtdGFncyA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtdGFncy53aXRoLWJvcmRlcixcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLXRhZ3Mud2l0aC1ib3JkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtdGFncy53aXRoLWJvcmRlciA+IHVsID4gbGksXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy10YWdzLndpdGgtYm9yZGVyID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy10YWdzLndpdGgtYm9yZGVyID4gdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtdGFncy53aXRoLWJvcmRlciA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtdGFncy53aXRoLWJvcmRlciA+IHVsID4gbGkgPiBhLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtdGFncy53aXRoLWJvcmRlciA+IHVsID4gbGkgPiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1iYW5uZXIsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWJhbm5lciAud2lkZ2V0cy1iYW5uZXJfdGV4dCxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWJhbm5lciAud2lkZ2V0cy1iYW5uZXJfdGV4dCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWJhbm5lciAud2lkZ2V0cy1iYW5uZXJfdGV4dCxcbiAgLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtYmFubmVyIC53aWRnZXRzLWJhbm5lcl90ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAxNXB4O1xuICB9XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1iYW5uZXIgLndpZGdldHMtYmFubmVyX3RleHQgc3Bhbixcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWJhbm5lciAud2lkZ2V0cy1iYW5uZXJfdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWJhbm5lciAud2lkZ2V0cy1iYW5uZXJfdGV4dCAuYmFubmVyLXRleHQsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1iYW5uZXIgLndpZGdldHMtYmFubmVyX3RleHQgLmJhbm5lci10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhLmFyY2hpdmVzLWFyZWEsXG4gIC5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhLmFyY2hpdmVzLWFyZWEge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYS5hcmNoaXZlcy1hcmVhIC5teW5pY2VzZWxlY3Qud2lkZSBzcGFuLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEuYXJjaGl2ZXMtYXJlYSAubXluaWNlc2VsZWN0LndpZGUgc3BhbiB7XG4gIHBhZGRpbmc6IDAgNjBweCAwIDE1cHg7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAubGlzdC1wcm9kdWN0X2FyZWEgLnNpbmdsZS1ibG9nLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLmxpc3QtcHJvZHVjdF9hcmVhIC5zaW5nbGUtYmxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAubGlzdC1wcm9kdWN0X2FyZWEgLnNpbmdsZS1ibG9nIC5ibG9nLWltZyxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC5saXN0LXByb2R1Y3RfYXJlYSAuc2luZ2xlLWJsb2cgLmJsb2ctaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAubGlzdC1wcm9kdWN0X2FyZWEgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAubGlzdC1wcm9kdWN0X2FyZWEgLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC5saXN0LXByb2R1Y3RfYXJlYSAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCA+IGgzLnRpdGxlLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLmxpc3QtcHJvZHVjdF9hcmVhIC5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50ID4gaDMudGl0bGUge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBjb2xvcjogIzQ5NDk0OTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC5saXN0LXByb2R1Y3RfYXJlYSAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCAucG9zdC1tZXRhID4gdWwgPiBsaSxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC5saXN0LXByb2R1Y3RfYXJlYSAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCAucG9zdC1tZXRhID4gdWwgPiBsaSB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLmxpc3QtcHJvZHVjdF9hcmVhIFtjbGFzcyo9XCJzaW5nbGUtYmxvZ1wiXTpub3QoOmxhc3QtY2hpbGQpLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLmxpc3QtcHJvZHVjdF9hcmVhIFtjbGFzcyo9XCJzaW5nbGUtYmxvZ1wiXTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3ggPiBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3ggPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveCA+IGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3ggPiBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNDk0OTQ5O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3ggPiBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveCA+IGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3ggPiBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlcixcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94ID4gbGkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhU3R1ZGlvSWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ODc2YztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveCA+IGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3ggPiBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveCA+IGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveCA+IGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3ggPiBsaTpob3ZlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94ID4gbGk6aG92ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBjb2xvcjogI2Q0ODc2Yztcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94ID4gbGk6aG92ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3ggPiBsaTpob3ZlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3ggPiBsaTpob3ZlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDphZnRlcixcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94ID4gbGk6aG92ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveC0yID4gbGkgLnN3YXRjaC13cmFwcGVyIC5zd2F0Y2gtYW5jaG9yLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpIC5zd2F0Y2gtd3JhcHBlciAuc3dhdGNoLWFuY2hvciB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveC0yID4gbGkgLnN3YXRjaC13cmFwcGVyIC5zd2F0Y2gtYW5jaG9yLmFuY2hvci1ibGFjayxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaSAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaSAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLW9yYW5nZSxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaSAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjdBNEI7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDI1NSwgMTIyLCA3NSwgMC44KTtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaSAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLWJyb3duLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpIC5zd2F0Y2gtd3JhcHBlciAuc3dhdGNoLWFuY2hvci5hbmNob3ItYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERBOTczO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgyMjEsIDE3OSwgMTE1LCAwLjgpO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpIC5zd2F0Y2gtd3JhcHBlciAuc3dhdGNoLWFuY2hvci5hbmNob3ItbmF2eSxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaSAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1MTgyO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSg1MCwgODEsIDEzMCwgMC44KTtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaSAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLXBpbmssXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveC0yID4gbGkgLnN3YXRjaC13cmFwcGVyIC5zd2F0Y2gtYW5jaG9yLmFuY2hvci1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMzI3NztcbiAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMjM3LCA1MCwgMTE5LCAwLjgpO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpIC5zd2F0Y2gtd3JhcHBlciAuc3dhdGNoLWFuY2hvci5hbmNob3ItZ3JheSxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaSAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgyMzcsIDUwLCAxMTksIDAuOCk7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveC0yID4gbGkgLnN3YXRjaC13cmFwcGVyIC5zd2F0Y2gtYW5jaG9yLmFuY2hvci1kYXJrLWdyZWVuLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpIC5zd2F0Y2gtd3JhcHBlciAuc3dhdGNoLWFuY2hvci5hbmNob3ItZGFyay1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3M0ExNTY7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDExNSwgMTYxLCA4NiwgMC44KTtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaTpob3ZlciAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3I6YWZ0ZXIsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveC0yID4gbGk6aG92ZXIgLnN3YXRjaC13cmFwcGVyIC5zd2F0Y2gtYW5jaG9yOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZWEyMCc7XG4gIGZvbnQtZmFtaWx5OiBMYVN0dWRpb0ljb25zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZWZ0OiA3cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpOmhvdmVyIC5zd2F0Y2gtd3JhcHBlciAuc3dhdGNoLWFuY2hvci5hbmNob3ItYmxhY2ssXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveC0yID4gbGk6aG92ZXIgLnN3YXRjaC13cmFwcGVyIC5zd2F0Y2gtYW5jaG9yLmFuY2hvci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaTpob3ZlciAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLW9yYW5nZSxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaTpob3ZlciAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjdBNEI7XG4gIGJvcmRlci1jb2xvcjogI0ZGN0E0Qjtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaTpob3ZlciAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLWJyb3duLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpOmhvdmVyIC5zd2F0Y2gtd3JhcHBlciAuc3dhdGNoLWFuY2hvci5hbmNob3ItYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERBOTczO1xuICBib3JkZXItY29sb3I6ICNEREE5NzM7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveC0yID4gbGk6aG92ZXIgLnN3YXRjaC13cmFwcGVyIC5zd2F0Y2gtYW5jaG9yLmFuY2hvci1uYXZ5LFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpOmhvdmVyIC5zd2F0Y2gtd3JhcHBlciAuc3dhdGNoLWFuY2hvci5hbmNob3ItbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjUxODI7XG4gIGJvcmRlci1jb2xvcjogIzMyNTE4Mjtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaTpob3ZlciAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLXBpbmssXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveC0yID4gbGk6aG92ZXIgLnN3YXRjaC13cmFwcGVyIC5zd2F0Y2gtYW5jaG9yLmFuY2hvci1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMzI3NztcbiAgYm9yZGVyLWNvbG9yOiAjRUQzMjc3O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpOmhvdmVyIC5zd2F0Y2gtd3JhcHBlciAuc3dhdGNoLWFuY2hvci5hbmNob3ItZ3JheSxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWNoZWNrYm94LTIgPiBsaTpob3ZlciAuc3dhdGNoLXdyYXBwZXIgLnN3YXRjaC1hbmNob3IuYW5jaG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1jaGVja2JveC0yID4gbGk6aG92ZXIgLnN3YXRjaC13cmFwcGVyIC5zd2F0Y2gtYW5jaG9yLmFuY2hvci1kYXJrLWdyZWVuLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtY2hlY2tib3gtMiA+IGxpOmhvdmVyIC5zd2F0Y2gtd3JhcHBlciAuc3dhdGNoLWFuY2hvci5hbmNob3ItZGFyay1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3M0ExNTY7XG4gIGJvcmRlci1jb2xvcjogIzczQTE1Njtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC5zaG9wLXNpZGViYXItY2F0ZWdvcnkgLnNpZGViYXItY2F0ZWdvcnktZXhwYW5kID4gbGksXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAuc2hvcC1zaWRlYmFyLWNhdGVnb3J5IC5zaWRlYmFyLWNhdGVnb3J5LWV4cGFuZCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLnNob3Atc2lkZWJhci1jYXRlZ29yeSAuc2lkZWJhci1jYXRlZ29yeS1leHBhbmQgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtb3BlbiA+IHNwYW4ubWVudS1leHBhbmQsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAuc2hvcC1zaWRlYmFyLWNhdGVnb3J5IC5zaWRlYmFyLWNhdGVnb3J5LWV4cGFuZCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ubWVudS1vcGVuID4gc3Bhbi5tZW51LWV4cGFuZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAuc2hvcC1zaWRlYmFyLWNhdGVnb3J5IC5zaWRlYmFyLWNhdGVnb3J5LWV4cGFuZCA+IGxpOmxhc3QtY2hpbGQsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAuc2hvcC1zaWRlYmFyLWNhdGVnb3J5IC5zaWRlYmFyLWNhdGVnb3J5LWV4cGFuZCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDBweDtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC5zaG9wLXNpZGViYXItY2F0ZWdvcnkgLnNpZGViYXItY2F0ZWdvcnktZXhwYW5kID4gbGk6bGFzdC1jaGlsZCBhLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLnNob3Atc2lkZWJhci1jYXRlZ29yeSAuc2lkZWJhci1jYXRlZ29yeS1leHBhbmQgPiBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAuc2hvcC1zaWRlYmFyLWNhdGVnb3J5IC5zaWRlYmFyLWNhdGVnb3J5LWV4cGFuZCA+IGxpIHNwYW4ubWVudS1leHBhbmQsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAuc2hvcC1zaWRlYmFyLWNhdGVnb3J5IC5zaWRlYmFyLWNhdGVnb3J5LWV4cGFuZCA+IGxpIHNwYW4ubWVudS1leHBhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAuc2hvcC1zaWRlYmFyLWNhdGVnb3J5IC5zaWRlYmFyLWNhdGVnb3J5LWV4cGFuZCA+IGxpIGEsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAuc2hvcC1zaWRlYmFyLWNhdGVnb3J5IC5zaWRlYmFyLWNhdGVnb3J5LWV4cGFuZCA+IGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLnNob3Atc2lkZWJhci1jYXRlZ29yeSAuc2lkZWJhci1jYXRlZ29yeS1leHBhbmQgPiBsaSBhOmhvdmVyLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLnNob3Atc2lkZWJhci1jYXRlZ29yeSAuc2lkZWJhci1jYXRlZ29yeS1leHBhbmQgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNDg3NmM7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAuc2hvcC1zaWRlYmFyLWNhdGVnb3J5IC5zaWRlYmFyLWNhdGVnb3J5LWV4cGFuZCA+IGxpIHVsLnN1Yi1tZW51LFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLnNob3Atc2lkZWJhci1jYXRlZ29yeSAuc2lkZWJhci1jYXRlZ29yeS1leHBhbmQgPiBsaSB1bC5zdWItbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC5zaG9wLXNpZGViYXItY2F0ZWdvcnkgLnNpZGViYXItY2F0ZWdvcnktZXhwYW5kIC5zdWItbWVudSxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC5zaG9wLXNpZGViYXItY2F0ZWdvcnkgLnNpZGViYXItY2F0ZWdvcnktZXhwYW5kIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1ibG9nLWNhdGVnb3J5ID4gbGkgPiBhLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtYmxvZy1jYXRlZ29yeSA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiWmlsbGEgU2xhYlwiLCBzZXJpZjtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWJsb2ctY2F0ZWdvcnkgPiBsaSA+IGE6aG92ZXIsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1ibG9nLWNhdGVnb3J5ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNDg3NmM7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1ibG9nLXBvc3QtYXJlYSBbY2xhc3MqPVwic2luZ2xlLXNpZGViYXItcG9zdFwiXTpub3QoOmxhc3QtY2hpbGQpLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtYmxvZy1wb3N0LWFyZWEgW2NsYXNzKj1cInNpbmdsZS1zaWRlYmFyLXBvc3RcIl06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWJsb2ctcG9zdC1hcmVhIC5zaW5nbGUtc2lkZWJhci1wb3N0LFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtYmxvZy1wb3N0LWFyZWEgLnNpbmdsZS1zaWRlYmFyLXBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtYmxvZy1wb3N0LWFyZWEgLnNpbmdsZS1zaWRlYmFyLXBvc3QgLnNpZGViYXItcG9zdC1pbWcsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1ibG9nLXBvc3QtYXJlYSAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWltZyB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLndpZGdldHMtYmxvZy1wb3N0LWFyZWEgLnNpbmdsZS1zaWRlYmFyLXBvc3QgLnNpZGViYXItcG9zdC1pbWcgaW1nLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtYmxvZy1wb3N0LWFyZWEgLnNpbmdsZS1zaWRlYmFyLXBvc3QgLnNpZGViYXItcG9zdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1ibG9nLXBvc3QtYXJlYSAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWNvbnRlbnQsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1ibG9nLXBvc3QtYXJlYSAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWJsb2ctcG9zdC1hcmVhIC5zaW5nbGUtc2lkZWJhci1wb3N0IC5zaWRlYmFyLXBvc3QtY29udGVudCBhLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtYmxvZy1wb3N0LWFyZWEgLnNpbmdsZS1zaWRlYmFyLXBvc3QgLnNpZGViYXItcG9zdC1jb250ZW50IGEge1xuICBmb250LWZhbWlseTogXCJaaWxsYSBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy1ibG9nLXBvc3QtYXJlYSAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWNvbnRlbnQgc3Bhbixcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLWJsb2ctcG9zdC1hcmVhIC5zaW5nbGUtc2lkZWJhci1wb3N0IC5zaWRlYmFyLXBvc3QtY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzk3OTc5NztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uc2lkZWJhci1hcmVhIC53aWRnZXRzLWFyZWEgLmFyY2hpdmVzLWFyZWEsXG4uZmlsdGVyLWJvZHkgLndpZGdldHMtYXJlYSAuYXJjaGl2ZXMtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLXRhZ3MtMiB1bCBsaSxcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLXRhZ3MtMiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpZGViYXItYXJlYSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLXRhZ3MtMiB1bCBsaSBhLFxuLmZpbHRlci1ib2R5IC53aWRnZXRzLWFyZWEgLndpZGdldHMtdGFncy0yIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgY29sb3I6ICMzZTNlM2U7XG59XG5cbi5zaWRlYmFyLWFyZWEgLndpZGdldHMtYXJlYSAud2lkZ2V0cy10YWdzLTIgdWwgbGkgYTpob3Zlcixcbi5maWx0ZXItYm9keSAud2lkZ2V0cy1hcmVhIC53aWRnZXRzLXRhZ3MtMiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNDg3NmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMDQgLSBHbG9iYWwgLSBIZWxwZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0gTWdhbmEncyBDdXN0b20gQ29udGFpbmVyIC0tLSovXHJcbi5jb250YWluZXItZmx1aWR7XHJcblx0cGFkZGluZzogMCAxNDBweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eGxfZGV2aWNlKXtcclxuXHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcbn1cclxuLmNvbnRhaW5lci1mbHVpZC0ye1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgODBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhsX2RldmljZSl7XHJcblx0XHRwYWRkaW5nOiAwIDYwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0fVxyXG59XHJcbi5jb250YWluZXItZmx1aWQtM3tcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwIDI1MHB4O1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eGxfZGV2aWNlKXtcclxuXHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcbn1cclxuLmNvbnRhaW5lci1mbHVpZC00e1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgMjM4cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4bF9kZXZpY2Upe1xyXG5cdFx0cGFkZGluZzogMCA2MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdH1cclxufVxyXG4uY29udGFpbmVyLWZsdWlkLTV7XHJcblx0cGFkZGluZzogMCAxNjBweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eGxfZGV2aWNlKXtcclxuXHRcdHBhZGRpbmc6IDAgNjBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcbn1cclxuLmNvbnRhaW5lci1mbHVpZC1jdXN0b217XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuLy8gRW5kIEhlcmVcclxuLyogLS0tTWdhbmEgUHJlbG9hZGVyLS0tKi9cclxuI3ByZWxvYWRlcntcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxuXHR6LWluZGV4OiA5OTk5OTk5OTtcclxufVxyXG4ucHJlbG9hZGVye1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMHB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuXHRtYXJnaW4tdG9wOiAtMjVweDtcclxuXHRzcGFue1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdGFuaW1hdGlvbjogcHJlbG9hZGVyIDEuM3MgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5Aa2V5ZnJhbWVzIHByZWxvYWRlciB7XHJcblx0MCV7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG5cdFx0b3BhY2l0eTogLjk7XHJcblx0fVxyXG5cclxuXHQxMDAle1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG59XHJcbi5wcmVsb2FkZXItMntcclxuXHRzcGFue1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNDtcclxuXHR9XHJcbn1cclxuLnByZWxvYWRlci0ze1xyXG5cdHNwYW57XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci01O1xyXG5cdH1cclxufVxyXG4ucHJlbG9hZGVyLTR7XHJcblx0c3BhbntcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTY7XHJcblx0fVxyXG59XHJcbi5wcmVsb2FkZXItNXtcclxuXHRzcGFue1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNztcclxuXHR9XHJcbn1cclxuLyogLS0tRml4ZWQgV3JhcHBlci0tLSAqL1xyXG4uZml4ZWQtd3JhcHBlcntcclxuXHQuZml4ZWQtaGVhZGVye1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtaW4teGxfZGV2aWNlKXtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHdpZHRoOiAzNzBweDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFpbi1zaXRle1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtaW4teGxfZGV2aWNlKXtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDM3MHB4KTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLUJhc2UgVHJhbnNpdGlvbi0tLSAqL1xyXG4lYmFzZXRyYW5zaXRpb24ge1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyBlYXNlLWluKTtcclxufVxyXG4vKiAtLS1TZWN0aW9uIFRpdGxlLS0tICovXHJcbi5zZWN0aW9uLXRpdGxle1xyXG5cdD4gLmhlYWRpbmctb25le1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDsgIFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VjdGlvbi10aXRsZS0ye1xyXG5cdD4gLmhlYWRpbmctNXtcclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VjdGlvbi10aXRsZS0zIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0PiAuaGVhZGluZy01e1xyXG5cdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcblx0XHRmb250LXNpemU6IDQ2cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMzcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNTtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VjdGlvbi10aXRsZS00IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0PiAuaGVhZGluZy01e1xyXG5cdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yLTI7XHJcblx0XHRmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNTtcclxuXHRcdGZvbnQtc2l6ZTogNjZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNDZweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0Zm9udC1zaXplOiA1MnB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC5oZWFkaW5nLTZ7XHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNTtcclxuXHRcdGZvbnQtc2l6ZTogNjZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogNDZweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VjdGlvbi10aXRsZS01e1xyXG5cdD4gLmhlYWRpbmctb25le1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDsgIFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VjdGlvbi10aXRsZS0xM3tcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0PiAuaGVhZGluZy0xM3tcclxuXHRcdGNvbG9yOiAjM2UzZTNlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDgwcHggMjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHggMTBzcHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTM7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogaW5oZXJpdDtcclxuXHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTM7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogaW5oZXJpdDtcclxuXHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNlY3Rpb24tdGl0bGUtMTR7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQuaGVhZGluZy0xNHtcclxuXHRcdGNvbG9yOiAjM2UzZTNlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206MzVweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ib3JkZXItaGVhZGluZ3tcclxuXHQ+IC5oZWFkaW5nLTV7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IC04cHg7XHJcblx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzZTNlM2U7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaGVhZGluZy10d297XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDRweDtcclxufVxyXG4uaGVhZGluZy0ze1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbn1cclxuLmhlYWRpbmctNHtcclxuXHRmb250LXNpemU6IDQ2cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDZweDtcclxuXHRjb2xvcjogJGJhbm5lci1jb2xvci0xO1xyXG59XHJcbi5oZWFkaW5nLTZ7XHJcblx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cdG9wYWNpdHk6IC41O1xyXG5cdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG59XHJcbi5zbWFsbC10aXRsZS0xe1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMjZweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDE2cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxufVxyXG4uc21hbGwtdGl0bGUtMntcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHRmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHktbmFtZTtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxufVxyXG4ubGFyZ2UtdGl0bGUtMXtcclxuXHRmb250LXNpemU6IDcwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdGxldHRlci1zcGFjaW5nOiA3cHg7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiA1cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNXB4O1xyXG5cdH1cclxufVxyXG4ubGFyZ2UtdGl0bGUtMntcclxuXHRmb250LXNpemU6IDEwMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IC45ZW07XHJcbn1cclxuLmxhcmdlLXRpdGxlLTN7XHJcblx0Zm9udC1zaXplOiA2NnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdH1cclxufVxyXG4uZGVzYy1vbmV7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyO1xyXG59XHJcbi8qIC0tLVByb2R1Y3QgU3RpY2tlci0tLSovXHJcbi5zdGlja2VyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAyMHB4O1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogMjVweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcblx0Y29sb3I6ICR3aGl0ZV9jb2xvcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4vKiAtLS1Ub29sdGlwLS0tICovXHJcbi50b29sdGlwe1xyXG5cdHotaW5kZXg6IDEwO1xyXG59XHJcbi50b29sdGlwLWlubmVyIHtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjay1jb2xvcjtcclxuXHR0ZXh0LWluZGVudDogMDtcclxufVxyXG4udG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUsXHJcbi50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG59XHJcbi50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSxcclxuLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUge1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICRibGFjay1jb2xvcjtcclxufVxyXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlLFxyXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjay1jb2xvcjtcclxufVxyXG4udG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSxcclxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYmxhY2stY29sb3I7XHJcbn1cclxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsXHJcbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUge1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAkYmxhY2stY29sb3I7XHJcbn1cclxuLyogLS0tU3BhY2luZyBCZXR3ZWVuIFR3byBSb3ctLS0qL1xyXG4ucHJvZHVjdC1zbGlkZXIge1xyXG5cdC5zbGljay1zbGlkZSB7XHJcblx0XHRkaXYge1xyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdC5wcm9kdWN0LWl0ZW0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLVNsaWNrIERpc2FibGVkIEN1cnNvciBQb2ludC0tLSAqL1xyXG4uc2xpY2stZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDsgXHJcbn1cclxuLyogLS0tVGFiIENvbnRlbnQgJiBQYW5lIEZpeC0tLSAqL1xyXG4udGFiLWNvbnRlbnQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdC50YWItcGFuZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyotLSBTY3JvbGwgVG8gVG9wIC0tKi9cclxuLnNjcm9sbC10by10b3B7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogNTBweDtcclxuXHRib3R0b206IDUwcHg7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRhbmltYXRpb246ICBTbGlkZUluRG93biAxcyBub3JtYWw7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMzAwbXMgZWFzZSk7XHJcblx0Ji5zaG93e1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRhbmltYXRpb246IFNsaWRlSW5VcCAxcyBub3JtYWw7XHJcblx0fVxyXG5cdGl7XHJcblx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdD4gaXtcclxuXHRcdFx0YW5pbWF0aW9uOiBTbGlkZUluVXAgMXMgaW5maW5pdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYmctY29sb3ItMntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5iZy1jb2xvci0ze1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJnLWNvbG9yLTR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYmctY29sb3ItNXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gUmF0aW5nIEJveFxyXG4ucmF0aW5nLWJveCB7XHJcblx0PiB1bCB7XHJcblx0XHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHQ+IGkge1xyXG5cdFx0XHRcdGNvbG9yOiAjRjVBNjIzO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmdhbWJvZ2UtY29sb3J7XHJcblx0XHQ+IHVse1xyXG5cdFx0XHQ+IGxpe1xyXG5cdFx0XHRcdD4gaXtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ2FtYm9nZS1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogLS0tUGFnaW5hdGlvbi0tLSAqL1xyXG4ucGFnaW5hdG9pbi1hcmVhIHtcclxuXHRwYWRkaW5nOiAzMHB4IDAgOTBweDtcclxuXHQmLnBvc2l0aW9uLWNlbnRlcntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0LnBhZ2luYXRpb24tYm94IHtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Y29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuXHRcdFx0XHQmLm5leHR7XHJcblx0XHRcdFx0XHRpe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdD4gYXtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGhlbWUtYmxhY2stY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWJsYWNrLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtYmxhY2stY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLVRhZy0tLSAqL1xyXG4udGFncy1saXN0IHtcclxuXHRsaSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiAtLS1SYW5nZSBTbGlkZXItLS0gKi9cclxuLnByaWNlLWZpbHRlciB7XHJcblx0LnVpLXdpZGdldC1jb250ZW50IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGhlaWdodDogNXB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG5cdH1cclxuXHQudWktc2xpZGVyLXJhbmdlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwwLDAsLjQpO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggNi42NXB4IC4zNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHRcdGN1cnNvcjogZS1yZXNpemU7XHJcblx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LnByaWNlLXNsaWRlci1hbW91bnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQuZmlsdGVyLWJ0biB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR0aGVtZS1ibGFjay1jb2xvcjtcclxuXHRcdFx0d2lkdGg6IDExMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxnLWRldmljZSl7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxhYmVsLWlucHV0IHtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcblx0XHRcdFx0Ym9yZGVyOiBtZWRpdW0gbm9uZTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDk5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogLS0tQ291bnRkb3duLS0tICovXHJcbi5jb3VudGRvd24td3JhcCB7XHJcblx0LmNvdW50ZG93bntcclxuXHRcdCYuaXRlbS00e1xyXG5cdFx0XHQuY291bnRkb3duX19pdGVte1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNjBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRcdCYuY291bnRkb3duX190aW1lIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0OXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5jb3VudGRvd25fX3RleHQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzIuNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLndoaXRlLXRleHRfY29sb3J7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji53aXRoLWJvcmRlcl9yYWRpdXN7XHJcblx0XHQuY291bnRkb3due1xyXG5cdFx0XHQmLml0ZW0tNHtcclxuXHRcdFx0XHQuY291bnRkb3duX19pdGVte1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAwIDEwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuY291bnRkb3duX190aW1lIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmNvdW50ZG93bl9fdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyogLS0tU2VjdGlvbiBTcGFjZS0tLSAqL1xyXG4uaC0xMDB7XHJcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gUGFkZGluZyBUb3BcclxuLnB0LTEwMHtcclxuXHRwYWRkaW5nLXRvcDogMTAwcHg7XHJcbn1cclxuLnB0LTkwe1xyXG5cdHBhZGRpbmctdG9wOiA5MHB4O1xyXG59XHJcbi5wdC04MHtcclxuXHRwYWRkaW5nLXRvcDogODBweDtcclxufVxyXG4ucHQtNjB7XHJcblx0cGFkZGluZy10b3A6IDYwcHg7XHJcbn1cclxuLnB0LTUwe1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcbi5wdC0zNXtcclxuXHRwYWRkaW5nLXRvcDogMzVweDtcclxufVxyXG4ucHQtMzB7XHJcblx0cGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuLnB0LTEwe1xyXG5cdHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbi8vIFBhZGRpbmcgYm90dG9tXHJcbi5wYi0xMDB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcbi5wYi05MHtcclxuXHRwYWRkaW5nLWJvdHRvbTogOTBweDtcclxufVxyXG4ucGItODV7XHJcblx0cGFkZGluZy1ib3R0b206IDg1cHg7XHJcbn1cclxuLnBiLTgwe1xyXG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcbi5wYi03NXtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzVweDtcclxufVxyXG4ucGItNzB7XHJcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XHJcbn1cclxuLnBiLTYwe1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG59XHJcbi5wYi01NXtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTVweDtcclxufVxyXG4ucGItNTB7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcbn1cclxuLnBiLTQwe1xyXG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcbi5wYi0zMHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG4ucGItMjV7XHJcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcbn1cclxuLnBiLTIwe1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbi5wYi0xNXtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4ucGItMTB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLy8gbWFyZ2luIFRvcFxyXG4ubXQtMTAwe1xyXG5cdG1hcmdpbi10b3A6IDEwMHB4O1xyXG59XHJcbi5tdC05MHtcclxuXHRtYXJnaW4tdG9wOiA5MHB4O1xyXG59XHJcbi5tdC04MHtcclxuXHRtYXJnaW4tdG9wOiA4MHB4O1xyXG59XHJcbi5tdC03NXtcclxuXHRtYXJnaW4tdG9wOiA3NXB4O1xyXG59XHJcbi5tdC02MHtcclxuXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcbi5tdC01MHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcbi5tdC0zMHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5tdC0yMHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5tdC0xNXtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcbi5tdC0xMHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi8vIG1hcmdpbiBCb3R0b21cclxuLm1iLTEwMHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG4ubWItOTB7XHJcblx0bWFyZ2luLWJvdHRvbTogOTBweDtcclxufVxyXG4ubWItODB7XHJcblx0bWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG4ubWItNzB7XHJcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG4ubWItNTB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG4ubWItNDB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4ubWItMzB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ubWItMjB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ubWItMTB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4vLyBNYXJnaW4gUmlnaHRcclxuLm1yLTEwe1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4vKi0tLSBJbWFnZSBIb3ZlciBTdHlsZSAtLS0qL1xyXG4uaG92ZXItc3R5bGV7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRpbWd7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDEpIHJvdGF0ZSguMDVkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZS1pbi1vdXQ7XHJcblx0fVxyXG5cdC5vdmVybGF5LTF7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdGltZ3tcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KSByb3RhdGUoLjA1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHRcdC5vdmVybGF5LTF7XHJcblx0XHRcdG9wYWNpdHk6IC4yO1xyXG5cdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhvdmVyLXN0eWxlLTJ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRpbWd7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LDAsMCk7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHQmOmhvdmVye1xyXG5cdFx0aW1ne1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhvdmVyLXN0eWxlLTN7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQuYmFja2dyb3VuZC0ze1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKSByb3RhdGUoLjA1ZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHQub3ZlcmxheS0xe1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0fVxyXG5cdCY6aG92ZXJ7XHJcblx0XHQuYmFja2dyb3VuZC0ze1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDgpIHJvdGF0ZSguMDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjlzIGVhc2UtaW4tb3V0O1xyXG5cdFx0fVxyXG5cdFx0Lm92ZXJsYXktMXtcclxuXHRcdFx0b3BhY2l0eTogLjI7XHJcblx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiAtLS1JbWFnZSBab29tIEVmZmVjdC0tLSAqL1xyXG4uaW1nLXpvb21fZWZmZWN0e1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCY6YmVmb3Jle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0fVxyXG5cdGltZ3tcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMS44cyBlYXNlLWluLW91dCk7XHJcblx0fVxyXG5cdCY6aG92ZXJ7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiAtLS1HbG9iYWwgT3ZlcmxheS0tLSAqL1xyXG4uZ2xvYmFsLW92ZXJsYXkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRleHQtY29sb3IsIC44KTtcclxuXHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHQmLm92ZXJsYXktb3BlbiB7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0Y3Vyc29yOiB1cmwoLi4vaW1hZ2VzL21lbnUvaWNvbi9saWdodC1jbG9zZS5wbmcpIDE2IDE2LCBwb2ludGVyO1xyXG5cdH1cclxufVxyXG4vKiAtLS1OaWNlIFNlbGVjdCBDdXN0b21pemF0aW9uLS0tICovXHJcbi5teW5pY2VzZWxlY3Qge1xyXG5cdCYubmljZS1zZWxlY3Qge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGxpbmUtaGVpZ2h0OiBhdXRvO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYud2lkZXtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKi0tLSBTbGljayBEb3RzIFN0eWxlIC0tLSovXHJcbi5zbGljay1kb3RzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAzMHB4O1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDAgMzBweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0bGkge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrLWNvbG9yO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHR9XHJcblx0XHQmLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY3VzdG9tLWRvdHN7XHJcblx0LnNsaWNrLWRvdHN7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Ym90dG9tOiAtNDVweDtcclxuXHRcdD4gbGl7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUzLDEzMywxMTksMC41KTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmN1c3RvbS1kb3RzLTIge1xyXG5cdC5zbGljay1kb3Rze1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0PiBsaXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY3VzdG9tLWRvdHMtM3tcclxuXHQuc2xpY2stZG90c3tcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHR3aWR0aDogM3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRibGFjay1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRcdFx0cGVyc3BlY3RpdmU6IDQwMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGV6KDAuMDFweCk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjay1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2stY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY3VzdG9tLWRvdHMtNHtcclxuXHQuc2xpY2stZG90c3tcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGJvdHRvbTogLTczcHg7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0d2lkdGg6IDI5cHg7XHJcblx0XHRcdGhlaWdodDogMjlweDtcclxuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiA0cHggNHB4IDRweCA0cHg7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHNub3ctY29sb3I7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2xpY2stYWN0aXZle1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItNjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLU1nYW5hIFNsaWNrIEFycm93cy0tLSAqL1xyXG4uYXJyb3ctc3R5bGUtMXtcclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSA0OHB4KTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Ji50dHktc2xpY2stdGV4dC1uZXh0e1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XHJcblx0XHR9XHJcblx0XHQ+IGl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNzBweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHQ+IGl7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDQ1cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYXJyb3ctc3R5bGUtMntcclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDBweCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR3aWR0aDogNjBweDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdCYudHR5LXNsaWNrLXRleHQtbmV4dHtcclxuXHRcdFx0cmlnaHQ6IDAlO1xyXG5cdFx0fVxyXG5cdFx0Ji50dHktc2xpY2stdGV4dC1wcmV2e1xyXG5cdFx0XHRsZWZ0OiAwJTtcclxuXHRcdH1cclxuXHRcdD4gaXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdD4gaXtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6aG92ZXJ7XHJcblx0XHQuc2xpY2stYXJyb3d7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHQmLnR0eS1zbGljay10ZXh0LW5leHR7XHJcblx0XHRcdFx0cmlnaHQ6IDUlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYudHR5LXNsaWNrLXRleHQtcHJldntcclxuXHRcdFx0XHRsZWZ0OiA1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYXJyb3ctc3R5bGUtM3tcclxuXHQuc2xpY2stYXJyb3d7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hcnJvdy1zdHlsZS00e1xyXG5cdC5zbGljay1hcnJvd3tcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiA1NnB4O1xyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZDtcclxuXHRcdGJvcmRlci1jb2xvcjogcmdiYSg2MiwgNjIsIDYyLCAwLjUpO1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdHdpZHRoOiA0NnB4O1xyXG5cdFx0fVxyXG5cdFx0Ji50dHktc2xpY2stdGV4dC1uZXh0e1xyXG5cdFx0XHRyaWdodDogMy40JTtcclxuXHRcdFx0dG9wOiA4Ni41JTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MCUpO1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG5cdFx0XHRcdHJpZ2h0OiAyJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji50dHktc2xpY2stdGV4dC1wcmV2e1xyXG5cdFx0XHRyaWdodDogMy40JTtcclxuXHRcdFx0dG9wOiA3NyU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAlKTtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHRcdFx0XHRyaWdodDogMiU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRlY2xpcHNlLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDYyLCA2MiwgNjIsIDEpO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVye1xyXG5cdFx0LnNsaWNrLWFycm93e1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYXJyb3ctc3R5bGUtNXtcclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Ji50dHktc2xpY2stdGV4dC1uZXh0e1xyXG5cdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0fVxyXG5cdFx0Ji50dHktc2xpY2stdGV4dC1wcmV2e1xyXG5cdFx0XHRsZWZ0OiA1cHg7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdC5zbGljay1hcnJvd3tcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdCYudHR5LXNsaWNrLXRleHQtbmV4dHtcclxuXHRcdFx0XHRyaWdodDogMCU7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnR0eS1zbGljay10ZXh0LXByZXZ7XHJcblx0XHRcdFx0bGVmdDogMCU7XHJcblx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmFycm93LXN0eWxlLTZ7XHJcblx0LnNsaWNrLWFycm93e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2FkYWRhZDtcclxuXHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYXJyb3ctc3R5bGUtN3tcclxuXHQuc2xpY2stYXJyb3d7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMzZweDtcclxuXHRcdGhlaWdodDogMzZweDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0ei1pbmRleDogOTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdHdpZHRoOiAyNnB4O1xyXG5cdFx0fVxyXG5cdFx0Ji50dHktc2xpY2stdGV4dC1uZXh0e1xyXG5cdFx0XHRyaWdodDogMTAlO1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdGl7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnR0eS1zbGljay10ZXh0LXByZXZ7XHJcblx0XHRcdGxlZnQ6IDEwJTtcclxuXHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRpe1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdC5zbGljay1hcnJvd3tcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmFycm93LXN0eWxlLTh7XHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEycHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdCYudHR5LXNsaWNrLXRleHQtbmV4dHtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IC05JTtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdFx0XHRyaWdodDogLTEyJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRcdHJpZ2h0OiAtOSU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdFx0cmlnaHQ6IC0xNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYudHR5LXNsaWNrLXRleHQtcHJldntcclxuXHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdGxlZnQ6IC05JTtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdFx0XHRsZWZ0OiAtMTIlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdFx0bGVmdDogLTklO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdGxlZnQ6IC0xNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmFycm93LXN0eWxlLTl7XHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEycHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsMCwwLDAuMSk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ji50dHktc2xpY2stdGV4dC1uZXh0e1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMCU7XHJcblx0XHR9XHJcblx0XHQmLnR0eS1zbGljay10ZXh0LXByZXZ7XHJcblx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRsZWZ0OiAwJTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVye1xyXG5cdFx0LnNsaWNrLWFycm93e1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHQmLnR0eS1zbGljay10ZXh0LW5leHR7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRyaWdodDogLTEuMiU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji50dHktc2xpY2stdGV4dC1wcmV2e1xyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGxlZnQ6IC0xLjIlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hcnJvdy1zdHlsZS0xMHtcclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0Ji50dHktc2xpY2stdGV4dC1uZXh0e1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdH1cclxuXHRcdCYudHR5LXNsaWNrLXRleHQtcHJldntcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyotLS0gTWdhbmEncyBCcmFuZCBMb2dvIC0tLSAqL1xyXG4uYnJhbmQtbG9nby1hcmVhe1xyXG5cdHBhZGRpbmc6IDEwcHggMHB4O1xyXG59XHJcbi5icmFuZC1zbGlkZXJ7XHJcblx0LnNsaWNrLWxpc3R7XHJcblx0XHRtYXJnaW4tcmlnaHQ6LTE4cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHQuc2xpY2stdHJhY2t7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5icmFuZC1zbGlkZXItMntcclxuXHRwYWRkaW5nOiAyMHB4IDE1MHB4IDEwcHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRzaWx2ZXItY29sb3I7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTAwcHggMTBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1kX2RldmljZSl7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDBweCAxMHB4O1xyXG5cdH1cclxuXHQuc2xpY2stdHJhY2t7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxufVxyXG4uc2luZ2xlLWJyYW5kLWl0ZW17XHJcblx0bWFyZ2luOiAyMHB4O1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0LmJyYW5kLWl0ZW17XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdGltZ3tcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0fVxyXG5cdCY6aG92ZXJ7XHJcblx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdGltZ3tcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zaW5nbGUtYnJhbmQtaXRlbS0ye1xyXG5cdG1hcmdpbjogMjBweDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdC5icmFuZC1pdGVte1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHRpbWd7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0fVxyXG59XHJcbi5icmFuZC1sb2dvLTJ7XHJcblx0LnNpbmdsZS1icmFuZC1pdGVte1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtc21va2VfY29sb3I7XHJcblx0XHR9XHJcblx0fSBcclxufVxyXG4vKiAtLS1NZ2FuYSBOZXdzbGV0dGVycyBQb3B1cCAtLS0gKi9cclxuLnBvcHVwX3dyYXBwZXIge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogOTk5OTk5OTtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWRfZGV2aWNlKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudGVzdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDQyNXB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHRcdG1heC13aWR0aDogODcwcHg7XHJcblx0XHRwYWRkaW5nOiA1MHB4IDUwcHggNTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LWxhcmdlKSB7XHJcblx0XHRcdG1heC13aWR0aDogODEwcHg7XHJcblx0XHR9XHJcblx0XHQucG9wdXBfb2ZmIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3Vic2NyaWJlLWFyZWEge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQuc3Vic2NyaWJlLWltZ3tcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZGFjYTtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0LnN1YnNjcmliZS1pbm5lcl9pbWd7XHJcblx0XHRcdFx0bWFyZ2luOiAtMjBweCAtMjBweCAyMHB4IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdWJzY3JpYmUtY29udGVudHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdD4gaDIge1xyXG5cdFx0XHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gcCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTgwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3Vic2NyaWJlLWZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0XHQmLnN1YnNjcmliZS1mb3Jte1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNTBweCAwIDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWJzY3JpYmUtYm90dG9tIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLU1vdXNlbW92ZSBXcmFwLS0tICovXHJcbi5tb3VzZW1vdmUtd3JhcCB7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuXHRib3R0b206IDYwcHg7XHJcblx0bGVmdDogNjBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0LnBhZ2UtYmFjayB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IGNhbGMoMTAwJSAtIDE0NXB4KTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcblx0XHRcdHRvcDogY2FsYygxMDAlIC0gOTVweCk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHR0b3A6IGNhbGMoMTAwJSAtIDU1cHgpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0dG9wOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHR0b3A6IGNhbGMoMTAwJSArIDI1cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiAtLS1Cb290c3RyYXAgTm8gR3V0dGVycy0tLSAqL1xyXG4ubm8tZ3V0dGVyc3tcclxuXHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcbi8qIC0tLUluIFN0b2NrLS0tICovXHJcbi5pbi1zdG9ja3tcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0fVxyXG5cdGl7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzg2YmE0NTtcclxuXHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIC0tLSBRdWFudGl0eSAtLS0gKi9cclxuLnF1YW50aXR5IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0LmNhcnQtcGx1cy1taW51cyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogODhweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQ+IC5jYXJ0LXBsdXMtbWludXMtYm94IHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiA4NXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcblx0XHR9XHJcblx0XHQ+IC5xdHlidXR0b24ge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHQmLmRlYyB7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogNSU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pbmMge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0cmlnaHQ6IDUlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMDIgLSBCYXNlIC0gTWl4aW5zXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vLS0tIEFsbCBNaXhpbnMgLSBSZWxhdGVkIFN0dWZmIEluY2x1ZGVkIEluIFRoaXMgQXJlYSAtLS3ihpNcclxuLy8gQnJlYWtwb2ludHNcclxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XHJcblx0Ly8gRml4ZWQgRGV2aWNlXHJcblx0QGlmICRwb2ludCA9PSB4bC1kZXZpY2Uge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEZvciBEZXNrdG9wIERldmljZVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IGxnLWRldmljZSB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBGb3IgTm9ybWFsIERldmljZVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IG1kLWRldmljZSB7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEZvciBUYWJsZXQgRGV2aWNlXHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0gc20tZGV2aWNlIHtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gRm9yIExhcmdlIE1vYmlsZSBEZXZpY2VcclxuXHR9XHJcblx0QGlmICRwb2ludCA9PSB4cy1kZXZpY2Uge1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBGb3IgU21hbGwgTW9iaWxlIERldmljZVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IHh4cy1kZXZpY2Uge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBGb3IgRXh0cmEgU21hbGwgTW9iaWxlIERldmljZVxyXG5cdH1cclxuXHQvLyAgTWF4IERldmljZVxyXG5cdEBpZiAkcG9pbnQgPT0gbWF4LXh4bF9kZXZpY2Uge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRwb2ludCA9PSBtYXgteGxfZGV2aWNlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0gbWF4LWxnX2RldmljZSB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IG1heC1tZF9kZXZpY2Uge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IG1heC1zbV9kZXZpY2Uge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IG1heC14c19kZXZpY2Uge1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaWYgJHBvaW50ID09IG1heC14eHNfZGV2aWNlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIC8vICBNaW5pbXVtIERldmljZVxyXG5cdEBpZiAkcG9pbnQgPT0gbWluLXh4bF9kZXZpY2Uge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE1MDFweCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGlmICRwb2ludCA9PSBtaW4teGxfZGV2aWNlIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0gbWluLWxnX2RldmljZSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpZiAkcG9pbnQgPT0gbWluLW1kX2RldmljZSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiRkZXNrdG9wLWRldmljZS0yOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpXCI7XHJcbi8vIEFic29sdXRlIGNlbnRlclxyXG5AbWl4aW4gYWJzQ2VudGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbi8vIFdoaXRlIHNwYWNlXHJcbkBtaXhpbiB3aGl0ZS1zcGFjZSgkdmFsdWUpIHtcclxuXHR3aGl0ZS1zcGFjZTogLW1vei0jeyR2YWx1ZX07XHJcblx0d2hpdGUtc3BhY2U6ICR2YWx1ZTtcclxufVxyXG4vLyBib3ggcmVmbGVjdFxyXG5AbWl4aW4gYm94LXJlZmxlY3QoJHZhbHVlLi4uKSB7XHJcblx0LXdlYmtpdC1ib3gtcmVmbGVjdDogJHZhbHVlO1xyXG5cdC1tb3otYm94LXJlZmxlY3Q6ICR2YWx1ZTtcclxuXHQtby1ib3gtcmVmbGVjdDogJHZhbHVlO1xyXG5cdC1tcy1ib3gtcmVmbGVjdDogJHZhbHVlO1xyXG5cdGJveC1yZWZsZWN0OiAkdmFsdWU7XHJcbn1cclxuLy8gRmlsdGVyXHJcbkBtaXhpbiBmaWx0ZXIoJHZhbHVlLi4uKSB7XHJcblx0LXdlYmtpdC1maWx0ZXI6ICR2YWx1ZTtcclxuXHQtbW96LWZpbHRlcjogJHZhbHVlO1xyXG5cdC1vLWZpbHRlcjogJHZhbHVlO1xyXG5cdC1tcy1maWx0ZXI6ICR2YWx1ZTtcclxuXHRmaWx0ZXI6ICR2YWx1ZTtcclxufVxyXG4vLyBBcHBlYXJhbmNlXHJcbkBtaXhpbiBhcHBlYXJhbmNlKCR2YWx1ZS4uLikge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogJHZhbHVlO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogJHZhbHVlO1xyXG5cdC1tcy1hcHBlYXJhbmNlOiAkdmFsdWU7XHJcblx0LW8tYXBwZWFyYW5jZTogJHZhbHVlO1xyXG5cdGFwcGVhcmFuY2U6ICR2YWx1ZTtcclxufVxyXG4vLyBUcmFuc2Zvcm1cclxuQG1peGluIHRyYW5zZm9ybSgkdmFsdWUuLi4pIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogJHZhbHVlO1xyXG5cdC1tb3otdHJhbnNmb3JtOiAkdmFsdWU7XHJcblx0LW1zLXRyYW5zZm9ybTogJHZhbHVlO1xyXG5cdC1vLXRyYW5zZm9ybTogJHZhbHVlO1xyXG5cdHRyYW5zZm9ybTogJHZhbHVlO1xyXG59XHJcbi8vIEJveCBzaXppbmdcclxuQG1peGluIGJveC1zaXppbmcoJGJ6LXZhbHVlLi4uKSB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiAkYnotdmFsdWU7XHJcblx0LW1vei1ib3gtc2l6aW5nOiAkYnotdmFsdWU7XHJcblx0LW1zLWJveC1zaXppbmc6ICRiei12YWx1ZTtcclxuXHQtby1ib3gtc2l6aW5nOiAkYnotdmFsdWU7XHJcblx0Ym94LXNpemluZzogJGJ6LXZhbHVlO1xyXG59XHJcbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJGJyLXZhbHVlKSB7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkYnItdmFsdWU7XHJcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkYnItdmFsdWU7XHJcblx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6ICRici12YWx1ZTtcclxuXHQtby1iYWNrZmFjZS12aXNpYmlsaXR5OiAkYnItdmFsdWU7XHJcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogJGJyLXZhbHVlO1xyXG59XHJcbi8vIEJveCBzaGFkb3dcclxuQG1peGluIGJveC1zaGFkb3coJGJzLXZhbHVlLi4uKSB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAkYnMtdmFsdWU7XHJcblx0LW1vei1ib3gtc2hhZG93OiAkYnMtdmFsdWU7XHJcblx0LW1zLWJveC1zaGFkb3c6ICRicy12YWx1ZTtcclxuXHQtby1ib3gtc2hhZG93OiAkYnMtdmFsdWU7XHJcblx0Ym94LXNoYWRvdzogJGJzLXZhbHVlO1xyXG59XHJcbi8vIEJvcmRlciByYWRpdXNcclxuQG1peGluIGJvcmRlci1yYWRpdXMoJGJyLXZhbHVlKSB7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkYnItdmFsdWU7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkYnItdmFsdWU7XHJcblx0LW1zLWJvcmRlci1yYWRpdXM6ICRici12YWx1ZTtcclxuXHQtby1ib3JkZXItcmFkaXVzOiAkYnItdmFsdWU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJyLXZhbHVlO1xyXG59XHJcbi8vIFRyYW5zaXRpb25cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcblx0LW1zLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG59XHJcbi8vIFRleHQgU2hhZG93XHJcbkBtaXhpbiB0ZXh0LXNoYWRvdygkdC1zaGFkb3cuLi4pIHtcclxuXHQtd2Via2l0LXRleHQtc2hhZG93OiAkdC1zaGFkb3c7XHJcblx0LW1vei10ZXh0LXNoYWRvdzogJHQtc2hhZG93O1xyXG5cdC1tcy10ZXh0LXNoYWRvdzogJHQtc2hhZG93O1xyXG5cdC1vLXRleHQtc2hhZG93OiAkdC1zaGFkb3c7XHJcblx0dGV4dC1zaGFkb3c6ICR0LXNoYWRvdztcclxufVxyXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCR0cmFuc2Zvcm0tb3JpZ2luLi4uKSB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkdHJhbnNmb3JtLW9yaWdpbjtcclxuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46ICR0cmFuc2Zvcm0tb3JpZ2luO1xyXG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkdHJhbnNmb3JtLW9yaWdpbjtcclxuXHQtby10cmFuc2Zvcm0tb3JpZ2luOiAkdHJhbnNmb3JtLW9yaWdpbjtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiAkdHJhbnNmb3JtLW9yaWdpbjtcclxufVxyXG4vLyBBbmltYXRpb25cclxuQG1peGluIGFuaW1hdGlvbigkdmFsdWUuLi4pIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbjogJHZhbHVlO1xyXG5cdC1tb3otYW5pbWF0aW9uOiAkdmFsdWU7XHJcblx0LW1zLWFuaW1hdGlvbjogJHZhbHVlO1xyXG5cdC1vLWFuaW1hdGlvbjogJHZhbHVlO1xyXG5cdGFuaW1hdGlvbjogJHZhbHVlO1xyXG59XHJcbi8vIGJhY2tncm91bmQgZ3JhZGllbnRcclxuQG1peGluIGJhY2tncm91bmQoJHZhbHVlLi4uKSB7XHJcblx0LXdlYmtpdC1iYWNrZ3JvdW5kOiAkdmFsdWU7XHJcblx0LW1vei1iYWNrZ3JvdW5kOiAkdmFsdWU7XHJcblx0LW1zLWJhY2tncm91bmQ6ICR2YWx1ZTtcclxuXHQtby1iYWNrZ3JvdW5kOiAkdmFsdWU7XHJcblx0YmFja2dyb3VuZDogJHZhbHVlO1xyXG59XHJcbi8vIEZsZXhib3hcclxuQG1peGluIGZsZXhib3gge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiAtbW96LWZsZXg7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG4vLyBJbmxpbmUgZmxleFxyXG5AbWl4aW4gaW5saW5lLWZsZXgge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tb3otaW5saW5lLWZsZXg7XHJcblx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcbi8vIEZsZXhib3ggRGlyZWN0aW9uXHJcbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkdmFsdWU6IHJvdykge1xyXG5cdEBpZiAkdmFsdWUgPT0gcm93LXJldmVyc2Uge1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbiB7XHJcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uLXJldmVyc2Uge1xyXG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHR9IEBlbHNlIHtcclxuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdH1cclxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XHJcblx0LW1vei1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xyXG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XHJcbn1cclxuLy8gRmxleGJveCBXcmFwXHJcbkBtaXhpbiBmbGV4LXdyYXAoJHZhbHVlOiBub3dyYXApIHtcclxuXHQtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xyXG5cdC1tb3otZmxleC13cmFwOiAkdmFsdWU7XHJcblx0QGlmICR2YWx1ZSA9PSBub3dyYXAge1xyXG5cdFx0LW1zLWZsZXgtd3JhcDogbm9uZTtcclxuXHR9IEBlbHNlIHtcclxuXHRcdC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTtcclxuXHR9XHJcblx0ZmxleC13cmFwOiAkdmFsdWU7XHJcbn1cclxuLy8gRmxleGJveCBGbG93IChzaG9ydGhhbmQpXHJcbkBtaXhpbiBmbGV4LWZsb3coJHZhbHVlczogKHJvdyBub3dyYXApKSB7XHJcblx0LXdlYmtpdC1mbGV4LWZsb3c6ICR2YWx1ZXM7XHJcblx0LW1vei1mbGV4LWZsb3c6ICR2YWx1ZXM7XHJcblx0LW1zLWZsZXgtZmxvdzogJHZhbHVlcztcclxuXHRmbGV4LWZsb3c6ICR2YWx1ZXM7XHJcbn1cclxuXHJcbi8vIEZsZXhib3ggT3JkZXJcclxuQG1peGluIG9yZGVyKCRpbnQ6IDApIHtcclxuXHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkaW50ICsgMTtcclxuXHQtd2Via2l0LW9yZGVyOiAkaW50O1xyXG5cdC1tb3otb3JkZXI6ICRpbnQ7XHJcblx0LW1zLWZsZXgtb3JkZXI6ICRpbnQ7XHJcblx0b3JkZXI6ICRpbnQ7XHJcbn1cclxuXHJcbi8vIEZsZXhib3ggR3Jvd1xyXG5AbWl4aW4gZmxleC1ncm93KCRpbnQ6IDApIHtcclxuXHQtd2Via2l0LWJveC1mbGV4OiAkaW50O1xyXG5cdC13ZWJraXQtZmxleC1ncm93OiAkaW50O1xyXG5cdC1tb3otZmxleC1ncm93OiAkaW50O1xyXG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAkaW50O1xyXG5cdGZsZXgtZ3JvdzogJGludDtcclxufVxyXG5cclxuLy8gRmxleGJveCBTaHJpbmtcclxuQG1peGluIGZsZXgtc2hyaW5rKCRpbnQ6IDEpIHtcclxuXHQtd2Via2l0LWZsZXgtc2hyaW5rOiAkaW50O1xyXG5cdC1tb3otZmxleC1zaHJpbms6ICRpbnQ7XHJcblx0LW1zLWZsZXgtbmVnYXRpdmU6ICRpbnQ7XHJcblx0ZmxleC1zaHJpbms6ICRpbnQ7XHJcbn1cclxuXHJcbi8vIEZsZXhib3ggQmFzaXNcclxuQG1peGluIGZsZXgtYmFzaXMoJHZhbHVlOiBhdXRvKSB7XHJcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiAkdmFsdWU7XHJcblx0LW1vei1mbGV4LWJhc2lzOiAkdmFsdWU7XHJcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR2YWx1ZTtcclxuXHRmbGV4LWJhc2lzOiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vIEZsZXhib3ggXCJGbGV4XCIgKHNob3J0aGFuZClcclxuQG1peGluIGZsZXgoJGZnOiAxLCAkZnM6IG51bGwsICRmYjogbnVsbCkge1xyXG5cdCRmZy1ib3hmbGV4OiAkZmc7XHJcblxyXG5cdEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcclxuXHRcdCRmZy1ib3hmbGV4OiBudGgoJGZnLCAxKTtcclxuXHR9XHJcblxyXG5cdC13ZWJraXQtYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xyXG5cdC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XHJcblx0LW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XHJcblx0LW1vei1mbGV4OiAkZmcgJGZzICRmYjtcclxuXHQtbXMtZmxleDogJGZnICRmcyAkZmI7XHJcblx0ZmxleDogJGZnICRmcyAkZmI7XHJcbn1cclxuXHJcbi8vIEZsZXhib3ggSnVzdGlmeSBDb250ZW50XHJcbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZFxyXG4vLyBEZWZhdWx0OiBmbGV4LXN0YXJ0XHJcbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XHJcblx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG5cdFx0LW1zLWZsZXgtcGFjazogZW5kO1xyXG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWJldHdlZW4ge1xyXG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcclxuXHRcdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XHJcblx0fSBAZWxzZSB7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiAkdmFsdWU7XHJcblx0XHQtbXMtZmxleC1wYWNrOiAkdmFsdWU7XHJcblx0fVxyXG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XHJcblx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcclxufVxyXG4vLyBTaG9ydGVyIHZlcnNpb246XHJcbkBtaXhpbiBmbGV4LWp1c3QoJGFyZ3MuLi4pIHtcclxuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoJGFyZ3MuLi4pO1xyXG59XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGbGV4Ym94IEFsaWduIEl0ZW1zXHJcbi8vXHJcbi8vIEZsZXggaXRlbXMgY2FuIGJlIGFsaWduZWQgaW4gdGhlIGNyb3NzIGF4aXMgb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGVcclxuLy8gZmxleCBjb250YWluZXIsIHNpbWlsYXIgdG8gJ2p1c3RpZnktY29udGVudCcgYnV0IGluIHRoZSBwZXJwZW5kaWN1bGFyXHJcbi8vIGRpcmVjdGlvbi4gJ2FsaWduLWl0ZW1zJyBzZXRzIHRoZSBkZWZhdWx0IGFsaWdubWVudCBmb3IgYWxsIG9mIHRoZSBmbGV4XHJcbi8vIGNvbnRhaW5lcidzIGl0ZW1zLCBpbmNsdWRpbmcgYW5vbnltb3VzIGZsZXggaXRlbXMuICdhbGlnbi1zZWxmJyBhbGxvd3NcclxuLy8gdGhpcyBkZWZhdWx0IGFsaWdubWVudCB0byBiZSBvdmVycmlkZGVuIGZvciBpbmRpdmlkdWFsIGZsZXggaXRlbXMuIChGb3JcclxuLy8gYW5vbnltb3VzIGZsZXggaXRlbXMsICdhbGlnbi1zZWxmJyBhbHdheXMgbWF0Y2hlcyB0aGUgdmFsdWUgb2YgJ2FsaWduLWl0ZW1zJ1xyXG4vLyBvbiB0aGVpciBhc3NvY2lhdGVkIGZsZXggY29udGFpbmVyLilcclxuLy9cclxuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcclxuLy8gRGVmYXVsdDogc3RyZXRjaFxyXG4vL1xyXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24taXRlbXMtcHJvcGVydHlcclxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xyXG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcblx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcblx0fSBAZWxzZSB7XHJcblx0XHQtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlO1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcclxuXHR9XHJcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xyXG5cdC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcclxuXHRhbGlnbi1pdGVtczogJHZhbHVlO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEZsZXhib3ggQWxpZ24gU2VsZlxyXG4vL1xyXG4vLyBWYWx1ZXM6IGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcclxuLy8gRGVmYXVsdDogYXV0b1xyXG5cclxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XHJcblx0Ly8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cclxuXHQtd2Via2l0LWFsaWduLXNlbGY6ICR2YWx1ZTtcclxuXHQtbW96LWFsaWduLXNlbGY6ICR2YWx1ZTtcclxuXHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XHJcblx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0LW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlO1xyXG5cdH1cclxuXHRhbGlnbi1zZWxmOiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRmxleGJveCBBbGlnbiBDb250ZW50XHJcbi8vXHJcbi8vIFRoZSAnYWxpZ24tY29udGVudCcgcHJvcGVydHkgYWxpZ25zIGEgZmxleCBjb250YWluZXIncyBsaW5lcyB3aXRoaW4gdGhlXHJcbi8vIGZsZXggY29udGFpbmVyIHdoZW4gdGhlcmUgaXMgZXh0cmEgc3BhY2UgaW4gdGhlIGNyb3NzLWF4aXMsIHNpbWlsYXIgdG9cclxuLy8gaG93ICdqdXN0aWZ5LWNvbnRlbnQnIGFsaWducyBpbmRpdmlkdWFsIGl0ZW1zIHdpdGhpbiB0aGUgbWFpbi1heGlzLiBOb3RlLFxyXG4vLyB0aGlzIHByb3BlcnR5IGhhcyBubyBlZmZlY3Qgd2hlbiB0aGUgZmxleGJveCBoYXMgb25seSBhIHNpbmdsZSBsaW5lLlxyXG4vL1xyXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgfCBzdHJldGNoXHJcbi8vIERlZmF1bHQ6IHN0cmV0Y2hcclxuLy9cclxuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWNvbnRlbnQtcHJvcGVydHlcclxuXHJcbkBtaXhpbiBhbGlnbi1jb250ZW50KCR2YWx1ZTogc3RyZXRjaCkge1xyXG5cdC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xyXG5cdC1tb3otYWxpZ24tY29udGVudDogJHZhbHVlO1xyXG5cdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XHJcblx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG5cdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcclxuXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xyXG5cdH0gQGVsc2Uge1xyXG5cdFx0LW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XHJcblx0fVxyXG5cdGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcclxufVxyXG4vLyBTdWIgTWVudVxyXG5AbWl4aW4gc3VibWVudSB7XHJcblx0Lm1nYW5hLXN1Ym1lbnV7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdC5tZ2FuYS1zdWJtZW51e1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIE1nYW5hJ3MgTmV3IFByaWNlXHJcbkBtaXhpbiBuZXctcHJpY2Uge1xyXG5cdC5uZXctcHJpY2Uge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLy8gTWdhbmEncyBPbGQgUHJpY2VcclxuQG1peGluIG9sZC1wcmljZSB7XHJcblx0Lm9sZC1wcmljZSB7XHJcblx0XHRjb2xvcjogJHNpbHZlci1jb2xvcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMDUgLSBHbG9iYWwgLSBDb2xvclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAtLS1CYWNrZ3JvdW5kIENvbG9yLS0tICovXHJcbi5iZy1zbW9rZV9jb2xvcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxufVxyXG4uYmctd2hpdGVfY29sb3J7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbn1cclxuLmJnLXdpc3AtcGlua3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aXNwLXBpbmtfY29sb3I7XHJcbn1cclxuLmJnLXNub3d7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc25vdy1jb2xvcjtcclxufVxyXG4uYmctY2xlYXJfZGF5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWVlOTtcclxufVxyXG4uYmctYmxhY2t7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcbi5iZy1uaWdodF9yaWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7XHJcbn1cclxuLmJnLWZhbnRhc3l7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWVlO1xyXG59XHJcbi5iZy1kaW1fZ3JheXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XHJcbn1cclxuLmJnLXNub3d7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG59XHJcbi5iZy1jYXZlcm5fcGlua3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkQ2I2YjY7XHJcbn1cclxuLmJnLWhpbnQtb2ZfcmVke1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmMjtcclxufVxyXG4uYmctdHJhbnF1aWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmNGYwO1xyXG59XHJcbi5iZy1mb290ZXItMXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTJhMmE7XHJcbn1cclxuLmJnLXNvcmJ1c3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59XHJcbi8qLS0tLSBUaXRsZSBDb2xvcnMgLS0tLSovXHJcbi53aGl0ZS10aXRsZS1jb2xvcntcclxuICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcclxufVxyXG4uZGVmYXVsdC10aXRsZS1jb2xvcntcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG4uZGVmYXVsdC10aXRsZS1jb2xvci0ye1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI7XHJcbn1cclxuLmRlZmF1bHQtdGl0bGUtY29sb3ItM3tcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG59XHJcbi5kZWZhdWx0LXRpdGxlLWNvbG9yLTZ7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcclxufVxyXG4uYmxhY2stdGl0bGUtY29sb3J7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAwNiAtIExheW91dCAtIEhlYWRlclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFpbi1oZWFkZXJ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gICAgfVxyXG59XHJcbi8qIC0tLUhlYWRlciBMb2dvLS0tICovXHJcbi5oZWFkZXItbG9nb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgfVxyXG59XHJcbi8qIC0tLU1haW4gTWVudS0tLSAqL1xyXG4ubWFpbi1uYXZ7XHJcbiAgICA+IHVse1xyXG4gICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogNDVweCAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24taG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDQ4NzZjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZW51LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWhvdmVyLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0gRHJvcGR3b24gLS0tKi9cclxuLm1nYW5hLWRyb3Bkb3due1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMjRweCAwIHJnYmEoMCwgMCwgMCwgLjA5KTtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAyNHB4O1xyXG4gICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgPiBsaSB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5kcm9wZG93bi1ob3ZlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTEwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhciAwLjJzO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG59XHJcbi5kcm9wZG93bi1ob3Zlci0ye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTEwJTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyIDAuMnM7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbn1cclxuLyotLS0gTWVnYS1NZW51IC0tLSovXHJcbi5tZWdhLW1lbnV7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAuMDkpO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgLy8gbGVmdDogNTAlO1xyXG4gICAgJi50aHJlZS1jb2x1bW57XHJcbiAgICAgICAgd2lkdGg6IDg3MHB4O1xyXG4gICAgfVxyXG4gICAgLm1lbnUtY29sdW17XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAubWVnYS1tZW51LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDE1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50aHJlZS1jb2x1bW57XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgMCk7XHJcbiAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgfVxyXG59XHJcbi5mb3VyLWNvbHVtbntcclxuICAgIC5mb3VyLWNvbHVtbi13cmFwcGVyIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDcxJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVnYS1tZW51LWltYWdle1xyXG4gICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDI5JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3LjIlLCAwKTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMyUsIDApO1xyXG4gICAgICAgIGxlZnQ6IDI4JTtcclxuICAgICAgICB3aWR0aDogMTA2OHB4O1xyXG4gICAgfVxyXG59XHJcbi5zaG9wLWRlbW97XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYXtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSkgcm90YXRlKC4wNWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuN3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHJvdGF0ZSguMDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWdhbmEtYnRue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZW1vLWNvbnRlbnR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1nYW5hLWJ0bntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS1IZWFkZXIgUmlnaHQgQXJlYS0tLSAqL1xyXG4uaGVhZGVyLXJpZ2h0LWFyZWF7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgID4gdWx7XHJcbiAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubWluaWNhcnQtd3JhcHtcclxuICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICA+IC5taW5pY2FydC1jb3VudF9hcmVhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhcnQtaXRlbV9jb3VudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FydC1jb3VudC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLVN0aWNreSBIZWFkZXItLS0gKi9cclxuLmhlYWRlci1zdGlja3l7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMzAwbXMgZWFzZS1pbiAwcyk7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tbmF2ID4gdWwgPiBsaXtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgIH1cclxuICAgICYuc3RpY2t5IHtcclxuICAgICAgICBhbmltYXRpb246IDgwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBzbGlkZUluRG93bjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGlja3ktaGVhZGVyX25hdntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1sb2dvX2FyZWF7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICA+IGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLW1lbnVfYXJlYXtcclxuICAgICAgICAgICAgPiBuYXZ7XHJcbiAgICAgICAgICAgICAgICAmLm1haW4tbmF2e1xyXG4gICAgICAgICAgICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS1IZWFkZXIgMi0tLSAqL1xyXG4uaGVhZGVyLTJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbn1cclxuLyogLS0tSGVhZGVyIDMtLS0gKi9cclxuLmhlYWRlci0ze1xyXG4gICAgLmhlYWRlci1taWRkbGUtYXJlYXtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29jaWFsLWxpbmt7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1oZWFkZXItM3tcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlLWNvbHVtbntcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3VyLWNvbHVtbntcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvdXItY29sdW1uLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZWdhLW1lbnUtaW1hZ2V7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZ2EtbWVudXtcclxuICAgICAgICAubWVudS1jb2x1bXtcclxuICAgICAgICAgICAgJi5tZW51LWNvbHVtbi0ze1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLUhlYWRlciA0LS0tICovXHJcbi5oZWFkZXItdG9we1xyXG4gICAgLmhlYWRlci1vZmZlcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXJpZ2h0e1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2UtMn17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLTJ9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3gtZHJvcGRvd257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3Nik7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc2KTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWwtbGlua3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS1IZWFkZXIgNS0tLSAqL1xyXG4uaGVhZGVyLTV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICAubWFpbi1oZWFkZXItNXtcclxuICAgICAgICAubWFpbi1uYXZ7XHJcbiAgICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItcmlnaHQtYXJlYXtcclxuICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgIH1cclxufVxyXG4vKiAtLS1IZWFkZXIgNi0tLSAqL1xyXG4uaGVhZGVyLTZ7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWVudS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZ2EtbWVudXtcclxuICAgICAgICAubWVudS1jb2x1bXtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAubWVnYS1tZW51LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG9wLWRlbW97XHJcbiAgICAgICAgLmRlbW8tY29udGVudHtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlbW8tY29udGVudHtcclxuICAgICAgICAubWdhbmEtYnRuLTN7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2JpbGUtbWVudV93cmFwcGVye1xyXG4gICAgICAgIC5idG4tY2xvc2UtMntcclxuICAgICAgICAgICAgPiBpOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub2ZmY2FudmFzLW5hdmlnYXRpb257XHJcbiAgICAgICAgLm1vYmlsZS1tZW51e1xyXG4gICAgICAgICAgICBsaS5tZW51LW9wZW57XHJcbiAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogLS0tSGVhZGVyIDctLS0gKi9cclxuLmhlYWRlci03e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgLm1haW4taGVhZGVyLTd7XHJcbiAgICAgICAgLm1haW4tbmF2e1xyXG4gICAgICAgICAgICA+IHVse1xyXG4gICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItcmlnaHQtYXJlYXtcclxuICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lZ2EtbWVudXtcclxuICAgICAgICAgICAgLm1lbnUtY29sdW17XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaG9wLWRlbW97XHJcbiAgICAgICAgICAgICAgICAuZGVtby1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXN0aWNreXtcclxuICAgICAgICAubWFpbi1uYXZ7XHJcbiAgICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLXJpZ2h0LWFyZWF7XHJcbiAgICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZWdhLW1lbnV7XHJcbiAgICAgICAgICAgIC5tZW51LWNvbHVte1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLUhlYWRlciA4LS0tICovXHJcbi5oZWFkZXItOHtcclxuICAgIC5oZWFkZXItbG9nb3tcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tbmF2e1xyXG4gICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXJpZ2h0LWFyZWF7XHJcbiAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+YS5zZWFyY2gtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjdhNGI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjRkMGM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWluaWNhcnQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDYzOEQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE3OEM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1pbmljYXJ0LWNvdW50X2FyZWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uY2FydC1pdGVtX2NvdW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tZW51LWJ0bntcclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2JpbGUtbWVudV9idG57XHJcbiAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVnYS1tZW51e1xyXG4gICAgICAgIC5tZW51LWNvbHVte1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG9wLWRlbW97XHJcbiAgICAgICAgICAgIC5kZW1vLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItc3RpY2t5e1xyXG4gICAgICAgIC5tYWluLW5hdntcclxuICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci1yaWdodC1hcmVhe1xyXG4gICAgICAgICAgICA+IHVse1xyXG4gICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVnYS1tZW51e1xyXG4gICAgICAgICAgICAubWVudS1jb2x1bXtcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1tZW51LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS1IZWFkZXIgOS0tLSAqL1xyXG4uaGVhZGVyLTl7XHJcbiAgICAuaGVhZGVyLXRvcHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNiwyMTYsMjE2LC40KTtcclxuICAgICAgICAuYm94LXJpZ2h0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWxvZ297XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tbmF2e1xyXG4gICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci03O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRocmVlLWNvbHVtbntcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI2LjUlLCAwKTtcclxuICAgICAgICAgICAgbGVmdDogMjYuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNi41JSwgMCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ0JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm91ci1jb2x1bW57XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMSUsIDApO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMSUsIDApO1xyXG4gICAgICAgICAgICBsZWZ0OiAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci1yaWdodC1hcmVhIHtcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMjdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjE2LDIxNiwyMTYsLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMTYsMjE2LDIxNiwuNCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCAyM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci1zdGlja3l7XHJcbiAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWhlYWRlcntcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIC5oZWFkZXItcmlnaHQtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGxpLm1lbnUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMHB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogLS0tSGVhZGVyIDEwLS0tICovXHJcbi5oZWFkZXItMTB7XHJcbiAgICAub2ZmY2FudmFzLW1lbnVfd3JhcHBlcntcclxuICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgIC5vZmZjYW52YXMtbWVudS1pbm5lcntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub2ZmY2FudmFzLW1lbnUtaW5uZXJ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yODVweDtcclxuICAgICAgICAgICAgLmJ0bi1jbG9zZXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItdG9we1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItbG9nby0ye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXJpZ2h0LWFyZWF7XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWluaWNhcnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1saW5re1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggLTIwcHggMjBweCAtMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItbGVmdC1hcmVhe1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIC5oZWFkZXItc3RpY2t5e1xyXG4gICAgICAgIC5oZWFkZXItcmlnaHQtYXJlYXtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAubWluaWNhcnQtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm9mZmNhbnZhcy1tZW51X3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgICAgIC5vZmZjYW52YXMtbWVudS1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vZmZjYW52YXMtbWVudS1pbm5lcntcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjg1cHg7XHJcbiAgICAgICAgICAgICAgICAuYnRuLWNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1oZWFkZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aHJlZS1jb2x1bW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIDApO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3VyLWNvbHVtbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzJSwgMCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogLS0tSGVhZGVyIDExLS0tICovXHJcbi5oZWFkZXItMTF7XHJcbiAgICAuZml4ZWQtbWFpbl9oZWFkZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4teGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRlci1sb2dve1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXItcmlnaHQtYXJlYXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWluLW1lbnVfYXJlYXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgPiBuYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5tYWluLW5hdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGhyZWUtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAtMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm91ci1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTM1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAtMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm91ci1jb2x1bW4td3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZ2FuYS1kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gLTMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tcmlnaHQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDI0MnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLXJpZ2h0LTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxODRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1yaWdodC0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMzcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHJvcGRvd24tcmlnaHQtNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDY0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDA3IC0gTGF5b3V0IC0gRm9vdGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mb290ZXItYXJlYS0xe1xyXG4gICAgLmZvb3Rlci10b3AtYXJlYXtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDBweCA4MnB4O1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbC0xe1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNy4yJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3LjIlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb2wtMntcclxuICAgICAgICBmbGV4OiAwIDAgNzIuOCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3Mi44JTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNtLXNwYWNle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC54c20tc3BhY2V7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXdpZGdldHMtYXJlYXtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLXdpZGdldHN7XHJcbiAgICAgICAgICAgIC5oZWFkaW5nLTN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb290ZXItd2lkZ2V0cy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItYm90dG9tLWFyZWF7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTQ7XHJcbiAgICAgICAgLmNvcHlyaWdodHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLCBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYTpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm9vdGVyLWFyZWEtMntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIC5mb290ZXItd2lkZ2V0cy1hcmVhe1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICAuZGVzYy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLXdpZGdldHN7XHJcbiAgICAgICAgICAgIC5oZWFkaW5nLTN7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9vdGVyLXdpZGdldHMtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItYm90dG9tLWFyZWEge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci0zO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItYm90dG9tLWFyZWF7XHJcbiAgICAgICAgLmNvcHlyaWdodHtcclxuICAgICAgICAgICAgc3BhbiwgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWxpbmstMntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlci1hcmVhLTN7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgIC5mb290ZXItdG9wLWFyZWF7XHJcbiAgICAgICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbC0xIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTkuNiU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOS42JTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb2wtMiB7XHJcbiAgICAgICAgZmxleDogMCAwIDgwLjQlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAuNCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXdpZGdldHMtYXJlYXtcclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgLmRlc2MtY29udGVudHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci13aWRnZXRze1xyXG4gICAgICAgICAgICAuaGVhZGluZy0ze1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1ib3R0b20tYXJlYSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLTQ7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWxpbmstMntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb290ZXItYXJlYS00e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJsYWNrLWNvbG9yO1xyXG4gICAgb3BhY2l0eTogLjk7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICAuZm9vdGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItbG9nb3tcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItZGVzY3tcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNub3ctY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtbGluay0ye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvcHlyaWdodHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbm93LWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNub3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mb290ZXItYXJlYS01e1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAmLmZvb3Rlci01LW5vLWJvcmRlcntcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci13aWRnZXRzLWFyZWF7XHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLXdpZGdldHN7XHJcbiAgICAgICAgICAgIC5oZWFkaW5nLTN7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb290ZXItd2lkZ2V0cy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb2wtMXtcclxuICAgICAgICBmbGV4OiAwIDAgMjcuMiU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNy4yJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tY29sLTJ7XHJcbiAgICAgICAgZmxleDogMCAwIDcyLjglO1xyXG4gICAgICAgIG1heC13aWR0aDogNzIuOCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbS1zcGFjZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAueHNtLXNwYWNle1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1ib3R0b20tYXJlYXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgLmNvcHlyaWdodHtcclxuICAgICAgICAgICAgc3BhbiwgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDU0NTQ1O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci1ib3R0b20tZm9vdGVye1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRib3JkZXItY29sb3ItMztcclxuICAgIC5mb290ZXItd2lkZ2V0cy1hcmVhe1xyXG4gICAgICAgIC5mb290ZXItd2lkZ2V0c3tcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9vdGVyLXdpZGdldHMtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm9vdGVyLWFyZWEtdHJhbnNwYXJlbnR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICB9XHJcbiAgICAuY29weXJpZ2h0e1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiwgYXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRmphbGxhIE9uZVwiLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWxpbmstMntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1vYmlsZS1mb290ZXJ7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggMnB4IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5tb2JpbGUtZm9vdGVyLW5hdntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAuYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2JpbGUtZm9vdGVyLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTJweCAycHggcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm9vdGVyLXRvcC1hcmVhLTJ7XHJcbiAgICBwYWRkaW5nOiAxNzBweCAwcHggNjZweDtcclxuICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eGxfZGV2aWNlKXtcclxuICAgICAgICBwYWRkaW5nOiAxNzBweCAwcHggNzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCAwcHggNjBweDtcclxuICAgIH1cclxuICAgIC5sb2dve1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDI1M3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbC0xe1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNy4yJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3LjIlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNiU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tY29sLTJ7XHJcbiAgICAgICAgZmxleDogMCAwIDcyLjglO1xyXG4gICAgICAgIG1heC13aWR0aDogNzIuOCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDc0JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci13aWRnZXRzLWFyZWF7XHJcbiAgICAgICAgLmZvb3Rlci13aWRnZXRze1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmctZm9vdGVyLWltYWdle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lLzExLTYucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGhlaWdodDogNDkzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhsX2RldmljZSl7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgaGVpZ2h0OiA2MzJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgaGVpZ2h0OiA4NzJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UzRTNFO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAwOCAtIFBhZ2VzIC0gU2hvcFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAtLS1TaG9wIFRvb2xiYXItLS0gKi9cclxuLnNob3AtdG9vbGJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMHB4IDAgMjVweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1kX2RldmljZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtcGFnZV9jb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1zZWxlY3Rpb25fd3JhcHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3Qtc2VsZWN0aW9uX21lbnV7XHJcbiAgICAgICAgICAgID4gbmF2e1xyXG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LXNlbGVjdGlvbl9uYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcy1kcm9wZG93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc29ydC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHMtZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhMTNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC12aWV3LW1vZGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNob3AtbWFpbl9jb250ZW50e1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbn1cclxuLyogLS0tU2hvcCBQcm9kdWN0IFdyYXAtLS0gKi9cclxuLnNob3AtcHJvZHVjdC13cmFwIHtcclxuICAgICYuZ3JpZCB7XHJcbiAgICAgICAgLmxpc3QtcHJvZHVjdF9pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFkZC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWRfZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1kZXNjX2luZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZ3JpZHZpZXcge1xyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgJiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCAzMy4zMzMzMzMlKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LWxnX2RldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtX2RldmljZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKG4rMTApKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQobisxMSkpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgICAgICYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgMzMuMzMzMzMzJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1sZ19kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbV9kZXZpY2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZChuKzEwKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4teGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKG4rMTEpKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1pbi1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtNCB7XHJcbiAgICAgICAgICAgICAgICAmID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIDI1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgMzMuMzMzMzMzJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQobis5KSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtaW4teGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKG4rMTApKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQobisxMSkpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi01IHtcclxuICAgICAgICAgICAgICAgICYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgMjAlKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KDAgMCAyNSUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgMzMuMzMzMzMzJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgwIDAgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoMCAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQobisxMSkpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZChuKzEwKSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKG4rMTEpKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5saXN0dmlldyB7XHJcbiAgICAgICAgJiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleCgxIDAgMTAwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5saXN0LXByb2R1Y3RfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC5zaW5nbGUtcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21fZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWNvbmRhcnktaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2Vjb25kYXJ5LWltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtZGVzY19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJvZHVjdC1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmV3LXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNob3J0LWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZC1hY3Rpb25zLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFkZC10by1jYXJ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgLmxpc3QtcHJvZHVjdF9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICB9XHJcbn1cclxuLyogLS0tRmlsdGVyIEJvZHktLS0gKi9cclxuLmZpbHRlci1ib2R5e1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNzNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgdG9wOiAyNDRweDtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0cy1hcmVhe1xyXG4gICAgICAgICYuZmlsdGVyLWl0ZW1fYXJlYXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaWNlLWZpbHRlcntcclxuICAgICAgICAgICAgICAgIC5wcmljZS1zbGlkZXItYW1vdW50e1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0gU2hvcCBNYXNvbnJ5IC0tKi9cclxuLnNob3AtbWFzb25yeXtcclxuICAgIC5wcm9kdWN0LWl0ZW17XHJcbiAgICAgICAgLnNpbmdsZS1wcm9kdWN0e1xyXG4gICAgICAgICAgICAucHJvZHVjdC1pbWd7XHJcbiAgICAgICAgICAgICAgICAuYWRkLWFjdGlvbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDA5IC0gUGFnZXMgLSBTaW5nbGUgUHJvZHVjdFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2luZ2xlLXByb2R1Y3QtbWFpbi1hcmVhe1xyXG4gICAgLnZlcnRpY2FsLXRhYntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzX3NsaWRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBkLXNsaWRlci1uYXZ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2luZ2xlLXRodW1ie1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3QtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLWltZ3tcclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzX3NsaWRlcntcclxuICAgICAgICAgICAgLnNpbmdsZS1pbWFnZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5pbm5lci1zdHVmZntcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMXB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyLXN0dWZme1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXN1bW1lcnl7XHJcbiAgICAgICAgLnByb2R1Y3QtaGVhZHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcclxuICAgICAgICAgICAgLnByb2R1Y3QtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlLWJveHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlZ3VsYXItcHJpY2V7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJhdGluZy1tZXRhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmF0aW5nLWJveHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWV0YXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtdmFyaWFudHtcclxuICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5teW5pY2VzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC1jb2xvcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1YW50aXR5LXdpdGhfYnRue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAuYWRkLXRvX2NhcnR7XHJcbiAgICAgICAgICAgICAgICAuYm9yZGVyLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRkLWFjdGlvbnN7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNrdXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2F0ZWdvcmllc3tcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGFnc3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tIFNpbmdsZSBQcm9kdWN0IFRhYiAtLSovXHJcbi5zaW5nbGUtcHJvZHVjdC10YWItYXJlYXtcclxuICAgIC5wcm9kdWN0LXRvcC10YWJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2e1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc25vdy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWItY29udGVudHtcclxuICAgICAgICAuZGVzYy1ib2R5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5uZXItaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlubmVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLnNob3J0LWRlc2N7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRkaXRpb25hbC1zdW1tZXJ5e1xyXG4gICAgICAgICAgICAuYWRkaXRpb25hbC1zdW1tZXJ5LWl0ZW17XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGgsIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogLS0tUmV2aWV3IEJvZHktLS0gKi9cclxuLnJldmlldy1ib2R5e1xyXG5cdD4gaDN7XHJcblx0XHQmLmhlYWRpbmd7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC51c2VyLWluZm97XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQ+IGxpe1xyXG5cdFx0XHQmLnVzZXItYXZhdGFye1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji51c2VyLWNvbW1lbnR7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tZXRhe1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwcHg7XHJcblx0XHRcdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBwe1xyXG5cdFx0XHRcdFx0Ji5zaG9ydC1kZXNje1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNS4ycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC51c2VyLWZlZWRiYWNre1xyXG5cdFx0cGFkZGluZy10b3A6IDU1cHg7XHJcblx0XHQ+IGgze1xyXG5cdFx0XHQmLmhlYWRpbmd7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMzLjZweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gcHtcclxuXHRcdFx0Ji5zaG9ydC1kZXNje1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAgJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNS4ycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5yYXRpbmctYm94e1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0PiBzcGFue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAgJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHVse1xyXG5cdFx0XHRcdD4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGZvcm17XHJcblx0XHRcdCYuZmVlZGJhY2stZm9ybXtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0XHQuY29tbWVudC1maWVsZHtcclxuXHRcdFx0XHRcdGxhYmVse1xyXG5cdFx0XHRcdFx0XHQmLmxhYmVsLWZpZWxke1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHRleHRhcmVhe1xyXG5cdFx0XHRcdFx0XHQmLnRleHRhcmVhLWZpZWxke1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmdyb3VwLWlucHV0e1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRcdFx0Ji5sYWJlbC1maWVsZHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdFx0Ji5pbnB1dC1maWVsZHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmVtYWlsLWZpZWxke1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5maWVsZC1jaGVja2JveHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29tbWVudC1idG5fd3JhcHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2luZ2xlLXByb2R1Y3QtdGl0bGV7XHJcbiAgICBoNHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgIH1cclxufVxyXG4vKi0tIEdyb3VwZWQgUHJvZHVjdCAtLSovXHJcbi5ncm91cGVkLXByb2R1Y3Qtd3JhcHBlcntcclxuICAgIC5ncm91cGVkLXF0eXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAucXVhbnRpdHl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgLmNhcnQtcGx1cy1taW51c3tcclxuICAgICAgICAgICAgICAgIC5jYXJ0LXBsdXMtbWludXMtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0gQ3VzdG9tIFN0eWxlIFByb2R1Y3QgLS0qL1xyXG4uY3VzdG9tLXN0eWxlLTEtd3JhcHBlcntcclxuICAgIC5ob3Jpem9udGFsLXRhYntcclxuICAgICAgICAucGQtc2xpZGVyLW5hdntcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAzMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaW5nbGUtdGh1bWJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMzBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAmLmZpcnN0LWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jdXN0b20tc3R5bGUtMy13cmFwcGVye1xyXG4gICAgLnNpbmdsZS1wcm9kdWN0LW1haW4tYXJlYXtcclxuICAgICAgICAudmVydGljYWwtdGFie1xyXG4gICAgICAgICAgICAucHJvZHVjdC1kZXRhaWxzX3NsaWRlcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLSBDdXN0b20gU3RpY2t5IFByb2R1Y3QgLS0qL1xyXG4uc3RpY2t5LXNpZGViYXItcHJvZHVjdHtcclxuICAgIC5zaW5nbGUtaW1hZ2Utc21hbGx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXN1bW1lcnl7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbm5lci13cmFwcGVyLXN0aWNreXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0gQ3VzdG9tIFNsaWRlciBQcm9kdWN0IC0tKi9cclxuLnNsaWRlci1zaWRlYmFyLXByb2R1Y3R7XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLWltZ3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLnNpbmdsZS1pbWFnZXtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBkLXRhYl9pdGVte1xyXG4gICAgICAgIC5wYi10YWItbGlzdC0xe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICAgICAgICAmLnBkLXRhYl9ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW5uZXItYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnJhbmQtaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzguNyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGQtdGFiX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNob3J0LWRlc2N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCwgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAucGQtdGFiX2JvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2OFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE2OFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZC10YWJfY29udGVudHtcclxuICAgICAgICAgICAgLnJldmlldy1ib2R5e1xyXG4gICAgICAgICAgICAgICAgLnVzZXItaW5mby0ye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudXNlci1hdmF0YXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudXNlci1jb21tZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWV0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG9ydC1kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZlZWRiYWNrLWZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgLmdyb3VwLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZmllbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICAgICAgICAiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAxMCAtIFBhZ2VzIC0gQmxvZ1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYmxvZy1hcmVhLXdyYXBwZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgLmJsb2ctaW5uZXItYm94e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuMTMpO1xyXG4gICAgICAgIC5ibG9nLXRodW1ibmFpbHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXRlLXBvc3R7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsMzUsMzUsLjkpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRheS1wb3N0e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb250aC1wb3N0e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvZy10aHVtYi1jb250ZW50e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5mb3JtYXQtY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucXVvdGUtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhN2EnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTGFTdHVkaW9JY29ucztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5xdW90ZS1hdXRob3J7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9nLXRodW1iLXZpZGVve1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAucG9wdXAtdmlkZW97XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9nLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAuYmxvZy1tZXRhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJsb2ctdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAxOHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWluLXh4bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWFkLW1vcmV7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZWFkLW1vcmUtMntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVhZC1tb3JlLTN7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctdGh1bWJuYWlsLXF1b3Rle1xyXG4gICAgICAgIC5ibG9nLWlubmVyLWJveHtcclxuICAgICAgICAgICAgLmJsb2ctdGh1bWItY29udGVudHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAuZm9ybWF0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNub3ctY29sb3ItMjtcclxuICAgICAgICAgICAgICAgICAgICAucXVvdGUtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWF1dGhvcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtcG9zdC1saW5re1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtcG9zdC1idXR0b257XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LXByZXZpb3Vze1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXYtcG9zdC10aXRsZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1uZXh0e1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2LXBvc3QtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctZmVlZGJhY2tfYXJlYXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgICAgICA+IGgye1xyXG4gICAgICAgICAgICAmLmhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzMuNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnVzZXItYm9keXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnN1Yi11c2VyX2JvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudXNlci1waWN7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudXNlci1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjE0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudXNlci1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51c2VyLW1ldGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5vYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudXNlci1mZWVkYmFja3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucmVwbHktYnRuX3dyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlcGx5LWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJldmlldy1ib2R5e1xyXG4gICAgICAgIC51c2VyLWZlZWRiYWNre1xyXG4gICAgICAgICAgICAuaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvZy1wb3N0LXRpdGxle1xyXG4gICAgICAgID4gaDJ7XHJcbiAgICAgICAgICAgICYuaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlLWJsb2ctcG9zdC1jYXJvdXNlbHtcclxuICAgICAgICAuc2xpY2stbGlzdHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvZy1wb3N0LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIC5wb3N0LWlubmVyLWJveHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIC5wb3N0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAxOHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICAgICYuYmxvZy1jdXN0b20tc3R5bGUtMXtcclxuICAgICAgICAuYmxvZy1pbm5lci1ib3h7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmJsb2ctY29udGVudHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCA0NHB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMjRweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmxvZy1tZXRhe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ibG9nLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVhZC1tb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kYXRlLXBvc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzNSwgMzUsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRheS1wb3N0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tb250aC1wb3N0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ibG9nLWN1c3RvbS1zdHlsZS0ye1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAuYmxvZy1pbm5lci1ib3h7XHJcbiAgICAgICAgICAgIC5ibG9nLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmxvZy1tZXRhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJsb2ctdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZWFkLW1vcmUtM3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnaW5hdG9pbi1hcmVhe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDExIC0gUGFnZXMgLSBBYm91dFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWJvdXQtYXJlYXtcclxuICAgIC8qLS0gQWJvdXQgU3RvcmUgQXJlYSBTdGFydCAtLSovXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgPiAuaGVhZGluZy1vbmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtc3RvcmUtYXJlYXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xyXG4gICAgICAgIC5hYm91dC1zdG9yZS10aXRsZXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDkwcHggMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4MnB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4NXB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hYm91dC10aHVtYm5haWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAuYWJvdXQtdGh1bWItdmlkZW97XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAucG9wdXAtdmlkZW97XHJcbiAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKi0tIEFib3V0IFN0b3JlIEFyZWEgRW5kIC0tKi9cclxuICAgIC8qLS0gUHJvamVjdCBBYm91dCBBcmVhIFN0YXJ0IC0tKi9cclxuICAgIC5wcm9qZWN0LWFib3V0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDg1cHggMDtcclxuICAgICAgICAucHJvamVjdC1hYm91dC13cmFwcGVye1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgLnByb2plY3QtYWJvdXQtaWNvbntcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzI2MjYyNjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjYyNjI2O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvamVjdC1hYm91dC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWExYTFhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzYy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyotLSBQcm9qZWN0IEFib3V0IEFyZWEgRW5kIC0tKi9cclxuICAgIC8qLS0gQWJvdXQgQnJhbmQgQXJlYSBTdGFydCBIZXJlIC0tKi9cclxuICAgIC5hYm91dC1icmFuZC1hcmVhe1xyXG4gICAgICAgIHBhZGRpbmc6IDkwcHggMHB4IDQwcHggMDtcclxuICAgICAgICAuc2VjdGlvbi10aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyYW5kLWxvZ28tMntcclxuICAgICAgICAgICAgLnNpbmdsZS1icmFuZC1pdGVte1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAvKi0tIEFib3V0IEJyYW5kIEFyZWEgRW5kIEhlcmUgLS0qL1xyXG4gICAgLyotLSBBYm91dCBUZWFtIEFyZWEgU3RhcnQgSGVyZSAtLSovXHJcbiAgICAuYWJvdXQtdGVhbS1hcmVhe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwcHg7XHJcbiAgICAgICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlYW0tc2xpZGVye1xyXG4gICAgICAgICAgICAuc2luZ2xlLXRlYW17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC50ZWFtLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRlYW0taW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZWFtLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRlYW0tZGVzY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXItb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGVhbS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zb2NpYWwtbGluay0ye1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKi0tIEFib3V0IFRlYW0gQXJlYSBFbmQgSGVyZSAtLSovXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAxMiAtIFBhZ2VzIC0gQ29udGFjdCBVc1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC11c19hcmVhe1xyXG4gICAgcGFkZGluZzogOTBweCAwIDEwMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgOTVweDtcclxuICAgIH1cclxuICAgIC5jb250YWN0LWZvcm0tY29udGVudHtcclxuICAgICAgICA+IGgye1xyXG4gICAgICAgICAgICAmLmhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gcHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2hhcmNvYWwtY29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdC1mb3Jte1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICA+IGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICYuaW5wdXQtZmllbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHRleHRhcmVhe1xyXG4gICAgICAgICAgICAgICAgICAgICYudGV4dGFyZWEtZmllbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5ncm91cC1pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2NsYXNzKj1cImlucHV0LWZpZWxkXCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaW5xdWlyeS1maWVsZHtcclxuICAgICAgICAgICAgICAgICAgICAubmljZS1zZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtZm9ybV9idG57XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0LXNsaWRlX2NvbnRlbnR7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaW5nbGUtY29udGFjdF9ibG9ja3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgPiBpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbY2xhc3MqPVwic2luZ2xlLWNvbnRhY3RfYmxvY2tcIl17XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMTMgLSBQYWdlcyAtIE15IEFjY291bnRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFjY291bnQtcGFnZS1hcmVhIHtcclxuXHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cdC5teWFjY291bnQtdGFiLXRyaWdnZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWRfZGV2aWNlKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gTXkgQWNjb3VudCBUYWIgQ29udGVudFxyXG4ubXlhY2NvdW50LXRhYi1jb250ZW50IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLm15YWNjb3VudC1kYXNoYm9hcmQge1xyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubXlhY2NvdW50LW9yZGVycyB7XHJcblx0LnRhYmxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHQuYWNjb3VudC1vcmRlci1pZCB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji50YWJsZS1ob3ZlciB7XHJcblx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRkLFxyXG5cdFx0dGgge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1zbV9kZXZpY2UpIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ZHtcclxuXHRcdFx0PiBhe1xyXG5cdFx0XHRcdCYubWdhbmEtYnRue1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbWFsbC10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLm15YWNjb3VudC1hZGRyZXNze1xyXG5cdC5yb3d7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdFtjbGFzcyo9XCJjb2wtXCJde1xyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0YWRkcmVzc3tcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGg0e1xyXG5cdFx0Ji5zbWFsbC10aXRsZXtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKSB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS1NeSBBY2NvdW50IEZvcm0gU3R5bGUtLS0gKi9cclxuLm1nYW5hLWZvcm0sXHJcbi5tZ2FuYS1mb3JtLWJveGVkIHtcclxuXHRwYWRkaW5nOiAzMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHQubWdhbmEtZm9ybS1pbm5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHhzX2RldmljZSkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdC5zaW5nbGUtaW5wdXQge1xyXG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHhzX2RldmljZSkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2luZ2xlLWlucHV0LWhhbGYge1xyXG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0LFxyXG5cdFx0XHRzZWxlY3QsXHJcblx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNoZWNrYm94LWlucHV0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMTQgLSBQYWdlcyAtIENvbWluZyBTb29uXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb21pbmctc29vbl9hcmVhe1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29taW5nLXNvb24vY29taW5nLXNvb24tYmcuanBnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuY29taW5nLXNvb25fY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gaDF7XHJcbiAgICAgICAgICAgICYuaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGgye1xyXG4gICAgICAgICAgICAmLmhlYWRpbmctdHdve1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMHB4IDM1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4IDBweCA0cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbWluZy1zb29uX2J0bntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAmLm1nYW5hLWJ0bntcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDE1IC0gUGFnZXMgLSBDaGVja291dFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2hlY2tvdXQtYXJlYSB7XHJcblx0cGFkZGluZzogMTAwcHggMCA5NXB4O1xyXG59XHJcbi5jb3Vwb24tYWNjb3JkaW9uIHtcclxuXHRoMyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtc21va2VfY29sb3I7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XHJcblx0XHRtYXJnaW46IDAgMCAzMHB4O1xyXG5cdFx0cGFkZGluZzogMTZweCAzMnB4IDE2cHggNTZweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlYTFiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYVN0dWRpb0ljb25zJztcclxuXHRcdFx0bGVmdDogMjRweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcblx0LmNvdXBvbi1jb250ZW50IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHQuY291cG9uLWluZm8ge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdCYuZm9ybS1yb3ctZmlyc3QsXHJcblx0XHRcdFx0Ji5mb3JtLXJvdy1sYXN0IHtcclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdCYucmVxdWlyZWQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTRweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzcwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmZvcm0tcm93IHtcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvciBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IG1lZGl1bSBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0Ly8gZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYubG9zdC1wYXNzd29yZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvdXBvbi1jaGVja291dC1jb250ZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0LmNvdXBvbi1pbmZvIHtcclxuXHRcdC5jaGVja291dC1jb3Vwb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDE3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xyXG5cdFx0XHRcdHdpZHRoOiBpbmhlcml0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb3Vwb24taW5uZXJfYnRuIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHhzX2RldmljZSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAyOHB4IDAgMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2hlY2tib3gtZm9ybSB7XHJcblx0aDMge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRtYXJnaW46IDAgMCAyNXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHhzX2RldmljZSkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb3VudHJ5LXNlbGVjdCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0Lm15bmljZXNlbGVjdCB7XHJcblx0XHRcdCYubmljZS1zZWxlY3Qge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGVja291dC1mb3JtLWxpc3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji5jcmVhdGUtYWNjIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb3VudHJ5LXNlbGVjdCxcclxuXHQmLmNoZWNrb3V0LWZvcm0tbGlzdCB7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdCYucmVxdWlyZWQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmRpZmZlcmVudC1hZGRyZXNzIHtcclxuXHRoMyB7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14eHNfZGV2aWNlKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bWFyZ2luOiA0cHggMCAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ub3JkZXItbm90ZXMge1xyXG5cdC5jaGVja291dC1mb3JtLWxpc3QtMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LW1kX2RldmljZSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0ZXh0YXJlYSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uY3JlYXRlLWFjY291bnQsXHJcbiNzaGlwLWJveC1pbmZvIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi55b3VyLW9yZGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGUtc21va2VfY29sb3I7XHJcblx0cGFkZGluZzogMzBweCA0MHB4IDMwcHg7XHJcblx0aDMge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14eHNfZGV2aWNlKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnlvdXItb3JkZXItdGFibGUge1xyXG5cdFx0dGFibGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcblx0XHRcdGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXNtb2tlX2NvbG9yO1xyXG5cdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGgsXHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG1lZGl1bSBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2FydF9pdGVtIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZV9jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm9yZGVyLXRvdGFsIHtcclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBtZWRpdW0gbm9uZTtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBheW1lbnQtbWV0aG9kIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdC5wYXltZW50LWFjY29yZGlvbiB7XHJcblx0XHQuY2FyZCB7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlLXNtb2tlX2NvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXNtb2tlX2NvbG9yO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0XHQucGFuZWwucGFuZWwtZGVmYXVsdCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0XHQucGFuZWwtdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vcmRlci1idXR0b24tcGF5bWVudCB7XHJcblx0aW5wdXQge1xyXG5cdFx0YmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcblx0XHRib3JkZXI6IG1lZGl1bSBub25lO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdG1hcmdpbjogMjBweCAwIDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMTYgLSBQYWdlcyAtIFdpc2hsaXN0XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tZ2FuYS13aXNobGlzdF9hcmVhIHtcclxuXHRwYWRkaW5nOiA5MHB4IDA7XHJcbn1cclxuLndpc2hsaXN0LWNvbnRlbnQge1xyXG5cdHRhYmxlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0dGgge1xyXG5cdFx0XHRib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdH1cclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMTBweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHQmLm1nYW5hLXByb2R1Y3RfcmVtb3ZlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubWdhbmEtcHJvZHVjdC10aHVtYm5haWx7XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubWdhbmEtcHJvZHVjdC1uYW1lIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHhcclxuXHRcdFx0fVxyXG5cdFx0XHQmLm1nYW5hLXByb2R1Y3QtcHJpY2Uge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLm1nYW5hLXByb2R1Y3Qtc3RvY2stc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHQmLmluLXN0b2NrLFxyXG5cdFx0XHRcdFx0Ji5vdXQtc3RvY2sge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5vdXQtc3RvY2sge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5tZ2FuYS1jYXJ0X2J0biB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAxNyAtIFBhZ2VzIC0gQ29tcGFyZVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29tcGFyZS1hcmVhIHtcclxuXHRwYWRkaW5nOiA5MHB4IDA7XHJcbn1cclxuLmNvbXBhcmUtdGFibGUge1xyXG5cdC50YWJsZSB7XHJcblx0XHR0aGVhZCB7XHJcblx0XHRcdHRoIHtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZCxcclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdFx0LmNvbXBhcmUtcGRvZHVjdC1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Ji5tZ2FuYS1idG4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jb21wYXJlLXByb2R1Y3QtbmFtZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuXHRcdFx0XHRcdFx0XHQtby10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnJhdGluZy1ib3gge1xyXG5cdFx0XHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMTggLSBQYWdlcyAtIENhcnRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1nYW5hLWNhcnRfYXJlYSB7XHJcblx0cGFkZGluZzogOTBweCAwO1xyXG59XHJcbi5jYXJ0LWNvbnRlbnQge1xyXG5cdHRhYmxlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0dGgge1xyXG5cdFx0XHRib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdH1cclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMTBweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHQmLm1nYW5hLXByb2R1Y3RfcmVtb3ZlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubWdhbmEtcHJvZHVjdC10aHVtYm5haWx7XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubWdhbmEtcHJvZHVjdC1uYW1lIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHhcclxuXHRcdFx0fVxyXG5cdFx0XHQmLm1nYW5hLXByb2R1Y3QtcHJpY2Uge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLm1nYW5hLXByb2R1Y3Qtc3RvY2stc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHQmLmluLXN0b2NrLFxyXG5cdFx0XHRcdFx0Ji5vdXQtc3RvY2sge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5vdXQtc3RvY2sge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZC1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNhcnQtc2hpcHBpbmctd3JhcHBlcntcclxuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcclxuICAgIHRvcDogMzBweDtcclxuICAgIC5jYXJ0LXRvdGFsc3tcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAuY2FydC1zdWJ0b3RhbCwgLmNhcnQtc2hpcHBpbmcsIC5vcmRlci10b3RhbHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1tZXRob2R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm50aC1jaGlsZCgtbisyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm9yZGVyLXRvdGFse1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQkRCREI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hpcHBpbmctY2FsY3VsYXRvcntcclxuICAgICAgICAuc2hpcHBpbmctY2FsY3VsYXRvci1mb3Jte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAubmljZS1zZWxlY3R7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIC5jdXJyZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVja291dC1mb3JtLWxpc3R7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLmlucHV0LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZThlOGU4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6cGxhY2Vob2xkZXItc2hvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2hpcHBpbmctaW5uZXJfYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FydC1jb2xsYXRlcmFsc3tcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICAgIC5vcmRlci1idXR0b24tcGF5bWVudHtcclxuICAgICAgICAubWdhbmEtYnRue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMTkgLSBQYWdlcyAtIEZhcVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmFxLWFyZWF7XHJcbiAgICBtYXJnaW46IDkwcHggMHB4O1xyXG4gICAgLmZhcS10aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYXEtY29udGVudC13cmFwcGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgLmZhcS1jb250ZW50LXRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhcS1oZWxwLWFyZWF7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgLmZhcS1oZWxwLXRpdGxle1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhcS1oZWxwLWJ0bntcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMjAgLSBQYWdlcyAtIEVycm9yIDQwNFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXJyb3ItNDA0X2FyZWF7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDAgMTUwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgIHBhZGRpbmc6IDU1cHggMCAxNTBweDtcclxuICAgIH1cclxuICAgIC5lcnJvci00MDRfY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgPiBoMXtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGgye1xyXG4gICAgICAgICAgICAmLnN1Yi10aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hhcmNvYWwtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NS4ycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBwe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVycm9yLWJ0bl93cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgJi5tZ2FuYS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAyMSAtIFBhZ2VzIC0gTG9naW4gUmVnaXN0ZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxvZ2luLXJlZ2lzdGVyLWFyZWF7XHJcbiAgICBtYXJnaW46IDkwcHggMDtcclxuICAgIC5sb2dpbi1yZWdpc3Rlci13cmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXktYWNjb3VudHtcclxuICAgICAgICAgICAgLmFjY291bnQtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY2NvdW50LWJvZHl7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1fZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYWNjb3VudC1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDIyIC0gQ29tcG9uZW50cyAtIEJ1dHRvblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWdhbmEtYnRuIHtcclxuXHRib3gtc2hhZG93OiAwcHggOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG4gICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHQmLm1nYW5hLWJ0bi0ye1xyXG5cdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XHJcblx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdH1cclxuXHQmLndoaXRlLWhvdmVye1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYubWdhbmEtYnRuLTEze1xyXG5cdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XHJcblx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS03O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2xvci0xM3tcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgNzUsIDc1KVxyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMSwgMTY5LCAxMTUpO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0Ji5ib3JkZXItMTN7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtY29sb3I7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjEsIDE2OSwgMTE1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIxLCAxNjksIDExNSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5tZ2FuYS1idG4tMTR7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTc7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEsIDE2OSwgMTE1KTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdH1cclxuXHRcdCYuYm9yZGVyLTE0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2I1YjViNTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdGNvbG9yOiAjM2UzZTNlO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYigyMjEsIDE2OSwgMTE1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIxLCAxNjksIDExNSk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRcdHdpZHRoOiAxODBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gRnVsbHdpZHRoXHJcblx0Ji5idG5fZnVsbHdpZHRoe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC8vIENvbG9yXHJcblx0Ji53aGl0ZS1jb2xvcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0Ji5zcGVjaWZpYy1ob3Zlcl9jb2xvcntcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNwZWNpZmljLWhvdmVyX2NvbG9yLTJ7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNwZWNpZmljLWhvdmVyX2NvbG9yLTN7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMztcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucHJpbWFyeS1jb2xvcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdHdpZHRoOiAxODBweDtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLndoaXNwZXItY29sb3J7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbm9iZWwtY29sb3I7XHJcblx0XHRjb2xvcjogJHRoZW1lLWJsYWNrLWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1N3B4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gVHJhbnNwYXJlbnRcclxuXHQmLnRyYW5zcGFyZW50LWJ0bntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxufVxyXG4uaGVhZGVyLTZ7XHJcblx0Lm1nYW5hLWJ0bntcclxuXHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG5cdH1cclxufVxyXG4uaG9tZS1zdHlsZS0ye1xyXG5cdC5tZ2FuYS1idG4tM3tcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcblx0XHRsaW5lLWhlaWdodDogNTlweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHR3aWR0aDogMTk2cHg7XHJcblx0XHRoZWlnaHQ6IDU5cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0XHQmLmhvdmVyLTF7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuaG92ZXItMntcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuaG92ZXItM3tcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBGdWxsd2lkdGhcclxuXHRcdCYuYnRuX2Z1bGx3aWR0aHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQvLyBXaGl0ZSBjb2xvclxyXG5cdFx0Ji53aGl0ZS1jb2xvcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tZ2FuYS1idG4tNHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcblx0XHRsaW5lLWhlaWdodDogNTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHR3aWR0aDogMTc1cHg7XHJcblx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0XHQmLmhvdmVyLTJ7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3JkZXItYnV0dG9uLTJ7XHJcblx0XHRib3gtc2hhZG93OiAwcHggOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJHdoaXRlLWNvbG9yO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzFweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji5ob3Zlci0ye1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhvbWUtc3R5bGUtM3tcclxuXHQubWdhbmEtYnRuLTV7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb2xvcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU5cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHR3aWR0aDogMTk2cHg7XHJcblx0XHRoZWlnaHQ6IDU5cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0d2lkdGg6IDExNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0XHQmLmhvdmVyLTF7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNTtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmhvdmVyLTJ7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBEZWZhdWx0IGNvbG9yXHJcblx0XHQmLmRlZmF1bHQtY29sb3J7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHR9XHJcblx0XHQvLyBXaGl0ZSBjb2xvclxyXG5cdFx0Ji53aGl0ZS1jb2xvcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaG9tZS1zdHlsZS00e1xyXG5cdC5tZ2FuYS1idG4tNntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XHJcblx0XHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdHdpZHRoOiAxOTZweDtcclxuXHRcdGhlaWdodDogNTlweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHRcdCYuc21hbGwtYnRue1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0XHR3aWR0aDogMTE1cHg7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdCYuaG92ZXItMXtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuaG92ZXItMntcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODFjO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIEZ1bGx3aWR0aFxyXG5cdFx0Ji5idG5fZnVsbHdpZHRoe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC8vIERlZmF1bHQgY29sb3JcclxuXHRcdCYuZGVmYXVsdC1jb2xvcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdH1cclxuXHRcdC8vIFdoaXRlIGNvbG9yXHJcblx0XHQmLndoaXRlLWNvbG9ye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ob21lLXN0eWxlLTV7XHJcblx0Lm1nYW5hLWJ0bi03e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0d2lkdGg6IDEzMHB4O1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0Ji5ob3Zlci0xe1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5ob3Zlci0ye1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuaG92ZXItM3tcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItNjtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBGdWxsd2lkdGhcclxuXHRcdCYuYnRuX2Z1bGx3aWR0aHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQvLyBEZWZhdWx0IGNvbG9yXHJcblx0XHQmLmRlZmF1bHQtY29sb3J7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHR9XHJcblx0XHQvLyBXaGl0ZSBjb2xvclxyXG5cdFx0Ji53aGl0ZS1jb2xvcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLWNvbG9yO1xyXG5cdFx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS03O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR9XHJcblx0XHQvLyBCb3JkZXItQnV0dG9uXHJcblx0XHQmLmJvcmRlci1idXR0b257XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS03O1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qLS0tIEJ1dHRvbiBCb3JkZXIgU3R5bGUgIC0tLSovXHJcbi5ib3JkZXItYnV0dG9ue1xyXG5cdGJveC1zaGFkb3c6IDBweCA4cHggMTVweCByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcclxuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRsaW5lLWhlaWdodDogNTZweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG4gICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHQmLmJvcmRlci1jb2xvci0ye1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzNlM2UzZTtcclxuXHRcdGNvbG9yOiAjM2UzZTNlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdH1cclxufVxyXG4vKi0tLSBWaWV3IE1vcmUgQnV0dG9uIC0tLSovXHJcbi52aWV3LW1vcmUtYnRuX3dyYXB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nLXRvcDogNjJweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LnZpZXctbW9yZXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdG1pbi13aWR0aDogMTcwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG5cdFx0Y29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogaW5oZXJpdDtcclxuXHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogaW5oZXJpdDtcclxuXHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ob3Zlci0ye1xyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaG92ZXItM3tcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItNTtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTU7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItNTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaG92ZXItNHtcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItNztcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTc7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItNztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudmlldy1tb3JlLTJ7XHJcblx0XHRmb250LWZhbWlseTogXCJGamFsbGEgT25lXCIsIFNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbjogMHB4IDBweCA5MHB4IDBweDtcclxuXHRcdHBhZGRpbmc6IDBweCAwcHggMTVweCAwcHg7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwcHggMHB4IDJweCAwcHg7XHJcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItMztcclxuXHR9XHJcblx0LnZpZXctbW9yZS0ze1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiQWNtZVwiLFNhbnMtc2VyaWY7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0ZmlsbDogIzNlM2UzZTtcclxuXHRcdGNvbG9yOiAjM2UzZTNlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0LnZpZXctbW9yZS00e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItNzsgXHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XHJcblx0XHR9XHJcblx0fVxyXG5cdC52aWV3LW1vcmUtNXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdG1pbi13aWR0aDogMTcwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG5cdFx0Y29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICMzZTNlM2U7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAyMyAtIENvbXBvbmVudHMgLSBOYXZpZ2F0aW9uXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLS0tIE9mZmNhbnZhcyBDbG9zZSBCdXR0b24gLS0tKi9cclxuLmJ0bi1jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAtNjBweDtcclxuXHRiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHhzX2RldmljZSkge1xyXG5cdFx0bGVmdDogLTUwcHg7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHQ+IGkge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gaSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQmLndoaXRlLWNsb3NlX2J0bntcclxuXHRcdGNvbG9yOiAkd2hpdGVfY29sb3IgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLyotLS0gT2ZmY2FudmFzIC0tLSovXHJcbi5tb2JpbGUtbWVudV93cmFwcGVyLFxyXG4ub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXIsXHJcbi5vZmZjYW52YXMtc2VhcmNoX3dyYXBwZXIge1xyXG5cdC5vZmZjYW52YXMtbWVudS1pbm5lciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IC0yODBweDtcclxuXHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDUwMG1zIGVhc2UpO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdH1cclxuXHRcdC5vZmZjYW52YXMtaW5uZXJfbG9nb3tcclxuXHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYub3BlbiB7XHJcblx0XHQub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKi0tLSBPZmZjYW52YXMgU2VhcmNoIEFyZWEgLS0tKi9cclxuLm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciB7XHJcblx0Lm9mZmNhbnZhcy1tZW51LWlubmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xyXG5cdFx0b3BhY2l0eTogMC45NztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCA1MDBtcyBlYXNlKTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC5idG4tY2xvc2Uge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHR0b3A6IDY1cHg7XHJcblx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQub2ZmY2FudmFzLXNlYXJjaCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigxLjNzIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0PiBzcGFue1xyXG5cdFx0XHRcdCYuc2VhcmNoYm94LWluZm97XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmhtLXNlYXJjaGJveCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBib3R0b207XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdD4gaW5wdXQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgYm90dG9tO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiAuc2VhcmNoX2J0biB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5vcGVuIHtcclxuXHRcdC5vZmZjYW52YXMtbWVudS1pbm5lciB7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHQub2ZmY2FudmFzLXNlYXJjaHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ob21lLXN0eWxlLTJ7XHJcblx0Lm9mZmNhbnZhcy1zZWFyY2hfd3JhcHBlciB7XHJcblx0XHQub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xyXG5cdFx0XHQuYnRuLWNsb3Nle1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmhtLXNlYXJjaGJveHtcclxuXHRcdFx0XHQuc2VhcmNoX2J0bntcclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyotLS0gT2ZmY2FudmFzIE1pbmljYXJ0IEFyZWEgLS0tKi9cclxuLm9mZmNhbnZhcy1taW5pY2FydF93cmFwcGVyIHtcclxuXHQub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xyXG5cdFx0cGFkZGluZzogMTAwcHggNTBweCAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDQ1MHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDYwcHggMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdHRvcDogMjBweDtcclxuXHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5taW5pY2FydC1jb250ZW50IHtcclxuXHRcdFx0Lm1pbmljYXJ0LWhlYWRpbmcge1xyXG5cdFx0XHRcdD4gaDQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxLjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1pbmljYXJ0LWxpc3Qge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMxMXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm1pbmljYXJ0LXByb2R1Y3Qge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0Ji5wcm9kdWN0LWl0ZW1fcmVtb3ZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gaXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByb2R1Y3QtaXRlbV9pbWcge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogNzBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnByb2R1Y3QtaXRlbV9jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5wcm9kdWN0LWl0ZW1fdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNoYXJjb2FsLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQucHJvZHVjdC1pdGVtX3F1YW50aXR5IHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjQuN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjaGFyY29hbC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5taW5pY2FydC1pdGVtX3RvdGFsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0XHR9XHJcblx0XHQubWluaWNhcnQtYnRuX2FyZWEge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdFx0LmhpcmFvbGEtYnRuIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5oZWFkZXItNntcclxuXHQub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXJ7XHJcblx0XHQub2ZmY2FudmFzLW1lbnUtaW5uZXJ7XHJcblx0XHRcdC5taW5pY2FydC1jb250ZW50e1xyXG5cdFx0XHRcdC5taW5pY2FydC1oZWFkaW5ne1xyXG5cdFx0XHRcdFx0PiBoNHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5oZWFkZXItOHtcclxuXHQub2ZmY2FudmFzLW1pbmljYXJ0X3dyYXBwZXJ7XHJcblx0XHQub2ZmY2FudmFzLW1lbnUtaW5uZXJ7XHJcblx0XHRcdC5taW5pY2FydC1jb250ZW50e1xyXG5cdFx0XHRcdC5taW5pY2FydC1oZWFkaW5ne1xyXG5cdFx0XHRcdFx0PiBoNHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKi0tLSBPZmZjYW52YXMgTWVudSBXcmFwcGVyIC0tLSovXHJcbi5vZmZjYW52YXMtbWVudV93cmFwcGVyIHtcclxuXHQub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xyXG5cdFx0cGFkZGluZzogMTIwcHggNjBweCAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IC0yODVweDtcclxuXHRcdHdpZHRoOiA0NzBweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdHotaW5kZXg6IDk5OTk7XHJcblx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRwYWRkaW5nOiAxMjBweCAzMHB4IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdHRvcDogNDVweDtcclxuXHRcdFx0bGVmdDogMjVweDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm9mZmNhbnZhcy1pbm5lcl9uYXYge1xyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRcdFx0PiBsaXtcclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmhhcy1zdWIge1xyXG5cdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLmlubmVyLXN1YntcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gdWx7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gbGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdD4gYXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5vZmZjYW52YXMtaW5uZXJfYmFubmVye1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTQwcHg7XHJcblx0XHRcdC5pbm5lci1pbWd7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjay1jb2xvcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHRcdFx0XHRcdHRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm9mZmNhbnZhcy1pbm5lcl9pbmZve1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHRcdFx0PiBzcGFue1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBheW1lbnR7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvcHlyaWdodHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMjVweDtcclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQub2ZmY2FudmFzLW1lbnUtaW5uZXItMntcclxuXHRcdC5vZmZjYW52YXMtaW5uZXJfbmF2IHtcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0XHRcdD4gbGl7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5oYXMtc3ViIHtcclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5pbm5lci1zdWJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdD4gYXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IHVse1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzNFM0UzRTtcclxuXHRcdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm9wZW4ge1xyXG5cdFx0Lm9mZmNhbnZhcy1tZW51LWlubmVyIHtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuZnVsbHNjcmVlbi1tZW51e1xyXG5cdFx0Lm9mZmNhbnZhcy1tZW51LWlubmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XHJcblx0XHRcdC5idG4tY2xvc2V7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHRcdFx0XHRcdHJpZ2h0OiA5MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5vZmZjYW52YXMtaW5uZXJfbmF2e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdD4gdWx7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA1MjBweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdD4gbGl7XHJcblx0XHRcdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0XHRcdD4gYXtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvclxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmhhcy1zdWJ7XHJcblx0XHRcdFx0XHRcdFx0PiB1bHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gbGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuaW5uZXItc3Vie1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gYXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiBpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+IHVse1xyXG5cdFx0XHRcdFx0XHRcdD4gbGl7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvclxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzkxOTE5MTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3JcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5MTkxOTE7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRcdD4gaXtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm9wZW4ge1xyXG5cdFx0XHQub2ZmY2FudmFzLW1lbnUtaW5uZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhlYWRlci02e1xyXG5cdC5vZmZjYW52YXMtbWVudV93cmFwcGVye1xyXG5cdFx0Lm9mZmNhbnZhcy1tZW51LWlubmVye1xyXG5cdFx0XHQub2ZmY2FudmFzLWlubmVyX25hdntcclxuXHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhlYWRlci04e1xyXG5cdC5vZmZjYW52YXMtbWVudV93cmFwcGVye1xyXG5cdFx0Lm9mZmNhbnZhcy1tZW51LWlubmVye1xyXG5cdFx0XHQub2ZmY2FudmFzLWlubmVyX25hdntcclxuXHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyotLS0gTW9iaWxlIE1lbnUgV3JhcHBlciAtLS0qL1xyXG4ubW9iaWxlLW1lbnVfd3JhcHBlcntcclxuXHQuYnRuLWNsb3NlLTJ7XHJcblx0XHQ+IGl7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA0MHB4O1xyXG5cdFx0XHRyaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQub2ZmY2FudmFzLW1lbnUtaW5uZXJ7XHJcblx0XHRwYWRkaW5nOiA5MHB4IDAgMDtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogLTI4NXB4O1xyXG5cdH1cclxuXHQmLm9wZW4ge1xyXG5cdFx0Lm9mZmNhbnZhcy1tZW51LWlubmVyIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnVzZXItc2V0dGluZ19hcmVhIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG59XHJcbi8qLS0tIE9mZmNhbnZhcyBOYXZpZ2F0aW9uIEFyZWEgLS0tKi9cclxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIHtcclxuXHQubW9iaWxlLW1lbnUge1xyXG5cdFx0JiA+IGxpIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JiA+IC5tZW51LWV4cGFuZCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogI2MwYzBjMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnN1Yi1tZW51IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNSk7XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMTBweDtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm1lbnUtb3BlbntcclxuXHRcdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRcdD4gc3BhbntcclxuXHRcdFx0XHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnXFxlYTEzJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLm1lbnUtb3BlbiB7XHJcblx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0PiBzcGFue1xyXG5cdFx0XHRcdFx0XHQ+IGkge1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGVhMTMnO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDI0IC0gQ29tcG9uZW50cyAtIFNvY2lhbCBMSW5rXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIFNvY2lhbCBsaW5rIE9uZVxyXG4uc29jaWFsLWxpbmsge1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdCYud2l0aC1jb2xvcntcclxuXHRcdD4gdWx7XHJcblx0XHRcdD4gbGl7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5mYWNlYm9va3tcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vay1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji50d2l0dGVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHR3aXR0ZXItY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaW5zdGFncmFte1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGluc3RhZ3JhbS1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji52aW1lb3tcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2aW1lby1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzFweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLndpdGgtcmFkaXVze1xyXG5cdFx0PiB1bHtcclxuXHRcdFx0PiBsaXtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYud2l0aC1yYWRpdXMtMntcclxuXHRcdD4gdWwge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzZTNlM2U7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gdWwge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qLS0tIFNvY2lhbCBMaW5rIFN0eWxlIDIgLS0tKi9cclxuLnNvY2lhbC1saW5rLTIge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0fVxyXG5cdHVse1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGxpe1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRjb2xvcjogJGZvb3Rlci1jb2xvcjtcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0XHRcdEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMjUgLSBDb21wb25lbnRzIC0gU2xpZGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ob21lLXNsaWRlcntcclxuXHQuc2xpZGUtaXRlbXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0LmlubmVyLXNsaWRle1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHQuc2xpZGUtY29udGVudHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDM4JTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDg1JTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji53aGl0ZS10ZXh0e1xyXG5cdFx0XHRcdFx0aDQsXHJcblx0XHRcdFx0XHRoMSxcclxuXHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnNsaWRlLWxlZnRfY2VudGVye1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdC5pbm5lci1zbGlkZXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2xpZGUtY29udGVudHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcbiAgICBcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc2xpZGVyLWNvbnRlbnQtMntcclxuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pbm5lci1jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDklO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBhYnNDZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdD4gaDR7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+IGgxe1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA3NHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDU5cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PiBwe1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktbmFtZTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtY29sb3I7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMTVweCBhdXRvIDI1cHggYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2xpZGUtYnRue1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNsaWRlLWltZ3tcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcbiAgICBcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMCU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA4JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDgwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2xpZGUtaW1nLTJ7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG4gICAgXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0bGVmdDogMjAlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0bGVmdDogOCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcbiAgICBcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4MCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pbm5lci1jb250ZW50e1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHQuYmxhY2stdGl0bGUtY29sb3J7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiKDYyLCA2MiwgNjIpO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2xpZGUtYnRue1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyotLSBIb21lIE9uZSBzbGlkZXIgLS0qL1xyXG4uYmctMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyL2JnLzEtMS5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdG1pbi1oZWlnaHQ6IDc4NnB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRtaW4taGVpZ2h0OiA3MzVweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdG1pbi1oZWlnaHQ6IDU4NXB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0bWluLWhlaWdodDogNzAwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRtaW4taGVpZ2h0OiA0OTNweDtcclxuXHR9XHJcbn1cclxuLyotLSBIb21lIHR3byBzbGlkZXIgLS0qL1xyXG4uaW5uZXItY29udGVudC0ye1xyXG5cdC5zbGlkZXItaGVhZC0xe1xyXG5cdFx0bGluZS1oZWlnaHQ6IDkwcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogODBweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWRlci1oZWFkLTJ7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAyMXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWRlci1oZWFkLTN7XHJcblx0XHRsaW5lLWhlaWdodDogNjZweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiA2cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Zm9udC1zaXplOiA1NXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpZGVyLWhlYWQtNHtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGlkZS1idG57XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiA5OTtcclxuXHR9XHJcblx0LmltYWdlLWJvcmRlcntcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Ym9yZGVyLXRvcDogN3B4IHNvbGlkICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItbGVmdDogN3B4IHNvbGlkICR3aGl0ZS1jb2xvcjtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiA3cHggc29saWQgJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMTAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEzMCU7XHJcblx0XHRcdHRvcDogLTczcHg7XHJcblx0XHRcdGxlZnQ6IC0zMHB4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdH1cclxuXHRcdHNwYW57XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkd2hpdGUtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMzBweDtcclxuXHRcdFx0XHR0b3A6IDI4cHg7XHJcblx0XHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkd2hpdGUtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTMwcHg7XHJcblx0XHRcdFx0dG9wOiAyOHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAtMjhweDtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zbGlkZXItY29udGVudC0ye1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYmctMiB7XHJcblx0bWluLWhlaWdodDogOTIwcHg7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHRcdG1pbi1oZWlnaHQ6IDc4MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0bWluLWhlaWdodDogNzEwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRtaW4taGVpZ2h0OiA2MDBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0fVxyXG59XHJcbi8qLS0gSG9tZSBmb3VyIHNsaWRlciAtLSovXHJcbi5pbm5lci1jb250ZW50LTR7XHJcblx0LnNsaWRlci1oZWFkLTF7XHJcblx0XHRsaW5lLWhlaWdodDogMTc2cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMjdweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDE3NnB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTUwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDI0cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDgwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMTBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogNzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDcwcHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiA4cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWRlci1oZWFkLTJ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMjlweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiA0cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR3aWR0aDogMzQlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0d2lkdGg6IDQ5JTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWRlci1oZWFkLTN7XHJcblx0XHRsaW5lLWhlaWdodDogOTBweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiA4MHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpZGVyLWhlYWQtNHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNzZweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNzZweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDE1MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTUwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDEyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDkwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogNzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDcwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGlkZXItaGVhZC01e1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI5cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bzs7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zbGlkZXItY29udGVudC00e1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4vKi0tIEhvbWUgRml2ZSBzbGlkZXIgLS0qL1xyXG4uYmctNS0xIHtcclxuXHRtaW4taGVpZ2h0OiA5MjBweDtcclxuXHRoZWlnaHQ6IDkyMHB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRtaW4taGVpZ2h0OiA4MjBweDtcclxuXHRcdGhlaWdodDogODIwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0XHRtaW4taGVpZ2h0OiA3MDBweDtcclxuXHRcdGhlaWdodDogNzAwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRtaW4taGVpZ2h0OiA2MDBweDtcclxuXHRcdGhlaWdodDogNjAwcHg7XHJcblx0fVxyXG59IFxyXG4vKi0tIEhvbWUgU2l4IHNsaWRlciAtLSovXHJcbi5pbm5lci1jb250ZW50LTZ7XHJcblx0LnNsaWRlci1oZWFkLTF7XHJcblx0XHRmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogODJweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiA2NXB4O1xyXG5cdFx0Y29sb3I6ICRiYW5uZXItY29sb3ItMTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2xpZGVyLWNvbnRlbnQtNntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLyotLSBIb21lIEVpZ2h0IHNsaWRlciAtLSovXHJcbi5ob21lLXN0eWxlLTJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zbGlkZXItY29udGVudC04e1xyXG5cdHJpZ2h0OiA4JTtcclxuXHRsZWZ0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0fVxyXG5cdC5sYXJnZS10aXRsZXtcclxuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW57XHJcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTQ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiA4N3B4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcbi5iZy04IHtcclxuXHRtaW4taGVpZ2h0OiA3ODdweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0bWluLWhlaWdodDogNjUwcHg7XHJcblx0fVxyXG59XHJcbi8qLS0gSG9tZSBUZW4gc2xpZGVyIC0tKi9cclxuLnNsaWRlci1jb250ZW50LTEwe1xyXG5cdC5zbGlkZXItaGVhZC0xe1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogNzVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpZGVyLWhlYWQtMntcclxuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXNpemU6IDc1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNzVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMztcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5iZy0xMCB7XHJcblx0bWluLWhlaWdodDogMTA3MHB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRtaW4taGVpZ2h0OiA5ODBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdG1pbi1oZWlnaHQ6IDgxMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0bWluLWhlaWdodDogNzAwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHR9XHJcbn1cclxuLyotLSBIb21lIDExIHNsaWRlciAtLSovXHJcbi5hdXRvcGxheS12aWRlb19zbGlkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMS4ycyBlYXNlO1xyXG5cdCYuc2xpY2staW5pdGlhbGl6ZWR7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcblx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0XHRoZWlnaHQ6IDM5dnc7XHJcblx0XHRtaW4taGVpZ2h0OiA5MjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDc4MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdFx0bWluLWhlaWdodDogNjUwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA1NTBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQ5M3B4O1xyXG5cdFx0fVxyXG5cdFx0aWZyYW1lIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYuc2xpY2stYWN0aXZle1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHQudmlkZW8tc2xpZGVfY29udGVudCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdC5zbGlkZS10aXRsZS0xe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiKDEwMCwgOTksIDE0MSk7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNsaWRlLXRpdGxlLTJ7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiKDEwMCwgOTksIDE0MSk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE3OHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE5OHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS01O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNTBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNDBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogODBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNsaWRlLWNvbnRlbnR7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiKDk1LCAxOTgsIDk4KTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS01O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNsaWRlLWJ0bntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmlubmVyLWNvbnRlbnR7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDIwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhsX2RldmljZSl7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zbGlkZS10aXRsZS0xe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiKDYyLCA2MiwgNjIpO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnRpdGxlLXdpZHRoLTF7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1NDBweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzkwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYudGl0bGUtd2lkdGgtMntcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDU3NXB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0NDZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2xpZGUtdGl0bGUtMntcclxuXHRcdFx0XHRcdGNvbG9yOiByZ2IoMTQ1LCAyOSwgMjU1KTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTc4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTk4cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1MHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0MHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDgwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2xpZGUtY29udGVudHtcclxuXHRcdFx0XHRcdGNvbG9yOiByZ2IoMTQ1LCAyOSwgMjU1KTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS01O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNsaWRlLWJ0bntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyotLSBIb21lIDEyIHNsaWRlciAtLSovXHJcbi5zbGlkZXItY29udGVudC0xMntcclxuXHQuc2xpZGVyLWhlYWQtMXtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS02O1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogNThweDsgXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qLS0gSG9tZSAxMyBzbGlkZXIgLS0qL1xyXG4uc2xpZGVyLWNvbnRlbnQtMTN7XHJcblx0LnNsaWRlci1oZWFkLTF7XHJcblx0XHRmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNjtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDU4cHg7IFxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKi0tIEhvbWUgMTQgc2xpZGVyIC0tKi9cclxuLnNsaWRlci1jb250ZW50LTE0e1xyXG5cdHdpZHRoOiAyNDBweDtcclxuXHRsZWZ0OiAxNCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5zbGlkZXItaGVhZC0ye1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LnNsaWRlci1oZWFkLTF7XHJcblx0XHRmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMztcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogNThweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiA0NnB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAycHggMHB4O1xyXG5cdFx0bWFyZ2luOiAxNHB4IDBweCAxMHB4IDBweDtcclxuXHRcdCYuYmxhY2stYm9yZGVyLWNvbG9ye1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHJnYig2MiwgNjIsIDYyKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWRlci1oZWFkLTN7XHJcblx0XHRmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMztcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQuc2xpZGUtYnRue1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcbn1cclxuLmJnLTE0e1xyXG5cdG1pbi1oZWlnaHQ6IDU4MHB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0fVxyXG59XHJcbi5iZy0xNC0ye1xyXG5cdGhlaWdodDogNDE1cHg7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHR9XHJcbn1cclxuLyotLSBTbGlkZXIgY29udGVudCBsZWZ0ICYgcmlnaHQgLS0qL1xyXG4ubGVmdC0yMCB7XHJcbiAgICBsZWZ0OiAyMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdGxlZnQ6IDEwJTtcclxuXHR9XHJcbn1cclxuLmxlZnQtMTAge1xyXG4gICAgbGVmdDogMTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRsZWZ0OiAxMCU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi5yaWdodC0xMCB7XHJcblx0cmlnaHQ6IDEwJTtcclxuXHRsZWZ0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRyaWdodDogMTAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG4ucmlnaHQtMTYge1xyXG5cdHJpZ2h0OiAxNiU7XHJcblx0bGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQuc2xpZGUtYnRue1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuLyotLSBIb21lIEJhY2tncm91bmQgaW1hZ2UgLS0qL1xyXG4uYmctcG9zaXRpb257XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmltYWdlLTItMXtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvYmcvMi0xLmpwZycpO1xyXG59XHJcbi5pbWFnZS0yLTJ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyL2JnLzItMi5qcGcnKTtcclxufVxyXG4uaW1hZ2UtMi0ze1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy8yLTMuanBnJyk7XHJcbn1cclxuLmltYWdlLTMtMXtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvYmcvMy0xLmpwZycpO1xyXG59XHJcbi5pbWFnZS0zLTJ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyL2JnLzMtMi5qcGcnKTtcclxufVxyXG4uaW1hZ2UtMy0ze1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy8zLTMuanBnJyk7XHJcbn1cclxuLmltYWdlLTQtMXtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvYmcvNC0xLmpwZycpO1xyXG59XHJcbi5pbWFnZS00LTJ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyL2JnLzQtMi5qcGcnKTtcclxufVxyXG4uaW1hZ2UtNC0ze1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy80LTMuanBnJyk7XHJcbn1cclxuLmltYWdlLTUtMXtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9ob21lLzUtMS5qcGcnKTtcclxufVxyXG4uaW1hZ2UtNS0ye1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2hvbWUvNS0yLmpwZycpO1xyXG59XHJcbi5pbWFnZS01LTN7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvaG9tZS81LTMuanBnJyk7XHJcbn1cclxuLmltYWdlLTUtNHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9ob21lLzUtNC5qcGcnKTtcclxufVxyXG4uaW1hZ2UtNS01e1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2hvbWUvNS01LmpwZycpO1xyXG59XHJcbi5pbWFnZS02LTF7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyL2JnLzYtMS5qcGcnKTtcclxufVxyXG4uaW1hZ2UtNi0ye1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy82LTIuanBnJyk7XHJcbn1cclxuLmltYWdlLTYtM3tcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvYmcvNi0zLmpwZycpO1xyXG59XHJcbi5pbWFnZS04LTF7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyL2JnLzgtMS5qcGcnKTtcclxufVxyXG4uaW1hZ2UtOC0ye1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy84LTIuanBnJyk7XHJcbn1cclxuLmltYWdlLTgtM3tcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvYmcvOC0zLmpwZycpO1xyXG59XHJcbi5pbWFnZS0xMC0xe1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy8xMC0xLmpwZycpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDc4LCAyMywgLjgpO1xyXG59XHJcbi5pbWFnZS0xMC0ye1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy8xMC0yLmpwZycpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDc4LCAyMywgLjgpO1xyXG59XHJcbi5pbWFnZS0xMS0xe1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy8xMS0xLmpwZycpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMTQsIDMxLCAuOSk7XHJcbn1cclxuLmltYWdlLTExLTJ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyL2JnLzExLTIuanBnJyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzksIDE4OSwgMTg3LCAwLjkpO1xyXG59XHJcbi5pbWFnZS0xMi0xe1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy8xMi0xLmpwZycpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE1LCAxNzcsIDE5MCwgMC45KTtcclxufVxyXG4uaW1hZ2UtMTItMntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvYmcvMTItMi5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMTc3LCAxOTAsIDAuOSk7XHJcbn1cclxuLmltYWdlLTEyLTN7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyL2JnLzEyLTMuanBnJyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDE3NywgMTkwLCAwLjkpO1xyXG59XHJcbi5pbWFnZS0xMy0xe1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy8xMy0xLmpwZycpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE1LCAxNzcsIDE5MCwgMC45KTtcclxufVxyXG4uaW1hZ2UtMTMtMntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zbGlkZXIvYmcvMTMtMi5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMTc3LCAxOTAsIDAuOSk7XHJcbn1cclxuLmltYWdlLTE0LTF7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2xpZGVyL2JnLzE0LTEuanBnJyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTUsIDE3NywgMTkwLCAwLjkpO1xyXG59XHJcbi5pbWFnZS0xNC0ye1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NsaWRlci9iZy8xNC0yLmpwZycpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE1LCAxNzcsIDE5MCwgMC45KTtcclxufVxyXG4uaW1hZ2UtMTQtM3tcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9ob21lLzE0LTMuanBnJyk7XHJcbn1cclxuLmltYWdlLTE0LTR7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvaG9tZS8xNC00LmpwZycpO1xyXG59XHJcbi5pbWFnZS0xNC01e1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL2hvbWUvMTQtNS5qcGcnKTtcclxufVxyXG4uaW1hZ2UtMTQtNntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9ob21lLzE0LTYuanBnJyk7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAyNiAtIENvbXBvbmVudHMgLSBCYW5uZXJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyotLS0gRnJlZSBCYW5uZXIgQXJlYSBzdGFydCAtLS0qL1xyXG4uZnJlZS1iYW5uZXItd3JhcHBlcntcclxuICAgIHBhZGRpbmc6IDM4cHggMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3ItMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZnJlZS1iYW5uZXItc3R5bGV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnJlZS1iYW5uZXItY29udGVudHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mcmVlLWJhbm5lci1oZWFkaW5ne1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mcmVlLWJ1dHRvbntcclxuICAgICAgICAubWdhbmEtYnRue1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZyZWUtYmFubmVyLXN0eWxle1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tIEhvbWUgMiBCYW5uZXIgQXJlYSBzdGFydCAtLS0qL1xyXG4uYmFubmVyLWNvbnRlbnR7XHJcbiAgICAmLmxlZnQtMzd7XHJcbiAgICAgICAgbGVmdDogMzclO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYWJzQ2VudGVyO1xyXG4gICAgLmJhbm5lci10aXRsZS0xe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmFubmVyLWNvbG9yLTE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItdGl0bGUtMntcclxuICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGJhbm5lci1jb2xvci0xO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItYnRue1xyXG4gICAgICAgIC5tZ2FuYS1idG4ubWdhbmEtYnRuLTIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJhbm5lci13cmFwcGVye1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5iYW5uZXItaW1hZ2V7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLXJvd3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VzdG9tLWNvbHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmN1c3RvbS1jb2wtc20tNntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdXN0b20tY29sLXhzLTEye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VzdG9tLWNvbC1zbS0xMntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iYW5uZXItd3JhcHBlci0yIHtcclxuICAgIC5jdXN0b20tY29sLTEge1xyXG4gICAgICAgIGZsZXg6IDAgMCAyOS44JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI5LjglO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyOS41JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOS41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDI5LjElO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5LjElO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tY29sLTIge1xyXG4gICAgICAgIGZsZXg6IDAgMCA3MC4yJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwLjIlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3MC41JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MC41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDcwLjklO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwLjklO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tY29sLTN7XHJcbiAgICAgICAgZmxleDogMCAwIDU4LjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTguNSU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDU4LjMlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4LjMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNTglO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbC00e1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MS41JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQxLjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS43JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MS43JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgZmxleDogMCAwIDQyJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1iYW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5iYW5uZXItaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXItb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQtM3tcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWNvbnRlbnQtMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAuYmFubmVyLXRpdGxlLTIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWNvbnRlbnQtMyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZqYWxsYSBPbmVcIiwgU2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tLXJlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0gQmFubmVyIFN0eWxlIDMgU3RhcnQgaGVyZSAtLS0qL1xyXG4uYmFubmVyLTMtYXJlYXtcclxuICAgIC5iYW5uZXItaW1ne1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIC5iYW5uZXItb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAuYmFubmVyLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWNvbnRlbnQtM3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyLWlubmVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhcmdlLXRpdGxlLTF7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjLW9uZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLSBCYW5uZXIgU3R5bGUgNCBTdGFydCBoZXJlIC0tLSovXHJcbi5iYW5uZXItNC1hcmVhe1xyXG4gICAgJi5iYWNrZ3JvdW5kLTN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvMy0zLmpwZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA4OTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFyZ2UtdGl0bGUtMXtcclxuICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OiA4OCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgcmlnaHQ6IDg4JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXAtdmlkZW97XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1jb250ZW50LTR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NzBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLSBCYW5uZXIgU3R5bGUgNSBTdGFydCBoZXJlIC0tLSovXHJcbi5iYW5uZXItNS1hcmVhe1xyXG4gICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgfVxyXG4gICAgLmJhbm5lci13cmFwcGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAuY3VzdG9tLWRvdHN7XHJcbiAgICAgICAgICAgIC5zbGljay1kb3Rze1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgcGFkZGluZzogOTBweCAwcHggMTA1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGUtYmFubmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtaW1hZ2V7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLmJhbm5lci10aXRsZS0ye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1jb250ZW50LTJ7XHJcbiAgICAgICAgQGluY2x1ZGUgYWJzQ2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuYmFubmVyLXRpdGxlLTJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0gQmFubmVyIFN0eWxlIDYgU3RhcnQgaGVyZSAtLS0qL1xyXG4uYmFubmVyLTYtYXJlYXtcclxuICAgIHBhZGRpbmctdG9wOiA1M3B4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIH1cclxuICAgIC5zaW5nbGUtYmFubmVyLWl0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmbGV4OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1zdHlsZS0yIHtcclxuICAgICAgICBAaW5jbHVkZSBhYnNDZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5ib3JkZXItYnV0dG9uLTJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtaW1hZ2V7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9yZGVyLWJ1dHRvbi0ye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjUlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNzUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIHRvcDogLTQlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoMTAwcHgpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNyU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC40KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDIlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgxMDBweCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14eGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tIEJhbm5lciBTdHlsZSA3IFN0YXJ0IGhlcmUgLS0tKi9cclxuLmJhbm5lci03LWFyZWF7XHJcbiAgICAuYmFubmVyLWl0ZW17XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLnZpZXctbW9yZS1idG57XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctbW9yZS1idG57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIC52aWV3LW1vcmUtM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC5iYW5uZXItdGV4dHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNjQlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0JSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQmLmJhbm5lci10ZXh0X2xlZnQge1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0bGVmdDogMyU7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDY0JTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjQlKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5iYW5uZXItdGV4dF9sZWZ0LTAge1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNjQlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02NCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmJhbm5lci10ZXh0X2NlbnRlciB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA2NCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02NCUpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYuYmFubmVyLXRleHRfcmlnaHQge1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMyU7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDY0JTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjQlKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRpdGxlLTF7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZjc5NjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZWFkaW5nLTF7XHJcblx0XHRcdGZvbnQtc2l6ZTogODBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDhweDtcclxuXHRcdFx0Y29sb3I6ICNmZjc5NjA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA3MHB4O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5iYW5uZXItdGV4dC0ye1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ji5iYW5uZXItdGV4dF9sZWZ0LTIge1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0bGVmdDogNSU7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuYmFubmVyLXRleHRfcmlnaHQtMiB7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiA1JTtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJhbm5lci1idXR0b257XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRmaWxsOiAjM2UzZTNlO1xyXG5cdFx0XHRjb2xvcjogIzNlM2UzZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0cGFkZGluZzogMzBweCA2MHB4IDMwcHggNjBweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKi0tLSBCYW5uZXIgU3R5bGUgOCBTdGFydCBoZXJlIC0tLSovXHJcbi5iYW5uZXItOC1hcmVhe1xyXG4gICAgLmJhbm5lci1pdGVte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5iYW5uZXItb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3JkZXItYnV0dG9uLTJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci1pbmZve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmhlYWRpbmctNXtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYW5uZXItYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tIEJhbm5lciBTdHlsZSAzIFN0YXJ0IGhlcmUgLS0tKi9cclxuLmJhbm5lci05LWFyZWF7XHJcbiAgICAuYmFubmVyLWltZ3tcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJhY2tncm91bmQtM3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvNy01LmpwZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcHVwLXZpZGVve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItY29udGVudC00e1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXItaW5uZXItY29udGVudHtcclxuICAgICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc21hbGwtdGl0bGUtMntcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGFyZ2UtdGl0bGUtM3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGVhZGluZy1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjLW9uZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLSBCYW5uZXIgU3R5bGUgMTAgU3RhcnQgaGVyZSAtLS0qL1xyXG4uYmFubmVyLTEwLWFyZWF7XHJcbiAgICAuYmFubmVyLWltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLmJhY2tncm91bmQtM3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvNy0xMC5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5iYW5uZXItY29udGVudC01e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYmFubmVyLWlubmVyLWNvbnRlbnQtMntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMSwgMTY5LCAxMTUsIDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iYW5uZXItaW5uZXItY29udGVudC0ye1xyXG4gICAgcGFkZGluZzogMTAwcHggNjBweCA1NXB4O1xyXG4gICAgd2lkdGg6IDQ3MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzVweDtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgfVxyXG4gICAgLnNtYWxsLXRpdGxlLTIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIC5sYXJnZS10aXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHRvcDogMTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tIEJhbm5lciBTdHlsZSAxMSBTdGFydCBoZXJlIC0tLSovXHJcbi5iYW5uZXItMTEtYXJlYXtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC5iYW5uZXItaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICYuYmFja2dyb3VuZC0ze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci85LTEuanBnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MzhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItY29udGVudC02IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmJhbm5lci1pbm5lci1jb250ZW50LTJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNCwyMiw1MCwwLjkpO1xyXG4gICAgICAgICAgICAubGFyZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyNHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc21hbGwtdGl0bGUtMntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tIEJhbm5lciBTdHlsZSAxMiBTdGFydCBoZXJlIC0tLSovXHJcbi5iYW5uZXItMTItYXJlYXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5iYW5uZXItaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5pbWFnZTktMntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvOS0yLmpwZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZTktM3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvOS0zLmpwZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWNrZ3JvdW5kLTN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDU0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXItb3ZlcmxheXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1pbmZve1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDklO1xyXG4gICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgIC5oZWFkaW5nLTV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvcmRlci1idXR0b24tMntcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAuYm9yZGVyLWJ1dHRvbi0ye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXItb3ZlcmxheXtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0gQmFubmVyIFN0eWxlIDEzIFN0YXJ0IGhlcmUgLS0tKi9cclxuLmJhbm5lci0xMy1hcmVhe1xyXG4gICAgLmJhbm5lci1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJi5iYWNrZ3JvdW5kLTN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFubmVyLzktNC5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1jb250ZW50LTUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYmFubmVyLWlubmVyLWNvbnRlbnQtMyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNCwyMiw1MCwwLjkpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtMzBkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTM2JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmFubmVyLWlubmVyLWNvbnRlbnQtMyB7XHJcbiAgICAuY29udGVudC13cmFwcGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICB0b3A6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNtYWxsLXRpdGxlLTIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhcmdlLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZS1idG57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLSBCYW5uZXIgU3R5bGUgMTQgU3RhcnQgaGVyZSAtLS0qL1xyXG4uYmFubmVyLTE0LWFyZWF7XHJcbiAgICAmLmJhY2tncm91bmQtM3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci8xMC0xLmpwZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFyZ2UtdGl0bGUtMXtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXAtdmlkZW97XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0zO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItY29udGVudC00e1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tIEJhbm5lciBTdHlsZSAxNSBTdGFydCBoZXJlIC0tLSovXHJcbi5iYW5uZXItMTUtYXJlYXtcclxuICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgIH1cclxuICAgIC5zaW5nbGUtYmFubmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDBweCAyMHB4O1xyXG4gICAgICAgIC5iYW5uZXItY29udGVudC0ye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDY1JTtcclxuICAgICAgICAgICAgdG9wOiA1OCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAuYmFubmVyLXRpdGxlLTN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lci10aXRsZS00e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWZ0LTcwe1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tIEJhbm5lciBTdHlsZSAxNiBTdGFydCBoZXJlIC0tLSovXHJcbi5iYW5uZXItMTYtYXJlYXtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuc2luZ2xlLWJhbm5lcntcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzZTNlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci1pbWFnZXtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWNvbnRlbnQtM3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuaW5uZXItY29udGVudHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MiU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMmIyYjJjO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNGI0YTRmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci10aXRsZS0xe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS03O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci10aXRsZS0ye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyLWJ0bntcclxuICAgICAgICAgICAgLm1nYW5hLWJ0bi5tZ2FuYS1idG4tMiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1jb250ZW50LTR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5pbm5lci1jb250ZW50LTR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lci10aXRsZS0xe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTY7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg2Miw2Miw2MiwxKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFubmVyLXRpdGxlLTJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDYyLDYyLDYyLDEpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDMwcHggMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWNvbnRlbnQtNXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5pbm5lci1jb250ZW50LTV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lci10aXRsZS0xe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTY7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg2Miw2Miw2MiwxKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFubmVyLXRpdGxlLTJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg2Miw2Miw2MiwxKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWNvbnRlbnQtNntcclxuICAgICAgICBAaW5jbHVkZSAgYWJzQ2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDAgNDBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwwLDAsLjMpO1xyXG4gICAgICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1ODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5uZXItY29udGVudC02e1xyXG4gICAgICAgICAgICAuYmFubmVyLXRpdGxlLTF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTY7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFubmVyLXRpdGxlLTJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmN2E0YjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS02O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFubmVyLWJ0bntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIC0yMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgLTE4cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItY29udGVudC03e1xyXG4gICAgICAgIEBpbmNsdWRlICBhYnNDZW50ZXI7XHJcbiAgICAgICAgLmlubmVyLWNvbnRlbnQtN3tcclxuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYW5uZXItdGl0bGUtMXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcHVwLXZpZGVve1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4MThhOTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0gQmFubmVyIFN0eWxlIDE3IFN0YXJ0IGhlcmUgLS0tKi9cclxuLmJhbm5lci0xNy1hcmVhe1xyXG4gICAgLmN1c3RvbS1tYXJnaW57XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC5jdXN0b20tbWFyZ2luLTJ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLTE3LXJvd3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAuY3VzdG9tLWNvbC0xe1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VzdG9tLWNvbC0ye1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItaXRlbXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NjBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXItb3ZlcmxheXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXItY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgLmNvbnRlbnQtMXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0gQmFubmVyIFN0eWxlIDE4IFN0YXJ0IGhlcmUgLS0tKi9cclxuLmJhbm5lci0xOC1hcmVhe1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAuYmFubmVyLWltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLmJhY2tncm91bmQtM3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iYW5uZXIvMTMtNS5qcGcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY4NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1pbm5lci1jb250ZW50LTQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAxMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC13cmFwcGVye1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAubGFyZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQxNjMyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbWFsbC10aXRsZS0zIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS05O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkYTk3MztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbWFsbC10aXRsZS0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS05O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwcHggMzVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNlM2UzZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZS1idG57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuYm9yZGVyLWJ1dHRvbi0ze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgU2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICMzZTNlM2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzZTNlM2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAwcHggMnB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkZGE5NzM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tIEJhbm5lciBTdHlsZSAxOSBTdGFydCBoZXJlIC0tLSovXHJcbi5iYW5uZXItMTktYXJlYXtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgLmJhbm5lci1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJi5iYWNrZ3JvdW5kLTN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFubmVyLzE0LTguanBnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItaW5uZXItY29udGVudC00IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0NjBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlcntcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmxhcmdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC44ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbWFsbC10aXRsZS0zIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC45ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbWFsbC10aXRsZS0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWRlLWJ0bntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5ib3JkZXItYnV0dG9uLTN7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBTYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNlM2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA0NXB4IDE1cHggNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhOTczO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLSBCYW5uZXIgU3R5bGUgMjAgU3RhcnQgaGVyZSAtLS0qL1xyXG4uYmFubmVyLTIwLWFyZWF7XHJcbiAgICAuYmFubmVyLWltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmLmNvbGxlY3Rpb24tYmctMXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zaG9wL2NvbGxlY3Rpb24tMi9iZy0xLmpwZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29sbGVjdGlvbi1iZy0ye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nob3AvY29sbGVjdGlvbi0yL2JnLTIuanBnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb2xsZWN0aW9uLWJnLTN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2hvcC9jb2xsZWN0aW9uLTIvYmctMy5qcGcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJhY2tncm91bmQtM3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWNvbnRlbnQtNXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmJhbm5lci1pbm5lci1jb250ZW50e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAuYmFubmVyLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLSBCYW5uZXIgU3R5bGUgMjEgU3RhcnQgaGVyZSAtLS0qL1xyXG4uYmFubmVyLTIxLWFyZWF7XHJcbiAgICAuYmFubmVyLWl0ZW17XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLnZpZXctbW9yZS1idG57XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctbW9yZS1idG57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIC52aWV3LW1vcmUtM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC5iYW5uZXItdGV4dHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNjQlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0JSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQmLmJhbm5lci10ZXh0X2xlZnQge1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0bGVmdDogMyU7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDY0JTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjQlKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5iYW5uZXItdGV4dF9sZWZ0LTAge1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNjQlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02NCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmJhbm5lci10ZXh0X2NlbnRlciB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dG9wOiA2NCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02NCUpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdCYuYmFubmVyLXRleHRfcmlnaHQge1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRyaWdodDogMyU7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDY0JTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjQlKTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRpdGxlLTF7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICNmZjc5NjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZWFkaW5nLTF7XHJcblx0XHRcdGZvbnQtc2l6ZTogODBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDhweDtcclxuXHRcdFx0Y29sb3I6ICNmZjc5NjA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA3MHB4O1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuXHRcdFx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5iYW5uZXItdGV4dC0ye1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ji5iYW5uZXItdGV4dF9sZWZ0LTIge1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0bGVmdDogNSU7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuYmFubmVyLXRleHRfcmlnaHQtMiB7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdHJpZ2h0OiA1JTtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJhbm5lci1idXR0b257XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRmaWxsOiAjM2UzZTNlO1xyXG5cdFx0XHRjb2xvcjogIzNlM2UzZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0cGFkZGluZzogMzBweCA2MHB4IDMwcHggNjBweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDI3IC0gQ29tcG9uZW50cyAtIFByb2R1Y3QgQ2F0ZWdvcnlcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2R1Y3QtY2F0ZWdvcnktYXJlYXtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAgIH1cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG4uc2luZ2xlLWNhdGVnb3J5LW9uZXtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnktaW1hZ2V7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LDAsMCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMTVweCAxNXB4IDAgMCAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMjggLSBDb21wb25lbnRzIC0gUHJvZHVjdFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZHVjdC10YWItYXJlYXtcclxuICAgIC5oZWFkaW5nLW9uZXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRhYi1zZWN0aW9uX2FyZWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMzcHg7XHJcbn1cclxuLnByb2R1Y3QtbWVudXtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRzbm93LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1pdGVtIHtcclxuICAgIC5zaW5nbGUtcHJvZHVjdCB7XHJcbiAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWRkLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgODBweCk7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4wM3MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjAzcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAucHJvZHVjdC1kZXNjX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgLnByaWNlLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmV3LXByaWNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9sZC1wcmljZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICYucHJvZHVjdC1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcmljZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXctcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNoYXJjb2FsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICAgICAgICAgIC5hZGQtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICA+IHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm94LWxhYmVse1xyXG4gICAgLmxhYmVsLTF7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiA1MHB4IHNvbGlkICRibGFjay1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFiZWwtMntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhYmVsLTN7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFiZWwtNHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWdhbmEtcHJvZHVjdC10YWJ7XHJcbiAgICAucHJvZHVjdC1pdGVte1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tZG90c3tcclxuICAgICAgICAuc2xpY2stZG90c3tcclxuICAgICAgICAgICAgYm90dG9tOiAtODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtY2Fyb3VzZWwtYXJlYXtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xyXG4gICAgLmhlYWRpbmctb25le1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tIFByb2R1Y3QgSXRlbSAzIC0tLSovXHJcbi5tZ2FuYS1wcm9kdWN0LTN7XHJcbiAgICAuc2xpY2stbGlzdHtcclxuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtaXRlbS0ye1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgLnNpbmdsZS1wcm9kdWN0IHtcclxuICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJpbWFyeS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWNvbmRhcnktaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcmltYXJ5LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2Vjb25kYXJ5LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZC1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTglO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWJsYWNrLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4wM3MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4wM3MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWRlc2NfaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAucHJpY2UtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBuZXctcHJpY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb2xkLXByaWNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJpY2UtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubmV3LXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgICAgICAgICAuYWRkLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtaXRlbS00e1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgLnNpbmdsZS1wcm9kdWN0IHtcclxuICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGQtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCA4MHB4KTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjAzcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci03O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjAzcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAucHJvZHVjdC1kZXNjX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgLnByaWNlLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmV3LXByaWNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9sZC1wcmljZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICYucHJvZHVjdC1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcmljZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXctcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMC44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgICAgICAgICAuYWRkLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0gUHJvZHVjdCBJdGVtIDQgLS0tKi9cclxuLnByb2R1Y3QtaXRlbS0ze1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgLnNpbmdsZS1wcm9kdWN0IHtcclxuICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNHB4IDAgcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGQtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMDNzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMDNzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICAgICAgICAucHJvZHVjdC1kZXNjX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAucHJpY2UtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBuZXctcHJpY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb2xkLXByaWNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByaWNlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5ldy1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9sZC1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICAgICAgICAgIC5hZGQtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICA+IHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLSBQcm9kdWN0IFRhYiAyIC0tLSovXHJcbi5wcm9kdWN0LXRhYi1hcmVhLTJ7XHJcbiAgICAudGFiLXNlY3Rpb25fYXJlYXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtbWVudSB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0gUHJvZHVjdCBUYWIgNCAtLS0qL1xyXG4ucHJvZHVjdC10YWItNHtcclxuICAgIHBhZGRpbmctdG9wOiA4N3B4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUzcHg7XHJcbiAgICB9XHJcbn1cclxuLyotLS0gUHJvZHVjdCBUYWIgNiAtLS0qL1xyXG4ucHJvZHVjdC10YWItNntcclxuICAgIC5wcm9kdWN0LW1lbnV7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LW1lbnUtMntcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbm93LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0NXB4IDM4cHggNDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyNXB4IDM4cHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHNub3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkc25vdy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWltZ3tcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTM7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1pdGVtIHtcclxuICAgICAgICAuc2luZ2xlLXByb2R1Y3R7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWltZ3tcclxuICAgICAgICAgICAgICAgIC5hZGQtYWN0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICA+IHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWdhbmEtcHJvZHVjdC0ye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MnB4O1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtaXRlbXtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbGlzdHtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWRvdHN7XHJcbiAgICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tIE5ldyBDb2xsZWN0aW9uIFByb2R1Y3QgLS0tKi9cclxuLnBldC1wcm9kdWN0LWFyZWF7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gICAgfVxyXG59XHJcbi5uZXctcHJvZHVjdC13cmFwcGVye1xyXG4gICAgLnByb2R1Y3QtaGVhZGVye1xyXG4gICAgICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLmRlc2MtY29udGVudHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRyZW5kaW5nLXByb2R1Y3QtaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRyZW5kaW5nLXByb2R1Y3QtY29udGVudHtcclxuICAgICAgICAuaGVhZGluZy01e1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLSBQcm9kdWN0IFRhYiA3IC0tLSovXHJcbi5wcm9kdWN0LXRhYi03e1xyXG4gICAgJi5iZy1mYW50YXN5LTJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjBmMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2hvbWUvMTItMS5qcGcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgIC50YWItc2VjdGlvbl9hcmVhe1xyXG4gICAgICAgIHBhZGRpbmc6IDc1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtbWVudS0ye1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLSBQcm9kdWN0IFRhYiA4IC0tLSovXHJcbi5wcm9kdWN0LXRhYi04e1xyXG4gICAgLnRhYi1zZWN0aW9uX2FyZWF7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1tZW51e1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtbWVudS0ye1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNub3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDQ1cHggMzhweCA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDI1cHggMzhweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkc25vdy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRzbm93LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtaW1ne1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICAgIC5zaW5nbGUtcHJvZHVjdHtcclxuICAgICAgICAgICAgLnByb2R1Y3QtaW1ne1xyXG4gICAgICAgICAgICAgICAgLmFkZC1hY3Rpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtaXRlbXtcclxuICAgICAgICAuc2luZ2xlLXByb2R1Y3R7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1kZXNjX2luZm97XHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgfSBcclxufVxyXG4ubWdhbmEtcHJvZHVjdC04e1xyXG4gICAgLnByb2R1Y3QtaXRlbXtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbGlzdHtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWRvdHN7XHJcbiAgICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0gUHJvZHVjdCBDb3VudGVyIEFyZWEgLS0qL1xyXG4ucHJvZHVjdC1jb3VudGRvd24tYXJlYXtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lLzExLTMucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGhlaWdodDogODk0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICBoZWlnaHQ6IDEyMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgIGhlaWdodDogMTA1MHB4O1xyXG4gICAgfVxyXG59XHJcbi8qLS0gUHJvZHVjdCBBcmVhIC0tKi9cclxuLnByb2R1Y3QtYXJlYS0xe1xyXG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbn1cclxuLyotLSBjb2xvciBjYXRlZ29yaWVzIC0tKi9cclxuLmNvbG9yLWNhdGVnb3JpZXMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmMtYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG4uYy1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkRBMDZGO1xyXG59XHJcbi5jLW9yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU5RjEzXHJcbn1cclxuLmMtYnJvd24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2NEIwMDtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAyOSAtIENvbXBvbmVudHMgLSBNb2RhbFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubW9kYWwtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ji5tb2RhbCB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHR6LWluZGV4OiAtOTtcclxuXHR9XHJcblx0Ji5zaG93IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR6LWluZGV4OiAxMDUwO1xyXG5cdH1cclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdG1heC13aWR0aDogNjIlO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhsX2RldmljZSl7XHJcblx0XHRcdG1heC13aWR0aDogOTUlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LXhzX2RldmljZSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAyNXB4O1xyXG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbGFyZ2UpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwNXB4O1xyXG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHQuY2xvc2Uge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50IChtYXgtbm9ybWFsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vZGFsLWlubmVyLWFyZWF7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnByb2R1Y3Qtc3VtbWVyeXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5xdWFudGl0eS13aXRoX2J0bntcclxuXHRcdFx0XHQuYWRkLXRvX2NhcnR7XHJcblx0XHRcdFx0XHQuYm9yZGVyLWJ1dHRvbntcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9kYWwtY29udGVudHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAlO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1vZGFsLW9wZW57XHJcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDMwIC0gQ29tcG9uZW50cyAtIE5ldyBBcnJpdmFsXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXctYXJyaXZhbC1hcmVhe1xyXG4gICAgJi5iYWNrZ3JvdW5kLTF7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lLzEuanBnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDUxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5zbWFsbC10aXRsZS0xe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubGFyZ2UtdGl0bGUtMXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmFycml2YWwtYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLm5ldy1hcnJpdmFsLTJ7XHJcbiAgICAmLmJhY2tncm91bmQtMntcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2hvbWUvMi0xLmpwZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA3MzhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3LWFycml2YWwtY29udGVudHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbGVmdDogMTUlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweFxyXG4gICAgICAgIH1cclxuICAgICAgICAuc21hbGwtdGl0bGUtMXtcclxuICAgICAgICAgICAgY29sb3I6ICRiYW5uZXItY29sb3ItMTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhcmdlLXRpdGxlLTF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFubmVyLWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uZXctYXJyaXZhbC0ze1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJhbm5lci10aHVtYi1hcmVhe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjklO1xyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZS0yfXtcclxuICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZW1vLWltYWdle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2UzZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLmRlbW8taW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXItb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVtby1jb250ZW50e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJzQ2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNtYWxsLXRpdGxlLTJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGFyZ2UtdGl0bGUtMntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAzMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9yZGVyLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3Qtc2xpZGVye1xyXG4gICAgICAgIHdpZHRoOiA3MSU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlLTJ9e1xyXG4gICAgICAgICAgICB3aWR0aDogNjclO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogNjclO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3Qtc2VjdGlvbntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWJzQ2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE0MHB4IDcwcHggMTQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDgwcHggNjBweCA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNDBweCAzMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDMwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAyMHB4IDExOHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb24tdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhlYWRpbmctNHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZ2FuYS1wcm9kdWN0LXRhYntcclxuICAgICAgICAuY3VzdG9tLWRvdHN7XHJcbiAgICAgICAgICAgIC5zbGljay1kb3Rze1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uZXctYXJyaXZhbC00e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAudGl0bGUtaWNvbntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAuaWNvbi1ib3JkZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzZTNlM2U7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjM2UzZTNlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcnJpdmFsLTQtY29udGVudHtcclxuICAgICAgICB3aWR0aDogNzcwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMzZTNlM2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyLWJ0bntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAzMSAtIENvbXBvbmVudHMgLSBOZXdzbGV0dGVyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzbGV0dGVyLWdyb3Vwe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLTE7XHJcbiAgICBoZWlnaHQ6IDI0NXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xyXG4gICAgfVxyXG4gICAgJi5uZXdzbGF0dGVyLTJ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubmV3c2xldHRlci0ze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uZXdzbGV0dGVyLXRpdGxle1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIC5oZWFkaW5nLXR3b3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWMtZm9ybXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYWlsLWJveHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3c2xldHRlci1idG57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZW1haWwtYm94Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uZXdzbGV0dGVyLWdyb3VwLTJ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2hvbWUvNC0xLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogODJweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICAgIC5uZXdzbGV0dGVyLXRpdGxle1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG4gICAgLm1jLWZvcm0ge1xyXG4gICAgICAgIC5lbWFpbC1ib3h7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3NsZXR0ZXItYnRue1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uZXdzbGV0dGVyLWdyb3VwLTN7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2hvbWUvMTMtMS5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB9XHJcbiAgICAubmV3c2xldHRlci10aXRsZXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICAuaGVhZGluZy10d297XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS02O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1jLWZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgLmVtYWlsLWJveHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEyMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDkwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdzbGV0dGVyLWJ0bntcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmV3c2xhdHRlci00e1xyXG4gICAgLm5ld3NsZXR0ZXItZ3JvdXB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MTYzMjtcclxuICAgICAgICBwYWRkaW5nOiA3N3B4IDBweDtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWMtZm9ybXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXdzbGV0dGVyLWJ0bntcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3NsZXR0ZXItYm94e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzbGV0dGVyLXRpdGxle1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDBweCAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkaW5nLXR3b3tcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5uZXdzbGV0dGVyLWdyb3VwLTV7XHJcbiAgICAubWMtZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDc3MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYWlsLWJveHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxuICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yLTI7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOTBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3NsZXR0ZXItYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yLTI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5ld3NsZXR0ZXItZ3JvdXAtNntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS8xMS01LnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDU2MHB4OyBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgfVxyXG4gICAgLm5ld3NsZXR0ZXItYm94eyBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG4gICAgLm1jLWZvcm0ge1xyXG4gICAgICAgIHdpZHRoOiA3NzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbWFpbC1ib3h7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDUwcHggNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3ItMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNDBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3c2xldHRlci1idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODFjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5ld3NsZXR0ZXItZ3JvdXAtN3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS8xMi0yLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDQwNnB4OyBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgIGhlaWdodDogNDA2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcbiAgICAubmV3c2xldHRlci10aXRsZXtcclxuICAgICAgICAubmV3c2xldHRlci1oZWFkaW5ne1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDMyIC0gQ29tcG9uZW50cyAtIFBvc3RcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJsb2ctcG9zdC1hcmVhe1xyXG4gICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnBvc3QtaW5uZXItYm94e1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgLnBvc3QtdGh1bWJuYWlse1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgLmRhdGUtcG9zdHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LDM1LDM1LC45KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXktcG9zdHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vbnRoLXBvc3R7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3QtY29udGVudHtcclxuICAgICAgICAucG9zdC1tZXRhe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9zdC10aXRsZXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0MHB4IDE4cHggNDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMThweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9zdC10aXRsZS0yIHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDE4cHggNDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDE4cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlYWQtbW9yZXtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseS1uYW1lO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9nLXBvc3QtMntcclxuICAgIC5mZWF0dXJlZC1ib2R5LXN0eWxle1xyXG4gICAgICAgIG1hcmdpbjogLTQ2cHggMCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCA3MHB4IDkwcHggNzBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDMwcHggOTBweCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW46IC00MHB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW46IC0zNXB4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW46IC0zMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDIwcHggOTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZzogOTBweCAxMHB4IDkwcHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9zdC1pbm5lci1ib3h7XHJcbiAgICAgICAgLnBvc3QtY29udGVudHtcclxuICAgICAgICAgICAgLnBvc3QtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxOHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2ctcG9zdC1hcmVhLTJ7XHJcbiAgICAucG9zdC1pbm5lci1ib3h7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgLnBvc3QtY29udGVudHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvci00O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyLW92ZXJsYXl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3QtdGh1bWJuYWlse1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9zdC1jb250ZW50e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgLnBvc3QtbWV0YXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvc3QtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTI7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDE4cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9nLXBvc3QtYXJlYS0ze1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICAuc2VjdGlvbi10aXRsZS0ze1xyXG4gICAgICAgIC5oZWFkaW5nLTV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tdGl0bGV7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucG9zdC1pbm5lci1ib3h7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5wb3N0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3N0LXRodW1ibmFpbHtcclxuICAgICAgICAgICAgICAgIC5iYW5uZXItb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3QtY29udGVudHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgLmRhdGUtbWV0YXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdC10aXRsZS0ze1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgyNzAyMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLTJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1ibGFjay1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3QtdGh1bWJuYWlse1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLmJhbm5lci1vdmVybGF5e1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjYsIDY0LCA1OCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmxvZy1wb3N0LWFyZWEtNHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9zdC1pbm5lci1ib3h7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3QtY29udGVudC0ye1xyXG4gICAgICAgICAgICAucG9zdC10aXRsZXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS01O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdC1yZWFkLW1vcmV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJsb2ctcG9zdC1hcmVhLTV7XHJcbiAgICAucG9zdC1pbm5lci1ib3h7XHJcbiAgICAgICAgLnBvc3QtdGh1bWJuYWlse1xyXG4gICAgICAgICAgICAuZGF0ZS1wb3N0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3QtY29udGVudC0ye1xyXG4gICAgICAgICAgICAucG9zdC1tZXRhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTc7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdC10aXRsZXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxOHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlYWQtbW9yZXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9nLXBvc3QtYXJlYS02e1xyXG4gICAgLnNsaWNrLWxpc3R7XHJcbiAgICAgICAgcGFkZGluZzogMCAtMTVweDtcclxuICAgIH1cclxuICAgIC5wb3N0LWlubmVyLWJveHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgLnBvc3QtdGh1bWJuYWlse1xyXG4gICAgICAgICAgICAuZGF0ZS1wb3N0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3QtY29udGVudC0ye1xyXG4gICAgICAgICAgICAucG9zdC1tZXRhe1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3N0LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxODtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFhMWExYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVhZC1tb3Jle1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAzMyAtIENvbXBvbmVudHMgLSBIZXJlYWJvdXRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlcmVhYm91dC1hcmVhe1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lLzEtMi5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiA3ODVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgaGVpZ2h0OiA1MzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcclxuICAgIH1cclxuICAgIC5oZXJlYWJvdXQtY29udGVudHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzOSU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDEwMHB4IDAgMTQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDg3NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAwIDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCA1MHB4IDAgMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLXRpdGxle1xyXG4gICAgICAgICAgICAuaGVhZGluZy1vbmV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzYy1vbmV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyZWFib3V0LWJ0bntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1zaG9wLWFyZWF7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnL2hvbWUvMTEtNC5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiA4NTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3R0b206IC02N3B4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICBoZWlnaHQ6IDYyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICBoZWlnaHQ6IDMzNXB4O1xyXG4gICAgICAgIGJvdHRvbTogLTU2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtNDhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAtMzhweDtcclxuICAgIH1cclxuICAgIC5hYm91dC1zaG9wLXdyYXBwZXJ7XHJcbiAgICAgICAgLnRpdGxlLTF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci02O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLTJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYmxhY2stY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRiYW5uZXItY29sb3ItMTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNzkwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICAzNCAtIENvbXBvbmVudHMgLSBBbmltYXRpb25cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNsaWNrLWFjdGl2ZSB7XHJcblx0Ji5hbmltYXRpb24tc3R5bGUtMDEge1xyXG5cdFx0LnNsaWRlLWNvbnRlbnQsXHJcblx0XHQuc2xpZGUtY29udGVudC0yLCBcclxuXHRcdC5pbm5lci1jb250ZW50LTIsXHJcblx0XHQuaW5uZXItY29udGVudCB7XHJcblx0XHRcdD4gaDR7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAuN3M7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuN3M7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IGgxIHtcclxuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDFzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogLjlzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0PiBwIHtcclxuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0XHRcdH1cclxuXHRcdFx0PiAuc2xpZGUtYnRuIHtcclxuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC43cztcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0XHQuc2xpZGUtaW1ne1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zbGljay1hY3RpdmUge1xyXG5cdCYuYW5pbWF0aW9uLXN0eWxlLTAyIHtcclxuXHRcdC5zbGlkZS1jb250ZW50LFxyXG5cdFx0LnNsaWRlLWNvbnRlbnQtNCxcclxuXHRcdC52aWRlby1zbGlkZV9jb250ZW50LCBcclxuXHRcdC5pbm5lci1jb250ZW50LTQsXHJcblx0XHQuaW5uZXItY29udGVudCB7XHJcblx0XHRcdD4gaDR7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC43cztcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IC43cztcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gaDIge1xyXG5cdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XHJcblx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxcztcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IC45cztcclxuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdD4gLnNsaWRlLWJ0biB7XHJcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IC43cztcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2xpY2stYWN0aXZlIHtcclxuXHQmLmFuaW1hdGlvbi1zdHlsZS0wMyB7XHJcblx0XHQgaDR7XHJcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC43cztcclxuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuN3M7XHJcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0XHR9XHJcblx0XHQgaDIge1xyXG5cdFx0XHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxcztcclxuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuOXM7XHJcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0IC5zbGlkZS1idG4ge1xyXG5cdFx0XHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAuN3M7XHJcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMS4zcztcclxuXHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNsaWNrLWFjdGl2ZSB7XHJcblx0Ji5hbmltYXRpb24tc3R5bGUtMDQge1xyXG5cdFx0IGg0e1xyXG5cdFx0XHRhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLjdzO1xyXG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IC43cztcclxuXHRcdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHRcdH1cclxuXHRcdCBoMiB7XHJcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxcztcclxuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuOXM7XHJcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0IC5zbGlkZS1idG4ge1xyXG5cdFx0XHRhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLjdzO1xyXG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuM3M7XHJcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zbGljay1hY3RpdmUge1xyXG5cdCYuYW5pbWF0aW9uLXN0eWxlLTA1IHtcclxuXHRcdCBoNHtcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC43cztcclxuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuN3M7XHJcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0XHR9XHJcblx0XHQgaDIge1xyXG5cdFx0XHRhbmltYXRpb24tbmFtZTogYm91bmNlSW47XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XHJcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogLjlzO1xyXG5cdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdCAuc2xpZGUtYnRuIHtcclxuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC43cztcclxuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuOXM7XHJcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0XHR9XHJcblx0fVxyXG59ICIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDM1IC0gQ29tcG9uZW50cyAtIEZlYXR1cmVkIFByb2R1Y3RcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZlYXR1cmVkLWJvZHktc3R5bGV7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMzJweCAwIHJnYmEoMCwwLDAsLjEyKTtcclxuICAgIG1hcmdpbjogLTcwcHggMCAwIDA7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDcwcHggMTQ2cHggNzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCA0MHB4IDE0NnB4IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgIHBhZGRpbmc6IDkwcHggNXB4IDE0NnB4IDVweDtcclxuICAgICAgICBtYXJnaW46IC00MHB4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDUwcHggMTQ2cHggNTBweDtcclxuICAgICAgICBtYXJnaW46IC00MHB4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgcGFkZGluZzogOTBweCAwcHggMTQ2cHggMHB4O1xyXG4gICAgICAgIG1hcmdpbjogLTQwcHggMCAwIDA7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi10aXRsZXtcclxuICAgICAgICAuaGVhZGluZy1vbmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmVhdHVyZWQtcHJvZHVjdC1hcmVhe1xyXG4gICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgIC5mZWF0dXJlLWNvbnRlbnQtd3JhcHBlcntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbWFsbC10aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGFyZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3ItMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzgyNzAyMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzYy1vbmV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMzYgLSBDb21wb25lbnRzIC0gQnJhbmQgUHJvZHVjdFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnJhbmQtcHJvZHVjdC1hcmVhe1xyXG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg4cHg7IFxyXG4gICAgfVxyXG4gICAgLmJyYW5kLXByb2R1Y3QtY29udGVudHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFyZ2UtdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3ItMjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yLTU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbWFsbC10aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvci0yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24xMHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyYW5kLXByb2R1Y3QtaW1hZ2V7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMzcgLSBDb21wb25lbnRzIC0gU2hpcHBpbmdcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNoaXBwaW5nLWFyZWF7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuICAgIC5zaGlwcGluZy13cmFwcGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuc2hpcHBpbmctaXRlbXtcclxuICAgICAgICB3aWR0aDogMzY1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGlwcGluZy1pbWd7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNoaXBwaW5nLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC5zaGlwcGluZy10aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDE1cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNoaXBwaW5nLWNvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxufVxyXG4uc2hpcHBpbmctYXJlYS0ye1xyXG4gICAgLnNoaXBwaW5nLWl0ZW17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hpcHBpbmctaW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hpcHBpbmctY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaGlwcGluZy10aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaGlwcGluZy1hcmVhLTN7XHJcbiAgICAuc2hpcHBpbmctaXRlbXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGlwcGluZy1pbWd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hpcHBpbmctY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaGlwcGluZy10aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2hpcHBpbmctYXJlYS00e1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIC5mcmVlLXNoaXBwaW5nLXdyYXBwZXJ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgLmZyZWUtc2hpcHBpbmctY29udGVudHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQWNtZVwiLFNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hpcHBpbmctYmctMXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTUxZTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmODA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaGlwcGluZy1iZy0ye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc1MWZmO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwMTZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNoaXBwaW5nLWJnLTN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjUxOWQ7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYyMTg1O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMzggLSBDb21wb25lbnRzIC0gVGVzdGltb25pYWxcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlc3RpbW9uaWFsLWFyZWF7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbC1pY29uLWltZ3tcclxuICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTI1cHggYXV0bzsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAubWdhbmEtc3Zne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGllbnQtZGV0YWlsc3tcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDEwMHB4IDBweCAxMDBweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDcwcHggMCA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHggMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xpZW50LWluZm97XHJcbiAgICAgICAgLmZlZWRiYWNre1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGllbnQtbmFtZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDYwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZy1hcmVhe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50ZXN0aW1vbmlhbC1hcmVhLTJ7XHJcbiAgICAudGVzdGltb25pYWwtaWNvbi1pbWd7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGllbnQtaW5mbyB7XHJcbiAgICAgICAgLmZlZWRiYWNre1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsaWVudC1uYW1le1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGVzdGltb25pYWwtd3JhcHBlci0ye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlMmYxZjg7XHJcbiAgICAgICAgLnRlc3RpbW9uaWFsLWljb24taW1ne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGllbnQtZGV0YWlsc3tcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOTcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAuY2xpZW50LW5hbWV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRlc3RpbW9uaWFsLWFyZWEtM3tcclxuICAgICYuYmFja2dyb3VuZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jhbm5lci8xMC0yLmpwZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA2MzVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1nLWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZmVlZGJhY2t7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0zO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGllbnQtaW5mb3tcclxuICAgICAgICB3aWR0aDogOTQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXRpdGxlLTN7XHJcbiAgICAgICAgLmhlYWRpbmctNXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50ZXN0aW1vbmlhbC1hcmVhLTR7XHJcbiAgICAmLmJhY2tncm91bmR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lLzE0LTcuanBnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDU5MnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1zbV9kZXZpY2Upe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZS1pY29ue1xyXG4gICAgICAgIC5pY29uLWJvcmRlcntcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1nLWFyZWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZmVlZGJhY2t7XHJcbiAgICAgICAgd2lkdGg6IDg4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAkYm9yZGVyLWNvbG9yLTM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTM7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCAobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGllbnQtaW5mb3tcclxuICAgICAgICB3aWR0aDogOTQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXRpdGxlLTN7XHJcbiAgICAgICAgLmhlYWRpbmctNXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtc21fZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgMzkgLSBDb21wb25lbnRzIC0gQ291bnRlclxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY291bnRlci1hcmVhe1xyXG4gICAgJi5iYWNrZ3JvdW5kLTEge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvaG9tZS82LTEuanBnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDc1MnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDE2MzI7XHJcbiAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLmNvdW50ZXItY29udGVudHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAubGFyZ2UtdGl0bGUtM3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbGdfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvdW50ZXItd3JhcHBlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC5jb251dGVyLWJveHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXNtX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYXJnZS10aXRsZS0ze1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LW1kX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3VudGVyLXRleHR7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS0yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LWxnX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtY291bnRkb3duLWFyZWF7XHJcbiAgICAuZGVhbC1pbWd7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVhbC1pbWctMXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZWFsLWltZy0ye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlYWwtaW1nLTMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtODBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVhbC1jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLmNvdW50ZG93bntcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVhbC10aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVhbC1wcmljZXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogLTE0MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VuZXJhbC1mb250LWZhbWlseS01O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZWFsLWJ0bntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1tZF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY291bnRkb3duLXdyYXBwZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAuc2luZ2xlLWNvdW50ZG93bntcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaW5nbGUtY291bnRkb3duX3RpbWV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnZW5lcmFsLWZvbnQtZmFtaWx5LTU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2luZ2xlLWNvdW50ZG93bl90ZXh0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MThweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaW5nbGUtcHJvZHVjdC1jb3VudGRvd257XHJcbiAgICAuY291bnRkb3duLXdyYXBwZXJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAuc2luZ2xlLWNvdW50ZG93bntcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaW5nbGUtY291bnRkb3duX3RpbWV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaW5nbGUtY291bnRkb3duX3RleHR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29taW5nLXNvb24tY291bnRkb3due1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIC5jb3VudGRvd24td3JhcHBlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5zaW5nbGUtY291bnRkb3due1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaW5nbGUtY291bnRkb3duX3RpbWV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXh4c19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2luZ2xlLWNvdW50ZG93bl90ZXh0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgNDAgLSBDb21wb25lbnRzIC0gUG9wdWxhciBDYXRlZ29yaWVzXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wb3B1bGFyLWNhdGVnb3JpZXMtYXJlYXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWNvbG9yO1xyXG4gICAgcGFkZGluZzogNjBweCAwIDYwcHggMDtcclxuICAgIG1hcmdpbjogOTBweCAwIDkwcHggMDtcclxuICAgIC5wcm9kdWN0LWNhdGVnb3J5e1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eGxfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhc2V0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICViYXNldHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctNntcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucG9wdWxhci1jYXRlZ29yaWVzLWFyZWEtMntcclxuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lLzExLTEucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGhlaWdodDogNjYwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhsX2RldmljZSl7XHJcbiAgICAgICAgaGVpZ2h0OiA2MjBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhsX2RldmljZSl7XHJcbiAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXhzX2RldmljZSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTU1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14eHNfZGV2aWNlKXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXRpdGxlLTR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5wb3B1bGFyLWNhdGVnb3J5LWJnLTJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lLzExLTIucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC14bF9kZXZpY2Upe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZS1jYXRlZ29yeXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuY2F0ZWdvcnktY29udGVudHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdlbmVyYWwtZm9udC1mYW1pbHktNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnktaW1hZ2V7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogICAgNDEgLSBDb21wb25lbnRzIC0gSW5zdGFncmFtXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbnN0YWdyYW0tYXJlYXtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIC5pbnN0YWdyYW0tc3ViLWNvbHtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLmluc3RhZ3JhbS1zdWItY29sLTJ7XHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmluc3RhZ3JhbS1pbWd7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg0LDg5LDk1LDAuNik7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGQtYWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRkLWFjdGlvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYmFzZXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAgIDQyIC0gQ29tcG9uZW50cyAtIEJyZWFkY3J1bWJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJyZWFkY3J1bWItYXJlYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xyXG4gICAgcGFkZGluZzogNTBweCAwcHg7XHJcblx0LmJyZWFkY3J1bWItY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0PiAuYnJlYWRjcnVtYi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1heC1sZ19kZXZpY2UpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgteHhzX2RldmljZSl7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsIHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc25vdy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiL1wiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMTVweDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYnJlYWRjcnVtYi1hcmVhLTJ7XHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG5cdCAuYnJlYWRjcnVtYl9jb250ZW50e1xyXG5cdFx0ICYgdWx7XHJcblx0XHRcdCAmIGxpe1xyXG5cdFx0XHRcdCBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdCBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0IG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHQgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHQgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCBjb2xvcjogIzFhMWExYTtcclxuXHRcdFx0XHQgJjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0IHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdCBjb250ZW50OiBcIj5cIjtcclxuXHRcdFx0XHRcdCBmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHQgcmlnaHQ6IC00cHg7XHJcblx0XHRcdFx0XHQgdG9wOiA1MCU7XHJcblx0XHRcdFx0XHQgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdCB9XHJcblx0XHRcdFx0ICY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdCBtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHQgJjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHQgZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdCB9XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0XHQgJiBhe1xyXG5cdFx0XHRcdFx0IGNvbG9yOiAkc25vdy1jb2xvcjtcclxuXHRcdFx0XHRcdCAmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHQgY29sb3I6ICAjMWExYTFhO1xyXG5cdFx0XHRcdFx0IH1cclxuXHRcdFx0XHQgfVxyXG5cdFx0XHRcdCBoMXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICAjMWExYTFhO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdCB9XHJcblx0XHRcdCB9XHJcblx0XHQgfVxyXG5cdCB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiAgICA0MyAtIENvbXBvbmVudHMgLSBTaWRlYmFyXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIC0tLVNpZGViYXIgQXJlYS0tLSAqL1xyXG4uc2lkZWJhci1hcmVhLFxyXG4uZmlsdGVyLWJvZHl7XHJcbiAgICAuc2VhcmNoLWJveHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLm1jLWZvcm17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWJ0bntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLW5ld3NsZXR0ZXJ7XHJcbiAgICAgICAgLm1jLWZvcm17XHJcbiAgICAgICAgICAgIC50ZXh0LWJveHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53aWRnZXRzLWFyZWF7XHJcbiAgICAgICAgPiBoMntcclxuICAgICAgICAgICAgJi5oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndpZGdldHMtaXRlbXtcclxuICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluc3RhZ3JhbS1hcmVhe1xyXG4gICAgICAgICAgICAuaW5zdGFncmFtLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAmLmluc3RhZ3JhbS1jb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndpZGdldHMtdGFnc3tcclxuICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLndpdGgtYm9yZGVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud2lkZ2V0cy1iYW5uZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAud2lkZ2V0cy1iYW5uZXJfdGV4dHtcclxuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heC1sZ19kZXZpY2Upe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmFubmVyLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXJjaGl2ZXMtYXJlYXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXgtbWRfZGV2aWNlKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5teW5pY2VzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAmLndpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3QtcHJvZHVjdF9hcmVhe1xyXG4gICAgICAgICAgICAuc2luZ2xlLWJsb2d7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLmJsb2ctaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJsb2ctY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgID4gaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNoYXJjb2FsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucG9zdC1tZXRhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5vYmVsLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBbY2xhc3MqPVwic2luZ2xlLWJsb2dcIl17XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud2lkZ2V0cy1jaGVja2JveHtcclxuICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHktbmFtZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGFyY29hbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWEyMFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMYVN0dWRpb0ljb25zXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud2lkZ2V0cy1jaGVja2JveC0ye1xyXG4gICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5zd2F0Y2gtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuc3dhdGNoLWFuY2hvcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmNob3ItYmxhY2t7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwwLDAsLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYW5jaG9yLW9yYW5nZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjdBNEI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgyNTUsMTIyLDc1LC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFuY2hvci1icm93bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEREE5NzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgyMjEsMTc5LDExNSwuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmNob3ItbmF2eXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjUxODI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSg1MCw4MSwxMzAsLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYW5jaG9yLXBpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQzMjc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMjM3LDUwLDExOSwuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmNob3ItZ3JheXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgyMzcsNTAsMTE5LC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFuY2hvci1kYXJrLWdyZWVue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczQTE1NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMCByZ2JhKDExNSwxNjEsODYsLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAuc3dhdGNoLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2F0Y2gtYW5jaG9ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlYTIwJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTGFTdHVkaW9JY29ucztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW5jaG9yLWJsYWNre1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmNob3Itb3Jhbmdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjdBNEI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY3QTRCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmNob3ItYnJvd257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0REQTk3MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNEREE5NzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFuY2hvci1uYXZ5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjUxODI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzI1MTgyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmNob3ItcGlua3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQzMjc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VEMzI3NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW5jaG9yLWdyYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFuY2hvci1kYXJrLWdyZWVue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3M0ExNTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzNBMTU2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaG9wLXNpZGViYXItY2F0ZWdvcnl7XHJcbiAgICAgICAgICAgIC5zaWRlYmFyLWNhdGVnb3J5LWV4cGFuZHtcclxuICAgICAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1vcGVue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndpZGdldHMtYmxvZy1jYXRlZ29yeXtcclxuICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndpZGdldHMtYmxvZy1wb3N0LWFyZWF7XHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCJzaW5nbGUtc2lkZWJhci1wb3N0XCJde1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpbmdsZS1zaWRlYmFyLXBvc3R7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLnNpZGViYXItcG9zdC1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhci1wb3N0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk3OTc5NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcmNoaXZlcy1hcmVhe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aWRnZXRzLXRhZ3MtMntcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
