﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Roboto+Slab|Roboto:400,700");*{font-family:'Open Sans', sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 991px){#navbar .nav-cart .cart-href .order-info{font-size:13px}}@keyframes fa-blink{0%{opacity:1}50%{opacity:0;color:#eb5199}100%{opacity:1}}body{overflow-y:scroll;background-color:#fff;background-size:cover;background-attachment:fixed}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Roboto Slab', serif}body .wrapper{width:100%;max-width:100%;box-shadow:none;background-color:#fff}body .wrapper .content-container .content-extrabig p{font-size:1.15em}body .wrapper .site_inner_witdh{max-width:100%;width:1430px}body .wrapper .order-wrapper .block-layout{width:100%;display:block;max-width:100%;height:100%;position:relative}body .wrapper .order-wrapper .block-layout .prod-grid{transition:200ms all ease-in;height:100%}body .wrapper .order-wrapper .block-layout .prod-grid .btn-spinner.add-product::after{top:30%;transform:translateY(-50%)}body .wrapper .order-wrapper .block-layout .prod-grid>div{height:100%}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list{position:relative;height:100%;width:100%;max-width:100%;overflow-x:hidden}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .tab-inner{overflow:hidden;max-height:100%;width:100%;background-color:#f5f5f5;margin-bottom:30px}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab.tab-active{height:100%;opacity:1;width:100%}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .products-wrapper{display:flex;flex-wrap:wrap;width:100%}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .products-wrapper>div{margin-bottom:30px}@media screen and (min-width: 1000px) and (max-width: 1299px){body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .prod-col{width:33.332%;width:50%}}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .inner{display:block;padding:0px;height:100%}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .inner .block-prod-container{height:100%}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .inner .block-prod-container .block-product{position:relative;height:100%;border:1px solid #ddd;max-width:312.5px;margin:0 auto}@media screen and (max-width: 767px){body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .inner .block-prod-container .block-product{max-width:100%}}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .inner .block-prod-container .block-product .product-description{max-height:none !important;min-height:0px !important;overflow:auto;font-style:italic;color:#999;margin-bottom:40px}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .inner .block-prod-container .block-product .block-product-cta{position:absolute;left:0;right:0;bottom:0;border-radius:0px !important}body .wrapper .order-wrapper .block-layout .product-info .product-description{max-height:none !important;min-height:0px !important;overflow:auto}body .wrapper .order-wrapper .categorie-container li .categorie-item.active .categorie-title{color:#f7f7f7;background-color:rgba(235,81,153,0.8)}body .wrapper .order-wrapper .list-layout .product-list .list-item{background-color:#0A0A0A}body .wrapper .order-wrapper .list-layout .product-list .list-item.prod-item .prod-inner .prod-info .prod-image-container .prod-image-inner{background-color:#0A0A0A}body .wrapper .order-wrapper .list-layout .product-list .list-item:hover{background-color:#151414}body .wrapper .order-wrapper .list-layout .product-list .list-item:hover.prod-item .prod-inner .prod-info .prod-image-container .prod-image-inner{background-color:#151414}body .wrapper .header.small{height:300px;margin-top:50px;height:35vh}body .wrapper .header.bestel{background-image:url("/Content/images/black.png");background-image:url("/content/images/header.png");transition:background 400ms ease-in}@media screen and (max-width: 991px){body .wrapper .header.bestel{height:350px;background-position:top;height:35vh}}@media screen and (max-width: 767px){body .wrapper .header.bestel{height:300px;background-position:top;height:35vh}}body .wrapper #main_navbar{width:100%;max-width:100%}body .wrapper #main_navbar ul a{font-family:'Roboto Slab', serif}@media screen and (min-width: 992px){body .wrapper #main_navbar{height:30px;min-height:0px}}body .wrapper #main_navbar .dropdown-menu{background-color:#101010;background-color:rgba(16,16,16,0.85)}body .wrapper #main_navbar .dropdown-menu li a{color:#f7f7f7}body .wrapper #main_navbar .dropdown-menu li:hover a{color:#eb5199;background-color:transparent}body .wrapper #main_navbar #navbar .nav-cart>a:hover .order-info{color:#fff}body .wrapper #main_navbar #navbar .nav-cart .order-info{white-space:nowrap;color:#f7f7f7}body .wrapper #main_navbar #navbar .nav-cart .cart-inner .error-line{background-color:#333}body .wrapper #main_navbar #navbar .nav-cart .cart-inner .cart-line{border-bottom:1px dotted rgba(255,255,255,0.25)}body .wrapper #main_navbar #navbar .nav-cart .price-total-container{border-bottom:2px solid rgba(255,255,255,0.3)}body .wrapper #main_navbar #navbar .nav-cart .cart-href{box-shadow:none !important}body .wrapper #main_navbar #navbar .nav-cart .cart-href:hover{background-color:transparent}body .wrapper #main_navbar #navbar .nav-cart .cart-href:hover .order-cart{color:#fff}body .wrapper #main_navbar #navbar .nav-cart .cart-chevron-turn i{transition:100ms all ease-in;font-size:.8em;transform:rotate(0deg)}body .wrapper #main_navbar #navbar .nav-cart.cart-active .nav-cart-container{box-shadow:none;height:calc(100vh - 50px)}@media screen and (min-width: 992px) and (max-width: 1300px){body .wrapper #main_navbar #navbar .nav-cart.cart-active .nav-cart-container{height:calc(100vh - 400px);height:calc(100vh - 200px)}}@media screen and (max-width: 1300px){body .wrapper #main_navbar #navbar .nav-cart.cart-active .nav-cart-container{top:30px}}@media screen and (max-width: 992px){body .wrapper #main_navbar #navbar .nav-cart.cart-active .nav-cart-container{top:50px}}@media screen and (max-width: 750px){body .wrapper #main_navbar #navbar .nav-cart.cart-active .nav-cart-container{top:50px}}body .wrapper #main_navbar #navbar .nav-cart.cart-active .cart-chevron-turn i{transform:rotate(90deg)}body .wrapper #main_navbar #navbar .nav-cart.cart-active .cart-href{border-left:2px solid rgba(235,235,235,0.3);white-space:nowrap}@media screen and (max-width: 991px){body .wrapper #main_navbar #navbar .nav-cart.cart-active .cart-href{border-left-width:0px !important;background-color:transparent;background-color:rgba(32,32,32,0.8);border-radius:0px}}body .wrapper #main_navbar #navbar .nav-cart.cart-active .order-info{white-space:nowrap;color:#f7f7f7}body .wrapper #main_navbar #navbar .nav-cart.cart-active .order-cart{color:#f7f7f7}@media screen and (min-width: 992px){body .wrapper #main_navbar #navbar .spinner:not(.spinner-line-item){margin:6px 43.5px;height:17.5px;width:17.5px;border:2px solid #fff;border-right-color:transparent}body .wrapper #main_navbar #navbar #navbar_mainmenu{min-height:0px;height:30px;float:left}body .wrapper #main_navbar #navbar #navbar_mainmenu>ul>li>a{text-transform:uppercase;padding-top:8px;padding-bottom:6px;font-size:16px;font-weight:normal;border-width:0px;line-height:1}body .wrapper #main_navbar #navbar #navbar_mainmenu>ul>li:hover{border-width:0px}body .wrapper #main_navbar #navbar #navbar_mainmenu>ul>li:hover>a{color:#eb5199}body .wrapper #main_navbar #navbar .nav-cart .cart-href{height:30px;width:125px}body .wrapper #main_navbar #navbar .nav-cart .cart-href .order-top-info{display:none}body .wrapper #main_navbar #navbar .nav-cart .cart-href .order-cart{font-size:1em;line-height:30px;width:auto}body .wrapper #main_navbar #navbar .nav-cart .nav-cart-container{top:30px}}body .wrapper .footer{background-color:#202020;position:relative;z-index:5}@media screen and (max-width: 991px){body .wrapper .footer{z-index:4}}body .switchinverse{visibility:hidden !important;display:none !important}body .mobile-menu-button-container{display:none;position:fixed;top:51px;width:100%;padding:10px;padding-left:20px;background-color:rgba(0,0,0,0.4)}@media screen and (max-width: 991px){body .mobile-menu-button-container{display:block}}body .mobile-side-nav{overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:99;background-color:#000;max-height:100%;overflow-y:auto;transform:translateX(-100%);transition:500ms all ease-in}body .mobile-side-nav .mobile-side-header{height:500px;height:35vh;width:100%;background-size:cover;background-position:center;background-image:url("/content/images/header.png");position:relative;box-shadow:inset 0px -60px 15px -40px rgba(0,0,0,0.6)}body .mobile-side-nav .mobile-side-header:before{content:'';height:100%;width:100%;display:block;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);position:absolute}body .mobile-side-nav .mobile-side-header .logo-container{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto;display:block;padding-left:20px;max-width:100%}body .mobile-side-nav .mobile-side-header .logo-container>img{display:block;max-width:100%}body .mobile-side-nav .mobile-side-header .close-side-nav-mobile{position:absolute;bottom:25px;right:25px}body .mobile-side-nav .nav-categories-list{padding:0;margin:0;list-style-type:none}body .mobile-side-nav .nav-categories-list li a{padding:25px;border-bottom:1px solid rgba(255,255,255,0.2);display:block;width:100%;text-transform:uppercase;font-family:'Roboto Slab', sans-serif;color:white;transition:50ms all ease-in}body .mobile-side-nav .nav-categories-list li a:hover,body .mobile-side-nav .nav-categories-list li a:active,body .mobile-side-nav .nav-categories-list li a:focus{text-decoration:none}body .mobile-side-nav .nav-categories-list li a .prod-group-image-container{width:85px;height:85px;display:block;float:left}body .mobile-side-nav .nav-categories-list li a .prod-group-image-container img{width:85px;height:85px;border-radius:2px}body .mobile-side-nav .nav-categories-list li a .prodgroup-title{float:left;display:block;padding-right:0px;padding-left:15px;padding-top:34.5px}@media screen and (max-width: 375px){body .mobile-side-nav .nav-categories-list li a .prodgroup-title{max-width:230px}}body .mobile-side-nav .nav-categories-list li a:after{content:"";display:table;clear:both}body .mobile-side-nav .nav-categories-list li.active a{background-color:#222}body .mobile-side-nav .nav-categories-list li:after{content:"";display:table;clear:both}@media screen and (max-width: 991px){body .mobile-side-nav{display:block}}body.open-side-nav{overflow-y:hidden;overflow:hidden}body.open-side-nav .mobile-side-nav{transform:translateX(0%)}.nav-categories{display:block}.nav-categories .list-layout-title{margin:0}.nav-categories .nav-categories-list{display:block;padding:0;margin:0;list-style-type:none;padding-top:5px;padding-bottom:5px;padding-left:0px}.nav-categories .nav-categories-list li.menu-list-item{transition:150ms all ease-in;position:relative;width:100px}.nav-categories .nav-categories-list li.menu-list-item a{display:block;font-size:10px;display:block;text-decoration:none}.nav-categories .nav-categories-list li.menu-list-item a:hover,.nav-categories .nav-categories-list li.menu-list-item a:focus,.nav-categories .nav-categories-list li.menu-list-item a:active{color:#eb5199;text-decoration:none}.nav-categories .nav-categories-list li.menu-list-item a .categorie-nav-item-name{display:block;text-align:center}.nav-categories .nav-categories-list li.menu-list-item a img{display:block;max-width:95%;margin:0 auto;float:none;max-height:60px}.nav-categories .nav-categories-list li.menu-list-item:hover a{color:#eb5199}.nav-categories .nav-categories-list li.menu-list-item:hover:before{left:5px;color:#eb5199}.nav-categories .nav-categories-list li.menu-list-item.active a{color:#eb5199}.nav-categories .nav-categories-list li.menu-list-item.active:before{left:5px;color:#eb5199}.container-fluid{position:relative}.default-inner-sides{padding-left:15px;padding-right:15px}.default-inner-sides.inner-body{background-color:#d9d9d9;padding-top:15px;padding-bottom:15px}.nav-categories-column{display:block;margin:0 auto;max-width:90vw;right:0;left:0;float:none}@media screen and (max-width: 991px){.nav-categories-column .slick-slide img{display:block;max-width:100%}}@media screen and (min-width: 992px){body .wrapper .order-wrapper .block-layout .nav-categories-column{position:relative;margin-top:12.5px}body .wrapper .order-wrapper .block-layout .nav-categories-column .nav-categories{margin-left:-15px;padding-left:15px;padding-right:15px;margin-right:-15px}body .wrapper .order-wrapper .block-layout.opencart .prod-grid{width:100%}body .wrapper #main_navbar #navbar .nav-cart.cart-active{background-color:transparent}body .wrapper #main_navbar #navbar .nav-cart.cart-active .cart-href{border-left-width:0px;background-color:transparent}body .wrapper #main_navbar #navbar .nav-cart.cart-active .cart-href .order-info{color:#f7f7f7}}.products-wrapper{padding-top:25px}@media screen and (min-width: 1300px){.cart-chevron-turn{display:none}body .wrapper .order-wrapper .block-layout .nav-categories-column{margin-top:25px}body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list{max-width:615px;max-width:685px;max-width:900px}}@media screen and (min-width: 1300px) and (min-width: 1399px){body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list{max-width:1000px}}@media screen and (min-width: 1300px){body .wrapper #main_navbar #navbar .nav-cart .order-info{white-space:nowrap;color:#f7f7f7}body .wrapper #main_navbar #navbar .nav-cart .cart-inner{border-top:0px solid transparent}body .wrapper #main_navbar #navbar .nav-cart .cart-inner .error-line{background-color:#333}body .wrapper #main_navbar #navbar .nav-cart .cart-inner .cart-line{border-bottom:1px dotted rgba(0,0,0,0.15)}body .wrapper #main_navbar #navbar .nav-cart .price-total-container{border-bottom:2px solid rgba(255,255,255,0.3)}body .wrapper #main_navbar #navbar .nav-cart .nav-cart-container{height:calc(100vh - 300px);top:210px}body .wrapper #main_navbar #navbar .nav-cart .nav-cart-container .nav-cart-container{padding-top:5px}}.header.add-slider .slick-slide{height:auto !important}.review-list .review_item .review_inner{background-color:#d9d9d9}.lightboxOverlay{background-color:grey}.lightbox .lightbox-add-prod{margin-top:10px}.lightbox .lightbox-add-prod i{margin-left:5px}.lightbox .lb-dataContainer{position:relative;background-color:#fff;min-width:300px}.lightbox .lb-dataContainer .lightbox-product-container{width:100%;position:absolute;background-color:#eee;padding:25px;top:0;left:0;right:0}.lightbox .lb-dataContainer .lightbox-product-container .lightbox-title{display:block;font-family:'Roboto Slab', sans-serif;color:#000;font-size:1.4em;font-weight:normal}.lightbox .lb-dataContainer .lightbox-product-container .lightbox-description{font-size:1.2em;line-height:1.2em;display:block;font-style:italic;color:#666;font-weight:normal;margin:0}.lightbox .lb-dataContainer .lb-close{position:absolute;transform:scale(0.5);right:5px;top:5px;z-index:10}.lightbox .lb-outerContainer{min-width:300px;background-color:#fff}.lightbox .lb-outerContainer .lb-image{border:0px solid #fff;margin:0 auto}body a.full-overlay-link{background-color:transparent !important;color:transparent !important;border:none !important;top:0;left:0;right:0;bottom:0;height:100%;width:100%;height:0px;width:0px;padding:0;margin:0;min-width:0 !important;min-height:0 !important;line-height:0 !important;display:block}body a.full-overlay-link:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:2}.actie-prod-container .actie-product{position:relative}.actie-prod-container .actie-product:after{display:block;content:'Actie';top:-10px;right:-10px;color:#fff;position:absolute;padding:2.5px 7.5px;border-radius:2px;font-size:16px;background-color:#ED1B23;z-index:10;box-shadow:0px 0px 2px 1px rgba(0,0,0,0.25);font-family:"Roboto Slab", serif}.actie-prod-container .actie-product .cover-img{background-size:contain;background-repeat:no-repeat}.actie-prod-container .actie-product .product-info{display:block;background-color:#d9d9d9;padding:15px}.actie-prod-container .actie-product .product-info p{margin:0;color:#101010;text-decoration:none}.actie-prod-container .actie-product .product-info .product-description{max-height:none !important;min-height:0px !important;overflow:auto;font-style:italic;color:#333}.lb-data .lb-caption a{color:#fff}.open-side-nav-mobile.cat-tooltip:before{position:absolute;padding:0px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;content:'Kies een categorie!';display:block;top:44px;left:0;z-index:1;color:#000;padding:10px 18px}.open-side-nav-mobile.cat-tooltip:after{content:'';position:absolute;border-style:solid;border-width:0 15px 18px;border-color:#fff transparent;display:block;width:0;z-index:1;top:28px;left:27px}.relative{position:relative}.pre-footer{border-top:25px solid #080001;margin-bottom:-25px;background-color:#101010;z-index:6;position:relative;padding:20px;padding-bottom:30px}.pre-footer h2{font-size:25px}.pre-footer p{font-weight:lighter;max-width:1000px}.footer .app-footer{display:none}@media screen and (max-width: 767px){.footer .app-footer{display:block}}.footer .social-footer{color:#eb5199 !important}.footer .footer-logo{margin-top:5px;background-color:#fff;border-radius:3px;padding:3px;float:left;margin-right:3px}.footer .footer-logo img{display:block;max-width:100%;max-height:25px}.footer p.credit{text-align:right}.footer .footer-list li:before{padding-top:.5px}.footer .footer-list li h3{margin:0;padding:0}.footer .footer-list li h3 a{font-size:14px}.home-menu-header{position:absolute;top:0;right:0;left:0;width:100%;display:block;background-color:rgba(0,0,0,0.2);text-align:right;padding:5px 10px}.home-menu-header h1{margin:0;padding:0;display:block;font-size:12px;font-weight:bold}@media screen and (max-width: 767px){.home-menu-header{display:none}}.red-text{color:#ED1B23}.ie-alert{position:fixed;display:block;z-index:100;top:0;left:0;right:0;margin:0 auto;background-color:#fff;text-align:center;padding:4px}.ie-alert p{margin:0 auto;color:#000;width:1270px;max-width:100%}.ie-alert p a{font-weight:bolder;color:#000}.ie-alert p a:hover{text-decoration:underline !important}.sub-footer{margin-top:-1px;padding-top:30px;padding-bottom:30px}.sub-footer .footer-menu{padding:0px}.sub-footer .footer-menu>li{margin-top:5px;margin-bottom:5px}.sub-footer .footer-menu>li a{color:#000;font-size:1.2em}.header .navbar-default.fixed-top .nav-cart-container{top:181px !important}@media screen and (max-width: 1299px){.header .navbar-default.fixed-top .nav-cart-container{top:50px !important}}@media screen and (max-width: 1299px){.order-bottom-info{white-space:nowrap}body .wrapper #main_navbar #navbar .nav-cart.cart-active .nav-cart-container{position:fixed;top:50px;right:0px !important}}.header.add-slider .slick-slider .slick-nav{color:rgba(180,180,180,0.8)}.header.add-slider .slick-slider .slider-image{height:250px}.cart-hide-xs{display:block}@media screen and (max-width: 991px){.cart-hide-xs{display:none !important}}@media screen and (max-width: 767px){.header.add-slider .slick-nav{font-size:3em;transform:translateY(-62.5%)}}.nav-cart-display-menu{margin-right:-15px;display:block;max-width:30%;float:left}.nav-cart-display-menu i,.nav-cart-display-menu span{color:#fff}@media screen and (max-width: 991px){.nav-cart-display-menu{max-width:17%;margin-right:20px}}@media screen and (max-width: 768px){.nav-cart-display-menu{max-width:25%;margin-right:20px}}@media screen and (max-width: 450px){.nav-cart-display-menu{max-width:30%;margin-right:20px}}.nav-cart-display-menu .order-info{max-width:60%;display:block;width:60%;padding:4.5px;float:left}@media screen and (max-width: 500px){.nav-cart-display-menu .order-info{font-size:11px;padding-top:9px}}.nav-cart-display-menu .order-cart{max-width:40%;display:block;width:40%;float:left;text-align:right}.nav-cart-display-menu .order-cart i{font-size:30px;line-height:46px}@media screen and (max-width: 991px){.nav-cart-display-menu .order-cart i{font-size:30px}}@media screen and (max-width: 500px){.nav-cart-display-menu .order-cart i{font-size:25px}}@media screen and (min-width: 992px){.nav-cart-display-menu{display:none !important}}.open-side-nav-mobile{display:none !important}.header-container{background-color:#101010;display:block;height:60px;width:100%;position:relative;z-index:6}.header-container .logo{max-height:99px;max-width:175px;display:block;margin:0 auto;float:none;position:relative}.header-container .logo img{max-width:100%;max-height:100%;top:0px;display:block}@media screen and (max-width: 991px){.header-container{display:none}}.main-navbar-top{background-color:#000}.main-navbar-top .navbar-nav>li>a{font-family:'Roboto Slab', serif;color:#fff;font-size:15px;line-height:19px}.main-navbar-top .navbar-nav>li>a:hover{color:#eb5199}.main-navbar-top .centered-nav-logo{position:absolute;width:160px;max-height:160px;margin:0 auto;left:0;right:0}.main-navbar-top .centered-nav-logo img{display:block;max-width:100%;max-height:100%}@media screen and (max-width: 768px){.main-navbar-top .centered-nav-logo img{max-width:120px;display:inherit}}#CartContainer .cart-href{display:none !important;visibility:hidden !important}body .wrapper #main_navbar{height:0px !important}h2.menu-cat-header.prodgroup-title{display:block;text-align:left;background-color:#000000;color:#fff;padding:7.5px 25px;margin:0}@media screen and (max-width: 767px){h2.menu-cat-header.prodgroup-title{font-size:18px}}.order-wrapper{margin-top:15px}@media screen and (min-width: 992px) and (max-width: 1299px){.prod-grid>div{float:none;margin:0 auto}}@media screen and (max-width: 991px){.header .logo{display:block;position:absolute;padding:8.5px;max-height:50px;max-width:150px;position:absolute}.header .logo img{max-width:100%;width:auto}}@media screen and (min-width: 1300px){.header .navbar .nav-cart .nav-cart-container{top:100px}}.header #navbar{border-width:0px !important}@media screen and (max-width: 991px){.header #navbar .nav-cart .cart-href .order-cart{display:block;position:absolute;width:55px;height:100%;line-height:50px;font-size:2em;text-align:center;color:#fff;right:5px}.header #navbar .nav-cart .cart-href .order-info{display:flex;float:right;width:120px;height:100%;font-size:15px;flex-wrap:wrap;flex-direction:column;justify-content:center;padding:0px 10px;color:#fff;margin-left:50px;text-align:right;margin-right:50px}}@media screen and (max-width: 991px){.header-store-info h1{font-size:30px}.header-store-info h2{font-size:26px}}body .open-side-nav-mobile{display:none}@media screen and (max-width: 991px){body .open-side-nav-mobile{position:absolute;display:block;margin-left:8.5px;margin-top:8.5px}}body .header .header-store-info{position:absolute;bottom:30px;padding-bottom:7.5px;padding-top:7.5px}body .header .header-store-info h1,body .header .header-store-info h2{margin:0}body .header .header-store-info h1{font-size:22px;margin-bottom:5px}body .header .header-store-info h2{font-size:16px}@media screen and (max-width: 991px){body .header #main_navbar.navbar-default .sub-menu{border:none;position:absolute;top:0px;right:70px;width:180px;max-width:none;display:block;padding-right:0px;padding-left:0px}body .header #main_navbar.navbar-default .sub-menu .nav-cart{background-color:rgba(31,31,31,0.6);max-width:180px;float:right;border:none;margin:0;padding:0}body .header #main_navbar.navbar-default .sub-menu .nav-cart .cart-href{width:100%;border-right:1px solid rgba(255,255,255,0.3);margin-left:0;margin-right:0;max-width:none}}body .header .navbar #CartContainer.nav-cart .nav-cart-container .list-layout-title{display:none}@media screen and (min-width: 751px){body .header .navbar #CartContainer.nav-cart .nav-cart-container{width:calc(1465px * 0.25)}body .header .navbar #CartContainer.nav-cart .nav-cart-container .prod_count{max-width:none;min-width:40px}}body .header .navbar #CartContainer.nav-cart .nav-cart-container .list-layout-title{display:block;padding-left:15px}body .header .price-total-number{white-space:nowrap}.ripple-effect{background-color:#eb5199 !important}.helperArrow-container{position:fixed;display:block;background-color:transparent;left:0;bottom:0;right:0;height:60px}@media screen and (min-width: 330px){.helperArrow-container{display:none !important}}.helperArrow-container .helperArrow{position:fixed;left:0;right:0;bottom:5px;display:block;width:40px;height:40px;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im0xMjEuMywzNC42Yy0xLjYtMS42LTQuMi0xLjYtNS44LDBsLTUxLDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDUzLjksNTMuOWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDUzLjktNTMuOWMxLjctMS42IDEuNy00LjIgMC4xLTUuOHoiIGZpbGw9IiNGRkZGRkYiLz4KICA8L2c+Cjwvc3ZnPgo=);background-size:30px;margin:0 auto;background-color:rgba(10,10,10,0.9);border-radius:0;background-repeat:no-repeat;cursor:pointer;background-position:center}button.btn.prod_delete{height:40px;width:40px;text-align:center;min-height:40px !important;margin-left:-10px;margin-top:-5px}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounceLeft{0%,20%,50%,80%,100%{transform:translate(0px, -50%)}40%{transform:translate(-5px, -50%)}60%{transform:translate(-2.5px, -50%)}}body.page-bestel .wrapper .slick-initialized .slick-next{animation:bounceLeft 2s forwards}body.page-bestel .wrapper .slick-list.draggable:after{z-index:1;content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:20px;background-color:#333333;background:-moz-linear-gradient(left, #333 0%, rgba(51,51,51,0.01) 100%);background:-webkit-linear-gradient(left, #333 0%, rgba(51,51,51,0.01) 100%);background:linear-gradient(to right, #333 0%, rgba(51,51,51,0.01) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#00333333', GradientType=1)}body.page-bestel .wrapper .slick-list.draggable:before{z-index:1;content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:20px;background-color:#333333;background:-moz-linear-gradient(left, rgba(51,51,51,0.01) 0%, #333 100%);background:-webkit-linear-gradient(left, rgba(51,51,51,0.01) 0%, #333 100%);background:linear-gradient(to right, rgba(51,51,51,0.01) 0%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333', endColorstr='#333333', GradientType=1)}.bounce{animation:bounce 2s infinite}.toppings{width:100% !important}.order-wrapper .block-layout .product-tab{display:block}.nav-categories .nav-categories-list li.menu-list-item>a.active{color:#eb5199}@media screen and (max-width: 991px){.bestel-header-store-info{margin-top:134px}.mobile-categories-horizontal{min-height:84px}.mobile-categories-horizontal .sh-relative{min-height:84px}}@media screen and (max-width: 722px){.bestel-header-store-info{margin-top:148px}.mobile-categories-horizontal{min-height:98px}.mobile-categories-horizontal .sh-relative{min-height:98px}}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container{position:relative}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container img{margin:0 auto}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .toppings{margin:0;position:absolute;top:0;width:100%;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .toppings .toppings-inner .topping-flex .Addon{flex-basis:100%;width:100%}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .toppings .toppings-inner .topping-flex .Addon label,body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .toppings .toppings-inner .topping-flex .Addon i{color:#000}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .toppings-inner{background-color:rgba(0,0,0,0.6);border:0px solid transparent}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .adding-prods{width:100%;clear:both;display:block;margin-bottom:10px}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .add-prod{width:100%;clear:both;display:block}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .add-prod-container{background-color:rgba(0,0,0,0.6);display:block}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .has-error .form-control{border-color:transparent;border-width:0px;border:none;box-shadow:0px 0px 10px 5px red}@media screen and (max-width: 991px){body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container{margin-bottom:0px;padding-bottom:0px}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .block-product{display:flex;flex-wrap:wrap}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .block-product a.cover-img{width:30%;padding:7.5px}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .block-product .product-info{width:70%}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .block-product .product-info .product-description{margin-bottom:inherit !important}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .block-product .add-product.block-product-cta{width:100%;position:relative !important}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .block-product .add-product.block-product-cta>.price{padding:5px;min-height:30px}body div.wrapper>div.order-wrapper .block-layout .prod-grid .block-prod-container .block-product .add-product.block-product-cta>.add{line-height:30px;font-size:23px;width:30px}}@media screen and (max-width: 991px){body .wrapper .order-wrapper .block-layout .prod-grid>div .product-list .product-tab .products-wrapper>div{margin-bottom:10px}}.select-topping label{color:#333;font-weight:lighter}.add-prod-container .count-prod-icon{color:#333}.mobile-categories-horizontal .nav-categories-list{-webkit-overflow-scrolling:touch;max-width:100%}.mobile-categories-horizontal .nav-categories-list>li{min-width:22%}@media screen and (min-width: 700px){.mobile-categories-horizontal .nav-categories-list>li{min-width:13.1%}}@media screen and (min-width: 992px){.mobile-categories-horizontal{display:none !important}}@media screen and (max-width: 991px){.mobile-categories-horizontal{margin-top:50px}}@media screen and (min-width: 992px){.header .navbar .nav-cart .nav-cart-container{transition:150ms all ease-in;height:0;position:absolute;overflow-y:auto;z-index:-1;width:400px;width:calc(1465px * 0.3);display:block;top:50px;right:-15px;background-color:#fff;box-shadow:0px 0px 2px 2px transparent}}.sh-bg.sh-relative{position:relative}.sh-bg h1{font-size:30px}.sh-bg:before{content:'';height:100%;width:100%;display:block;position:absolute;left:0;right:0;top:0;bottom:0;padding-top:20px;padding-bottom:20px}.sh-bg.sh-purple:before{background-color:#fbd3d3}.sh-bg.sh-darkgrey:before{background-color:#333}.sh-bg.sh-grey:before{background-color:#d9d9d9}.sh-bg.sh-pattern:before{display:none}.sh-bg.sh-pattern:after{height:100%;background-image:url(./images/bg-pattern.png);background-size:auto;width:100%;display:block;position:absolute;left:0;right:0;top:0;bottom:0;padding-top:20px;padding-bottom:20px;background-repeat:no-repeat;background-position:360px -270px}.navbar-brand.logo>img{max-width:175px;max-height:99px;margin-top:-17.5px;margin-left:-15px;max-height:80px}@media screen and (max-width: 767px){.navbar-brand.logo>img{max-height:55px}}.main-menu .navbar-nav{margin:0;padding-top:20px;padding-bottom:20px;min-height:100%;display:table-cell;vertical-align:middle;height:100%;height:100vh;margin:0 auto;left:0;right:0;width:100vw;float:none;justify-content:center;align-items:center}.main-menu li{text-align:center;font-weight:lighter;font-size:1.4em}.main-menu li a{color:#f5f5f5;padding:20px;border-bottom:none;margin:0 auto;max-width:100%}.main-menu li:last-child a{border-bottom:none}.main-menu li.divider{padding:0px;max-width:100%;width:200px;margin:0 auto;background-color:#333}@media screen and (max-width: 991px){#navbar_mainmenu .navbar-nav>li>a{border-bottom:none;display:block;position:relative;font-family:Roboto Slab;font-size:20px}#navbar_mainmenu .navbar-nav>li>a:after{content:'';display:block;width:200px;margin:0 auto;height:1px;background-color:rgba(255,255,255,0.2);left:0;right:0;bottom:0;position:absolute}#navbar_mainmenu .navbar-nav>li:last-child>a:after{display:none}#navbar_mainmenu .navbar-nav>li>ul>li>a{border-bottom:none;font-family:Roboto Slab;display:block;position:relative;font-weight:lighter;font-size:16px;color:rgba(255,255,255,0.7)}#navbar_mainmenu .navbar-nav>li>ul>li>a:after{content:'';display:block;width:200px;margin:0 auto;height:1px;background-color:rgba(255,255,255,0.1);left:0;right:0;bottom:0;position:absolute}#navbar_mainmenu .navbar-nav>li>ul>li:last-child>a:after{display:none}}.overlay{height:0;width:100%;position:fixed;z-index:1090;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,0.95);overflow-x:hidden;transition:0.5s;justify-content:center;align-items:center;max-height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;color:#fff;text-decoration:none;z-index:10}.overlay[style="height: 100%;"] .closebtn{position:fixed}.title-header{display:block;width:100%;padding:15px 15px;text-transform:uppercase;text-align:center}.title-header h1,.title-header h2,.title-header h3,.title-header h4,.title-header h5,.title-header h6{margin:0;padding:0}.title-header h3{font-size:20px}.title-header.purple{background-color:#fbd3d3}.no-margin-top{margin-top:0px}.no-min-height{min-height:0px}.theme-line{height:2px;width:100%;display:block;background-color:#eb5199;clear:both;margin-bottom:10px}.theme-color{color:#eb5199}.key_image{height:75px;width:75px;display:block;clear:both}.cta{box-shadow:0px 2px 4px 0px rgba(0,0,0,0.3);font-family:'Roboto Slab', serif;font-size:1.4em;border-radius:2px;display:block;max-width:350px;padding:10px 12px;margin:0 auto;line-height:30px}.cta img{max-width:100%;height:10px;width:10px;display:inline;height:30px;width:30px;position:absolute;margin-left:10px}.cta.small{font-size:1em;padding:5px 12px;line-height:inherit}.cta.small img{top:9.5px}@media screen and (max-width: 767px){.sh-bg h1,.sh-bg h2,.sh-bg h3{font-size:16px;margin-top:10px;margin-bottom:10px}.title-header h1,.title-header h2{font-size:16px;margin-top:2.5px;margin-bottom:2.5px}}@media screen and (max-width: 991px){.cart-href-extra{display:block;width:100%}.btn{min-height:50px !important;line-height:36px}.cta.small{font-size:1.5em}.cta.small img{top:18.5px}}@media screen and (max-width: 991px) and (max-width: 767px){.cta.small{display:block;width:100%;line-height:38px}}#navbar_mainmenu .nav>li>a:hover,#navbar_mainmenu .nav>li>a:focus,#navbar_mainmenu .nav>li>a:visited{background-color:transparent !important}#navbar_mainmenu .navbar-nav .open .dropdown-menu>li>a,#navbar_mainmenu .navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 15px 10px 25px}#navbar_mainmenu .nav .open>a,#navbar_mainmenu .nav .open>a:hover,#navbar_mainmenu .nav .open>a:focus{background-color:transparent !important}a.rating-link{color:orange}.uppercase{text-transform:uppercase}.text-white{color:#fff}.btn-success{background-color:#eb5199 !important;border-color:#ea4692 !important}.btn-success:hover,.btn-success:active,.btn-success:focus{background-color:#e6237e !important;border-color:#e21a78 !important}.btn-primary{background-color:#eb5199 !important;border-color:#ea4692 !important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#e6237e !important;border-color:#e21a78 !important}.postcode-row .postcode-container .postcode-header h2{background-color:#202020}.postcode-row .postcode-container .postcode-body{background-color:#0A0A0A}.img-fluid{width:100%}.shop-next{display:none}@media screen and (max-width: 1299px){.shop-next{display:block}}.link-white-normal{color:#fff;text-decoration:underline}.link-white-normal:hover{color:#ED1B23}form#postcodeform .CheckZipCode{height:50px;min-width:150px}@media screen and (max-width: 767px){form#postcodeform .CheckZipCode{min-width:50px}}.store-select-wrapper .postcode-row .postcode-container .postcode-header h2{background-color:#202020}.store-select-wrapper .postcode-row .postcode-container .postcode-body{background-color:#303030}.store-select-wrapper #post_code{text-align:center;padding:25px;text-align:left;border-radius:0px;border:0px}.store-select-wrapper .stores-wrapper{max-width:1150px;display:block;margin:0 auto}.store-select-wrapper .stores-wrapper .stores-header{background-color:#333}.store-select-wrapper .stores-wrapper .stores-header h2{font-size:1.4em;margin:0;padding:0;padding-bottom:11px;text-align:center;display:block;padding-top:15px;color:#fffff4}.store-select-wrapper .stores-wrapper .stores-body{background-color:#d9d9d9;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.store-select-wrapper .stores-wrapper .stores-body .search_input{max-width:100%;width:300px;text-align:center;display:block;margin:0 auto;border-width:0px;float:none;border-radius:0px}.store-select-wrapper .stores-wrapper .stores-body .store-list .store-list-conainer .store-info{border-radius:4px}.store-select-wrapper .stores-wrapper .stores-body .store-list .store-list-conainer .store-info .info-title{font-size:16px;font-weight:bold}.show-mobile{display:none}@media screen and (max-width: 767px){.show-mobile{display:block}}@media screen and (max-width: 767px){.add-slider{margin-top:50px}}.slick-slider .info{text-align:left !important;max-width:800px;display:block;margin:0 auto;left:0;right:0}.slick-slider .slider-heading{background-color:#e21a78;color:#fff;text-shadow:none !important;display:inline;padding:5px 20px;margin-top:0px;min-width:20px;display:block;max-width:400px;margin-bottom:0px}@media screen and (max-width: 767px){.slick-slider .slider-heading{background-color:rgba(226,26,120,0.59)}}.slick-slider .slider-subheading{margin-top:0px;margin-bottom:10px;color:#fff;background-color:#000;clear:both;display:inline;padding:2.5px 30px;display:block;margin-top:0px;max-width:500px}@media screen and (max-width: 767px){.slick-slider .slider-subheading{background-color:rgba(0,0,0,0.5)}}.slick-slider .btn{font-weight:bold;background-color:rgba(224,32,122,0.58)}@media screen and (max-width: 676px){.content-image-full-width-mobile{margin-left:-30px;max-width:calc(100% + 60px)}}.navbar-toggle{border-radius:0px}.shabu-bg-list{margin-top:30px;margin-bottom:30px;display:block;background-image:url("../images/sushi-foto.jpg");background-size:cover;background-position:center}.shabu-bg-list .only-takeaway{max-width:120px;margin-right:15px;margin-top:-3px}@media screen and (max-width: 991px){.shabu-bg-list .only-takeaway{float:inherit !important;margin-top:10px}}.shabu-bg-list h2{padding:15px 15px;margin:0px;display:block;background-color:#eb5199;color:#fff;font-size:1.4em}.shabu-bg-list .footer-stores{display:block;list-style-type:none;padding:0;margin:0;background-color:transparent}.shabu-bg-list .footer-stores>li{background-color:transparent;padding:0;margin:0;border-bottom:1px solid #fff}.shabu-bg-list .footer-stores>li h3{padding:0;margin:0}.shabu-bg-list .footer-stores>li h3 a{padding:15px 15px;display:block;width:100%;font-size:.8em;font-family:'Roboto Slab', serif;text-transform:inherit;color:#000}.shabu-bg-list .footer-stores>li h3 a strong{text-transform:inherit;font-family:'Open Sans', sans-serif}@media screen and (max-width: 991px){.shabu-bg-list .footer-stores>li h3{font-size:15px}.shabu-bg-list .footer-stores>li h3 a{font-size:14px}}.actie-prod-contact-seo{display:block !important}.order-wrapper .block-layout .block-prod-container .block-product .cover-img{background-size:contain;background-repeat:no-repeat}.searchBtn-text{display:none}@media screen and (min-width: 768px){.searchBtn-text{display:inherit}}.searchBtn-icon{display:none}@media screen and (max-width: 767px){.searchBtn-icon{display:inherit}}.footer{z-index:5}.footer .footer-list{margin:0;list-style-type:none;margin-top:25px;margin-bottom:25px}.footer .footer-list li{position:relative;transition:100ms all ease-in}.footer .footer-list li a{color:#fff;padding-top:2.5px;padding-bottom:2.5px;margin-bottom:1px;margin-top:1px;display:block;color:#999}.footer .footer-list li:before{position:absolute;left:0;top:0;transition:150ms all ease-in;content:"\f101";font-family:FontAwesome;display:block;margin-left:-1.3em;width:1.3em;font-weight:lighter;color:#666;padding-top:2.5px;padding-bottom:2.5px;padding-right:10px;text-align:right}.footer .footer-list li:hover a{text-decoration:none;color:#ccc}.footer .footer-list li:hover:before{padding-right:5px;color:#eb5199}.footer .app-store-container{display:block;max-width:290px;margin:0 auto}.footer .app-store-container .app-store-link img{max-width:100%;margin:0 auto;display:block}@media screen and (min-width: 768px){.footer .app-store-container .app-store-link img.last-store-app-link{margin-left:-30px}}@media screen and (max-width: 767px){.footer .app-store-container .app-store-link img.last-store-app-link{margin-top:10px;margin-bottom:35px}}.footer .footer-stores{list-style-type:none;display:flex;padding:0;margin:0;flex-direction:row;flex-wrap:wrap;justify-content:left;vertical-align:middle;max-width:100%}.footer .footer-stores li h3{margin:0px;padding:0px;font-size:11.2px}.footer .footer-stores li a{padding:2.5px 10px;display:block;color:#f5f5f5;font-size:.8em;font-size:11.2px}.footer .footer-stores li a:hover{color:#eb5199;text-decoration:none}.footer p.credit{color:#666}.footer p.credit strong{color:#bbb}.footer p.credit .smaller-link{font-size:12px}.footer p.credit a{text-decoration:none}.footer p.credit a:hover{color:#e21a78;text-decoration:none}.footer p.credit a:hover strong{color:#e21a78}.btn{border-radius:2px;transition:50ms all ease-in;border-radius:0px !important}.container{position:relative}.black-overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#000}.black-overlay-striped{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-image:url("/content/images/pixel.png")}@media screen and (min-width: 992px){.navbar-nav{margin-left:-25px}}.stores-wrapper .inner{padding:20px;margin:0 auto;display:block}.stores-wrapper .stores-header .store-option-button{background-color:transparent;background:none;border-width:0;border-color:transparent;text-decoration:none}.stores-wrapper .stores-header .store-option-button:first-child{padding-right:0}.stores-wrapper .stores-header .store-option-button:last-child{padding-left:0}.stores-wrapper .stores-header .store-option-button h2{border-width:0px;text-decoration:none;cursor:pointer;transition:100ms all ease-in}.stores-wrapper .stores-header .store-option-button h2 .cycle-text-icon{max-height:35px;max-width:35px;margin-top:-9px;margin-left:7px}@media screen and (max-width: 767px){.stores-wrapper .stores-header .store-option-button h2{font-size:15px}.stores-wrapper .stores-header .store-option-button h2 .cycle-text-icon{max-height:19px;margin-left:2px}}@media screen and (max-width: 550px){.stores-wrapper .stores-header .store-option-button h2{font-size:13px}.stores-wrapper .stores-header .store-option-button h2 .cycle-text-icon{max-height:15px;margin-left:2px;margin-top:-1px}}@media screen and (max-width: 310px){.stores-wrapper .stores-header .store-option-button h2{font-size:10px}.stores-wrapper .stores-header .store-option-button h2 .cycle-text-icon{max-height:12px;margin-top:-1px}}.stores-wrapper .stores-header .store-option-button.active h2,.stores-wrapper .stores-header .store-option-button:hover h2{border-top-width:0px;background-color:#111;text-decoration:none}.stores-wrapper .stores-header .store-option-button.active h2{background-color:#e21a78;background-color:#eb5199}@media screen and (min-width: 1000px){.order-wrapper .store-info .store-inner .store-image{height:200px}}@media screen and (max-width: 767px){.info-line .btn{width:100%}}.actie-prod-container{background-color:#fff;border:1px solid #eee}@media screen and (min-width: 768px){.actie-prod-contact-seo{display:block !important}}.actie-prod-container .actie-product .cover-img{height:150px;background-color:#fff}@media screen and (min-width: 767px) and (max-width: 1199px){.actie-prod-container .actie-product .cover-img{height:80px}}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:white !important;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiY3NzL21haW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzY3NzL21haW4uc2NzcyIsCgkJInNjc3MvdmFyaWFibGVzLnNjc3MiLAoJCSJzY3NzL2JvZHkuc2NzcyIsCgkJInNjc3MvaGVhZGVyLnNjc3MiLAoJCSJzY3NzL2Jlc3RlbC5zY3NzIiwKCQkic2Nzcy9jb21wb25lbnRzLnNjc3MiLAoJCSJzY3NzL2NvbnRlbnQuc2NzcyIsCgkJInNjc3Mvc3RvcmVzZWxlY3Quc2NzcyIsCgkJInNjc3MvY29udGFjdC5zY3NzIiwKCQkic2Nzcy9yZXZpZXcuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgJ3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnYm9keS5zY3NzJztcclxuQGltcG9ydCAnaGVhZGVyLnNjc3MnO1xyXG5AaW1wb3J0ICdiZXN0ZWwuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbnRlbnQuc2Nzcyc7XHJcbkBpbXBvcnQgJ3N0b3Jlc2VsZWN0LnNjc3MnO1xyXG5AaW1wb3J0ICdjb250YWN0LnNjc3MnO1xyXG5AaW1wb3J0ICdyZXZpZXcuc2Nzcyc7XHJcblxyXG5cclxuXHJcblxyXG5AY2hhcnNldCAnVVRGLTgnO1xyXG4vKiBTbGlkZXIgKi9cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbkBmb250LWZhY2Vcclxue1xyXG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4vZm9udHMvc2xpY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuL2ZvbnRzL3NsaWNrLnN2ZyNzbGljaycpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuLyogQXJyb3dzICovXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dFxyXG57XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stcHJldjpob3ZlcixcclxuLnNsaWNrLXByZXY6Zm9jdXMsXHJcbi5zbGljay1uZXh0OmhvdmVyLFxyXG4uc2xpY2stbmV4dDpmb2N1c1xyXG57XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxyXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogLjI1O1xyXG59XHJcblxyXG4uc2xpY2stcHJldjpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmJlZm9yZVxyXG57XHJcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIG9wYWNpdHk6IC43NTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2XHJcbntcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1wcmV2XHJcbntcclxuICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLXByZXY6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6ICfihpAnO1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1wcmV2OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaSJztcclxufVxyXG5cclxuLnNsaWNrLW5leHRcclxue1xyXG4gICAgcmlnaHQ6IC0yNXB4O1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1uZXh0XHJcbntcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbn1cclxuLnNsaWNrLW5leHQ6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6ICfihpInO1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZVxyXG57XHJcbiAgICBjb250ZW50OiAn4oaQJztcclxufVxyXG5cclxuLyogRG90cyAqL1xyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlclxyXG57XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90c1xyXG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaVxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvblxyXG57XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxyXG57XHJcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgY29udGVudDogJ+KAoic7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgb3BhY2l0eTogLjI1O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbn1cclxuIiwKCQkiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PcGVuK1NhbnM6MzAwLDQwMCw3MDB8Um9ib3RvK1NsYWJ8Um9ib3RvOjQwMCw3MDAnKTtcclxuXHJcbiRib2R5X2JhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiRibGFja18xOiAjMTAxMDEwO1xyXG4kYmxhY2tfMjogIzIwMjAyMDtcclxuJGJsYWNrXzM6ICMwQTBBMEE7XHJcbiRibGFja180OiAjMTUxNDE0O1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiR3aGl0ZV8xOiAjZjdmN2Y3O1xyXG4kd2hpdGVfMjogI2YwZjBmMDtcclxuJGdyZXk6ICNkOWQ5ZDk7XHJcbiRkYXJrZ3JleTogIzMzMztcclxuXHJcbiR0aGVtZV9jb2xvcjogI2ViNTE5OTtcclxuJHRoZW1lX2NvbG9yX2RhcmtlbjogZGFya2VuKCR0aGVtZV9jb2xvciwgMTIuNSUpO1xyXG4kdGhlbWVfc2VjX2NvbG9yOiAjZmJkM2QzO1xyXG4kdGhlbWVfc2VjX2NvbG9yX2RhcmtlbjogZGFya2VuKCR0aGVtZV9zZWNfY29sb3IsIDEyLjUlKTtcclxuXHJcbiRzaXRlX3dpZHRoOiAxMDAlO1xyXG4kc2l0ZV9pbm5lcl93aXRkaDogMTQzMHB4O1xyXG5cclxuKiB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn0iLAoJCSIvKlNDUk9MTCovXHJcblxyXG4vKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgbWF4LXdpZHRoOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAxcHggc29saWQgcmdiYSgyMjksIDIyOSwgMjI5LCAwLjkpO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcclxufSovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCl7XHJcbiAgICAjbmF2YmFyIC5uYXYtY2FydCAuY2FydC1ocmVmIC5vcmRlci1pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmEtYmxpbmsge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZV9jb2xvcjtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwdmg7XHJcbiAgICB0cmFuc2l0aW9uOiA1MDBtcyBhbGwgZWFzZS1pbjtcclxuICAgICYuaW4ge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxufSovXHJcblxyXG5ib2R5IHtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQ7XHJcbiAgICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly93d3cuc3VzaGlwb2ludC5ubC9zdHlsZXMvaW1hZ2VzL3N1c2hpcG9pbnRfZ2xvdy5wbmcnKTsqL1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcclxuICAgIH1cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogJHNpdGVfd2lkdGg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZDtcclxuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuY29udGVudC1leHRyYWJpZyB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2l0ZV9pbm5lcl93aXRkaCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXRlX2lubmVyX3dpdGRoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3JkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC8qbWluLWhlaWdodDogMTAwdmg7Ki9cclxuICAgICAgICAgICAgLmJsb2NrLWxheW91dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8qb3ZlcmZsb3cteDogaGlkZGVuOyovXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5wcm9kLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDIwMG1zIGFsbCBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXNwaW5uZXIuYWRkLXByb2R1Y3Q6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRhYi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyptYXgtd2lkdGg6IDcwMHB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKm1hcmdpbjogMCBhdXRvOyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2stcHJvZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmJhY2tncm91bmQtY29sb3I6ICRibGFja18yOyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTIuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZXItaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwMDAxOyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3d3dy5zdXNoaXNob3AubmwvcHJvZHVjdC02MTA1LTQwMHg0MDAvcm9sLWdyYXZsYXgtemFsbS5wbmcnKSAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1wcm9kdWN0LWN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tfMjsqL1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXRlZ29yaWUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcmllLWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3JpZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkdGhlbWVfY29sb3IsIC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC1sYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtbGlzdCAubGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tfMztcclxuICAgICAgICAgICAgICAgICAgICAmLnByb2QtaXRlbSAucHJvZC1pbm5lciAucHJvZC1pbmZvIC5wcm9kLWltYWdlLWNvbnRhaW5lciAucHJvZC1pbWFnZS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja18zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrXzQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJvZC1pdGVtIC5wcm9kLWlubmVyIC5wcm9kLWluZm8gLnByb2QtaW1hZ2UtY29udGFpbmVyIC5wcm9kLWltYWdlLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja180O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXIuc21hbGwge1xyXG4gICAgICAgICAgICAvKnBhZGRpbmctdG9wOiA0NXB4OyovXHJcbiAgICAgICAgICAgIC8qaGVpZ2h0OiAxOTVweDsqL1xyXG4gICAgICAgICAgICAvKnBhZGRpbmctdG9wOiA3Mi41cHg7Ki9cclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLmJlc3RlbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnQvaW1hZ2VzL2JsYWNrLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2ltYWdlcy9oZWFkZXIucG5nJyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgNDAwbXMgZWFzZS1pbjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1dmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1dmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI21haW5fbmF2YmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXRlX3dpZHRoO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja18xO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNiwgMTYsIDE2LCAwLjg1KTtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV8xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9jb2xvcjsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLypjb2xvcjogJGJsYWNrXzE7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjbmF2YmFyIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub3JkZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVfMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXJyb3ItbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJ0LWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZS10b3RhbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY2FydC1ocmVmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWNhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWNoZXZyb24tdHVybiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMTAwbXMgYWxsIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdi1jYXJ0LmNhcnQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2LWNhcnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWNoZXZyb24tdHVybiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY2FydC1ocmVmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLyp3aWR0aDogMTY1cHg7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kOyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCAzMiwgMzIsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXzE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vcmRlci1jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV8xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNwaW5uZXI6bm90KC5zcGlubmVyLWxpbmUtaXRlbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCA0My41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAjbmF2YmFyX21haW5tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcnQtaHJlZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItdG9wLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1jYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2LWNhcnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwOyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qY29sb3I6ICR3aGl0ZV8xOyovXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tfMjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2l0Y2hpbnZlcnNlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgLm1vYmlsZS1tZW51LWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNTFweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgLm9wZW4tc2lkZS1uYXYtbW9iaWxlIHt9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1zaWRlLW5hdiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgLy9pb3Mgc2Nyb2xsIG1vbWVudHVtXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDUwMG1zIGFsbCBlYXNlLWluO1xyXG4gICAgICAgIC5tb2JpbGUtc2lkZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1dmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2NvbnRlbnQvaW1hZ2VzL2hlYWRlci5wbmcnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTYwcHggMTVweCAtNDBweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nby1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbG9zZS1zaWRlLW5hdi1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1jYXRlZ29yaWVzLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDUwbXMgYWxsIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJvZC1ncm91cC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJvZGdyb3VwLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM0LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW4tc2lkZS1uYXYge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5tb2JpbGUtc2lkZS1uYXYge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1jYXRlZ29yaWVzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLypwYWRkaW5nLXRvcDogMjBweDsqL1xyXG4gICAgLmxpc3QtbGF5b3V0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAubmF2LWNhdGVnb3JpZXMtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAvKmRpc3BsYXk6IGZsZXg7Ki9cclxuICAgICAgICAvKmZsZXgtZGlyZWN0aW9uOiByb3c7Ki9cclxuICAgICAgICAvKmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xyXG4gICAgICAgIC8qb3ZlcmZsb3c6IGF1dG87Ki9cclxuICAgICAgICBsaS5tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDE1MG1zIGFsbCBlYXNlLWluO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8qbWluLXdpZHRoOiA4JTsqL1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAvKm1heC13aWR0aDogMTAwJTsqL1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvKnBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDsqL1xyXG4gICAgICAgICAgICAgICAgLypjb2xvcjogJHdoaXRlXzE7Ki9cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3JpZS1uYXYtaXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAvKm1heC13aWR0aDogMTAwcHg7Ki9cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7IC8vIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qZm9udC13ZWlnaHQ6IGJvbGRlcjsqL1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLypmb250LXdlaWdodDogYm9sZGVyOyovXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kZWZhdWx0LWlubmVyLXNpZGVzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAmLmlubmVyLWJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWNhdGVnb3JpZXMtY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDkwdnc7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgLndyYXBwZXIge1xyXG4gICAgICAgICAgICAub3JkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAuYmxvY2stbGF5b3V0IHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2LWNhdGVnb3JpZXMtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMi41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKm1hcmdpbi10b3A6IDEyLjVweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwOyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qbWF4LWhlaWdodDogNTB2aDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLypvdmVyZmxvdy15OiBhdXRvOyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI21haW5fbmF2YmFyIHtcclxuICAgICAgICAgICAgICAgICNuYXZiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2FydC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FydC1ocmVmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcmRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZV8xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLXdyYXBwZXIge1xyXG4gICAgLyptYXgtd2lkdGg6IDYwJTsqL1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgLmNhcnQtY2hldnJvbi10dXJuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgI21haW5fbmF2YmFyLnN0YXktdG9wIHtcclxuICAgICAgICAvKnRvcDogaW5oZXJpdDsqL1xyXG4gICAgICAgIC8qYm90dG9tOiAwOyovXHJcbiAgICAgICAgLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cclxuICAgIH1cclxuICAgIGJvZHkge1xyXG4gICAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICAgICAgLm9yZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgLmJsb2NrLWxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1jYXRlZ29yaWVzLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtY2F0ZWdvcmllcyB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJvZC1ncmlkPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKm1hcmdpbi1sZWZ0OiAxNXB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvZHVjdC10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0cy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyptYXgtd2lkdGg6IDYwJTsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKnBhZGRpbmctdG9wOiAyNXB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNtYWluX25hdmJhciB7XHJcbiAgICAgICAgICAgICAgICAjbmF2YmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAubmF2LWNhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qY29sb3I6ICMwMDA7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVfMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKm1heC1oZWlnaHQ6IDcwJTsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVycm9yLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FydC1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtdG90YWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1jYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmhlaWdodDogYXV0byAhaW1wb3J0YW50OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKm92ZXJmbG93OiBpbmhlcml0OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLypwYWRkaW5nLXRvcDogNXB4OyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1jYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubmF2LWNhcnQuY2FydC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWNhcnQtY29udGFpbmVyIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXIge31cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci5hZGQtc2xpZGVyIC5zbGljay1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJldmlldy1saXN0IC5yZXZpZXdfaXRlbSAucmV2aWV3X2lubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG59XHJcblxyXG4ubGlnaHRib3hPdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XHJcbn1cclxuXHJcbi5saWdodGJveCB7XHJcbiAgICAubGlnaHRib3gtYWRkLXByb2Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxiLWRhdGFDb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgLmxpZ2h0Ym94LXByb2R1Y3QtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgLmxpZ2h0Ym94LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saWdodGJveC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxiLWNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGItb3V0ZXJDb250YWluZXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAubGItaW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkgYS5mdWxsLW92ZXJsYXktbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcbiAgICB3aWR0aDogMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMjsgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY3RpZS1wcm9kLWNvbnRhaW5lciB7XHJcbiAgICAuYWN0aWUtcHJvZHVjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogJ0FjdGllJztcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVweCA3LjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDFCMjM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3Zlci1pbWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFja18xO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGItZGF0YSAubGItY2FwdGlvbiBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ub3Blbi1zaWRlLW5hdi1tb2JpbGUuY2F0LXRvb2x0aXA6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY29udGVudDogJ0tpZXMgZWVuIGNhdGVnb3JpZSEnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDQ0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG59XHJcblxyXG4ub3Blbi1zaWRlLW5hdi1tb2JpbGUuY2F0LXRvb2x0aXA6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMThweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAyOHB4O1xyXG4gICAgbGVmdDogMjdweDtcclxufVxyXG5cclxuLnJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByZS1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCAjMDgwMDAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xyXG4gICAgei1pbmRleDogNjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICAuYXBwLWZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWZvb3RlciB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZV9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcC5jcmVkaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1saXN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLW1lbnUtaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnJlZC10ZXh0IHtcclxuICAgIGNvbG9yOiAjRUQxQjIzO1xyXG59XHJcblxyXG4uaWUtYWxlcnQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB3aWR0aDogMTI3MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1Yi1mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAuZm9vdGVyLW1lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgLm5hdmJhci1kZWZhdWx0IHtcclxuICAgICAgICAmLmZpeGVkLXRvcCB7XHJcbiAgICAgICAgICAgIC5uYXYtY2FydC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxODFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xyXG4gICAgLm9yZGVyLWJvdHRvbS1pbmZvIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgYm9keSAud3JhcHBlciAjbWFpbl9uYXZiYXIgI25hdmJhciAubmF2LWNhcnQuY2FydC1hY3RpdmUgLm5hdi1jYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMyMHB4KSB7XHJcbiAgICAucGFnZS1iZXN0ZWwge1xyXG4gICAgICAgIC5vcmRlci13cmFwcGVyIC5ibG9jay1sYXlvdXQgLnByb2QtZ3JpZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1jYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdmJhci1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXItbmF2PmxpIHtcclxuICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2FydC1ocmVmIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4IHNvbGlkIHJnYmEoMjM1LCAyMzUsIDIzNSwgMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2LWNhcnQgLm9yZGVyLWluZm8sXHJcbiAgICAgICAgICAgIC5uYXYtY2FydCAub3JkZXItY2FydCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2stbGF5b3V0IHtcclxuICAgICAgICAgICAgLnByb2QtZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjklO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0qLyIsCgkJIi5oZWFkZXIge1xyXG4gICAgJi5hZGQtc2xpZGVyIHtcclxuICAgICAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAgICAgLnNsaWNrLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxODAsIDE4MCwgMTgwLCAwLjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZXItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtaGlkZS14cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXIuYWRkLXNsaWRlciAuc2xpY2stbmF2e1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjIuNSUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWNhcnQtZGlzcGxheS1tZW51IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBpLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE3JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ1MHB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAub3JkZXItaW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBwYWRkaW5nOiA0LjVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3JkZXItY2FydCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcGVuLXNpZGUtbmF2LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXItY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja18xO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDY7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTlweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLW5hdmJhci10b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIC5uYXZiYXItaGVhZGVyIHtcclxuICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWI1MTk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNlbnRlcmVkLW5hdi1sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwKCQkiI0NhcnRDb250YWluZXIge1xyXG4gICAgLmNhcnQtaHJlZiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IC53cmFwcGVyICNtYWluX25hdmJhciB7XHJcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMi5tZW51LWNhdC1oZWFkZXIucHJvZGdyb3VwLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDcuNXB4IDI1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVza3RvcC1jYXRlZ29yaWVzLXBsYWNlaG9sZGVyIHtcclxuICAgIC8qbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDsqL1xyXG4gICAgLypvdmVyZmxvdzogaGlkZGVuOyovXHJcbn1cclxuXHJcbi5vcmRlci13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgICAucHJvZC1ncmlkIHtcclxuICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogOC41cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgLm5hdmJhciAubmF2LWNhcnQgLm5hdi1jYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI25hdmJhciB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAubmF2LWNhcnQge1xyXG4gICAgICAgICAgICAmLmNhcnQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5jYXJ0LWhyZWYge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrXzE7Ki9cclxuICAgICAgICAgICAgICAgICAgICAvKmNvbG9yOiAkd2hpdGVfMTsqL1xyXG4gICAgICAgICAgICAgICAgICAgIC5vcmRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLypjb2xvcjogJHdoaXRlXzE7Ki9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWNhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKmNvbG9yOiAkd2hpdGVfMTsqL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2LWNhcnQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrXzE7Ki9cclxuICAgICAgICAgICAgICAgIC8qY29sb3I6ICR3aGl0ZV8xOyovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIC5jYXJ0LWhyZWYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5vcmRlci1jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub3JkZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuaGVhZGVyLXN0b3JlLWluZm8ge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgLm9wZW4tc2lkZS1uYXYtbW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4LjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOC41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgLmhlYWRlci1zdG9yZS1pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcuNXB4O1xyXG4gICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI21haW5fbmF2YmFyLm5hdmJhci1kZWZhdWx0IC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIC8qbGVmdDogMDsqL1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgLm5hdi1jYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAzMSwgMzEsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWhyZWYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgLm5hdmJhciB7XHJcbiAgICAgICAgICAgICNDYXJ0Q29udGFpbmVyLm5hdi1jYXJ0IHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2FydC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LWxheW91dC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDE0NjVweCAqIDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYuY2FydC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKm92ZXJmbG93LXk6IGluaGVyaXQ7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZF9jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtbGF5b3V0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlLXRvdGFsLW51bWJlciB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmlwcGxlLWVmZmVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVfY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXYtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgLypwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDsqL1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVscGVyQXJyb3ctY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMzBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWxwZXJBcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpYVhOdkxUZzROVGt0TVNJL1BnbzhJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1FXUnZZbVVnU1d4c2RYTjBjbUYwYjNJZ01Ua3VNQzR3TENCVFZrY2dSWGh3YjNKMElGQnNkV2N0U1c0Z0xpQlRWa2NnVm1WeWMybHZiam9nTmk0d01DQkNkV2xzWkNBd0tTQWdMUzArQ2p4emRtY2dlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVEyRndZVjh4SWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lESTBNQzQ0TVRFZ01qUXdMamd4TVNJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnTWpRd0xqZ3hNU0F5TkRBdU9ERXhPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJZ2QybGtkR2c5SWpZMGNIZ2lJR2hsYVdkb2REMGlOalJ3ZUNJK0NqeG5QZ29KUEhCaGRHZ2dhV1E5SWtWNGNHRnVaRjlOYjNKbElpQmtQU0pOTWpJd0xqQTRPQ3cxTnk0Mk5qZHNMVGs1TGpZM01TdzVPUzQyT1RWTU1qQXVOelEyTERVM0xqWTFOV010TkM0M05USXROQzQzTlRJdE1USXVORE01TFRRdU56VXlMVEUzTGpFNU1Td3dJQ0FnWXkwMExqYzBMRFF1TnpVeUxUUXVOelFzTVRJdU5EVXhMREFzTVRjdU1qQXpiREV3T0M0eU5qRXNNVEE0TGpJNU4yd3dMREJzTUN3d1l6UXVOelFzTkM0M05USXNNVEl1TkRNNUxEUXVOelV5TERFM0xqRTNPU3d3VERJek55NHlOVFlzTnpRdU9EVTVJQ0FnWXpRdU56UXROQzQzTlRJc05DNDNOQzB4TWk0ME5qTXNNQzB4Tnk0eU1UVkRNak15TGpVeU9DdzFNaTQ1TVRVc01qSTBMamd5T0N3MU1pNDVNVFVzTWpJd0xqQTRPQ3cxTnk0Mk5qZDZJaUJtYVd4c1BTSWpSRGd3TURJM0lpOCtDZ2s4Wno0S0NUd3ZaejRLQ1R4blBnb0pQQzluUGdvSlBHYytDZ2s4TDJjK0NnazhaejRLQ1R3dlp6NEtDVHhuUGdvSlBDOW5QZ29KUEdjK0NnazhMMmMrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQR2MrQ2p3dlp6NEtQQzl6ZG1jK0NnPT0pOyovXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCMlpYSnphVzl1UFNJeExqRWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1qa2dNVEk1SWlCbGJtRmliR1V0WW1GamEyZHliM1Z1WkQwaWJtVjNJREFnTUNBeE1qa2dNVEk1SWlCM2FXUjBhRDBpTmpSd2VDSWdhR1ZwWjJoMFBTSTJOSEI0SWo0S0lDQThaejRLSUNBZ0lEeHdZWFJvSUdROUltMHhNakV1TXl3ek5DNDJZeTB4TGpZdE1TNDJMVFF1TWkweExqWXROUzQ0TERCc0xUVXhMRFV4TGpFdE5URXVNUzAxTVM0eFl5MHhMall0TVM0MkxUUXVNaTB4TGpZdE5TNDRMREF0TVM0MkxERXVOaTB4TGpZc05DNHlJREFzTlM0NGJEVXpMamtzTlRNdU9XTXdMamdzTUM0NElERXVPQ3d4TGpJZ01pNDVMREV1TWlBeExEQWdNaTR4TFRBdU5DQXlMamt0TVM0eWJEVXpMamt0TlRNdU9XTXhMamN0TVM0MklERXVOeTAwTGpJZ01DNHhMVFV1T0hvaUlHWnBiR3c5SWlOR1JrWkdSa1lpTHo0S0lDQThMMmMrQ2p3dmMzWm5QZ289KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjkpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24uYnRuLnByb2RfZGVsZXRlIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gICAgMCUsXHJcbiAgICAyMCUsXHJcbiAgICA1MCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICB9XHJcbiAgICA2MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlTGVmdCB7XHJcbiAgICAwJSxcclxuICAgIDIwJSxcclxuICAgIDUwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC01MCUpO1xyXG4gICAgfVxyXG4gICAgNjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMi41cHgsIC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtYmVzdGVsIHtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICAuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGJvdW5jZUxlZnQgMnMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDUxLCA1MSwgNTEsIDEpIDAlLCByZ2JhKDUxLCA1MSwgNTEsIDAuMDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSg1MSwgNTEsIDUxLCAxKSAwJSwgcmdiYSg1MSwgNTEsIDUxLCAwLjAxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg1MSwgNTEsIDUxLCAxKSAwJSwgcmdiYSg1MSwgNTEsIDUxLCAwLjAxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMzMzMzMzJywgZW5kQ29sb3JzdHI9JyMwMDMzMzMzMycsIEdyYWRpZW50VHlwZT0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSg1MSwgNTEsIDUxLCAwLjAxKSAwJSwgcmdiYSg1MSwgNTEsIDUxLCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoNTEsIDUxLCA1MSwgMC4wMSkgMCUsIHJnYmEoNTEsIDUxLCA1MSwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoNTEsIDUxLCA1MSwgMC4wMSkgMCUsIHJnYmEoNTEsIDUxLCA1MSwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMzMzMzMzJywgZW5kQ29sb3JzdHI9JyMzMzMzMzMnLCBHcmFkaWVudFR5cGU9MSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3VuY2Uge1xyXG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMnMgaW5maW5pdGU7XHJcbn1cclxuXHJcbi50b3BwaW5ncyB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3JkZXItd3JhcHBlciAuYmxvY2stbGF5b3V0IC5wcm9kdWN0LXRhYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm5hdi1jYXRlZ29yaWVzIC5uYXYtY2F0ZWdvcmllcy1saXN0IGxpLm1lbnUtbGlzdC1pdGVtPmEuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZWI1MTk5O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmJlc3RlbC1oZWFkZXItc3RvcmUtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTM0cHg7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWNhdGVnb3JpZXMtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogODRweDtcclxuICAgICAgICAuc2gtcmVsYXRpdmUge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjJweCkge1xyXG4gICAgLmJlc3RlbC1oZWFkZXItc3RvcmUtaW5mbyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTQ4cHg7XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWNhdGVnb3JpZXMtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogOThweDtcclxuICAgICAgICAuc2gtcmVsYXRpdmUge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYm9keSBkaXYud3JhcHBlcj5kaXYub3JkZXItd3JhcHBlciAuYmxvY2stbGF5b3V0IC5wcm9kLWdyaWQgLmJsb2NrLXByb2QtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAudG9wcGluZ3Mge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnRvcHBpbmdzLWlubmVyIHtcclxuICAgICAgICAgICAgLnRvcHBpbmctZmxleCB7XHJcbiAgICAgICAgICAgICAgICAuQWRkb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3BwaW5ncy1pbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLmFkZGluZy1wcm9kcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5hZGQtcHJvZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYWRkLXByb2QtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCA1cHggcmdiYSgyNTUsIDAsIDAsIDEpO1xyXG4gICAgfSAvL2ZvciBwcm9kdWN0IGxpc3Qgb24gc21hbGwgZGV2aWNlc1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAuYmxvY2stcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYS5jb3Zlci1pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZC1wcm9kdWN0IHtcclxuICAgICAgICAgICAgICAgICYuYmxvY2stcHJvZHVjdC1jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgID4ucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4uYWRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL2ZvciBwcm9kdWN0IGxpc3Qgb24gc21hbGwgZGV2aWNlc1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgYm9keSAud3JhcHBlciAub3JkZXItd3JhcHBlciAuYmxvY2stbGF5b3V0IC5wcm9kLWdyaWQ+ZGl2IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtdGFiIC5wcm9kdWN0cy13cmFwcGVyPmRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlbGVjdC10b3BwaW5nIGxhYmVsIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbn1cclxuXHJcbi5hZGQtcHJvZC1jb250YWluZXIgLmNvdW50LXByb2QtaWNvbiB7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLm1vYmlsZS1jYXRlZ29yaWVzLWhvcml6b250YWwge1xyXG4gICAgLm5hdi1jYXRlZ29yaWVzLWxpc3Qge1xyXG4gICAgICAgIC8qb3ZlcmZsb3cteDogYXV0bzsqL1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMiU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzLjElO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuaGVhZGVyIC5uYXZiYXIgLm5hdi1jYXJ0IC5uYXYtY2FydC1jb250YWluZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDE1MG1zIGFsbCBlYXNlLWluO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTQ2NXB4ICogMC4zKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMnB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC8qIG92ZXJmbG93OiBzY3JvbGw7ICovXHJcbiAgICB9XHJcbn0iLAoJCSIuc2gtYmcge1xyXG4gICAgJi5zaC1yZWxhdGl2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICYuc2gtcHVycGxlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9zZWNfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaC1kYXJrZ3JleSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2dyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaC1ncmV5IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2gtcGF0dGVybiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvYmctcGF0dGVybi5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzYwcHggLTI3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhci1icmFuZC5sb2dvIHtcclxuICAgID5pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTc1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTlweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTcuNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1tZW51IHtcclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAvKm1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlOyovXHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyAvLyB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRpdmlkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICNuYXZiYXJfbWFpbm1lbnUge1xyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvIFNsYWI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90byBTbGFiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDkwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSk7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLypkaXNwbGF5OiBmbGV4OyovXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4ub3ZlcmxheS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMjUlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgICAuY2xvc2VidG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7fVxyXG4gICAgfVxyXG4gICAgJltzdHlsZT1cImhlaWdodDogMTAwJTtcIl17XHJcbiAgICAgICAgLmNsb3NlYnRue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLnB1cnBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX3NlY19jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLm5vLW1hcmdpbi10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4ubm8tbWluLWhlaWdodCB7XHJcbiAgICBtaW4taGVpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi50aGVtZS1saW5lIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9jb2xvcjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLnRoZW1lLWNvbG9yIHtcclxuICAgIGNvbG9yOiAkdGhlbWVfY29sb3I7XHJcbn1cclxuXHJcbi5rZXlfaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgd2lkdGg6IDc1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY3RhIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJywgc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgICYuc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRvcDogOS41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnNoLWJnIHtcclxuICAgICAgICBoMSxcclxuICAgICAgICBoMixcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUtaGVhZGVyIHtcclxuICAgICAgICBoMSxcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5jYXJ0LWhyZWYtZXh0cmEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG4gICAgLmN0YS5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgLy8gbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdG9wOiAxOC41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbmF2YmFyX21haW5tZW51IHtcclxuICAgIC5uYXYge1xyXG4gICAgICAgID5saSB7XHJcbiAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YSxcclxuICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDI1cHg7XHJcbiAgICB9XHJcbiAgICAubmF2IC5vcGVuPmEsXHJcbiAgICAubmF2IC5vcGVuPmE6aG92ZXIsXHJcbiAgICAubmF2IC5vcGVuPmE6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEucmF0aW5nLWxpbmsge1xyXG4gICAgY29sb3I6IG9yYW5nZTtcclxufVxyXG5cclxuLnVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYnRuLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkdGhlbWVfY29sb3IsIDIuNSUpICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRoZW1lX2NvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHRoZW1lX2NvbG9yLCAxMi41JSkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHRoZW1lX2NvbG9yLCAyLjUlKSAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR0aGVtZV9jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR0aGVtZV9jb2xvciwgMTIuNSUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0Y29kZS1yb3cge1xyXG4gICAgLnBvc3Rjb2RlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnBvc3Rjb2RlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja18yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb3N0Y29kZS1ib2R5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrXzM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1nLWZsdWlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2hvcC1uZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmxpbmstd2hpdGUtbm9ybWFsIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0VEMUIyMztcclxuICAgIH1cclxufVxyXG5cclxuZm9ybSNwb3N0Y29kZWZvcm0gLkNoZWNrWmlwQ29kZSB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9yZS1zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICAucG9zdGNvZGUtcm93IHtcclxuICAgICAgICAucG9zdGNvZGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnBvc3Rjb2RlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucG9zdGNvZGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3Bvc3RfY29kZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RvcmVzLXdyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC5zdG9yZXMtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmV5O1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmY0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdG9yZXMtYm9keSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIC5zZWFyY2hfaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaF9pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLypjb2xvcjogIzMzMzsqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdG9yZS1saXN0IHtcclxuICAgICAgICAgICAgICAgIC5zdG9yZS1saXN0LWNvbmFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3RvcmUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG93LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmFkZC1zbGlkZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIC5pbmZvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlci1oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIxYTc4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDI2LCAxMjAsIDAuNTkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXItc3ViaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgcGFkZGluZzogMi41cHggMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjQsIDMyLCAxMjIsIDAuNTgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC1pbWFnZS1mdWxsLXdpZHRoLW1vYmlsZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzZweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbn1cclxuXHJcbi5zaGFidS1iZy1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdXNoaS1mb3RvLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIC5vbmx5LXRha2Vhd2F5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzUsIDgxLCAxNTMpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXN0b3JlcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgID5saSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYicsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY3RpZS1wcm9kLWNvbnRhY3Qtc2VvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn0iLAoJCSIub3JkZXItd3JhcHBlciAuYmxvY2stbGF5b3V0IC5ibG9jay1wcm9kLWNvbnRhaW5lciAuYmxvY2stcHJvZHVjdCAuY292ZXItaW1nIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWFyY2hCdG4tdGV4dHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaEJ0bi1pY29ue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgLmZvb3Rlci1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDEwMG1zIGFsbCBlYXNlLWluO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxNTBtcyBhbGwgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4zZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcC1zdG9yZS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC5hcHAtc3RvcmUtbGluayB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICYubGFzdC1zdG9yZS1hcHAtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICYubGFzdC1zdG9yZS1hcHAtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItc3RvcmVzIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAvKm1hcmdpbjogMCBhdXRvOyovXHJcbiAgICAgICAgLyptYXgtd2lkdGg6IDkwMHB4OyovXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMS4ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEuMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAuY3JlZGl0IHtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICNiYmI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc21hbGxlci1saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZV9jb2xvcl9kYXJrZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lX2NvbG9yX2RhcmtlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB0cmFuc2l0aW9uOiA1MG1zIGFsbCBlYXNlLWluO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYmxhY2stb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5ibGFjay1vdmVybGF5LXN0cmlwZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2ltYWdlcy9waXhlbC5wbmcnKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICB9XHJcbn0iLAoJCSIuc3RvcmVzLXdyYXBwZXIge1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnN0b3Jlcy1ib2R5LXNpbmdsZSB7XHJcbiAgICAgICAgLypkaXNwbGF5OiBub25lOyovXHJcbiAgICB9XHJcbiAgICAuc3RvcmVzLWhlYWRlciB7XHJcbiAgICAgICAgLnN0b3JlLW9wdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMTAwbXMgYWxsIGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICAuY3ljbGUtdGV4dC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAuY3ljbGUtdGV4dC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAuY3ljbGUtdGV4dC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAuY3ljbGUtdGV4dC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvKmNvbG9yOiAjYzUxMDE3OyovXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9jb2xvcl9kYXJrZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNSwgODEsIDE1Myk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLAoJCSIub3JkZXItd3JhcHBlciB7XHJcbiAgICAuc3RvcmUtaW5mbyB7XHJcbiAgICAgICAgLnN0b3JlLWlubmVyIHtcclxuICAgICAgICAgICAgLnN0b3JlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvLWxpbmUge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWN0aWUtcHJvZC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbn1cclxuXHJcbi5hY3RpZS1wcm9kLWNvbnRhY3Qtc2VvIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmFjdGllLXByb2QtY29udGFpbmVyIC5hY3RpZS1wcm9kdWN0IC5jb3Zlci1pbWcge1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSAud3JhcHBlciAuaGVhZGVyLnNtYWxsLmNvbnRhY3QtaGVhZGVyIHtcclxuICAgIC8qaGVpZ2h0OiA0MDBweDsqL1xyXG59IiwKCQkiIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFDQUEsT0FBTyxDQUFDLCtGQUFJLENBcUJaLEFBQUEsQ0FBQyxBQUFDLENBQ0UsV0FBVyxDQUFFLHVCQUF1QixDQUN2QyxBQUVELEFBQUEsSUFBSSxBQUFDLENBQ0osc0JBQXNCLENBQUUsV0FBVyxDQUNuQyx1QkFBdUIsQ0FBRSxTQUFTLENBQ2xDLEFDQ0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMvQixBQUFBLE9BQU8sQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFdBQVcsQUFBQyxDQUNyQyxTQUFTLENBQUUsSUFBSSxDQUNsQixDQUdMLFVBQVUsQ0FBVixRQUFVLENBQ04sRUFBRSxDQUNFLE9BQU8sQ0FBRSxDQUFDLENBRWQsR0FBRyxDQUNDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDRDVCQyxPQUFPLENDOEJqQixJQUFJLENBQ0EsT0FBTyxDQUFFLENBQUMsRUFjbEIsQUFBQSxJQUFJLEFBQUMsQ0FDRCxVQUFVLENBQUUsTUFBTSxDQUNsQixnQkFBZ0IsQ0QxREYsSUFBTyxDQzREckIsZUFBZSxDQUFFLEtBQUssQ0FDdEIscUJBQXFCLENBQUUsS0FBSyxDQTRXL0IsQUFqWEQsQUFNSSxJQU5BLENBTUEsRUFBRSxDQU5OLElBQUksQ0FPQSxFQUFFLENBUE4sSUFBSSxDQVFBLEVBQUUsQ0FSTixJQUFJLENBU0EsRUFBRSxDQVROLElBQUksQ0FVQSxFQUFFLENBVk4sSUFBSSxDQVdBLEVBQUUsQUFBQyxDQUNDLFdBQVcsQ0FBRSxvQkFBb0IsQ0FDcEMsQUFiTCxBQWNJLElBZEEsQ0FjQSxRQUFRLEFBQUMsQ0FDTCxLQUFLLENEdkRBLElBQUksQ0N3RFQsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixnQkFBZ0IsQ0QxRU4sSUFBTyxDQ29hcEIsQUE1V0wsQUFxQmdCLElBckJaLENBY0EsUUFBUSxDQUtKLGtCQUFrQixDQUNkLGlCQUFpQixDQUNiLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxNQUFNLENBQ3BCLEFBdkJqQixBQTBCUSxJQTFCSixDQWNBLFFBQVEsQ0FZSixpQkFBaUIsQUFBQyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDRG5FRSxNQUFNLENDb0VoQixBQTdCVCxBQWdDWSxJQWhDUixDQWNBLFFBQVEsQ0FnQkosY0FBYyxDQUVWLGFBQWEsQUFBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBRVgsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FrR3JCLEFBeEliLEFBdUNnQixJQXZDWixDQWNBLFFBQVEsQ0FnQkosY0FBYyxDQUVWLGFBQWEsQ0FPVCxVQUFVLEFBQUMsQ0FDUCxVQUFVLENBQUUsaUJBQWlCLENBQzdCLE1BQU0sQ0FBRSxJQUFJLENBc0ZmLEFBL0hqQixBQTBDb0IsSUExQ2hCLENBY0EsUUFBUSxDQWdCSixjQUFjLENBRVYsYUFBYSxDQU9ULFVBQVUsQ0FHTixZQUFZLEFBQUEsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUM1QixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDOUIsQUE3Q3JCLEFBOENvQixJQTlDaEIsQ0FjQSxRQUFRLENBZ0JKLGNBQWMsQ0FFVixhQUFhLENBT1QsVUFBVSxDQU9MLEdBQUcsQUFBQyxDQUNELE1BQU0sQ0FBRSxJQUFJLENBK0VmLEFBOUhyQixBQWdEd0IsSUFoRHBCLENBY0EsUUFBUSxDQWdCSixjQUFjLENBRVYsYUFBYSxDQU9ULFVBQVUsQ0FPTCxHQUFHLENBRUEsYUFBYSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0F3RXJCLEFBN0h6QixBQXVEZ0MsSUF2RDVCLENBY0EsUUFBUSxDQWdCSixjQUFjLENBRVYsYUFBYSxDQU9ULFVBQVUsQ0FPTCxHQUFHLENBRUEsYUFBYSxDQU1ULFlBQVksQ0FDUixVQUFVLEFBQUMsQ0FDUCxRQUFRLENBQUUsTUFBTSxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUE3RGpDLEFBOERnQyxJQTlENUIsQ0FjQSxRQUFRLENBZ0JKLGNBQWMsQ0FFVixhQUFhLENBT1QsVUFBVSxDQU9MLEdBQUcsQ0FFQSxhQUFhLENBTVQsWUFBWSxBQVFQLFdBQVcsQUFBQyxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNkLEFBbEVqQyxBQW1FZ0MsSUFuRTVCLENBY0EsUUFBUSxDQWdCSixjQUFjLENBRVYsYUFBYSxDQU9ULFVBQVUsQ0FPTCxHQUFHLENBRUEsYUFBYSxDQU1ULFlBQVksQ0FhUixpQkFBaUIsQUFBQyxDQUlkLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQUtkLEFBOUVqQyxBQW9Fb0MsSUFwRWhDLENBY0EsUUFBUSxDQWdCSixjQUFjLENBRVYsYUFBYSxDQU9ULFVBQVUsQ0FPTCxHQUFHLENBRUEsYUFBYSxDQU1ULFlBQVksQ0FhUixpQkFBaUIsQ0FDWixHQUFHLEFBQUMsQ0FDRCxhQUFhLENBQUUsSUFBSSxDQUN0QixBQVNMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxFQS9FNUYsQUFnRm9DLElBaEZoQyxDQWNBLFFBQVEsQ0FnQkosY0FBYyxDQUVWLGFBQWEsQ0FPVCxVQUFVLENBT0wsR0FBRyxDQUVBLGFBQWEsQ0FNVCxZQUFZLENBMEJKLFNBQVMsQUFBQyxDQUNOLEtBQUssQ0FBRSxPQUFPLENBQ2QsS0FBSyxDQUFFLEdBQUcsQ0FDYixDQW5GckMsQUFxRmdDLElBckY1QixDQWNBLFFBQVEsQ0FnQkosY0FBYyxDQUVWLGFBQWEsQ0FPVCxVQUFVLENBT0wsR0FBRyxDQUVBLGFBQWEsQ0FNVCxZQUFZLENBK0JSLE1BQU0sQUFBQyxDQUNILE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLEdBQUcsQ0FDWixNQUFNLENBQUUsSUFBSSxDQW1DZixBQTNIakMsQUF5Rm9DLElBekZoQyxDQWNBLFFBQVEsQ0FnQkosY0FBYyxDQUVWLGFBQWEsQ0FPVCxVQUFVLENBT0wsR0FBRyxDQUVBLGFBQWEsQ0FNVCxZQUFZLENBK0JSLE1BQU0sQ0FJRixxQkFBcUIsQUFBQyxDQUNsQixNQUFNLENBQUUsSUFBSSxDQWdDZixBQTFIckMsQUEyRndDLElBM0ZwQyxDQWNBLFFBQVEsQ0FnQkosY0FBYyxDQUVWLGFBQWEsQ0FPVCxVQUFVLENBT0wsR0FBRyxDQUVBLGFBQWEsQ0FNVCxZQUFZLENBK0JSLE1BQU0sQ0FJRixxQkFBcUIsQ0FFakIsY0FBYyxBQUFDLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsY0FBYyxDQUV0QixTQUFTLENBQUUsT0FBTyxDQUlsQixNQUFNLENBQUUsTUFBTSxDQXFCakIsQUF4QkcsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWpHL0UsQUEyRndDLElBM0ZwQyxDQWNBLFFBQVEsQ0FnQkosY0FBYyxDQUVWLGFBQWEsQ0FPVCxVQUFVLENBT0wsR0FBRyxDQUVBLGFBQWEsQ0FNVCxZQUFZLENBK0JSLE1BQU0sQ0FJRixxQkFBcUIsQ0FFakIsY0FBYyxBQUFDLENBT1AsU0FBUyxDQUFFLElBQUksQ0F1QnRCLENBekh6QyxBQTBHNEMsSUExR3hDLENBY0EsUUFBUSxDQWdCSixjQUFjLENBRVYsYUFBYSxDQU9ULFVBQVUsQ0FPTCxHQUFHLENBRUEsYUFBYSxDQU1ULFlBQVksQ0ErQlIsTUFBTSxDQUlGLHFCQUFxQixDQUVqQixjQUFjLENBZVYsb0JBQW9CLEFBQUMsQ0FDakIsVUFBVSxDQUFFLGVBQWUsQ0FDM0IsVUFBVSxDQUFFLGNBQWMsQ0FDMUIsUUFBUSxDQUFFLElBQUksQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBakg3QyxBQWtINEMsSUFsSHhDLENBY0EsUUFBUSxDQWdCSixjQUFjLENBRVYsYUFBYSxDQU9ULFVBQVUsQ0FPTCxHQUFHLENBRUEsYUFBYSxDQU1ULFlBQVksQ0ErQlIsTUFBTSxDQUlGLHFCQUFxQixDQUVqQixjQUFjLENBdUJWLGtCQUFrQixBQUFDLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLGNBQWMsQ0FDaEMsQUF4SDdDLEFBa0lvQixJQWxJaEIsQ0FjQSxRQUFRLENBZ0JKLGNBQWMsQ0FFVixhQUFhLENBZ0dULGFBQWEsQ0FFVCxvQkFBb0IsQUFBQyxDQUNqQixVQUFVLENBQUUsZUFBZSxDQUMzQixVQUFVLENBQUUsY0FBYyxDQUMxQixRQUFRLENBQUUsSUFBSSxDQUNqQixBQXRJckIsQUE0SXdCLElBNUlwQixDQWNBLFFBQVEsQ0FnQkosY0FBYyxDQTJHVixvQkFBb0IsQ0FDaEIsRUFBRSxDQUNFLGVBQWUsQUFBQSxPQUFPLENBQ2xCLGdCQUFnQixBQUFDLENBQ2IsS0FBSyxDRC9MdkIsT0FBTyxDQ2dNVyxnQkFBZ0IsQ0QzTDlCLG9CQUFPLENDNExJLEFBL0l6QixBQW9KZ0IsSUFwSlosQ0FjQSxRQUFRLENBZ0JKLGNBQWMsQ0FxSFYsWUFBWSxDQUNSLGFBQWEsQ0FBQyxVQUFVLEFBQUMsQ0FDckIsZ0JBQWdCLENEMU0xQixPQUFPLENDb05BLEFBL0pqQixBQXNKb0IsSUF0SmhCLENBY0EsUUFBUSxDQWdCSixjQUFjLENBcUhWLFlBQVksQ0FDUixhQUFhLENBQUMsVUFBVSxBQUVuQixVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQUFBQyxDQUN2RSxnQkFBZ0IsQ0Q1TTlCLE9BQU8sQ0M2TUksQUF4SnJCLEFBeUpvQixJQXpKaEIsQ0FjQSxRQUFRLENBZ0JKLGNBQWMsQ0FxSFYsWUFBWSxDQUNSLGFBQWEsQ0FBQyxVQUFVLEFBS25CLE1BQU0sQUFBQyxDQUNKLGdCQUFnQixDRDlNOUIsT0FBTyxDQ2tOSSxBQTlKckIsQUEySndCLElBM0pwQixDQWNBLFFBQVEsQ0FnQkosY0FBYyxDQXFIVixZQUFZLENBQ1IsYUFBYSxDQUFDLFVBQVUsQUFLbkIsTUFBTSxBQUVGLFVBQVUsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixBQUFDLENBQ3ZFLGdCQUFnQixDRGhObEMsT0FBTyxDQ2lOUSxBQTdKekIsQUFrS1EsSUFsS0osQ0FjQSxRQUFRLENBb0pKLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FJVixNQUFNLENBQUUsS0FBSyxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ2YsQUF6S1QsQUEwS1EsSUExS0osQ0FjQSxRQUFRLENBNEpKLE9BQU8sQUFBQSxPQUFPLEFBQUMsQ0FDWCxnQkFBZ0IsQ0FBRSxnQ0FBZ0MsQ0FDbEQsZ0JBQWdCLENBQUUsaUNBQWlDLENBQ25ELFVBQVUsQ0FBRSx3QkFBd0IsQ0FXdkMsQUFWRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBOUsvQyxBQTBLUSxJQTFLSixDQWNBLFFBQVEsQ0E0SkosT0FBTyxBQUFBLE9BQU8sQUFBQyxDQUtQLE1BQU0sQ0FBRSxLQUFLLENBQ2IsbUJBQW1CLENBQUUsR0FBRyxDQUN4QixNQUFNLENBQUUsSUFBSSxDQU9uQixDQUxHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFuTC9DLEFBMEtRLElBMUtKLENBY0EsUUFBUSxDQTRKSixPQUFPLEFBQUEsT0FBTyxBQUFDLENBVVAsTUFBTSxDQUFFLEtBQUssQ0FDYixtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLE1BQU0sQ0FBRSxJQUFJLENBRW5CLENBeExULEFBeUxRLElBekxKLENBY0EsUUFBUSxDQTJLSixZQUFZLEFBQUMsQ0FDVCxLQUFLLENEbE9KLElBQUksQ0NtT0wsU0FBUyxDQUFFLElBQUksQ0E4SmxCLEFBelZULEFBNkxnQixJQTdMWixDQWNBLFFBQVEsQ0EyS0osWUFBWSxDQUdSLEVBQUUsQ0FDRSxDQUFDLEFBQUMsQ0FDRSxXQUFXLENBQUUsb0JBQW9CLENBQ3BDLEFBRUwsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWpNL0MsQUF5TFEsSUF6TEosQ0FjQSxRQUFRLENBMktKLFlBQVksQUFBQyxDQVNMLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLEdBQUcsQ0FzSnRCLENBelZULEFBcU1ZLElBck1SLENBY0EsUUFBUSxDQTJLSixZQUFZLENBWVIsY0FBYyxBQUFDLENBQ1gsZ0JBQWdCLENEN1B0QixPQUFPLENDOFBELGdCQUFnQixDQUFFLG1CQUFzQixDQWMzQyxBQXJOYixBQXlNb0IsSUF6TWhCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBWVIsY0FBYyxDQUdWLEVBQUUsQ0FDRSxDQUFDLEFBQUMsQ0FDRSxLQUFLLENENVBuQixPQUFPLENDNlBJLEFBM01yQixBQTZNd0IsSUE3TXBCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBWVIsY0FBYyxDQUdWLEVBQUUsQUFJRyxNQUFNLENBQ0gsQ0FBQyxBQUFDLENBR0UsS0FBSyxDRDdQbkIsT0FBTyxDQzhQTyxnQkFBZ0IsQ0FBRSxXQUFXLENBQ2hDLEFBbE56QixBQTBONEIsSUExTnhCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0FDSCxTQUFTLENBQ0osQ0FBQyxBQUNHLE1BQU0sQ0FDSCxXQUFXLEFBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNkLEFBNU43QixBQStOb0IsSUEvTmhCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0FDSCxTQUFTLENBUUwsV0FBVyxBQUFDLENBQ1IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDRG5SbkIsT0FBTyxDQ29SSSxBQWxPckIsQUFvT3dCLElBcE9wQixDQWNBLFFBQVEsQ0EyS0osWUFBWSxDQTZCUixPQUFPLENBQ0gsU0FBUyxDQVlMLFdBQVcsQ0FDUCxXQUFXLEFBQUMsQ0FDUixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3pCLEFBdE96QixBQXVPd0IsSUF2T3BCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0FDSCxTQUFTLENBWUwsV0FBVyxDQUlQLFVBQVUsQUFBQyxDQUNQLGFBQWEsQ0FBRSxHQUFHLENBQUMsTUFBTSxDQUFDLHNCQUF5QixDQUN0RCxBQXpPekIsQUEyT29CLElBM09oQixDQWNBLFFBQVEsQ0EyS0osWUFBWSxDQTZCUixPQUFPLENBQ0gsU0FBUyxDQW9CTCxzQkFBc0IsQUFBQyxDQUNuQixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQkFBd0IsQ0FDcEQsQUE3T3JCLEFBOE9vQixJQTlPaEIsQ0FjQSxRQUFRLENBMktKLFlBQVksQ0E2QlIsT0FBTyxDQUNILFNBQVMsQ0F1QkwsVUFBVSxBQUFDLENBQ1AsVUFBVSxDQUFFLGVBQWUsQ0FPOUIsQUF0UHJCLEFBZ1B3QixJQWhQcEIsQ0FjQSxRQUFRLENBMktKLFlBQVksQ0E2QlIsT0FBTyxDQUNILFNBQVMsQ0F1QkwsVUFBVSxBQUVMLE1BQU0sQUFBQyxDQUNKLGdCQUFnQixDQUFFLFdBQVcsQ0FJaEMsQUFyUHpCLEFBa1A0QixJQWxQeEIsQ0FjQSxRQUFRLENBMktKLFlBQVksQ0E2QlIsT0FBTyxDQUNILFNBQVMsQ0F1QkwsVUFBVSxBQUVMLE1BQU0sQ0FFSCxXQUFXLEFBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNkLEFBcFA3QixBQXVQb0IsSUF2UGhCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0FDSCxTQUFTLENBZ0NMLGtCQUFrQixDQUFDLENBQUMsQUFBQyxDQUNqQixVQUFVLENBQUUsaUJBQWlCLENBQzdCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsU0FBUyxDQUFFLFlBQVksQ0FDMUIsQUEzUHJCLEFBOFBvQixJQTlQaEIsQ0FjQSxRQUFRLENBMktKLFlBQVksQ0E2QlIsT0FBTyxDQXVDSCxTQUFTLEFBQUEsWUFBWSxDQUNqQixtQkFBbUIsQUFBQyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsa0JBQWtCLENBYzdCLEFBYkcsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBalFuRixBQThQb0IsSUE5UGhCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0F1Q0gsU0FBUyxBQUFBLFlBQVksQ0FDakIsbUJBQW1CLEFBQUMsQ0FJWixNQUFNLENBQUUsbUJBQW1CLENBQzNCLE1BQU0sQ0FBRSxtQkFBbUIsQ0FXbEMsQ0FURyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBclE1RCxBQThQb0IsSUE5UGhCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0F1Q0gsU0FBUyxBQUFBLFlBQVksQ0FDakIsbUJBQW1CLEFBQUMsQ0FRWixHQUFHLENBQUUsSUFBSSxDQVFoQixDQU5HLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF4UTNELEFBOFBvQixJQTlQaEIsQ0FjQSxRQUFRLENBMktKLFlBQVksQ0E2QlIsT0FBTyxDQXVDSCxTQUFTLEFBQUEsWUFBWSxDQUNqQixtQkFBbUIsQUFBQyxDQVdaLEdBQUcsQ0FBRSxJQUFJLENBS2hCLENBSEcsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTNRM0QsQUE4UG9CLElBOVBoQixDQWNBLFFBQVEsQ0EyS0osWUFBWSxDQTZCUixPQUFPLENBdUNILFNBQVMsQUFBQSxZQUFZLENBQ2pCLG1CQUFtQixBQUFDLENBY1osR0FBRyxDQUFFLElBQUksQ0FFaEIsQ0E5UXJCLEFBK1FvQixJQS9RaEIsQ0FjQSxRQUFRLENBMktKLFlBQVksQ0E2QlIsT0FBTyxDQXVDSCxTQUFTLEFBQUEsWUFBWSxDQWtCakIsa0JBQWtCLENBQUMsQ0FBQyxBQUFDLENBQ2pCLFNBQVMsQ0FBRSxhQUFhLENBQzNCLEFBalJyQixBQWtSb0IsSUFsUmhCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0F1Q0gsU0FBUyxBQUFBLFlBQVksQ0FxQmpCLFVBQVUsQUFBQyxDQUdQLFdBQVcsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUF3QixDQUMvQyxXQUFXLENBQUUsTUFBTSxDQU90QixBQU5HLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF2UjNELEFBa1JvQixJQWxSaEIsQ0FjQSxRQUFRLENBMktKLFlBQVksQ0E2QlIsT0FBTyxDQXVDSCxTQUFTLEFBQUEsWUFBWSxDQXFCakIsVUFBVSxBQUFDLENBTUgsaUJBQWlCLENBQUUsY0FBYyxDQUNqQyxnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLGdCQUFnQixDQUFFLGtCQUFxQixDQUN2QyxhQUFhLENBQUUsR0FBRyxDQUV6QixDQTdSckIsQUE4Um9CLElBOVJoQixDQWNBLFFBQVEsQ0EyS0osWUFBWSxDQTZCUixPQUFPLENBdUNILFNBQVMsQUFBQSxZQUFZLENBaUNqQixXQUFXLEFBQUMsQ0FDUixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENEbFZuQixPQUFPLENDbVZJLEFBalNyQixBQWtTb0IsSUFsU2hCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0F1Q0gsU0FBUyxBQUFBLFlBQVksQ0FxQ2pCLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0RyVm5CLE9BQU8sQ0NzVkksQUFFTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBdFNuRCxBQXVTb0IsSUF2U2hCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0FpRkMsUUFBUSxBQUFBLElBQUssQ0FBQSxrQkFBa0IsQ0FBRSxDQUM3QixNQUFNLENBQUUsVUFBVSxDQUNsQixNQUFNLENBQUUsTUFBTSxDQUNkLEtBQUssQ0FBRSxNQUFNLENBQ2IsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsa0JBQWtCLENBQUUsV0FBVyxDQUNsQyxBQTdTckIsQUE4U29CLElBOVNoQixDQWNBLFFBQVEsQ0EyS0osWUFBWSxDQTZCUixPQUFPLENBd0ZDLGdCQUFnQixBQUFDLENBQ2IsVUFBVSxDQUFFLEdBQUcsQ0FDZixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBb0JkLEFBclVyQixBQW9UZ0MsSUFwVDVCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0F3RkMsZ0JBQWdCLENBSVgsRUFBRSxDQUNFLEVBQUUsQ0FDRSxDQUFDLEFBQUMsQ0FDQyxjQUFjLENBQUUsU0FBUyxDQUN6QixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsR0FBRyxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFlBQVksQ0FBRSxHQUFHLENBQ2pCLFdBQVcsQ0FBRSxDQUFDLENBQ2pCLEFBNVRqQyxBQTZUZ0MsSUE3VDVCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0F3RkMsZ0JBQWdCLENBSVgsRUFBRSxDQUNFLEVBQUUsQUFVRSxNQUFNLEFBQUMsQ0FDSixZQUFZLENBQUUsR0FBRyxDQUlwQixBQWxVakMsQUErVG9DLElBL1RoQyxDQWNBLFFBQVEsQ0EyS0osWUFBWSxDQTZCUixPQUFPLENBd0ZDLGdCQUFnQixDQUlYLEVBQUUsQ0FDRSxFQUFFLEFBVUUsTUFBTSxDQUVGLENBQUMsQUFBQyxDQUNDLEtBQUssQ0Q3Vy9CLE9BQU8sQ0M4V2dCLEFBalVyQyxBQXVVd0IsSUF2VXBCLENBY0EsUUFBUSxDQTJLSixZQUFZLENBNkJSLE9BQU8sQ0FnSEMsU0FBUyxDQUNMLFVBQVUsQUFBQyxDQUNQLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FTZixBQWxWekIsQUEwVTRCLElBMVV4QixDQWNBLFFBQVEsQ0EyS0osWUFBWSxDQTZCUixPQUFPLENBZ0hDLFNBQVMsQ0FDTCxVQUFVLENBR04sZUFBZSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDaEIsQUE1VTdCLEFBNlU0QixJQTdVeEIsQ0FjQSxRQUFRLENBMktKLFlBQVksQ0E2QlIsT0FBTyxDQWdIQyxTQUFTLENBQ0wsVUFBVSxDQU1OLFdBQVcsQUFBQyxDQUNSLFNBQVMsQ0FBRSxHQUFHLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDZCxBQWpWN0IsQUFtVndCLElBblZwQixDQWNBLFFBQVEsQ0EyS0osWUFBWSxDQTZCUixPQUFPLENBZ0hDLFNBQVMsQ0FhTCxtQkFBbUIsQUFBQyxDQUNoQixHQUFHLENBQUUsSUFBSSxDQUNaLENBclZ6QixBQW9XUSxJQXBXSixDQWNBLFFBQVEsQ0FzVkosT0FBTyxBQUFDLENBQ0osZ0JBQWdCLENEM1psQixPQUFPLENDNFpMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBSWIsQUFIRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBeFcvQyxBQW9XUSxJQXBXSixDQWNBLFFBQVEsQ0FzVkosT0FBTyxBQUFDLENBS0EsT0FBTyxDQUFFLENBQUMsQ0FFakIsQ0EzV1QsQUE2V0ksSUE3V0EsQ0E2V0EsY0FBYyxBQUFDLENBQ1gsVUFBVSxDQUFFLGlCQUFpQixDQUM3QixPQUFPLENBQUUsZUFBZSxDQUMzQixBQUdMLEFBQ0ksSUFEQSxDQUNBLDZCQUE2QixBQUFDLENBQzFCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixZQUFZLENBQUUsSUFBSSxDQUNsQixnQkFBZ0IsQ0FBRSxlQUFrQixDQUt2QyxBQUhHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFWM0MsQUFDSSxJQURBLENBQ0EsNkJBQTZCLEFBQUMsQ0FVdEIsT0FBTyxDQUFFLEtBQUssQ0FFckIsQ0FiTCxBQWNJLElBZEEsQ0FjQSxnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLDBCQUEwQixDQUFFLEtBQUssQ0FDakMsT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsS0FBSyxDQUNmLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixHQUFHLENBQUUsQ0FBQyxDQUNOLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxFQUFFLENBQ1gsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsaUJBQWlCLENBQzVCLFVBQVUsQ0FBRSxpQkFBaUIsQ0FzR2hDLEFBcElMLEFBK0JRLElBL0JKLENBY0EsZ0JBQWdCLENBaUJaLG1CQUFtQixBQUFDLENBQ2hCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLGVBQWUsQ0FBRSxLQUFLLENBQ3RCLG1CQUFtQixDQUFFLE1BQU0sQ0FDM0IsZ0JBQWdCLENBQUUsaUNBQWlDLENBQ25ELFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxLQUFLLENBQUMsR0FBRyxDQUFFLEtBQUksQ0FBQyxJQUFJLENBQUUsS0FBSSxDQUFDLGVBQWtCLENBK0I1RCxBQXRFVCxBQXdDWSxJQXhDUixDQWNBLGdCQUFnQixDQWlCWixtQkFBbUIsQUFTZCxPQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsRUFBRSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixHQUFHLENBQUUsQ0FBQyxDQUNOLE1BQU0sQ0FBRSxDQUFDLENBQ1QsZ0JBQWdCLENBQUUsZUFBa0IsQ0FDcEMsUUFBUSxDQUFFLFFBQVEsQ0FDckIsQUFuRGIsQUFvRFksSUFwRFIsQ0FjQSxnQkFBZ0IsQ0FpQlosbUJBQW1CLENBcUJmLGVBQWUsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLGdCQUFnQixDQUMzQixNQUFNLENBQUUsTUFBTSxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsWUFBWSxDQUFFLElBQUksQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FLbEIsQUFoRWIsQUE0RGdCLElBNURaLENBY0EsZ0JBQWdCLENBaUJaLG1CQUFtQixDQXFCZixlQUFlLENBUVYsR0FBRyxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNsQixBQS9EakIsQUFpRVksSUFqRVIsQ0FjQSxnQkFBZ0IsQ0FpQlosbUJBQW1CLENBa0NmLHNCQUFzQixBQUFDLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDZCxBQXJFYixBQXVFUSxJQXZFSixDQWNBLGdCQUFnQixDQXlEWixvQkFBb0IsQUFBQyxDQUNqQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1QsZUFBZSxDQUFFLElBQUksQ0FzRHhCLEFBaElULEFBNEVnQixJQTVFWixDQWNBLGdCQUFnQixDQXlEWixvQkFBb0IsQ0FJaEIsRUFBRSxDQUNFLENBQUMsQUFBQyxDQUNFLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQXdCLENBQ2pELE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxjQUFjLENBQUUsU0FBUyxDQUN6QixXQUFXLENBQUUseUJBQXlCLENBQ3RDLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLGdCQUFnQixDQWdDL0IsQUFwSGpCLEFBcUZvQixJQXJGaEIsQ0FjQSxnQkFBZ0IsQ0F5RFosb0JBQW9CLENBSWhCLEVBQUUsQ0FDRSxDQUFDLEFBU0ksTUFBTSxDQXJGM0IsSUFBSSxDQWNBLGdCQUFnQixDQXlEWixvQkFBb0IsQ0FJaEIsRUFBRSxDQUNFLENBQUMsQUFVSSxPQUFPLENBdEY1QixJQUFJLENBY0EsZ0JBQWdCLENBeURaLG9CQUFvQixDQUloQixFQUFFLENBQ0UsQ0FBQyxBQVdJLE1BQU0sQUFBQyxDQUNKLGVBQWUsQ0FBRSxJQUFJLENBQ3hCLEFBekZyQixBQTBGb0IsSUExRmhCLENBY0EsZ0JBQWdCLENBeURaLG9CQUFvQixDQUloQixFQUFFLENBQ0UsQ0FBQyxDQWNHLDJCQUEyQixBQUFDLENBQ3hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBTWQsQUFwR3JCLEFBK0Z3QixJQS9GcEIsQ0FjQSxnQkFBZ0IsQ0F5RFosb0JBQW9CLENBSWhCLEVBQUUsQ0FDRSxDQUFDLENBY0csMkJBQTJCLENBS3ZCLEdBQUcsQUFBQyxDQUNBLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsR0FBRyxDQUNyQixBQW5HekIsQUFxR29CLElBckdoQixDQWNBLGdCQUFnQixDQXlEWixvQkFBb0IsQ0FJaEIsRUFBRSxDQUNFLENBQUMsQ0F5QkcsZ0JBQWdCLEFBQUMsQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FJdEIsQUFIRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBM0czRCxBQXFHb0IsSUFyR2hCLENBY0EsZ0JBQWdCLENBeURaLG9CQUFvQixDQUloQixFQUFFLENBQ0UsQ0FBQyxDQXlCRyxnQkFBZ0IsQUFBQyxDQU9ULFNBQVMsQ0FBRSxLQUFLLENBRXZCLENBOUdyQixBQStHb0IsSUEvR2hCLENBY0EsZ0JBQWdCLENBeURaLG9CQUFvQixDQUloQixFQUFFLENBQ0UsQ0FBQyxBQW1DSSxNQUFNLEFBQUMsQ0FDSixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDZCxBQW5IckIsQUFzSG9CLElBdEhoQixDQWNBLGdCQUFnQixDQXlEWixvQkFBb0IsQ0FJaEIsRUFBRSxBQTBDRyxPQUFPLENBQ0osQ0FBQyxBQUFDLENBQ0UsZ0JBQWdCLENBQUUsSUFBSSxDQUN6QixBQXhIckIsQUEwSGdCLElBMUhaLENBY0EsZ0JBQWdCLENBeURaLG9CQUFvQixDQUloQixFQUFFLEFBK0NHLE1BQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNkLEFBR1QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWpJM0MsQUFjSSxJQWRBLENBY0EsZ0JBQWdCLEFBQUMsQ0FvSFQsT0FBTyxDQUFFLEtBQUssQ0FFckIsQ0FwSUwsQUFxSUksSUFySUEsQUFxSUMsY0FBYyxBQUFDLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsUUFBUSxDQUFFLE1BQU0sQ0FJbkIsQUEzSUwsQUF3SVEsSUF4SUosQUFxSUMsY0FBYyxDQUdYLGdCQUFnQixBQUFDLENBQ2IsU0FBUyxDQUFFLGNBQWMsQ0FDNUIsQUFJVCxBQUFBLGVBQWUsQUFBQyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBeUVqQixBQTFFRCxBQUdJLGVBSFcsQ0FHWCxrQkFBa0IsQUFBQyxDQUNmLE1BQU0sQ0FBRSxDQUFDLENBQ1osQUFMTCxBQU1JLGVBTlcsQ0FNWCxvQkFBb0IsQUFBQyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxlQUFlLENBQUUsSUFBSSxDQUNyQixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsR0FBRyxDQUNuQixZQUFZLENBQUUsR0FBRyxDQTREcEIsQUF6RUwsQUFrQlEsZUFsQk8sQ0FNWCxvQkFBb0IsQ0FZaEIsRUFBRSxBQUFBLGVBQWUsQUFBQyxDQUNkLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsUUFBUSxDQUFFLFFBQVEsQ0FFbEIsS0FBSyxDQUFFLEtBQUssQ0FrRGYsQUF4RVQsQUF1QlksZUF2QkcsQ0FNWCxvQkFBb0IsQ0FZaEIsRUFBRSxBQUFBLGVBQWUsQ0FLYixDQUFDLEFBQUMsQ0FDRSxPQUFPLENBQUUsS0FBSyxDQUVkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FDZCxlQUFlLENBQUUsSUFBSSxDQXVCeEIsQUFuRGIsQUFpQ2dCLGVBakNELENBTVgsb0JBQW9CLENBWWhCLEVBQUUsQUFBQSxlQUFlLENBS2IsQ0FBQyxBQVVJLE1BQU0sQ0FqQ3ZCLGVBQWUsQ0FNWCxvQkFBb0IsQ0FZaEIsRUFBRSxBQUFBLGVBQWUsQ0FLYixDQUFDLEFBV0ksTUFBTSxDQWxDdkIsZUFBZSxDQU1YLG9CQUFvQixDQVloQixFQUFFLEFBQUEsZUFBZSxDQUtiLENBQUMsQUFZSSxPQUFPLEFBQUMsQ0FDTCxLQUFLLENEbGxCWCxPQUFPLENDbWxCRCxlQUFlLENBQUUsSUFBSSxDQUN4QixBQXRDakIsQUF1Q2dCLGVBdkNELENBTVgsb0JBQW9CLENBWWhCLEVBQUUsQUFBQSxlQUFlLENBS2IsQ0FBQyxDQWdCRyx3QkFBd0IsQUFBQyxDQUVyQixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQ3JCLEFBM0NqQixBQTRDZ0IsZUE1Q0QsQ0FNWCxvQkFBb0IsQ0FZaEIsRUFBRSxBQUFBLGVBQWUsQ0FLYixDQUFDLENBcUJHLEdBQUcsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLEdBQUcsQ0FDZCxNQUFNLENBQUUsTUFBTSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFsRGpCLEFBcURnQixlQXJERCxDQU1YLG9CQUFvQixDQVloQixFQUFFLEFBQUEsZUFBZSxBQWtDWixNQUFNLENBQ0gsQ0FBQyxBQUFDLENBRUUsS0FBSyxDRHJtQlgsT0FBTyxDQ3NtQkosQUF4RGpCLEFBeURnQixlQXpERCxDQU1YLG9CQUFvQixDQVloQixFQUFFLEFBQUEsZUFBZSxBQWtDWixNQUFNLEFBS0YsT0FBTyxBQUFDLENBQ0wsSUFBSSxDQUFFLEdBQUcsQ0FDVCxLQUFLLENEem1CWCxPQUFPLENDMG1CSixBQTVEakIsQUErRGdCLGVBL0RELENBTVgsb0JBQW9CLENBWWhCLEVBQUUsQUFBQSxlQUFlLEFBNENaLE9BQU8sQ0FDSixDQUFDLEFBQUMsQ0FFRSxLQUFLLENEL21CWCxPQUFPLENDZ25CSixBQWxFakIsQUFtRWdCLGVBbkVELENBTVgsb0JBQW9CLENBWWhCLEVBQUUsQUFBQSxlQUFlLEFBNENaLE9BQU8sQUFLSCxPQUFPLEFBQUMsQ0FDTCxJQUFJLENBQUUsR0FBRyxDQUNULEtBQUssQ0RubkJYLE9BQU8sQ0NvbkJKLEFBTWpCLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNyQixBQUVELEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FNdEIsQUFSRCxBQUdJLG9CQUhnQixBQUdmLFdBQVcsQUFBQyxDQUNULGdCQUFnQixDRHJvQmpCLE9BQU8sQ0Nzb0JOLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3ZCLEFBR0wsQUFBQSxzQkFBc0IsQUFBQyxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxNQUFNLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsQ0FBQyxDQUNSLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FTZCxBQVJHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFQdkMsQUFTWSxzQkFUVSxDQVFkLFlBQVksQ0FDUixHQUFHLEFBQUMsQ0FDQSxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLENBS2IsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMvQixBQUlnQixJQUpaLENBQ0EsUUFBUSxDQUNKLGNBQWMsQ0FDVixhQUFhLENBQ1Qsc0JBQXNCLEFBQUMsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLE1BQU0sQ0FXckIsQUFqQmpCLEFBT29CLElBUGhCLENBQ0EsUUFBUSxDQUNKLGNBQWMsQ0FDVixhQUFhLENBQ1Qsc0JBQXNCLENBR2xCLGVBQWUsQUFBQyxDQUdaLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFlBQVksQ0FBRSxLQUFLLENBR3RCLEFBaEJyQixBQW1Cb0IsSUFuQmhCLENBQ0EsUUFBUSxDQUNKLGNBQWMsQ0FDVixhQUFhLEFBZVIsU0FBUyxDQUNOLFVBQVUsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFyQnJCLEFBNEJvQixJQTVCaEIsQ0FDQSxRQUFRLENBd0JKLFlBQVksQ0FDUixPQUFPLENBQ0gsU0FBUyxBQUNKLFlBQVksQUFBQyxDQUNWLGdCQUFnQixDQUFFLFdBQVcsQ0FRaEMsQUFyQ3JCLEFBOEJ3QixJQTlCcEIsQ0FDQSxRQUFRLENBd0JKLFlBQVksQ0FDUixPQUFPLENBQ0gsU0FBUyxBQUNKLFlBQVksQ0FFVCxVQUFVLEFBQUMsQ0FDUCxpQkFBaUIsQ0FBRSxHQUFHLENBQ3RCLGdCQUFnQixDQUFFLFdBQVcsQ0FJaEMsQUFwQ3pCLEFBaUM0QixJQWpDeEIsQ0FDQSxRQUFRLENBd0JKLFlBQVksQ0FDUixPQUFPLENBQ0gsU0FBUyxBQUNKLFlBQVksQ0FFVCxVQUFVLENBR04sV0FBVyxBQUFDLENBQ1IsS0FBSyxDRGpzQi9CLE9BQU8sQ0Nrc0JnQixDQVVqQyxBQUFBLGlCQUFpQixBQUFDLENBRWQsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUFFRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2hDLEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNoQixBQU1ELEFBSWdCLElBSlosQ0FDQSxRQUFRLENBQ0osY0FBYyxDQUNWLGFBQWEsQ0FDVCxzQkFBc0IsQUFBQyxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUVuQixBQVBqQixBQVNvQixJQVRoQixDQUNBLFFBQVEsQ0FDSixjQUFjLENBQ1YsYUFBYSxDQUtULFVBQVUsQ0FBQyxHQUFHLENBQ1YsYUFBYSxBQUFDLENBQ1YsU0FBUyxDQUFFLEtBQUssQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ0FXbkIsQ0FWRyxNQUFNLENBQUMsTUFBOEIsTUF0QjlDLFNBQVMsRUFBRSxNQUFNLE9Bc0JXLFNBQVMsRUFBRSxNQUFNLEVBYjVELEFBU29CLElBVGhCLENBQ0EsUUFBUSxDQUNKLGNBQWMsQ0FDVixhQUFhLENBS1QsVUFBVSxDQUFDLEdBQUcsQ0FDVixhQUFhLEFBQUMsQ0FLTixTQUFTLENBQUUsTUFBTSxDQVN4QixDQWhDekIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQVNoQyxBQXFDb0IsSUFyQ2hCLENBQ0EsUUFBUSxDQTBCSixZQUFZLENBQ1IsT0FBTyxDQUNILFNBQVMsQ0FRTCxXQUFXLEFBQUMsQ0FDUixXQUFXLENBQUUsTUFBTSxDQUNuQixLQUFLLENEandCdkIsT0FBTyxDQ2t3QlEsQUF4Q3JCLEFBeUNvQixJQXpDaEIsQ0FDQSxRQUFRLENBMEJKLFlBQVksQ0FDUixPQUFPLENBQ0gsU0FBUyxDQVlMLFdBQVcsQUFBQyxDQUVSLFVBQVUsQ0FBRSxxQkFBcUIsQ0FrQnBDLEFBN0RyQixBQTRDd0IsSUE1Q3BCLENBQ0EsUUFBUSxDQTBCSixZQUFZLENBQ1IsT0FBTyxDQUNILFNBQVMsQ0FZTCxXQUFXLENBR1AsV0FBVyxBQUFDLENBQ1IsZ0JBQWdCLENBQUUsSUFBSSxDQUN6QixBQTlDekIsQUErQ3dCLElBL0NwQixDQUNBLFFBQVEsQ0EwQkosWUFBWSxDQUNSLE9BQU8sQ0FDSCxTQUFTLENBWUwsV0FBVyxDQU1QLFVBQVUsQUFBQyxDQUVQLGFBQWEsQ0FBRSxHQUFHLENBQUMsTUFBTSxDQUFDLGdCQUFtQixDQUNoRCxBQWxEekIsQUE4RG9CLElBOURoQixDQUNBLFFBQVEsQ0EwQkosWUFBWSxDQUNSLE9BQU8sQ0FDSCxTQUFTLENBaUNMLHNCQUFzQixBQUFDLENBQ25CLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUF3QixDQUNwRCxBQWhFckIsQUFpRW9CLElBakVoQixDQUNBLFFBQVEsQ0EwQkosWUFBWSxDQUNSLE9BQU8sQ0FDSCxTQUFTLENBb0NMLG1CQUFtQixBQUFDLENBQ2hCLE1BQU0sQ0FBRSxtQkFBbUIsQ0FHM0IsR0FBRyxDQUFFLEtBQUssQ0FNYixBQTNFckIsQUF3RXdCLElBeEVwQixDQUNBLFFBQVEsQ0EwQkosWUFBWSxDQUNSLE9BQU8sQ0FDSCxTQUFTLENBb0NMLG1CQUFtQixDQU9mLG1CQUFtQixBQUFDLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBQ25CLENBYTdCLEFBQUEsT0FBTyxBQUFBLFdBQVcsQ0FBQyxZQUFZLEFBQUMsQ0FDNUIsTUFBTSxDQUFFLGVBQWUsQ0FDMUIsQUFFRCxBQUFBLFlBQVksQ0FBQyxZQUFZLENBQUMsYUFBYSxBQUFDLENBQ3BDLGdCQUFnQixDRHB6QmIsT0FBTyxDQ3F6QmIsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsZ0JBQWdCLENBQUUsSUFBSSxDQUN6QixBQUVELEFBQ0ksU0FESyxDQUNMLGtCQUFrQixBQUFDLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FJbkIsQUFOTCxBQUdRLFNBSEMsQ0FDTCxrQkFBa0IsQ0FFZCxDQUFDLEFBQUMsQ0FDRSxXQUFXLENBQUUsR0FBRyxDQUNuQixBQUxULEFBT0ksU0FQSyxDQU9MLGlCQUFpQixBQUFDLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixTQUFTLENBQUUsS0FBSyxDQWlDbkIsQUEzQ0wsQUFXUSxTQVhDLENBT0wsaUJBQWlCLENBSWIsMkJBQTJCLEFBQUMsQ0FDeEIsS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBaUJYLEFBbkNULEFBbUJZLFNBbkJILENBT0wsaUJBQWlCLENBSWIsMkJBQTJCLENBUXZCLGVBQWUsQUFBQyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLHlCQUF5QixDQUN0QyxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFdBQVcsQ0FBRSxNQUFNLENBQ3RCLEFBekJiLEFBMEJZLFNBMUJILENBT0wsaUJBQWlCLENBSWIsMkJBQTJCLENBZXZCLHFCQUFxQixBQUFDLENBQ2xCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsTUFBTSxDQUNuQixNQUFNLENBQUUsQ0FBQyxDQUNaLEFBbENiLEFBb0NRLFNBcENDLENBT0wsaUJBQWlCLENBNkJiLFNBQVMsQUFBQyxDQUNOLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFNBQVMsQ0FBRSxVQUFVLENBQ3JCLEtBQUssQ0FBRSxHQUFHLENBQ1YsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsRUFBRSxDQUNkLEFBMUNULEFBNENJLFNBNUNLLENBNENMLGtCQUFrQixBQUFDLENBQ2YsU0FBUyxDQUFFLEtBQUssQ0FDaEIsZ0JBQWdCLENBQUUsSUFBSSxDQUt6QixBQW5ETCxBQStDUSxTQS9DQyxDQTRDTCxrQkFBa0IsQ0FHZCxTQUFTLEFBQUMsQ0FDTixNQUFNLENBQUUsY0FBYyxDQUN0QixNQUFNLENBQUUsTUFBTSxDQUNqQixBQUlULEFBQUEsSUFBSSxDQUFDLENBQUMsQUFBQSxrQkFBa0IsQUFBQyxDQUNyQixnQkFBZ0IsQ0FBRSxzQkFBc0IsQ0FDeEMsS0FBSyxDQUFFLHNCQUFzQixDQUM3QixNQUFNLENBQUUsZUFBZSxDQUN2QixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1YsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNULFNBQVMsQ0FBRSxZQUFZLENBQ3ZCLFVBQVUsQ0FBRSxZQUFZLENBQ3hCLFdBQVcsQ0FBRSxZQUFZLENBQ3pCLE9BQU8sQ0FBRSxLQUFLLENBYWpCLEFBOUJELEFBa0JJLElBbEJBLENBQUMsQ0FBQyxBQUFBLGtCQUFrQixBQWtCbkIsTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFHTCxBQUNJLHFCQURpQixDQUNqQixjQUFjLEFBQUMsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQXFDckIsQUF2Q0wsQUFHUSxxQkFIYSxDQUNqQixjQUFjLEFBRVQsTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsT0FBTyxDQUNoQixHQUFHLENBQUUsS0FBSyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsV0FBVyxDQUNwQixhQUFhLENBQUUsR0FBRyxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxVQUFVLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGdCQUFtQixDQUMvQyxXQUFXLENBQUUsb0JBQW9CLENBQ3BDLEFBakJULEFBa0JRLHFCQWxCYSxDQUNqQixjQUFjLENBaUJWLFVBQVUsQUFBQyxDQUNQLGVBQWUsQ0FBRSxPQUFPLENBQ3hCLGlCQUFpQixDQUFFLFNBQVMsQ0FDL0IsQUFyQlQsQUFzQlEscUJBdEJhLENBQ2pCLGNBQWMsQ0FxQlYsYUFBYSxBQUFDLENBQ1YsT0FBTyxDQUFFLEtBQUssQ0FDZCxnQkFBZ0IsQ0R6NkJyQixPQUFPLENDMDZCRixPQUFPLENBQUUsSUFBSSxDQWFoQixBQXRDVCxBQTBCWSxxQkExQlMsQ0FDakIsY0FBYyxDQXFCVixhQUFhLENBSVQsQ0FBQyxBQUFDLENBQ0UsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENEcDdCWCxPQUFPLENDcTdCRCxlQUFlLENBQUUsSUFBSSxDQUN4QixBQTlCYixBQStCWSxxQkEvQlMsQ0FDakIsY0FBYyxDQXFCVixhQUFhLENBU1Qsb0JBQW9CLEFBQUMsQ0FDakIsVUFBVSxDQUFFLGVBQWUsQ0FDM0IsVUFBVSxDQUFFLGNBQWMsQ0FDMUIsUUFBUSxDQUFFLElBQUksQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENEcDdCVixJQUFJLENDcTdCRixBQUtiLEFBQUEsUUFBUSxDQUFDLFdBQVcsQ0FBQyxDQUFDLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEscUJBQXFCLEFBQUEsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUNyQyxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsR0FBRyxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLHFCQUFxQixDQUFFLEdBQUcsQ0FDMUIsa0JBQWtCLENBQUUsR0FBRyxDQUN2QixhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUscUJBQXFCLENBQzlCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsU0FBUyxDQUNyQixBQUVELEFBQUEscUJBQXFCLEFBQUEsWUFBWSxBQUFBLE1BQU0sQUFBQyxDQUNwQyxPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFlBQVksQ0FBRSxLQUFLLENBQ25CLFlBQVksQ0FBRSxXQUFXLENBQ3pCLFlBQVksQ0FBRSxnQkFBZ0IsQ0FDOUIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBQ1YsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNiLEFBRUQsQUFBQSxTQUFTLEFBQUMsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUNyQixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1IsVUFBVSxDQUFFLGtCQUFrQixDQUM5QixhQUFhLENBQUUsS0FBSyxDQUNwQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsSUFBSSxDQVF2QixBQWZELEFBUUksV0FSTyxDQVFQLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBVkwsQUFXSSxXQVhPLENBV1AsQ0FBQyxBQUFDLENBQ0UsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsU0FBUyxDQUFFLE1BQU0sQ0FDcEIsQUFHTCxBQUNJLE9BREcsQ0FDSCxXQUFXLEFBQUMsQ0FDUixPQUFPLENBQUUsSUFBSSxDQUloQixBQUhHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFIM0MsQUFDSSxPQURHLENBQ0gsV0FBVyxBQUFDLENBR0osT0FBTyxDQUFFLEtBQUssQ0FFckIsQ0FOTCxBQU9JLE9BUEcsQ0FPSCxjQUFjLEFBQUMsQ0FDWCxLQUFLLENEdC9CQyxPQUFPLENDcy9CTyxVQUFVLENBQ2pDLEFBVEwsQUFVSSxPQVZHLENBVUgsWUFBWSxBQUFDLENBQ1QsVUFBVSxDQUFFLEdBQUcsQ0FDZixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsR0FBRyxDQU1wQixBQXRCTCxBQWlCUSxPQWpCRCxDQVVILFlBQVksQ0FPUixHQUFHLEFBQUMsQ0FDQSxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFyQlQsQUF1QkksT0F2QkcsQ0F1QkgsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUNMLFVBQVUsQ0FBRSxLQUFLLENBQ3BCLEFBekJMLEFBNEJZLE9BNUJMLENBMEJILFlBQVksQ0FDUixFQUFFLEFBQ0csT0FBTyxBQUFDLENBQ0wsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUE5QmIsQUErQlksT0EvQkwsQ0EwQkgsWUFBWSxDQUNSLEVBQUUsQ0FJRSxFQUFFLEFBQUMsQ0FDQyxNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBSWIsQUFyQ2IsQUFrQ2dCLE9BbENULENBMEJILFlBQVksQ0FDUixFQUFFLENBSUUsRUFBRSxDQUdFLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBTWpCLEFBQUEsaUJBQWlCLEFBQUMsQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsZ0JBQWdCLENBQUUsZUFBa0IsQ0FDcEMsVUFBVSxDQUFFLEtBQUssQ0FDakIsT0FBTyxDQUFFLFFBQVEsQ0FXcEIsQUFwQkQsQUFVSSxpQkFWYSxDQVViLEVBQUUsQUFBQyxDQUNDLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUFDRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBakJ2QyxBQUFBLGlCQUFpQixBQUFDLENBa0JWLE9BQU8sQ0FBRSxJQUFJLENBRXBCLENBRUQsQUFBQSxTQUFTLEFBQUMsQ0FDTixLQUFLLENBQUUsT0FBTyxDQUNqQixBQUVELEFBQUEsU0FBUyxBQUFDLENBQ04sUUFBUSxDQUFFLEtBQUssQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxHQUFHLENBQ1osR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLE1BQU0sQ0FDZCxnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxHQUFHLENBY2YsQUF4QkQsQUFXSSxTQVhLLENBV0wsQ0FBQyxBQUFDLENBQ0UsTUFBTSxDQUFFLE1BQU0sQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxNQUFNLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FRbEIsQUF2QkwsQUFnQlEsU0FoQkMsQ0FXTCxDQUFDLENBS0csQ0FBQyxBQUFDLENBQ0UsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FJZCxBQXRCVCxBQW1CWSxTQW5CSCxDQVdMLENBQUMsQ0FLRyxDQUFDLEFBR0ksTUFBTSxBQUFDLENBQ0osZUFBZSxDQUFFLG9CQUFvQixDQUN4QyxBQUtiLEFBQUEsV0FBVyxBQUFDLENBQ1IsVUFBVSxDQUFFLElBQUksQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLElBQUksQ0FZdkIsQUFmRCxBQUlJLFdBSk8sQ0FJUCxZQUFZLEFBQUMsQ0FDVCxPQUFPLENBQUUsR0FBRyxDQVNmLEFBZEwsQUFNUSxXQU5HLENBSVAsWUFBWSxDQUVQLEVBQUUsQUFBQyxDQUNBLFVBQVUsQ0FBRSxHQUFHLENBQ2YsYUFBYSxDQUFFLEdBQUcsQ0FLckIsQUFiVCxBQVNZLFdBVEQsQ0FJUCxZQUFZLENBRVAsRUFBRSxDQUdDLENBQUMsQUFBQyxDQUNFLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLEtBQUssQ0FDbkIsQUFLYixBQUdZLE9BSEwsQ0FDSCxlQUFlLEFBQ1YsVUFBVSxDQUNQLG1CQUFtQixBQUFDLENBQ2hCLEdBQUcsQ0FBRSxnQkFBZ0IsQ0FJeEIsQUFIRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBTHBELEFBR1ksT0FITCxDQUNILGVBQWUsQUFDVixVQUFVLENBQ1AsbUJBQW1CLEFBQUMsQ0FHWixHQUFHLENBQUUsZUFBZSxDQUUzQixDQUtiLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDaEMsQUFBQSxrQkFBa0IsQUFBQyxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ3RCLEFBQ0QsQUFBQSxJQUFJLENBQUMsUUFBUSxDQUFDLFlBQVksQ0FBQyxPQUFPLENBQUMsU0FBUyxBQUFBLFlBQVksQ0FBQyxtQkFBbUIsQUFBQyxDQUN6RSxRQUFRLENBQUUsS0FBSyxDQUNmLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLGNBQWMsQ0FDeEIsQ0MvbkNMLEFBR1ksT0FITCxBQUNGLFdBQVcsQ0FDUixhQUFhLENBQ1QsVUFBVSxBQUFDLENBQ1AsS0FBSyxDQUFFLHFCQUF3QixDQUNsQyxBQUxiLEFBTVksT0FOTCxBQUNGLFdBQVcsQ0FDUixhQUFhLENBSVQsYUFBYSxBQUFDLENBQ1YsTUFBTSxDQUFFLEtBQUssQ0FDaEIsQUFLYixBQUFBLGFBQWEsQUFBQyxDQUNWLE9BQU8sQ0FBRSxLQUFLLENBSWpCLEFBSEcsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUZ2QyxBQUFBLGFBQWEsQUFBQyxDQUdOLE9BQU8sQ0FBRSxlQUFlLENBRS9CLENBR0csTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUR2QyxBQUFBLE9BQU8sQUFBQSxXQUFXLENBQUMsVUFBVSxBQUFBLENBRXJCLFNBQVMsQ0FBRSxHQUFHLENBQ2QsU0FBUyxDQUFFLGtCQUFrQixDQUVwQyxDQUVELEFBQUEsc0JBQXNCLEFBQUMsQ0FDbkIsWUFBWSxDQUFFLEtBQUssQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsR0FBRyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBZ0RkLEFBcERELEFBS0ksc0JBTGtCLENBS2xCLENBQUMsQ0FMTCxzQkFBc0IsQ0FNbEIsSUFBSSxBQUFDLENBQ0QsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUNELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFUdkMsQUFBQSxzQkFBc0IsQUFBQyxDQVVmLFNBQVMsQ0FBRSxHQUFHLENBQ2QsWUFBWSxDQUFFLElBQUksQ0F5Q3pCLENBdkNHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFidkMsQUFBQSxzQkFBc0IsQUFBQyxDQWNmLFNBQVMsQ0FBRSxHQUFHLENBQ2QsWUFBWSxDQUFFLElBQUksQ0FxQ3pCLENBbkNHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFqQnZDLEFBQUEsc0JBQXNCLEFBQUMsQ0FrQmYsU0FBUyxDQUFFLEdBQUcsQ0FDZCxZQUFZLENBQUUsSUFBSSxDQWlDekIsQ0FwREQsQUFxQkksc0JBckJrQixDQXFCbEIsV0FBVyxBQUFDLENBQ1IsU0FBUyxDQUFFLEdBQUcsQ0FDZCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxHQUFHLENBQ1YsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUtkLEFBSkcsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQTNCM0MsQUFxQkksc0JBckJrQixDQXFCbEIsV0FBVyxBQUFDLENBT0osU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUV2QixDQS9CTCxBQWdDSSxzQkFoQ2tCLENBZ0NsQixXQUFXLEFBQUMsQ0FDUixTQUFTLENBQUUsR0FBRyxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxLQUFLLENBV3BCLEFBaERMLEFBc0NRLHNCQXRDYyxDQWdDbEIsV0FBVyxDQU1QLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FPcEIsQUFORyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBekMvQyxBQXNDUSxzQkF0Q2MsQ0FnQ2xCLFdBQVcsQ0FNUCxDQUFDLEFBQUMsQ0FJTSxTQUFTLENBQUUsSUFBSSxDQUt0QixDQUhHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUE1Qy9DLEFBc0NRLHNCQXRDYyxDQWdDbEIsV0FBVyxDQU1QLENBQUMsQUFBQyxDQU9NLFNBQVMsQ0FBRSxJQUFJLENBRXRCLENBRUwsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWpEdkMsQUFBQSxzQkFBc0IsQUFBQyxDQWtEZixPQUFPLENBQUUsZUFBZSxDQUUvQixDQUVELEFBQUEscUJBQXFCLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLGVBQWUsQ0FDM0IsQUFFRCxBQUFBLGlCQUFpQixBQUFDLENBQ2QsZ0JBQWdCLENGbkZWLE9BQU8sQ0VvRmIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FrQmIsQUF4QkQsQUFPSSxpQkFQYSxDQU9iLEtBQUssQUFBQyxDQUNGLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE1BQU0sQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBT3JCLEFBcEJMLEFBY1EsaUJBZFMsQ0FPYixLQUFLLENBT0QsR0FBRyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixHQUFHLENBQUUsR0FBRyxDQUNSLE9BQU8sQ0FBRSxLQUFLLENBQ2pCLEFBRUwsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXJCdkMsQUFBQSxpQkFBaUIsQUFBQyxDQXNCVixPQUFPLENBQUUsSUFBSSxDQUVwQixDQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixnQkFBZ0IsQ0FBRSxJQUFJLENBbUN6QixBQXBDRCxBQVFZLGdCQVJJLENBTVosV0FBVyxDQUNMLEVBQUUsQ0FDQyxDQUFDLEFBQUMsQ0FDQyxXQUFXLENBQUUsb0JBQW9CLENBQ2pDLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUlwQixBQWhCYixBQWFnQixnQkFiQSxDQU1aLFdBQVcsQ0FDTCxFQUFFLENBQ0MsQ0FBQyxBQUtHLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxPQUFPLENBQ2pCLEFBZmpCLEFBbUJJLGdCQW5CWSxDQW1CWixrQkFBa0IsQUFBQyxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLEtBQUssQ0FDakIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBVVgsQUFuQ0wsQUEwQlEsZ0JBMUJRLENBbUJaLGtCQUFrQixDQU9kLEdBQUcsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUtuQixBQUpHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUE5Qi9DLEFBMEJRLGdCQTFCUSxDQW1CWixrQkFBa0IsQ0FPZCxHQUFHLEFBQUMsQ0FLSSxTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsT0FBTyxDQUV2QixDQ2pKVCxBQUNJLGNBRFUsQ0FDVixVQUFVLEFBQUMsQ0FDUCxPQUFPLENBQUUsZUFBZSxDQUN4QixVQUFVLENBQUUsaUJBQWlCLENBQ2hDLEFBR0wsQUFBQSxJQUFJLENBQUMsUUFBUSxDQUFDLFlBQVksQUFBQyxDQUN2QixNQUFNLENBQUUsY0FBYyxDQUN6QixBQUVELEFBQUEsRUFBRSxBQUFBLGdCQUFnQixBQUFBLGdCQUFnQixBQUFDLENBQy9CLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDaEIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxVQUFVLENBQ25CLE1BQU0sQ0FBRSxDQUFDLENBSVosQUFIRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBUHZDLEFBQUEsRUFBRSxBQUFBLGdCQUFnQixBQUFBLGdCQUFnQixBQUFDLENBUTNCLFNBQVMsQ0FBRSxJQUFJLENBRXRCLENBT0QsQUFBQSxjQUFjLEFBQUMsQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNuQixBQUVELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsTUFBTSxFQUN2RCxBQUNJLFVBRE0sQ0FDTCxHQUFHLEFBQUMsQ0FDRCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxNQUFNLENBQ2pCLENBS0wsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUR2QyxBQUVRLE9BRkQsQ0FFQyxLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FLckIsQUFiVCxBQVNZLE9BVEwsQ0FFQyxLQUFLLENBT0QsR0FBRyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNkLENBR1QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQWZ4QyxBQWdCUSxPQWhCRCxDQWdCQyxPQUFPLENBQUMsU0FBUyxDQUFDLG1CQUFtQixBQUFDLENBQ2xDLEdBQUcsQ0FBRSxLQUFLLENBQ2IsQ0FsQlQsQUFvQkksT0FwQkcsQ0FvQkgsT0FBTyxBQUFDLENBQ0osWUFBWSxDQUFFLGNBQWMsQ0FpRC9CLEFBL0JPLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUF2Qy9DLEFBeUNvQixPQXpDYixDQW9CSCxPQUFPLENBRUgsU0FBUyxDQWtCRCxVQUFVLENBQ04sV0FBVyxBQUFDLENBQ1IsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLEdBQUcsQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ2IsQUFuRHJCLEFBb0RvQixPQXBEYixDQW9CSCxPQUFPLENBRUgsU0FBUyxDQWtCRCxVQUFVLENBWU4sV0FBVyxBQUFDLENBQ1IsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsS0FBSyxDQUNqQixZQUFZLENBQUUsSUFBSSxDQUNyQixDQU9yQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQy9CLEFBQ0ksa0JBRGMsQ0FDZCxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNsQixBQUhMLEFBSUksa0JBSmMsQ0FJZCxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNsQixDQUlULEFBQ0ksSUFEQSxDQUNBLHFCQUFxQixBQUFDLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBT2hCLEFBTkcsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUgzQyxBQUNJLElBREEsQ0FDQSxxQkFBcUIsQUFBQyxDQUdkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLEtBQUssQ0FDbEIsVUFBVSxDQUFFLEtBQUssQ0FFeEIsQ0FUTCxBQVdRLElBWEosQ0FVQSxPQUFPLENBQ0gsa0JBQWtCLEFBQUMsQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLGNBQWMsQ0FBRSxLQUFLLENBQ3JCLFdBQVcsQ0FBRSxLQUFLLENBWXJCLEFBM0JULEFBZ0JZLElBaEJSLENBVUEsT0FBTyxDQUNILGtCQUFrQixDQUtkLEVBQUUsQ0FoQmQsSUFBSSxDQVVBLE9BQU8sQ0FDSCxrQkFBa0IsQ0FNZCxFQUFFLEFBQUMsQ0FDQyxNQUFNLENBQUUsQ0FBQyxDQUNaLEFBbkJiLEFBb0JZLElBcEJSLENBVUEsT0FBTyxDQUNILGtCQUFrQixDQVNkLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLEdBQUcsQ0FDckIsQUF2QmIsQUF3QlksSUF4QlIsQ0FVQSxPQUFPLENBQ0gsa0JBQWtCLENBYWQsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFHRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBN0IvQyxBQTRCUSxJQTVCSixDQVVBLE9BQU8sQ0FrQkgsWUFBWSxBQUFBLGVBQWUsQ0FBQyxTQUFTLEFBQUMsQ0FFOUIsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUVSLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsWUFBWSxDQUFFLEdBQUcsQ0FpQnhCLEFBeERULEFBd0NnQixJQXhDWixDQVVBLE9BQU8sQ0FrQkgsWUFBWSxBQUFBLGVBQWUsQ0FBQyxTQUFTLENBWTdCLFNBQVMsQUFBQyxDQUNOLGdCQUFnQixDQUFFLGtCQUFxQixDQUN2QyxTQUFTLENBQUUsS0FBSyxDQUNoQixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQVFiLEFBdERqQixBQStDb0IsSUEvQ2hCLENBVUEsT0FBTyxDQWtCSCxZQUFZLEFBQUEsZUFBZSxDQUFDLFNBQVMsQ0FZN0IsU0FBUyxDQU9MLFVBQVUsQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQXdCLENBQ2hELFdBQVcsQ0FBRSxDQUFDLENBQ2QsWUFBWSxDQUFFLENBQUMsQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNsQixDQXJEckIsQUE4RG9CLElBOURoQixDQTBEQSxPQUFPLENBQ0gsT0FBTyxDQUNILGNBQWMsQUFBQSxTQUFTLENBQ25CLG1CQUFtQixDQUNmLGtCQUFrQixBQUFDLENBQ2YsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFDRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBakV2RCxBQTZEZ0IsSUE3RFosQ0EwREEsT0FBTyxDQUNILE9BQU8sQ0FDSCxjQUFjLEFBQUEsU0FBUyxDQUNuQixtQkFBbUIsQUFBQyxDQUtaLEtBQUssQ0FBRSxtQkFBbUIsQ0FhakMsQUEvRWpCLEFBc0V3QixJQXRFcEIsQ0EwREEsT0FBTyxDQUNILE9BQU8sQ0FDSCxjQUFjLEFBQUEsU0FBUyxDQUNuQixtQkFBbUIsQ0FTWCxXQUFXLEFBQUMsQ0FDUixTQUFTLENBQUUsSUFBSSxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLENBekV6QixBQTJFb0IsSUEzRWhCLENBMERBLE9BQU8sQ0FDSCxPQUFPLENBQ0gsY0FBYyxBQUFBLFNBQVMsQ0FDbkIsbUJBQW1CLENBY2Ysa0JBQWtCLEFBQUMsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLFlBQVksQ0FBRSxJQUFJLENBQ3JCLEFBOUVyQixBQWtGUSxJQWxGSixDQTBEQSxPQUFPLENBd0JILG1CQUFtQixBQUFDLENBQ2hCLFdBQVcsQ0FBRSxNQUFNLENBQ3RCLEFBSVQsQUFBQSxjQUFjLEFBQUMsQ0FDWCxnQkFBZ0IsQ0h6TU4sT0FBTyxDR3lNYyxVQUFVLENBQzVDLEFBU0QsQUFBQSxzQkFBc0IsQUFBQyxDQUNuQixRQUFRLENBQUUsS0FBSyxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixJQUFJLENBQUUsQ0FBQyxDQUNQLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsSUFBSSxDQXNCZixBQXJCRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBUnZDLEFBQUEsc0JBQXNCLEFBQUMsQ0FTZixPQUFPLENBQUUsZUFBZSxDQW9CL0IsQ0E3QkQsQUFXSSxzQkFYa0IsQ0FXbEIsWUFBWSxBQUFDLENBQ1QsUUFBUSxDQUFFLEtBQUssQ0FDZixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLEdBQUcsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FFWixnQkFBZ0IsQ0FBRSw0b0JBQTRvQixDQUM5cEIsZUFBZSxDQUFFLElBQUksQ0FDckIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxnQkFBZ0IsQ0FBRSxrQkFBcUIsQ0FDdkMsYUFBYSxDQUFFLENBQUMsQ0FDaEIsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixNQUFNLENBQUUsT0FBTyxDQUNmLG1CQUFtQixDQUFFLE1BQU0sQ0FDOUIsQUFHTCxBQUFBLE1BQU0sQUFBQSxJQUFJLEFBQUEsWUFBWSxBQUFDLENBQ25CLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsZUFBZSxDQUMzQixXQUFXLENBQUUsS0FBSyxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNuQixBQUVELFVBQVUsQ0FBVixNQUFVLENBQ04sRUFBRSxDQUNGLEdBQUcsQ0FDSCxHQUFHLENBQ0gsR0FBRyxDQUNILElBQUksQ0FDQSxTQUFTLENBQUUsYUFBYSxDQUU1QixHQUFHLENBQ0MsU0FBUyxDQUFFLGlCQUFpQixDQUVoQyxHQUFHLENBQ0MsU0FBUyxDQUFFLGlCQUFpQixFQUlwQyxVQUFVLENBQVYsVUFBVSxDQUNOLEVBQUUsQ0FDRixHQUFHLENBQ0gsR0FBRyxDQUNILEdBQUcsQ0FDSCxJQUFJLENBQ0EsU0FBUyxDQUFFLG9CQUFvQixDQUVuQyxHQUFHLENBQ0MsU0FBUyxDQUFFLHFCQUFxQixDQUVwQyxHQUFHLENBQ0MsU0FBUyxDQUFFLHVCQUF1QixFQUkxQyxBQUdZLElBSFIsQUFBQSxZQUFZLENBQ1osUUFBUSxDQUNKLGtCQUFrQixDQUNkLFdBQVcsQUFBQyxDQUNSLFNBQVMsQ0FBRSxzQkFBc0IsQ0FDcEMsQUFMYixBQVFZLElBUlIsQUFBQSxZQUFZLENBQ1osUUFBUSxDQU1KLFdBQVcsQUFBQSxVQUFVLEFBQ2hCLE1BQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixVQUFVLENBQUUsNkRBQStFLENBQzNGLFVBQVUsQ0FBRSxnRUFBa0YsQ0FDOUYsVUFBVSxDQUFFLDREQUE4RSxDQUMxRixNQUFNLENBQUUsNkdBQTZHLENBQ3hILEFBdEJiLEFBdUJZLElBdkJSLEFBQUEsWUFBWSxDQUNaLFFBQVEsQ0FNSixXQUFXLEFBQUEsVUFBVSxBQWdCaEIsT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLFVBQVUsQ0FBRSw2REFBK0UsQ0FDM0YsVUFBVSxDQUFFLGdFQUFrRixDQUM5RixVQUFVLENBQUUsNERBQThFLENBQzFGLE1BQU0sQ0FBRSw2R0FBNkcsQ0FDeEgsQUFLYixBQUFBLE9BQU8sQUFBQyxDQUNKLFNBQVMsQ0FBRSxrQkFBa0IsQ0FDaEMsQUFFRCxBQUFBLFNBQVMsQUFBQyxDQUNOLEtBQUssQ0FBRSxlQUFlLENBQ3pCLEFBRUQsQUFBQSxjQUFjLENBQUMsYUFBYSxDQUFDLFlBQVksQUFBQyxDQUN0QyxPQUFPLENBQUUsS0FBSyxDQUNqQixBQUVELEFBQUEsZUFBZSxDQUFDLG9CQUFvQixDQUFDLEVBQUUsQUFBQSxlQUFlLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUM1RCxLQUFLLENBQUUsT0FBTyxDQUNqQixBQUVELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDL0IsQUFBQSx5QkFBeUIsQUFBQyxDQUN0QixVQUFVLENBQUUsS0FBSyxDQUNwQixBQUNELEFBQUEsNkJBQTZCLEFBQUMsQ0FDMUIsVUFBVSxDQUFFLElBQUksQ0FJbkIsQUFMRCxBQUVJLDZCQUZ5QixDQUV6QixZQUFZLEFBQUMsQ0FDVCxVQUFVLENBQUUsSUFBSSxDQUNuQixDQUdULE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDL0IsQUFBQSx5QkFBeUIsQUFBQyxDQUN0QixVQUFVLENBQUUsS0FBSyxDQUNwQixBQUNELEFBQUEsNkJBQTZCLEFBQUMsQ0FDMUIsVUFBVSxDQUFFLElBQUksQ0FJbkIsQUFMRCxBQUVJLDZCQUZ5QixDQUV6QixZQUFZLEFBQUMsQ0FDVCxVQUFVLENBQUUsSUFBSSxDQUNuQixDQUlULEFBQUEsSUFBSSxDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixBQUFDLENBQzlFLFFBQVEsQ0FBRSxRQUFRLENBb0ZyQixBQXJGRCxBQUVJLElBRkEsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLEdBQUcsQUFBQSxjQUFjLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FFN0UsR0FBRyxBQUFDLENBQ0EsTUFBTSxDQUFFLE1BQU0sQ0FDakIsQUFKTCxBQUtJLElBTEEsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLEdBQUcsQUFBQSxjQUFjLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FLN0UsU0FBUyxBQUFDLENBQ04sTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsMEJBQTBCLENBQUUsS0FBSyxDQUNqQyxLQUFLLENBQUUsSUFBSSxDQWFkLEFBMUJMLEFBZ0JnQixJQWhCWixDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUs3RSxTQUFTLENBU0wsZUFBZSxDQUNYLGFBQWEsQ0FDVCxNQUFNLEFBQUMsQ0FDSCxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUtkLEFBdkJqQixBQW1Cb0IsSUFuQmhCLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxHQUFHLEFBQUEsY0FBYyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBSzdFLFNBQVMsQ0FTTCxlQUFlLENBQ1gsYUFBYSxDQUNULE1BQU0sQ0FHRixLQUFLLENBbkJ6QixJQUFJLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxHQUFHLEFBQUEsY0FBYyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBSzdFLFNBQVMsQ0FTTCxlQUFlLENBQ1gsYUFBYSxDQUNULE1BQU0sQ0FJRixDQUFDLEFBQUMsQ0FDRSxLQUFLLENBQUUsSUFBSSxDQUNkLEFBdEJyQixBQTJCSSxJQTNCQSxDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQTJCN0UsZUFBZSxBQUFDLENBQ1osZ0JBQWdCLENBQUUsZUFBa0IsQ0FDcEMsTUFBTSxDQUFFLHFCQUFxQixDQUNoQyxBQTlCTCxBQStCSSxJQS9CQSxDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQStCN0UsYUFBYSxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFwQ0wsQUFxQ0ksSUFyQ0EsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLEdBQUcsQUFBQSxjQUFjLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FxQzdFLFNBQVMsQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNqQixBQXpDTCxBQTBDSSxJQTFDQSxDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQTBDN0UsbUJBQW1CLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUsZUFBa0IsQ0FDcEMsT0FBTyxDQUFFLEtBQUssQ0FDakIsQUE3Q0wsQUE4Q0ksSUE5Q0EsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLEdBQUcsQUFBQSxjQUFjLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0E4QzdFLFVBQVUsQ0FBQyxhQUFhLEFBQUMsQ0FDckIsWUFBWSxDQUFFLFdBQVcsQ0FDekIsWUFBWSxDQUFFLEdBQUcsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQWtCLENBQ2xELEFBQ0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXBEdkMsQUFBQSxJQUFJLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxHQUFHLEFBQUEsY0FBYyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMscUJBQXFCLEFBQUMsQ0FxRDFFLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLGNBQWMsQ0FBRSxHQUFHLENBK0IxQixBQXJGRCxBQXVEUSxJQXZESixDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQXVEekUsY0FBYyxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQTBCbEIsQUFuRlQsQUEwRFksSUExRFIsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLEdBQUcsQUFBQSxjQUFjLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0F1RHpFLGNBQWMsQ0FHVixDQUFDLEFBQUEsVUFBVSxBQUFDLENBQ1IsS0FBSyxDQUFFLEdBQUcsQ0FDVixPQUFPLENBQUUsS0FBSyxDQUNqQixBQTdEYixBQThEWSxJQTlEUixDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQXVEekUsY0FBYyxDQU9WLGFBQWEsQUFBQyxDQUNWLEtBQUssQ0FBRSxHQUFHLENBSWIsQUFuRWIsQUFnRWdCLElBaEVaLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxHQUFHLEFBQUEsY0FBYyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBdUR6RSxjQUFjLENBT1YsYUFBYSxDQUVULG9CQUFvQixBQUFDLENBQ2pCLGFBQWEsQ0FBRSxrQkFBa0IsQ0FDcEMsQUFsRWpCLEFBcUVnQixJQXJFWixDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQXVEekUsY0FBYyxDQWFWLFlBQVksQUFDUCxrQkFBa0IsQUFBQyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxtQkFBbUIsQ0FVaEMsQUFqRmpCLEFBd0VvQixJQXhFaEIsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLEdBQUcsQUFBQSxjQUFjLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0F1RHpFLGNBQWMsQ0FhVixZQUFZLEFBQ1Asa0JBQWtCLENBR2QsTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLEdBQUcsQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNuQixBQTNFckIsQUE0RW9CLElBNUVoQixDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsR0FBRyxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQXVEekUsY0FBYyxDQWFWLFlBQVksQUFDUCxrQkFBa0IsQ0FPZCxJQUFJLEFBQUMsQ0FDRixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ2QsQ0FRckIsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMvQixBQUFBLElBQUksQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsR0FBRyxBQUFDLENBQ3ZHLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLENBR0wsQUFBQSxlQUFlLENBQUMsS0FBSyxBQUFDLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLE9BQU8sQ0FDdkIsQUFFRCxBQUFBLG1CQUFtQixDQUFDLGdCQUFnQixBQUFDLENBQ2pDLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUNJLDZCQUR5QixDQUN6QixvQkFBb0IsQUFBQyxDQUVqQiwwQkFBMEIsQ0FBRSxLQUFLLENBQ2pDLFNBQVMsQ0FBRSxJQUFJLENBT2xCLEFBWEwsQUFLUSw2QkFMcUIsQ0FDekIsb0JBQW9CLENBSWYsRUFBRSxBQUFDLENBQ0EsU0FBUyxDQUFFLEdBQUcsQ0FJakIsQUFIRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBUC9DLEFBS1EsNkJBTHFCLENBQ3pCLG9CQUFvQixDQUlmLEVBQUUsQUFBQyxDQUdJLFNBQVMsQ0FBRSxLQUFLLENBRXZCLENBRUwsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQVp2QyxBQUFBLDZCQUE2QixBQUFDLENBYXRCLE9BQU8sQ0FBRSxlQUFlLENBSy9CLENBSEcsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWZ2QyxBQUFBLDZCQUE2QixBQUFDLENBZ0J0QixVQUFVLENBQUUsSUFBSSxDQUV2QixDQUVELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDL0IsQUFBQSxPQUFPLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQUFBQyxDQUMxQyxVQUFVLENBQUUsaUJBQWlCLENBQzdCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxLQUFLLENBQUUsS0FBSyxDQUNaLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsT0FBTyxDQUFFLEtBQUssQ0FDZCxHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxLQUFLLENBQ1osZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixVQUFVLENBQUUsMkJBQTJCLENBRTFDLENDbmdCTCxBQUNJLE1BREUsQUFDRCxZQUFZLEFBQUMsQ0FDVixRQUFRLENBQUUsUUFBUSxDQUNyQixBQUhMLEFBSUksTUFKRSxDQUlGLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBTkwsQUFPSSxNQVBFLEFBT0QsT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLEVBQUUsQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsQ0FBQyxDQUNULFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3ZCLEFBbkJMLEFBcUJRLE1BckJGLEFBb0JELFVBQVUsQUFDTixPQUFPLEFBQUMsQ0FDTCxnQkFBZ0IsQ0pQVixPQUFPLENJUWhCLEFBdkJULEFBMEJRLE1BMUJGLEFBeUJELFlBQVksQUFDUixPQUFPLEFBQUMsQ0FDTCxnQkFBZ0IsQ0poQmpCLElBQUksQ0lpQk4sQUE1QlQsQUErQlEsTUEvQkYsQUE4QkQsUUFBUSxBQUNKLE9BQU8sQUFBQyxDQUNMLGdCQUFnQixDSnRCckIsT0FBTyxDSXVCTCxBQWpDVCxBQW9DUSxNQXBDRixBQW1DRCxXQUFXLEFBQ1AsT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUF0Q1QsQUF1Q1EsTUF2Q0YsQUFtQ0QsV0FBVyxBQUlQLE1BQU0sQUFBQyxDQUNKLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsNEJBQTRCLENBQzlDLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsQ0FBQyxDQUNULFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLGlCQUFpQixDQUFFLFNBQVMsQ0FDNUIsbUJBQW1CLENBQUUsWUFBWSxDQUNwQyxBQUlULEFBQ0ksYUFEUyxBQUFBLEtBQUssQ0FDYixHQUFHLEFBQUMsQ0FDRCxTQUFTLENBQUUsS0FBSyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsT0FBTyxDQUNuQixXQUFXLENBQUUsS0FBSyxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUluQixBQUhHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFQM0MsQUFDSSxhQURTLEFBQUEsS0FBSyxDQUNiLEdBQUcsQUFBQyxDQU9HLFVBQVUsQ0FBRSxJQUFJLENBRXZCLENBR0wsQUFDSSxVQURNLENBQ04sV0FBVyxBQUFDLENBS1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsSUFBSSxDQUNwQixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsVUFBVSxDQUNuQixjQUFjLENBQUUsTUFBTSxDQUN0QixNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2IsTUFBTSxDQUFFLE1BQU0sQ0FDZCxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLFdBQVcsQ0FBRSxNQUFNLENBQ3RCLEFBckJMLEFBc0JJLFVBdEJNLENBc0JOLEVBQUUsQUFBQyxDQUNDLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLFNBQVMsQ0FBRSxLQUFLLENBb0JuQixBQTdDTCxBQTBCUSxVQTFCRSxDQXNCTixFQUFFLENBSUUsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDQUFFLE9BQU8sQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE1BQU0sQ0FBRSxNQUFNLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFoQ1QsQUFrQ1ksVUFsQ0YsQ0FzQk4sRUFBRSxBQVdHLFdBQVcsQ0FDUixDQUFDLEFBQUMsQ0FDRSxhQUFhLENBQUUsSUFBSSxDQUN0QixBQXBDYixBQXNDUSxVQXRDRSxDQXNCTixFQUFFLEFBZ0JHLFFBQVEsQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxNQUFNLENBQ2QsZ0JBQWdCLENKdkdqQixJQUFJLENJd0dOLEFBSVQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMvQixBQUdZLGdCQUhJLENBQ1osV0FBVyxDQUNOLEVBQUUsQ0FDRSxDQUFDLEFBQUMsQ0FDQyxhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFdBQVcsQ0FBRSxXQUFXLENBQ3hCLFNBQVMsQ0FBRSxJQUFJLENBYWxCLEFBckJiLEFBU2dCLGdCQVRBLENBQ1osV0FBVyxDQUNOLEVBQUUsQ0FDRSxDQUFDLEFBTUcsTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLE1BQU0sQ0FDZCxNQUFNLENBQUUsR0FBRyxDQUNYLGdCQUFnQixDQUFFLHFCQUF3QixDQUMxQyxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNyQixBQXBCakIsQUF3Qm9CLGdCQXhCSixDQUNaLFdBQVcsQ0FDTixFQUFFLEFBb0JFLFdBQVcsQ0FDUCxDQUFDLEFBQ0csTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FDaEIsQUExQnJCLEFBK0JvQixnQkEvQkosQ0FDWixXQUFXLENBQ04sRUFBRSxDQTJCRSxFQUFFLENBQ0UsRUFBRSxDQUNFLENBQUMsQUFBQyxDQUNDLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFdBQVcsQ0FBRSxXQUFXLENBQ3hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUscUJBQXdCLENBYWxDLEFBbkRyQixBQXVDd0IsZ0JBdkNSLENBQ1osV0FBVyxDQUNOLEVBQUUsQ0EyQkUsRUFBRSxDQUNFLEVBQUUsQ0FDRSxDQUFDLEFBUUcsTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLE1BQU0sQ0FDZCxNQUFNLENBQUUsR0FBRyxDQUNYLGdCQUFnQixDQUFFLHFCQUF3QixDQUMxQyxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNyQixBQWxEekIsQUFzRDRCLGdCQXREWixDQUNaLFdBQVcsQ0FDTixFQUFFLENBMkJFLEVBQUUsQ0FDRSxFQUFFLEFBc0JFLFdBQVcsQ0FDUCxDQUFDLEFBQ0csTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FDaEIsQ0FVakMsQUFBQSxRQUFRLEFBQUMsQ0FDTCxNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLEtBQUssQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNiLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FDTixnQkFBZ0IsQ0FBRSxJQUFZLENBQzlCLGdCQUFnQixDQUFFLGdCQUFtQixDQUNyQyxVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUVoQixlQUFlLENBQUUsTUFBTSxDQUN2QixXQUFXLENBQUUsTUFBTSxDQUNuQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQiwwQkFBMEIsQ0FBRSxLQUFLLENBQ3BDLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNuQixBQUVELEFBQ0ksUUFESSxDQUNKLFNBQVMsQUFBQyxDQUNOLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0pwTkwsSUFBTyxDSXFOUCxlQUFlLENBQUUsSUFBSSxDQUNyQixPQUFPLENBQUUsRUFBRSxDQUlkLEFBWkwsQUFjUSxRQWRBLENBYUgsQUFBQSxLQUFDLENBQU0sZUFBZSxBQUFyQixFQUNFLFNBQVMsQUFBQSxDQUNMLFFBQVEsQ0FBRSxLQUFLLENBQ2xCLEFBSVQsQUFBQSxhQUFhLEFBQUMsQ0FDVixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsVUFBVSxDQUFFLE1BQU0sQ0FnQnJCLEFBckJELEFBTUksYUFOUyxDQU1ULEVBQUUsQ0FOTixhQUFhLENBT1QsRUFBRSxDQVBOLGFBQWEsQ0FRVCxFQUFFLENBUk4sYUFBYSxDQVNULEVBQUUsQ0FUTixhQUFhLENBVVQsRUFBRSxDQVZOLGFBQWEsQ0FXVCxFQUFFLEFBQUMsQ0FDQyxNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFkTCxBQWVJLGFBZlMsQ0FlVCxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNsQixBQWpCTCxBQWtCSSxhQWxCUyxBQWtCUixPQUFPLEFBQUMsQ0FDTCxnQkFBZ0IsQ0o3T04sT0FBTyxDSThPcEIsQUFHTCxBQUFBLGNBQWMsQUFBQyxDQUNYLFVBQVUsQ0FBRSxHQUFHLENBQ2xCLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDWCxVQUFVLENBQUUsR0FBRyxDQUNsQixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1IsTUFBTSxDQUFFLEdBQUcsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsZ0JBQWdCLENKL1BOLE9BQU8sQ0lnUWpCLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNULEtBQUssQ0pyUUssT0FBTyxDSXNRcEIsQUFFRCxBQUFBLFVBQVUsQUFBQyxDQUNQLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLElBQUksQUFBQyxDQUNELFVBQVUsQ0FBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZUFBa0IsQ0FDOUMsV0FBVyxDQUFFLG9CQUFvQixDQUNqQyxTQUFTLENBQUUsS0FBSyxDQUNoQixhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FtQnBCLEFBNUJELEFBVUksSUFWQSxDQVVBLEdBQUcsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxNQUFNLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBbkJMLEFBb0JJLElBcEJBLEFBb0JDLE1BQU0sQUFBQyxDQUNKLFNBQVMsQ0FBRSxHQUFHLENBQ2QsT0FBTyxDQUFFLFFBQVEsQ0FDakIsV0FBVyxDQUFFLE9BQU8sQ0FJdkIsQUEzQkwsQUF3QlEsSUF4QkosQUFvQkMsTUFBTSxDQUlILEdBQUcsQUFBQyxDQUNBLEdBQUcsQ0FBRSxLQUFLLENBQ2IsQUFJVCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQy9CLEFBQ0ksTUFERSxDQUNGLEVBQUUsQ0FETixNQUFNLENBRUYsRUFBRSxDQUZOLE1BQU0sQ0FHRixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBRUwsQUFDSSxhQURTLENBQ1QsRUFBRSxDQUROLGFBQWEsQ0FFVCxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLGFBQWEsQ0FBRSxLQUFLLENBQ3ZCLENBSVQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMvQixBQUFBLGdCQUFnQixBQUFDLENBQ2IsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNkLEFBQ0QsQUFBQSxJQUFJLEFBQUMsQ0FDRCxVQUFVLENBQUUsZUFBZSxDQUMzQixXQUFXLENBQUUsSUFBSSxDQUNwQixBQUNELEFBQUEsSUFBSSxBQUFBLE1BQU0sQUFBQyxDQUNQLFNBQVMsQ0FBRSxLQUFLLENBU25CLEFBVkQsQUFFSSxJQUZBLEFBQUEsTUFBTSxDQUVOLEdBQUcsQUFBQyxDQUNBLEdBQUcsQ0FBRSxNQUFNLENBQ2QsQ0FDRCxNQUFNLENBQUMsTUFBNkIsTUFkekIsU0FBUyxFQUFFLEtBQUssT0FjUixTQUFTLEVBQUUsS0FBSyxFQUx2QyxBQUFBLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FNSCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FFeEIsQ0FHTCxBQUlnQixnQkFKQSxDQUNaLElBQUksQ0FDQyxFQUFFLENBQ0UsQ0FBQyxBQUNHLE1BQU0sQ0FKdkIsZ0JBQWdCLENBQ1osSUFBSSxDQUNDLEVBQUUsQ0FDRSxDQUFDLEFBRUcsTUFBTSxDQUx2QixnQkFBZ0IsQ0FDWixJQUFJLENBQ0MsRUFBRSxDQUNFLENBQUMsQUFHRyxRQUFRLEFBQUMsQ0FDTixnQkFBZ0IsQ0FBRSxzQkFBc0IsQ0FDM0MsQUFSakIsQUFZSSxnQkFaWSxDQVlaLFdBQVcsQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBWnpDLGdCQUFnQixDQWFaLFdBQVcsQ0FBQyxLQUFLLENBQUMsY0FBYyxDQUFDLGdCQUFnQixBQUFDLENBQzlDLE9BQU8sQ0FBRSxtQkFBbUIsQ0FDL0IsQUFmTCxBQWdCSSxnQkFoQlksQ0FnQlosSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBaEJoQixnQkFBZ0IsQ0FpQlosSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQWpCdEIsZ0JBQWdCLENBa0JaLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNmLGdCQUFnQixDQUFFLHNCQUFzQixDQUMzQyxBQUdMLEFBQUEsQ0FBQyxBQUFBLFlBQVksQUFBQyxDQUNWLEtBQUssQ0FBRSxNQUFNLENBQ2hCLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDUCxjQUFjLENBQUUsU0FBUyxDQUM1QixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1IsS0FBSyxDSjdYRCxJQUFPLENJOFhkLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDVCxnQkFBZ0IsQ0ozWE4sT0FBTyxDSTJYYyxVQUFVLENBQ3pDLFlBQVksQ0FBRSxPQUEwQixDQUFDLFVBQVUsQ0FPdEQsQUFURCxBQUdJLFlBSFEsQUFHUCxNQUFNLENBSFgsWUFBWSxBQUlQLE9BQU8sQ0FKWixZQUFZLEFBS1AsTUFBTSxBQUFDLENBQ0osZ0JBQWdCLENBQUUsT0FBeUIsQ0FBQyxVQUFVLENBQ3RELFlBQVksQ0FBRSxPQUEyQixDQUFDLFVBQVUsQ0FDdkQsQUFHTCxBQUFBLFlBQVksQUFBQyxDQUNULGdCQUFnQixDSnRZTixPQUFPLENJc1ljLFVBQVUsQ0FDekMsWUFBWSxDQUFFLE9BQTBCLENBQUMsVUFBVSxDQU90RCxBQVRELEFBR0ksWUFIUSxBQUdQLE1BQU0sQ0FIWCxZQUFZLEFBSVAsT0FBTyxDQUpaLFlBQVksQUFLUCxNQUFNLEFBQUMsQ0FDSixnQkFBZ0IsQ0FBRSxPQUF5QixDQUFDLFVBQVUsQ0FDdEQsWUFBWSxDQUFFLE9BQTJCLENBQUMsVUFBVSxDQUN2RCxBQUdMLEFBR1ksYUFIQyxDQUNULG1CQUFtQixDQUNmLGdCQUFnQixDQUNaLEVBQUUsQUFBQyxDQUNDLGdCQUFnQixDSjdadEIsT0FBTyxDSThaSixBQUxiLEFBT1EsYUFQSyxDQUNULG1CQUFtQixDQU1mLGNBQWMsQUFBQyxDQUNYLGdCQUFnQixDSmhhbEIsT0FBTyxDSWlhUixBQUlULEFBQUEsVUFBVSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FJaEIsQUFIRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBRnhDLEFBQUEsVUFBVSxBQUFDLENBR0gsT0FBTyxDQUFFLEtBQUssQ0FFckIsQ0FFRCxBQUFBLGtCQUFrQixBQUFDLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxlQUFlLENBQUUsU0FBUyxDQUk3QixBQU5ELEFBR0ksa0JBSGMsQUFHYixNQUFNLEFBQUMsQ0FDSixLQUFLLENBQUUsT0FBTyxDQUNqQixBQUdMLEFBQUEsSUFBSSxBQUFBLGFBQWEsQ0FBQyxhQUFhLEFBQUMsQ0FDNUIsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsS0FBSyxDQUluQixBQUhHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFIdkMsQUFBQSxJQUFJLEFBQUEsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUl4QixTQUFTLENBQUUsSUFBSSxDQUV0QixDQUVELEFBSWdCLHFCQUpLLENBQ2pCLGFBQWEsQ0FDVCxtQkFBbUIsQ0FDZixnQkFBZ0IsQ0FDWixFQUFFLEFBQUMsQ0FDQyxnQkFBZ0IsQ0FBRSxPQUFPLENBQzVCLEFBTmpCLEFBUVkscUJBUlMsQ0FDakIsYUFBYSxDQUNULG1CQUFtQixDQU1mLGNBQWMsQUFBQyxDQUNYLGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQUFWYixBQWFJLHFCQWJpQixDQWFqQixVQUFVLEFBQUMsQ0FDUCxVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE1BQU0sQ0FBRSxHQUFHLENBQ2QsQUFuQkwsQUFvQkkscUJBcEJpQixDQW9CakIsZUFBZSxBQUFDLENBQ1osU0FBUyxDQUFFLE1BQU0sQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsTUFBTSxDQTJDakIsQUFsRUwsQUF3QlEscUJBeEJhLENBb0JqQixlQUFlLENBSVgsY0FBYyxBQUFDLENBQ1gsZ0JBQWdCLENKbmRqQixJQUFJLENJOGROLEFBcENULEFBMEJZLHFCQTFCUyxDQW9CakIsZUFBZSxDQUlYLGNBQWMsQ0FFVixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsS0FBSyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsY0FBYyxDQUFFLElBQUksQ0FDcEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsT0FBTyxDQUNqQixBQW5DYixBQXFDUSxxQkFyQ2EsQ0FvQmpCLGVBQWUsQ0FpQlgsWUFBWSxBQUFDLENBQ1QsZ0JBQWdCLENKamVyQixPQUFPLENJa2VGLHlCQUF5QixDQUFFLEdBQUcsQ0FDOUIsMEJBQTBCLENBQUUsR0FBRyxDQXlCbEMsQUFqRVQsQUF5Q1kscUJBekNTLENBb0JqQixlQUFlLENBaUJYLFlBQVksQ0FJUixhQUFhLEFBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsTUFBTSxDQUNkLFlBQVksQ0FBRSxHQUFHLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLEdBQUcsQ0FDckIsQUFsRGIsQUF3RG9CLHFCQXhEQyxDQW9CakIsZUFBZSxDQWlCWCxZQUFZLENBaUJSLFdBQVcsQ0FDUCxvQkFBb0IsQ0FDaEIsV0FBVyxBQUFDLENBQ1IsYUFBYSxDQUFFLEdBQUcsQ0FLckIsQUE5RHJCLEFBMER3QixxQkExREgsQ0FvQmpCLGVBQWUsQ0FpQlgsWUFBWSxDQWlCUixXQUFXLENBQ1Asb0JBQW9CLENBQ2hCLFdBQVcsQ0FFUCxXQUFXLEFBQUMsQ0FDUixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBUXpCLEFBQUEsWUFBWSxBQUFDLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FJaEIsQUFIRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBRnZDLEFBQUEsWUFBWSxBQUFDLENBR0wsT0FBTyxDQUFFLEtBQUssQ0FFckIsQ0FHRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBRHZDLEFBQUEsV0FBVyxBQUFDLENBRUosVUFBVSxDQUFFLElBQUksQ0FFdkIsQ0FFRCxBQUNJLGFBRFMsQ0FDVCxLQUFLLEFBQUMsQ0FDRixVQUFVLENBQUUsZUFBZSxDQUMzQixTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxNQUFNLENBQ2QsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNYLEFBUkwsQUFTSSxhQVRTLENBU1QsZUFBZSxBQUFDLENBQ1osZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxlQUFlLENBQzVCLE9BQU8sQ0FBRSxNQUFNLENBQ2YsT0FBTyxDQUFFLFFBQVEsQ0FDakIsVUFBVSxDQUFFLEdBQUcsQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLEtBQUssQ0FDaEIsYUFBYSxDQUFFLEdBQUcsQ0FJckIsQUFIRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBcEIzQyxBQVNJLGFBVFMsQ0FTVCxlQUFlLEFBQUMsQ0FZUixnQkFBZ0IsQ0FBRSxxQkFBd0IsQ0FFakQsQ0F2QkwsQUF3QkksYUF4QlMsQ0F3QlQsa0JBQWtCLEFBQUMsQ0FDZixVQUFVLENBQUUsR0FBRyxDQUNmLGFBQWEsQ0FBRSxJQUFJLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsZ0JBQWdCLENBQUUsSUFBZ0IsQ0FDbEMsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsTUFBTSxDQUNmLE9BQU8sQ0FBRSxVQUFVLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLEdBQUcsQ0FDZixTQUFTLENBQUUsS0FBSyxDQUluQixBQUhHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFuQzNDLEFBd0JJLGFBeEJTLENBd0JULGtCQUFrQixBQUFDLENBWVgsZ0JBQWdCLENBQUUsZUFBa0IsQ0FFM0MsQ0F0Q0wsQUF1Q0ksYUF2Q1MsQ0F1Q1QsSUFBSSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FDakIsZ0JBQWdCLENBQUUscUJBQXdCLENBQzdDLEFBSUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUR2QyxBQUFBLGdDQUFnQyxBQUFDLENBRXpCLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLFNBQVMsQ0FBRSxpQkFBaUIsQ0FFbkMsQ0FFRCxBQUFBLGNBQWMsQUFBQyxDQUNYLGFBQWEsQ0FBRSxHQUFHLENBQ3JCLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDWCxVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsS0FBSyxDQUNkLGdCQUFnQixDQUFFLCtCQUErQixDQUNqRCxlQUFlLENBQUUsS0FBSyxDQUN0QixtQkFBbUIsQ0FBRSxNQUFNLENBd0Q5QixBQTlERCxBQU9JLGNBUFUsQ0FPVixjQUFjLEFBQUMsQ0FDWCxTQUFTLENBQUUsS0FBSyxDQUNoQixZQUFZLENBQUUsSUFBSSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUtuQixBQUpHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFYM0MsQUFPSSxjQVBVLENBT1YsY0FBYyxBQUFDLENBS1AsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixVQUFVLENBQUUsSUFBSSxDQUV2QixDQWZMLEFBaUJJLGNBakJVLENBaUJWLEVBQUUsQUFBQyxDQUNDLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLE1BQU0sQ0FBRSxHQUFHLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxnQkFBZ0IsQ0FBRSxPQUFpQixDQUNuQyxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxLQUFLLENBQ25CLEFBeEJMLEFBeUJJLGNBekJVLENBeUJWLGNBQWMsQUFBQyxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsZUFBZSxDQUFFLElBQUksQ0FDckIsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNULGdCQUFnQixDQUFFLFdBQVcsQ0ErQmhDLEFBN0RMLEFBK0JRLGNBL0JNLENBeUJWLGNBQWMsQ0FNVCxFQUFFLEFBQUMsQ0FDQSxnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxhQUFhLENBQUUsY0FBYyxDQXlCaEMsQUE1RFQsQUFvQ1ksY0FwQ0UsQ0F5QlYsY0FBYyxDQU1ULEVBQUUsQ0FLQyxFQUFFLEFBQUMsQ0FDQyxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBcUJaLEFBM0RiLEFBdUNnQixjQXZDRixDQXlCVixjQUFjLENBTVQsRUFBRSxDQUtDLEVBQUUsQ0FHRSxDQUFDLEFBQUMsQ0FDRSxPQUFPLENBQUUsU0FBUyxDQUVsQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsb0JBQW9CLENBQ2pDLGNBQWMsQ0FBRSxPQUFPLENBQ3ZCLEtBQUssQ0FBRSxJQUFJLENBS2QsQUFwRGpCLEFBZ0RvQixjQWhETixDQXlCVixjQUFjLENBTVQsRUFBRSxDQUtDLEVBQUUsQ0FHRSxDQUFDLENBU0csTUFBTSxBQUFDLENBQ0gsY0FBYyxDQUFFLE9BQU8sQ0FDdkIsV0FBVyxDQUFFLHVCQUF1QixDQUN2QyxBQUVMLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFyRG5ELEFBb0NZLGNBcENFLENBeUJWLGNBQWMsQ0FNVCxFQUFFLENBS0MsRUFBRSxBQUFDLENBa0JLLFNBQVMsQ0FBRSxJQUFJLENBS3RCLEFBM0RiLEFBdURvQixjQXZETixDQXlCVixjQUFjLENBTVQsRUFBRSxDQUtDLEVBQUUsQ0FtQk0sQ0FBQyxBQUFDLENBQ0UsU0FBUyxDQUFFLElBQUksQ0FDbEIsQ0FPckIsQUFBQSx1QkFBdUIsQUFBQyxDQUNwQixPQUFPLENBQUUsZ0JBQWdCLENBQzVCLEFDanBCRCxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUMscUJBQXFCLENBQUMsY0FBYyxDQUFDLFVBQVUsQUFBQyxDQUN6RSxlQUFlLENBQUUsT0FBTyxDQUN4QixpQkFBaUIsQ0FBRSxTQUFTLENBQy9CLEFBRUQsQUFBQSxlQUFlLEFBQUEsQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUloQixBQUhHLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFGdkMsQUFBQSxlQUFlLEFBQUEsQ0FHUCxPQUFPLENBQUUsT0FBTyxDQUV2QixDQUVELEFBQUEsZUFBZSxBQUFBLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FJaEIsQUFIRyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBRnZDLEFBQUEsZUFBZSxBQUFBLENBR1AsT0FBTyxDQUFFLE9BQU8sQ0FFdkIsQ0FFRCxBQUFBLE9BQU8sQUFBQyxDQUNKLE9BQU8sQ0FBRSxDQUFDLENBMkliLEFBNUlELEFBR0ksT0FIRyxDQUdILFlBQVksQUFBQyxDQUNULE1BQU0sQ0FBRSxDQUFDLENBQ1QsZUFBZSxDQUFFLElBQUksQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0E4Q3RCLEFBckRMLEFBU1EsT0FURCxDQUdILFlBQVksQ0FNUixFQUFFLEFBQUMsQ0FDQyxRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsaUJBQWlCLENBeUNoQyxBQXBEVCxBQWFZLE9BYkwsQ0FHSCxZQUFZLENBTVIsRUFBRSxDQUlFLENBQUMsQUFBQyxDQUNFLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLEtBQUssQ0FDbEIsY0FBYyxDQUFFLEtBQUssQ0FDckIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLEdBQUcsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFyQmIsQUF1QlksT0F2QkwsQ0FHSCxZQUFZLENBTVIsRUFBRSxBQWNHLE9BQU8sQUFBQyxDQUNMLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLENBQUMsQ0FDTixVQUFVLENBQUUsaUJBQWlCLENBQzdCLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFdBQVcsQ0FBRSxXQUFXLENBQ3hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsT0FBTyxDQUNwQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLGNBQWMsQ0FBRSxLQUFLLENBQ3JCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFVBQVUsQ0FBRSxLQUFLLENBQ3BCLEFBdkNiLEFBMENnQixPQTFDVCxDQUdILFlBQVksQ0FNUixFQUFFLEFBZ0NHLE1BQU0sQ0FDSCxDQUFDLEFBQUMsQ0FDRSxlQUFlLENBQUUsSUFBSSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNkLEFBN0NqQixBQStDZ0IsT0EvQ1QsQ0FHSCxZQUFZLENBTVIsRUFBRSxBQWdDRyxNQUFNLEFBTUYsT0FBTyxBQUFDLENBQ0wsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsS0FBSyxDTHZEWCxPQUFPLENLd0RKLEFBbERqQixBQXVESSxPQXZERyxDQXVESCxvQkFBb0IsQUFBQyxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE1BQU0sQ0FBRSxNQUFNLENBc0JqQixBQWhGTCxBQTZEWSxPQTdETCxDQXVESCxvQkFBb0IsQ0FLaEIsZUFBZSxDQUNYLEdBQUcsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLE1BQU0sQ0FDZCxPQUFPLENBQUUsS0FBSyxDQWNqQixBQVhPLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFuRXZELEFBa0VnQixPQWxFVCxDQXVESCxvQkFBb0IsQ0FLaEIsZUFBZSxDQUNYLEdBQUcsQUFLRSxvQkFBb0IsQUFBQyxDQUVkLFdBQVcsQ0FBRSxLQUFLLENBRXpCLENBRUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQXhFbkQsQUF5RW9CLE9BekViLENBdURILG9CQUFvQixDQUtoQixlQUFlLENBQ1gsR0FBRyxBQVlNLG9CQUFvQixBQUFDLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLENBNUVyQixBQWtGSSxPQWxGRyxDQWtGSCxjQUFjLEFBQUMsQ0FDWCxlQUFlLENBQUUsSUFBSSxDQUNyQixPQUFPLENBQUUsSUFBSSxDQUNiLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxjQUFjLENBQUUsR0FBRyxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUNmLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGNBQWMsQ0FBRSxNQUFNLENBR3RCLFNBQVMsQ0FBRSxJQUFJLENBcUJsQixBQWxITCxBQWdHWSxPQWhHTCxDQWtGSCxjQUFjLENBYVYsRUFBRSxDQUNFLEVBQUUsQUFBQyxDQUNDLE1BQU0sQ0FBRSxHQUFHLENBQ1gsT0FBTyxDQUFFLEdBQUcsQ0FDWixTQUFTLENBQUUsTUFBTSxDQUNwQixBQXBHYixBQXFHWSxPQXJHTCxDQWtGSCxjQUFjLENBYVYsRUFBRSxDQU1FLENBQUMsQUFBQyxDQUNFLE9BQU8sQ0FBRSxVQUFVLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFNBQVMsQ0FBRSxNQUFNLENBTXBCLEFBaEhiLEFBNEdnQixPQTVHVCxDQWtGSCxjQUFjLENBYVYsRUFBRSxDQU1FLENBQUMsQUFPSSxNQUFNLEFBQUMsQ0FDSixLQUFLLENMbkhYLE9BQU8sQ0tvSEQsZUFBZSxDQUFFLElBQUksQ0FDeEIsQUEvR2pCLEFBb0hJLE9BcEhHLENBb0hILENBQUMsQUFBQSxPQUFPLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSSxDQXNCZCxBQTNJTCxBQXVIUSxPQXZIRCxDQW9ISCxDQUFDLEFBQUEsT0FBTyxDQUdKLE1BQU0sQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFJLENBQ2QsQUF6SFQsQUEySFEsT0EzSEQsQ0FvSEgsQ0FBQyxBQUFBLE9BQU8sQ0FPSixhQUFhLEFBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNsQixBQTdIVCxBQStIUSxPQS9IRCxDQW9ISCxDQUFDLEFBQUEsT0FBTyxDQVdKLENBQUMsQUFBQyxDQUNFLGVBQWUsQ0FBRSxJQUFJLENBVXhCLEFBMUlULEFBa0lZLE9BbElMLENBb0hILENBQUMsQUFBQSxPQUFPLENBV0osQ0FBQyxBQUdJLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0x4SUEsT0FBMkIsQ0t5SWhDLGVBQWUsQ0FBRSxJQUFJLENBS3hCLEFBekliLEFBc0lnQixPQXRJVCxDQW9ISCxDQUFDLEFBQUEsT0FBTyxDQVdKLENBQUMsQUFHSSxNQUFNLENBSUgsTUFBTSxBQUFDLENBQ0gsS0FBSyxDTDVJSixPQUEyQixDSzZJL0IsQUFNakIsQUFBQSxJQUFJLEFBQUMsQ0FDRCxhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBQUUsZ0JBQWdCLENBQzVCLGFBQWEsQ0FBRSxjQUFjLENBQ2hDLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUSxDQUNyQixBQUVELEFBQUEsY0FBYyxBQUFDLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsQ0FBQyxDQUNULElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsSUFBSSxDQUN6QixBQUVELEFBQUEsc0JBQXNCLEFBQUMsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixNQUFNLENBQUUsQ0FBQyxDQUNULElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsZ0NBQWdDLENBQ3JELEFBRUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMvQixBQUFBLFdBQVcsQUFBQyxDQUNSLFdBQVcsQ0FBRSxLQUFLLENBQ3JCLENDcE1MLEFBQ0ksZUFEVyxDQUNYLE1BQU0sQUFBQyxDQUNILE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLE1BQU0sQ0FDZCxPQUFPLENBQUUsS0FBSyxDQUNqQixBQUxMLEFBVVEsZUFWTyxDQVNYLGNBQWMsQ0FDVixvQkFBb0IsQUFBQyxDQU9qQixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFlBQVksQ0FBRSxDQUFDLENBQ2YsWUFBWSxDQUFFLFdBQVcsQ0FDekIsZUFBZSxDQUFFLElBQUksQ0FrRHhCLEFBdkVULEFBV1ksZUFYRyxDQVNYLGNBQWMsQ0FDVixvQkFBb0IsQUFDZixZQUFZLEFBQUMsQ0FDVixhQUFhLENBQUUsQ0FBQyxDQUNuQixBQWJiLEFBY1ksZUFkRyxDQVNYLGNBQWMsQ0FDVixvQkFBb0IsQUFJZixXQUFXLEFBQUMsQ0FDVCxZQUFZLENBQUUsQ0FBQyxDQUNsQixBQWhCYixBQXNCWSxlQXRCRyxDQVNYLGNBQWMsQ0FDVixvQkFBb0IsQ0FZaEIsRUFBRSxBQUFDLENBQ0MsWUFBWSxDQUFFLEdBQUcsQ0FDakIsZUFBZSxDQUFFLElBQUksQ0FDckIsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsaUJBQWlCLENBNkJoQyxBQXZEYixBQTJCZ0IsZUEzQkQsQ0FTWCxjQUFjLENBQ1Ysb0JBQW9CLENBWWhCLEVBQUUsQ0FLRSxnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFDRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBakNuRCxBQXNCWSxlQXRCRyxDQVNYLGNBQWMsQ0FDVixvQkFBb0IsQ0FZaEIsRUFBRSxBQUFDLENBWUssU0FBUyxDQUFFLElBQUksQ0FxQnRCLEFBdkRiLEFBbUNvQixlQW5DTCxDQVNYLGNBQWMsQ0FDVixvQkFBb0IsQ0FZaEIsRUFBRSxDQWFNLGdCQUFnQixBQUFDLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQ0FFTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBeENuRCxBQXNCWSxlQXRCRyxDQVNYLGNBQWMsQ0FDVixvQkFBb0IsQ0FZaEIsRUFBRSxBQUFDLENBbUJLLFNBQVMsQ0FBRSxJQUFJLENBY3RCLEFBdkRiLEFBMENvQixlQTFDTCxDQVNYLGNBQWMsQ0FDVixvQkFBb0IsQ0FZaEIsRUFBRSxDQW9CTSxnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ25CLENBRUwsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQWhEbkQsQUFzQlksZUF0QkcsQ0FTWCxjQUFjLENBQ1Ysb0JBQW9CLENBWWhCLEVBQUUsQUFBQyxDQTJCSyxTQUFTLENBQUUsSUFBSSxDQU10QixBQXZEYixBQWtEb0IsZUFsREwsQ0FTWCxjQUFjLENBQ1Ysb0JBQW9CLENBWWhCLEVBQUUsQ0E0Qk0sZ0JBQWdCLEFBQUMsQ0FDYixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNuQixDQXJEckIsQUEwRGdCLGVBMURELENBU1gsY0FBYyxDQUNWLG9CQUFvQixBQThDZixPQUFPLENBRUosRUFBRSxDQTFEbEIsZUFBZSxDQVNYLGNBQWMsQ0FDVixvQkFBb0IsQUErQ2YsTUFBTSxDQUNILEVBQUUsQUFBQyxDQUNDLGdCQUFnQixDQUFFLEdBQUcsQ0FFckIsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixlQUFlLENBQUUsSUFBSSxDQUN4QixBQS9EakIsQUFrRWdCLGVBbEVELENBU1gsY0FBYyxDQUNWLG9CQUFvQixBQXVEZixPQUFPLENBQ0osRUFBRSxBQUFDLENBQ0MsZ0JBQWdCLENOckRmLE9BQTJCLENNc0Q1QixnQkFBZ0IsQ0FBRSxPQUFpQixDQUN0QyxBQ2pFRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBSnBELEFBR1ksY0FIRSxDQUNWLFdBQVcsQ0FDUCxZQUFZLENBQ1IsWUFBWSxBQUFDLENBRUwsTUFBTSxDQUFFLEtBQUssQ0FFcEIsQ0FPTCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBRjNDLEFBQ0ksVUFETSxDQUNOLElBQUksQUFBQyxDQUVHLEtBQUssQ0FBRSxJQUFJLENBRWxCLENBR0wsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLE1BQU0sQ0FBRSxjQUFjLENBQ3pCLEFBR0csTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUR2QyxBQUFBLHVCQUF1QixBQUFDLENBRWhCLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FFaEMsQ0FFRCxBQUFBLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxVQUFVLEFBQUMsQ0FDNUMsTUFBTSxDQUFFLEtBQUssQ0FDYixnQkFBZ0IsQ0FBRSxJQUFJLENBSXpCLEFBSEcsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBSC9ELEFBQUEscUJBQXFCLENBQUMsY0FBYyxDQUFDLFVBQVUsQUFBQyxDQUl4QyxNQUFNLENBQUUsSUFBSSxDQUVuQixDUnRCRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLEFBQzFCLENBQ0ksVUFBVSxDQUFFLElBQUksQ0FBQyx3QkFBd0IsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FDcEUsQUFHRCxVQUFVLENBRU4sV0FBVyxDQUFFLE9BQU8sQ0FDcEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLE1BQU0sQ0FFbEIsR0FBRyxDQUFFLHdCQUF3QixDQUM3QixHQUFHLENBQUUsK0JBQStCLENBQUMsMkJBQTJCLENBQUUseUJBQXlCLENBQUMsY0FBYyxDQUFFLHdCQUF3QixDQUFDLGtCQUFrQixDQUFFLDhCQUE4QixDQUFDLGFBQWEsQ0FHek0sQUFBQSxXQUFXLENBQ1gsV0FBVyxBQUNYLENBQ0ksU0FBUyxDQUFFLENBQUMsQ0FDWixXQUFXLENBQUUsQ0FBQyxDQUVkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBRVIsT0FBTyxDQUFFLEtBQUssQ0FFZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FDVixpQkFBaUIsQ0FBRSxrQkFBa0IsQ0FDckMsYUFBYSxDQUFFLGtCQUFrQixDQUNqQyxTQUFTLENBQUUsa0JBQWtCLENBRTdCLE1BQU0sQ0FBRSxPQUFPLENBRWYsS0FBSyxDQUFFLFdBQVcsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxXQUFXLENBQzFCLEFBQ0QsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUNqQixXQUFXLEFBQUEsTUFBTSxDQUNqQixXQUFXLEFBQUEsTUFBTSxDQUNqQixXQUFXLEFBQUEsTUFBTSxBQUNqQixDQUNJLEtBQUssQ0FBRSxXQUFXLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLFdBQVcsQ0FDMUIsQUFDRCxBQUFBLFdBQVcsQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUN4QixXQUFXLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDeEIsV0FBVyxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3hCLFdBQVcsQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUN4QixDQUNJLE9BQU8sQ0FBRSxDQUFDLENBQ2IsQUFDRCxBQUFBLFdBQVcsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUNqQyxXQUFXLEFBQUEsZUFBZSxBQUFBLE9BQU8sQUFDakMsQ0FDSSxPQUFPLENBQUUsR0FBRyxDQUNmLEFBRUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUNsQixXQUFXLEFBQUEsT0FBTyxBQUNsQixDQUNJLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FFZCxPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBRVosc0JBQXNCLENBQUUsV0FBVyxDQUNuQyx1QkFBdUIsQ0FBRSxTQUFTLENBQ3JDLEFBRUQsQUFBQSxXQUFXLEFBQ1gsQ0FDSSxJQUFJLENBQUUsS0FBSyxDQUNkLENBQ0QsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxXQUFXLEFBQ3ZCLENBQ0ksS0FBSyxDQUFFLEtBQUssQ0FDWixJQUFJLENBQUUsSUFBSSxDQUNiLEFBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxBQUNsQixDQUNJLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLENBQ0QsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxXQUFXLEFBQUEsT0FBTyxBQUM5QixDQUNJLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxXQUFXLEFBQ1gsQ0FDSSxLQUFLLENBQUUsS0FBSyxDQUNmLENBQ0QsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxXQUFXLEFBQ3ZCLENBQ0ksS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsS0FBSyxDQUNkLEFBQ0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxBQUNsQixDQUNJLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLENBQ0QsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxXQUFXLEFBQUEsT0FBTyxBQUM5QixDQUNJLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBR0QsQUFBQSxhQUFhLEFBQUEsYUFBYSxBQUMxQixDQUNJLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBRUQsQUFBQSxXQUFXLEFBQ1gsQ0FDSSxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsS0FBSyxDQUViLE9BQU8sQ0FBRSxLQUFLLENBRWQsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBRVQsVUFBVSxDQUFFLElBQUksQ0FFaEIsVUFBVSxDQUFFLE1BQU0sQ0FDckIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQ2QsQ0FDSSxRQUFRLENBQUUsUUFBUSxDQUVsQixPQUFPLENBQUUsWUFBWSxDQUVyQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDYixPQUFPLENBQUUsQ0FBQyxDQUVWLE1BQU0sQ0FBRSxPQUFPLENBQ2xCLEFBQ0QsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLE1BQU0sQUFDckIsQ0FDSSxTQUFTLENBQUUsQ0FBQyxDQUNaLFdBQVcsQ0FBRSxDQUFDLENBRWQsT0FBTyxDQUFFLEtBQUssQ0FFZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEdBQUcsQ0FFWixNQUFNLENBQUUsT0FBTyxDQUVmLEtBQUssQ0FBRSxnQkFBZ0IsQ0FDdkIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxXQUFXLENBQzFCLEFBQ0QsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLE1BQU0sQUFBQSxNQUFNLENBQzNCLFdBQVcsQ0FBQyxFQUFFLENBQUMsTUFBTSxBQUFBLE1BQU0sQUFDM0IsQ0FDSSxPQUFPLENBQUUsSUFBSSxDQUNoQixBQUNELEFBQUEsV0FBVyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDbEMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQUFDbEMsQ0FDSSxPQUFPLENBQUUsQ0FBQyxDQUNiLEFBQ0QsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQzVCLENBQ0ksV0FBVyxDQUFFLE9BQU8sQ0FDcEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUVqQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBRVAsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUVaLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLE1BQU0sQ0FFbEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixLQUFLLENBQUUsS0FBSyxDQUVaLHNCQUFzQixDQUFFLFdBQVcsQ0FDbkMsdUJBQXVCLENBQUUsU0FBUyxDQUNyQyxBQUNELEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxhQUFhLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFDekMsQ0FDSSxPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ2YiCn0= */