@import url(../css/bootstrap.min.css);@import url(../css/plugins/owl-carousel/owl.carousel.css);@import url(../css/plugins/owl-carousel/owl.transitions.css);@import url(../css/animate.css);@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700,300,100&family=Roboto:300);a.btnblabla{background-color:#000;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(#fff));background-image:-webkit-linear-gradient(to bottom, #000, #fff);background-image:-webkit-linear-gradient(top, #000, #fff);background-image:linear-gradient(to bottom, #000, #fff);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#000', end-colourStr='#fff');color:#AAEFFF;padding:15px}a.btnblabla2{background-color:#000;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(red));background-image:-webkit-linear-gradient(to bottom, #000, red);background-image:-webkit-linear-gradient(top, #000, red);background-image:linear-gradient(to bottom, #000, red);filter:progid:DXImageTransform.Microsoft.gradient(start-colourStr='#000', end-colourStr='red');color:#AAEFFF;padding:15px}.fadein-btn{opacity:0.5}.fadein-btn:hover{opacity:1}.fadeout-btn{opacity:1}.fadeout-btn:hover{opacity:0.75}.darken-btn:hover{background:#0396AD}.changecolor-btn:hover{background:#A5CD3A}.insetborder-btn:hover{-webkit-box-shadow:inset 0 0 0 5px #A5CD3A;box-shadow:inset 0 0 0 5px #A5CD3A}.shrink-btn:hover{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.grow-btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button-btn{border:0;background:#0087cc;border-radius:4px;-webkit-box-shadow:0 5px 0 #006599;box-shadow:0 5px 0 #006599;color:#fff;cursor:pointer;font:inherit;outline:0;-webkit-transition:all .1s linear;transition:all .1s linear}.button-btn:active{-webkit-box-shadow:0 2px 0 #006599;box-shadow:0 2px 0 #006599;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.sliding-btn{color:#FFF;background:#5DBBD1;margin:25px;text-align:center;-webkit-box-shadow:inset 0 0 0 0 #A5CD3A;box-shadow:inset 0 0 0 0 #A5CD3A}.sliding-btn:hover{-webkit-box-shadow:inset 0 100px 0 0 #A5CD3A;box-shadow:inset 0 100px 0 0 #A5CD3A}.button-default{cursor:pointer;background:#5DBBD1;color:#fff;font-family:Sans-serif;font-size:20px;height:60px;width:150px;line-height:60px;margin:25px 25px;text-align:center;border:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.btn-video{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;}.btn-video i{height:60px;width:60px;background-color:#F6921E;text-align:center;vertical-align:top;color:#FFF;font-size:44px;border-radius:40px;padding-top:8px;padding-left:5px}.video-wrapper a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.video-wrapper a:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}nav{padding-top:15px}nav ul{list-style:none;margin:0;padding:0;}nav ul li{display:inline-block;padding:0 5px;text-align:center}nav ul li a{font-size:14px;text-transform:uppercase;font-weight:500;color:#FFF;padding:15px 5px;}nav ul li a:hover,nav ul li a:focus{color:#F6921E;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.menu-mobile{padding-top:0px}.menu-mobile .menu-body{width:100%;height:100%;z-index:10;background-color:rgba(246,146,30,0.8);position:absolute;padding-top:40px}.menu-mobile .menu-body li{display:inline-block;width:100%}.menu-mobile .menu-body li a{font-size:28px;font-weight:300;color:#FFF}.menu-mobile .menu-body .redes-sociais{margin-top:85px}.menu-mobile .menu-body .redes-sociais .fb{margin-left:10px}.menu-mobile .menu-body .redes-sociais .email,.menu-mobile .menu-body .redes-sociais .fb{display:inline-block}.menu-mobile .menu-body .redes-sociais .email i,.menu-mobile .menu-body .redes-sociais .fb i{border-radius:22px;background-color:#E7232A;color:#F6921E;font-size:17px;height:40px;width:40px;text-align:center;vertical-align:top;padding-top:10px}.menu-mobile .menu-body .active a{color:#E7232A !important}.menu-desktop,.search-wrapper{display:inline-block}.search-wrapper input,.search-wrapper i{display:inline-block}.search-wrapper i{border-radius:22px;background-color:#FFF;color:#BBBDC0;font-size:11px;height:25px;width:25px;text-align:center;vertical-align:top;padding-top:7px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.search-wrapper i:hover{background-color:#F6921E;color:#FFF;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.search-position{position:absolute;right:15px}.search-position .search-input-wrapper{position:relative}.search-position .search-input-wrapper .btn-search{position:absolute;top:4px;right:5px;border-radius:22px;border:none;background-color:#F6921E;color:#FFF;font-size:8px;height:15px;width:15px;text-align:center;vertical-align:middle;padding-top:1.2px;cursor:pointer}.padding-top-15{padding-top:15px}#nav-icon3{width:40px;height:25px;position:relative;margin:5px auto;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:4px;width:70%;background:#F6921E;border-radius:0px;opacity:1;left:6px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:10px}#nav-icon3 span:nth-child(4){top:20px}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}.menu-trigger{background-color:#FFF;padding:2px}.overflow-hidden-y{overflow-y:hidden !important}.overflow-hidden-x{overflow-x:hidden !important}.padding-right-0{padding-right:0px}.active-hover{background-color:#F6921E !important;color:#FFF !important;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slider-wrapper{position:relative}.slider-wrapper .imgs-slider img,.slider-wrapper .home-slider img{width:100%}.slider-wrapper .owl-controls{text-align:center;position:absolute;bottom:20px;left:0;right:0}.slider-wrapper .owl-controls .owl-pagination{display:inline-block}.slider-wrapper .owl-controls .owl-pagination .owl-page{height:20px;width:20px;border-radius:100%;border:3px solid white;background-color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;margin:0px 10px}.slider-wrapper .owl-controls .owl-pagination .owl-page.active{background-color:#F6921E;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.slider-wrapper .owl-controls .owl-buttons{position:absolute;width:100%}.slider-wrapper .owl-controls .owl-buttons .owl-prev{position:absolute;left:0;top:0;display:inline-block;font-size:35px;color:#FFF}.slider-wrapper .owl-controls .owl-buttons .owl-next{position:absolute;right:0;top:0;display:inline-block;font-size:35px;color:#FFF}.slider-wrapper .slider-button-wrapper{position:absolute;top:50%;height:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%}.slider-wrapper .slider-button-wrapper .arrow{display:inline-block;position:absolute;cursor:pointer;top:0;padding:10px}.slider-wrapper .slider-button-wrapper .arrow i{font-size:40px;color:white}.slider-wrapper .slider-button-wrapper .arrow.prev{left:0}.slider-wrapper .slider-button-wrapper .arrow.next{right:0}.imgs-slider .owl-controls{bottom:35px}.imgs-slider .owl-pagination{display:inline-block}.imgs-slider .owl-pagination .owl-page{height:16px !important;width:16px !important;border-radius:100%;border:3px solid white;background-color:white;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;margin:0px 5px !important}.imgs-slider .owl-pagination .owl-page.active{background-color:transparent !important;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.desktop-banner .home-slider .item .item-wrapper{position:relative}.desktop-banner .home-slider .item .item-wrapper .info-content{position:absolute;width:100%;top:80px;left:0px}.desktop-banner .home-slider .item .item-wrapper .info-content .container{position:relative;background-color:rgba(255,255,255,0.8);}.desktop-banner .home-slider .item .item-wrapper .info-content .container .title{max-width:55%;}.desktop-banner .home-slider .item .item-wrapper .info-content .container .title h1{font-weight:300;color:#58595B;display:block;font-size:40px;text-transform:uppercase}.desktop-banner .home-slider .item .item-wrapper .info-content .container .frase-link{padding-top:20px;padding-bottom:20px;display:block}.desktop-banner .home-slider .item .item-wrapper .info-content .container .frase-link i{float:left;margin-right:3px;
}.desktop-banner .home-slider .item .item-wrapper .info-content .container .frase-link .frase{color:#F6921E;text-transform:uppercase;padding:2px 5px;float:left;}.desktop-banner .home-slider .item .item-wrapper .info-content .container .setas-wrapper{position:absolute;top:26px;right:20px}.desktop-banner .home-slider .item .item-wrapper .info-content .container .setas-wrapper .prev{margin-right:5px}.desktop-banner .home-slider .item .item-wrapper .info-content .container .setas-wrapper .prev i{padding-right:2px}.desktop-banner .home-slider .item .item-wrapper .info-content .container .setas-wrapper .next{margin-left:5px}.desktop-banner .home-slider .item .item-wrapper .info-content .container .setas-wrapper .next i{padding-left:2px}.desktop-banner .home-slider .item .item-wrapper .info-content .container .setas-wrapper .arrow{display:inline-block}.desktop-banner .home-slider .item .item-wrapper .info-content .container .setas-wrapper .arrow i{background-color:#F6921E;color:#FFF;font-size:12px;height:25px;width:25px;text-align:center;vertical-align:middle;padding-top:7px;cursor:pointer;border-radius:22px;border:none;transition:all .5s;}.desktop-banner .home-slider .item .item-wrapper .info-content .container .setas-wrapper .arrow:hover i{background-color:#333;color:#FFF;}.mobile-banner .home-slider .item .item-wrapper{position:relative;}.mobile-banner .home-slider .item img{height:279px;}.mobile-banner .home-slider .item .item-wrapper .info-content{position:absolute;width:100%;top:80px;left:0px}.mobile-banner .home-slider .item .item-wrapper .info-content .container{position:relative}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12{background-color:rgba(255,255,255,0.8)}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .title{max-width:90%}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .title h1{font-weight:100;color:#58595B;display:block;font-size:28px;text-transform:uppercase}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .frase-link{padding-top:15px;padding-bottom:15px;display:block}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .frase-link .frase{color:#F6921E;font-size:13px;text-transform:uppercase}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .setas-wrapper{position:absolute;top:26px;right:20px}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .setas-wrapper .prev{margin-right:5px}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .setas-wrapper .prev i{padding-right:2px}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .setas-wrapper .next{margin-left:5px}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .setas-wrapper .next i{padding-left:2px}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .setas-wrapper .arrow{display:inline-block}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .setas-wrapper .arrow i{background-color:#F6921E;color:#FFF;font-size:12px;height:25px;width:25px;text-align:center;vertical-align:middle;padding-top:6px;cursor:pointer;border-radius:22px;border:none}.home-slider .icons-elements-wrapper{padding:10px 0px;background-color:#F6921E}.home-slider .icons-elements-wrapper .icon-element svg{margin:0px auto;display:block;vertical-align:super;text-align:center}.home-slider .icons-elements-wrapper .icon-element img{width:45px;float:left;margin:10px 15px 0 0;}.home-slider .icons-elements-wrapper .icon-element .frase{font-family:'Roboto';float:left;margin:8px 0 0 0;color:#FFF;text-align:left;display:block;line-height:18px}.home-slider .icons-elements-wrapper .icon-element .frase small{font-size:19px;}.home-slider .icons-elements-wrapper .icon-element .frase .nr{font-weight:bold;font-size:30px}.home-slider .icons-elements-wrapper .icon-element .frase .material{font:15px 'Raleway'}.bg-orange{background-color:#F6921E}.voltar-seta{padding-left:0px !important}body{background-color:white;color:#AAEFFF;font:12px 'Raleway', sans-serif;overflow-x:hidden;font-weight:500;}section{margin-top:30px;margin-bottom:30px}.active a{color:#F6921E}.display-none{display:none}.texto{font-size:13px;color:#58595B}.margin-top-30{margin-top:30px}.margin-top-70{margin-top:70px}.border-bottom{border-bottom:1px solid #58595B}input[type=search]{border-radius:8px;border:0px;padding-left:10px;color:black;width:auto;padding:7px 12px;font-size:12px;margin-top:-10px;}::-webkit-input-placeholder{color:black;font-style:italic}::-moz-placeholder{color:black;font-style:italic}:-ms-input-placeholder{color:black;font-style:italic}input:-moz-placeholder{color:black;font-style:italic}.position-relative{position:relative}.red{color:#d44950}.inline-block{display:inline-block}.erro{margin:0px}.erro .container-fluid{position:relative;padding:0px}.erro .container-fluid .img-wrapper img{width:100%}.erro .container-fluid .error-message-wrapper{position:absolute;top:15%;padding-top:10px;padding-bottom:30px;width:100%;background-color:rgba(255,255,255,0.5)}.erro .container-fluid .error-message-wrapper .nr{font-size:60px}.erro .container-fluid .error-message-wrapper .mensagem{font-size:20px}.erro .container-fluid .error-message-wrapper .nr,.erro .container-fluid .error-message-wrapper .mensagem{color:#E7232A;text-align:center}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],input[type="color"]{font-size:16px}.form-control{font-size:16px}header{background-color:#E7232A;color:#fff;font-size:16px;border-bottom:3px solid #F7941E;padding:35px 0;position:relative}header .logo{display:inline-block}.container-fluid{padding:0px}.container-fluid .cookies-wrapper{padding:20px;background-color:#FFF}.container-fluid .cookies-wrapper p{display:inline-block;color:#58595B}.container-fluid .cookies-wrapper .aceitar-cookies{padding:3px 15px 5px 15px;color:#FFF;display:inline-block;margin-left:30px;border-radius:20px;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:#58595B}.sidebar{background-color:#3a3e64;padding:20px;height:100%;display:block}.sidebar h4,.sidebar p{color:#fff}footer{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;font-size:11px;color:#666}footer .container{padding-bottom:65px;}footer .border-top{border-top:1px solid #58595B}footer nav{padding-top:10px}footer nav ul li a{font-size:11px;text-transform:uppercase;color:#F6921E;font-weight:500}footer nav ul li a:hover{color:#E7232A}footer .active a{color:#E7232A !important}footer .contraven-copyright{padding-top:10px}*{margin:0}html,body{height:100%}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -55px}.footer,.push{height:55px}.buttons-wrapper{position:fixed;z-index:4;bottom:15px;right:17px;overflow:visible;text-align:center;cursor:pointer}.buttons-wrapper .arrow{padding:10px;padding-right:12px;padding-left:12px;width:100%}.buttons-wrapper .arrow i{font-size:18px;background-color:#F6921E;height:40px;width:40px;text-align:center;vertical-align:middle;color:#FFF;border-radius:40px;padding-top:7px}.buttons-wrapper span{font-size:10px;width:100%;text-align:center;display:block;margin-top:5px}.buttons-wrapper a{display:block;text-decoration:none}ul{list-style-type:none;padding-left:0px}.areas .areas-destaques li{margin-top:0px}.areas .areas-destaques li a .inner{position:relative}.areas .areas-destaques li a .inner img{width:100%}.areas .areas-destaques li a .inner .opacity-background{position:absolute;top:0px;left:0px;background-color:rgba(255,255,255,0.8);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;height:45%;}.areas .areas-destaques li a .inner .opacity-background .info-wrapper{padding:30px;}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .title{font-size:25px;font-weight:300;color:#58595B;margin-bottom:5px;text-transform:uppercase}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .keywords{display:none}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .keywords .li{opacity:0}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .link{font-size:12px;color:#F79420;text-transform:uppercase}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .link i{border-radius:10px;background-color:#F6921E;color:#FFF;font-size:7px;height:14px;width:14px;text-align:center;vertical-align:top;padding-top:4px;padding-left:2px}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .link .text{color:#F6921E;margin-left:3px}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .plus{display:none}.areas .areas-destaques li a .inner .opacity-background:hover{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background-color:rgba(246,146,30,0.8);height:100%}.areas .areas-destaques li a .inner .opacity-background:hover .title{color:#FFF;font-size:22px;font-weight:bold;margin-bottom:0px}.areas .areas-destaques li a .inner .opacity-background:hover .keywords{display:block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:1}.areas .areas-destaques li a .inner .opacity-background:hover .keywords li{color:#FFF;margin-top:0px;text-transform:uppercase;font-weight:200;font-size:22px}.areas .areas-destaques li a .inner .opacity-background:hover .link{display:none}.areas .areas-destaques li a .inner .opacity-background:hover .plus{display:block;color:#FFF;position:absolute;right:35px;bottom:25px}.areas .areas-pequenas li{margin-top:20px}.areas .areas-pequenas li a .inner{position:relative}.areas .areas-pequenas li a .inner img{width:100%}.areas .areas-pequenas li a .inner .opacity-background{position:absolute;top:0px;left:0px;background-color:rgba(255,255,255,0.8);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;height:50%}.areas .areas-pequenas li a .inner .opacity-background .info-wrapper{padding:22px 30px;}.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .title{font-size:20px;font-weight:200;color:#58595B;margin-bottom:5px;text-transform:uppercase}.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .frase{display:none}.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .keywords{display:none}.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .link{font-size:12px;color:#F79420;text-transform:uppercase}.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .link i{border-radius:10px;background-color:#F6921E;color:#FFF;font-size:7px;height:14px;width:14px;text-align:center;vertical-align:top;padding-top:4px;padding-left:2px}.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .link .text{color:#F6921E;margin-left:3px}.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .plus{display:none}.areas .areas-pequenas li a .inner .opacity-background:hover{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background-color:rgba(246,146,30,0.8);height:100%}.areas .areas-pequenas li a .inner .opacity-background:hover .title{display:none}.areas .areas-pequenas li a .inner .opacity-background:hover .frase{display:block;color:#FFF;margin-top:0px;text-transform:uppercase;font-weight:200;font-size:22px}.areas .areas-pequenas li a .inner .opacity-background:hover .link{display:none}.areas .areas-pequenas li a .inner .opacity-background:hover .plus{display:block;color:#FFF;position:absolute;right:35px;bottom:25px}.grupo-contraven .title{margin-bottom:15px}.grupo-contraven .title i{display:inline-block;border-radius:10px;background-color:#F6921E;color:#FFF;font-size:7px;height:14px;width:14px;text-align:center;vertical-align:top;padding-top:4px;padding-left:2px;margin-top:2px}.grupo-contraven .title h3{display:inline-block;font-size:16px;color:#F6921E;text-transform:uppercase;margin:0px;margin-left:8px}.grupo-contraven .col-slider{margin-bottom:30px}.grupo-contraven .team-wrapper .box{z-index:2;margin-bottom:20px;text-align:center}.grupo-contraven .team-wrapper .box .img-wrapper{position:relative;z-index:3}.grupo-contraven .team-wrapper .box .img-wrapper img{border:18px solid #F6921E}.grupo-contraven .team-wrapper .box .info-wrapper{position:relative;margin-top:15px;color:#58595B;padding:0 20px;}.grupo-contraven .team-wrapper .box .info-wrapper .name{height:20px;max-height:20px;overflow:hidden}.grupo-contraven .team-wrapper .box .info-wrapper .job{height:40px;max-height:40px;overflow:hidden}.margin-top-boxes{margin-top:70px}.box-info-wrapper{position:absolute;z-index:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:50%;left:50%}.box-info-wrapper .info{background-color:#F6921E;height:auto;width:260px;color:#FFF;padding:85px 20px 10px 20px;}.box-info-wrapper .info .name{font-weight:bold;font-size:15px;}.box-info-wrapper .info .job{font-size:15px;padding-bottom:10px;overflow:hidden}.box-info-wrapper .info .text{font-size:13px;padding-left:15px;padding-right:15px;height:auto;overflow:hidden}.box-info-wrapper .info .close-btn{padding-top:9px;padding-bottom:20px;cursor:pointer}.z-index-opacity-down{opacity:0.5;z-index:1 !important}.img-circle{background-color:white;z-index:10;position:relative;cursor:pointer}.clear-both{clear:both}.resultados-pesquisa .big-headings{margin-bottom:30px}.resultados-pesquisa .big-headings h1{color:#58585B;font-weight:100;font-size:40px;margin-bottom:0px}.resultados-pesquisa .big-headings h2{color:#F6921E;font-size:13px;font-weight:normal}.resultados-pesquisa .big-headings h2 i{margin-top:0px;margin-right:1px}.resultados-pesquisa .resultados-wrapper{margin-top:30px;counter-reset:li}.resultados-pesquisa .resultados-wrapper li{list-style-type:none;counter-increment:li;position:relative;color:#58585B}.resultados-pesquisa .resultados-wrapper li:before{content:counter(li, decimal-leading-zero) ".";position:absolute;left:-25px;width:3em;text-align:left;color:#F6921E;display:block;border-bottom:1px solid #58585B;padding-bottom:10px;padding-top:10px}.resultados-pesquisa .resultados-wrapper li a{color:#58585B;display:block;border-bottom:1px solid #58585B;padding-bottom:10px;padding-top:10px;outline:0}.resultados-pesquisa .resultados-wrapper li a i{float:right;margin-right:15px;color:#F6921E;display:inline-block;margin-top:5px}.resultados-pesquisa .resultados-wrapper li a:hover i{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.resultados-pesquisa .resultados-wrapper li a:hover .resultado{text-decoration:underline !important;color:#F6921E}.resultados-pesquisa .resultados-wrapper li a .resultado{display:inline-block}.big-heading{line-height:30px}.big-heading h2{font-size:26px;font-family:'Raleway';font-weight:lighter;color:#F6921E;line-height:30px;margin:0px;padding-right:110px}.video-wrapper{position:relative;width:100%;margin-bottom:30px}.video-wrapper img{width:100%;position:relative;}.small-seta-icon{border:0px;border-radius:10px;background-color:#F6921E;color:#FFF;font-size:7px !important;height:14px;width:14px;text-align:center;vertical-align:top;padding-top:4px;padding-left:2px;margin-top:2px}.certificacoes-premios .texto{margin-bottom:30px}.download-certificacoes-wrapper{margin-bottom:30px}.download-certificacoes-wrapper .title{margin-bottom:15px}.download-certificacoes-wrapper .title h3{display:inline-block;font-size:16px;color:#F6921E;text-transform:uppercase;margin:0px;margin-left:8px}.download-certificacoes-wrapper .download-boxes{margin-bottom:30px;}.download-certificacoes-wrapper .download-boxes a .download-bg{margin:10px 0;padding:12px 0;width:100%;background-size:cover;background-repeat:no-repeat;background-image:url(../images/download-bg.jpg);}.download-certificacoes-wrapper .download-boxes a .download-bg .name{font-size:14px;color:#FFF;text-transform:uppercase;margin-left:20px;font-weight:500;z-index:500;}.download-certificacoes-wrapper .download-boxes a .download-bg i{float:right;margin-right:20px;color:#FFF;font-weight:500;font-size:24px;z-index:500;}.download-certificacoes-wrapper .download-boxes a:hover{text-decoration:none !important}.premios{border-top:1px solid #666}.premios .premio-wrapper{margin-top:30px;text-align:center}.premios .premio-wrapper .ano{font-weight:lighter;color:#F6921E;font-size:26px}.premios .premio-wrapper .info{font-weight:normal;color:#58595B;font-size:13px}.downloads .title{margin-bottom:15px}.downloads .title h3{display:inline-block;font-size:16px;color:#F6921E;text-transform:uppercase;margin:0px;margin-left:8px}.downloads .downloads-wrapper .destaque .download-box{position:relative}.downloads .downloads-wrapper .destaque .download-box .img-wrapper img{width:100%}.downloads .downloads-wrapper .destaque .download-box .opacity-background{position:absolute;top:0px;left:0px;background-color:rgba(246,146,30,0.8);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:45%}.downloads .downloads-wrapper .destaque .download-box .opacity-background .info-wrapper{padding:30px}.downloads .downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .title{color:#FFF;margin:0px;height:50px;max-height:50px;overflow:hidden}.downloads .downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .title h4{font-size:22px;margin:0px;font-weight:200}.downloads .downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .link i{display:inline-block;border-radius:10px;background-color:#FFF;color:#F6921E;font-size:7px;height:10px;width:10px;text-align:center;vertical-align:middle;padding-top:1px;padding-left:1px;margin-top:-2px}.downloads .downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .link .text{text-transform:uppercase;font-weight:500;font-size:12px;color:#FFF;margin-left:1px}.downloads .downloads-wrapper .destaque .download-box .opacity-background:hover{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:100%}.downloads .downloads-wrapper .sem-destaque{margin-bottom:36px;height:112px;overflow:hidden;}.downloads .downloads-wrapper .sem-destaque .download-box{position:relative}.downloads .downloads-wrapper .sem-destaque .download-box .img-wrapper img{width:100%}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background{position:absolute;top:0px;left:0px;background-color:rgba(246,146,30,0.8);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;height:100%;width:45%}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper{margin-top:20px;margin-left:30px}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .title{color:#FFF;margin:0px;height:50px;max-height:50px;overflow:hidden}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .title h4{font-size:22px;margin:0px;font-weight:200}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .link i{display:inline-block;border-radius:10px;background-color:#FFF;color:#F6921E;font-size:7px;height:10px;width:10px;text-align:center;vertical-align:middle;padding-top:1px;padding-left:1px;margin-top:-2px}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .link .text{text-transform:uppercase;font-weight:500;font-size:12px;color:#FFF;margin-left:1px}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background:hover{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:100%}.contacts-maps-wrapper .google-maps-wrapper .google-maps{position:relative}.contacts-maps-wrapper .google-maps-wrapper .google-maps .mapa1{position:relative !important;z-index:1}.contacts-maps-wrapper .google-maps-wrapper .google-maps .mapa{position:absolute;top:0px;left:0px;width:100%;height:454px}.contacts-maps-wrapper .countries-wrapper .position-countries{position:absolute;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);top:25%;left:50%;z-index:2}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background{background-color:rgba(255,255,255,0.9)}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper{padding:10px}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .countries-wrapper li{text-transform:uppercase;font-weight:100;font-size:39px;color:#58595B;margin-bottom:0px;cursor:pointer;line-height:39px}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .countries-wrapper li:hover{color:#F6921E}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .address-wrapper{color:#F6921E}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .address-wrapper .address{font-size:13px}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .address-wrapper .contacts{font-size:13px}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .redes-sociais{float:right;text-align:right}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .redes-sociais .fb{margin-left:10px;display:inline-block}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .redes-sociais .email,.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .redes-sociais .fb{display:inline-block}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .redes-sociais .email i,.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .redes-sociais .fb i{border-radius:22px;background-color:#F6921E;color:white;font-size:12px;height:22px;width:22px;text-align:center;vertical-align:top;padding-top:5px}.thankyou-message-wrapper .help-block{color:#F6921E;position:relative;padding:20px 0;text-transform:uppercase;font-size:23px;}.contactos{margin:0px}.contactos .titles h1{font-weight:100;font-size:22px;color:#58595B}.contactos .titles h2{font-size:12px;color:#F6921E;margin-top:0px;margin-bottom:20px}.contactos .titles h2 i{border:0px;display:inline-block;border-radius:10px;background-color:#F6921E;color:#FFF;font-size:6px;height:12px;width:12px;text-align:center;vertical-align:middle;padding-top:2.5px;padding-left:2.5px;margin-top:-4px;margin-right:2px}.contactos .form-wrapper form .col-md-3{padding-right:0px}.contactos .form-wrapper form .col-md-9{padding-left:0px}.contactos .form-wrapper form .form-group{margin:0px}.contactos .form-wrapper form .form-group input,.contactos .form-wrapper form .form-group textarea{border-radius:0px;border:1px solid #58595B;resize:none}.contactos .form-wrapper form .form-group textarea{border-left:none;padding-top:14px;height:134px}.contactos .form-wrapper form .form-group input{height:44.5px}.contactos .form-wrapper form .form-group #name,.contactos .form-wrapper form .form-group #email{border-bottom:0px}.contactos .form-wrapper form .message-wrapper{margin-bottom:20px;position:relative}.contactos .form-wrapper form .btn-enviar-wrapper{position:absolute;bottom:30px;right:10px}.contactos .form-wrapper form .btn-enviar-wrapper .icon-btn-enviar{border:0px;display:inline-block;border-radius:10px;background-color:#F6921E;color:#FFF;font-size:6px;height:12px;width:12px;text-align:center;vertical-align:middle;padding-top:2.5px;padding-left:4.5px;margin-top:-6px;margin-right:6px}.contactos .form-wrapper form .btn-enviar-wrapper .btn-enviar{padding:0px;border:0px;background-color:transparent;text-transform:uppercase;color:#F6921E;font-size:12px}.contactos .form-wrapper form ::-webkit-input-placeholder{color:#58595B;font-size:11px;font-family:'Raleway';font-weight:500;font-style:normal !important}.contactos .form-wrapper form ::-moz-placeholder{color:#58595B;font-size:11px;font-family:'Raleway';font-weight:500;font-style:normal !important}.contactos .form-wrapper form :-ms-input-placeholder{color:#58595B;font-size:11px;font-family:'Raleway';font-weight:500;font-style:normal !important}.contactos .form-wrapper form input:-moz-placeholder{color:#58595B;font-size:11px;font-family:'Raleway';font-weight:500;font-style:normal !important}.active-address{color:#F6921E !important}.error-messages-wrapper span{color:#F6921E;text-transform:uppercase;font-size:12px}@media (max-width: 993px){.margin--top70{margin-top:-70px !important}}@media (min-width: 1200px) and (max-width: 1400px){.orange-icons-wrapper .desktop-banner .home-slider .item .item-wrapper .info-content .container .title h1{font-size:32px}.orange-icons-wrapper .desktop-banner .home-slider .item .item-wrapper .info-content{top:20px !important}.orange-icons-wrapper .desktop-banner .home-slider .item .item-wrapper .info-content .container .title{}.home-slider .icons-elements-wrapper .icon-element .frase .nr{font-size:24px}}@media (min-width: 992px) and (max-width: 1199px){.orange-icons-wrapper .desktop-banner .home-slider .item .item-wrapper .info-content .container .title h1{font-size:24px}.orange-icons-wrapper .desktop-banner .home-slider .item .item-wrapper .info-content{top:10px !important}.orange-icons-wrapper .desktop-banner .home-slider .item .item-wrapper .info-content .container .title{height:80px;max-height:80px;overflow:hidden}.home-slider .icons-elements-wrapper .icon-element .frase .nr{font-size:24px}.contacts-maps-wrapper .countries-wrapper .position-countries{top:30% !important}.redes-sociais .fb{margin-top:10px}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper{margin-top:10px}.downloads .downloads-wrapper .destaque .download-box .opacity-background .info-wrapper{margin-top:10px}.big-heading{line-height:30px;margin-bottom:30px}.big-heading h2{font-size:22px}}@media (max-width: 992px){.clear-both{clear:none !important}.big-heading h2{padding-right:0px !important}.margin-top-boxes{margin-top:0px !important}.margin--top70{margin-top:-70px !important}div.box:nth-child(2){margin-top:70px !important}.grid-sizer,.box{width:50%}.big-heading{line-height:30px;margin-bottom:30px}.big-heading h2{font-size:22px}.destaque{margin-bottom:37px}.areas-destaques,.areas-pequenas{margin-bottom:0px}.areas-destaques li,.areas-pequenas li{margin-top:0px}.areas-destaques li .col-xs-12,.areas-destaques li .col-xs-6,.areas-pequenas li .col-xs-12,.areas-pequenas li .col-xs-6{padding:0px}.areas-destaques li .col-xs-12 .inner,.areas-destaques li .col-xs-6 .inner,.areas-pequenas li .col-xs-12 .inner,.areas-pequenas li .col-xs-6 .inner{margin-top:10px}.padding-area-left{padding-left:5px !important}.padding-area-right{padding-right:5px !important}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper{margin-top:10px;margin-left:20px}}@media (max-width: 991px){.form-wrapper form .col-md-3{padding-right:15px !important}.form-wrapper form .col-md-9{padding-left:15px !important}.form-wrapper form .form-group textarea{border-left:1px solid #58595B !important}}@media (min-width: 993px) and (max-width: 1199px){.areas .areas-pequenas li a .inner .opacity-background .info-wrapper{margin-left:20px;margin-top:15px}.areas .areas-destaques li a .inner .opacity-background .info-wrapper{margin-left:20px;margin-top:15px}}@media (min-width: 768px) and (max-width: 991px){.opacity-background{width:100% !important}.contacts-maps-wrapper .countries-wrapper .position-countries{top:25% !important}.desktop-banner .home-slider .item .item-wrapper .info-content{top:20px}.orange-icons-wrapper .desktop-banner .home-slider .item .item-wrapper .info-content .container .title h1{font-size:22px}.orange-icons-wrapper .desktop-banner .home-slider .item .item-wrapper .info-content{top:5px !important}.orange-icons-wrapper .desktop-banner .home-slider .item .item-wrapper .info-content .container .title{height:100px;max-height:100px;overflow:hidden}.home-slider .icons-elements-wrapper .icon-element .frase .nr{font-size:18px}.desktop-banner .home-slider .item .item-wrapper .info-content .container .frase-link{padding-top:0px}.desktop-banner .home-slider .item .item-wrapper .info-content .container .title{height:158px;max-height:158px;overflow:hidden}}@media (max-width: 768px){.container-fluid .cookies-wrapper{padding:15px}.address,.contacts{padding-left:0px}.position-countries{-webkit-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.icon-element{height:132px}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .redes-sociais .email i,.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .redes-sociais .fb i{border-radius:22px;background-color:#F6921E;color:white;font-size:15px;height:30px;width:30px;text-align:center;vertical-align:top;padding-top:7px}.opacity-background{width:280px}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper{padding-left:0px;padding-top:10px}.address-wrapper{height:170px;max-height:170px;overflow:hidden}.contacts-maps-wrapper .countries-wrapper .position-countries{top:43%}.contacts-maps-wrapper .countries-wrapper .position-countries .opacity-background .select-country-wrapper .countries-wrapper li{font-size:28px;line-height:28px}.mobile-banner .home-slider .item .item-wrapper .info-content .container .col-xs-12 .title{max-height:166px;overflow:hidden}.mobile-banner .home-slider .item .item-wrapper .info-content{position:absolute;width:100%;top:20px;left:0px}.contactos .form-wrapper form .btn-enviar-wrapper .icon-btn-enviar{border:0px;display:inline-block;border-radius:10px;background-color:#F6921E;color:#FFF;font-size:6px;height:12px;width:12px;text-align:center;vertical-align:middle;padding-top:0px;padding-left:4.5px;margin-top:-6px;margin-right:6px}.homepage{margin-top:10px}.border-top{border:none !important}.grid-sizer,.box{width:50%}.video-wrapper{margin-bottom:10px}.download-certificacoes-wrapper .download-boxes{margin-bottom:0px}.video-column,.col-slider{padding:0px}.big-heading{line-height:25px}.downloads .downloads-wrapper .destaque .download-box .opacity-background{width:50%}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background{width:50%}.destaque,.sem-destaque{padding:0px}.big-heading h2{font-size:21px;margin:0px;margin-bottom:30px !important;font-weight:300}.texto{margin-bottom:30px !important}header{padding-top:10px;padding-bottom:3px}header nav{padding-top:0px}.footer nav{float:left !important}.footer nav ul li a{font-size:12px;text-transform:uppercase;color:#FFF}.footer nav ul li a:hover{color:#F6921E}.footer .active a{color:#F6921E !important}.red-bg{background-color:#E5252B}.areas-destaques .info-wrapper,.areas-pequenas .info-wrapper{margin-left:15px !important;margin-top:10px !important}.areas .col-xs-12{padding:0px}.areas .areas-destaques,.areas .areas-pequenas{margin-bottom:0px}.areas .areas-destaques li,.areas .areas-pequenas li{margin-top:0px}.areas .areas-destaques li .col-xs-12,.areas .areas-destaques li .col-xs-6,.areas .areas-pequenas li .col-xs-12,.areas .areas-pequenas li .col-xs-6{padding:0px}.areas .areas-destaques li .col-xs-12 .inner,.areas .areas-destaques li .col-xs-6 .inner,.areas .areas-pequenas li .col-xs-12 .inner,.areas .areas-pequenas li .col-xs-6 .inner{margin-top:10px}}@media (max-width: 514px){.aceitar-cookies{margin-bottom:15px}}@media (max-width: 500px){.grid-sizer,.box{width:50%}}@media (max-width: 530px){.small-seta-icon{display:inline-block;border-radius:10px;background-color:#F6921E;color:#FFF;font-size:7px !important;height:12px;width:12px;text-align:center;vertical-align:middle;padding-top:3px;padding-left:1px;margin-top:-2px}.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .title{height:25px;max-height:25px}.downloads-wrapper .destaque .download-box,.downloads-wrapper .sem-destaque .download-box{position:relative}.downloads-wrapper .destaque .download-box .img-wrapper img,.downloads-wrapper .sem-destaque .download-box .img-wrapper img{width:100%}.downloads-wrapper .destaque .download-box .opacity-background .info-wrapper,.downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper{padding:10px !important;margin:0px !important}.downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .title h4,.downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .title h4{font-size:4vw !important}.downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .link i,.downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .link i{display:inline-block;border-radius:10px;background-color:#FFF;color:#F6921E;font-size:7px;height:10px;width:10px;text-align:center;vertical-align:middle;padding-top:1px;padding-left:1px;margin-top:-2px}.downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .link .text,.downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .link .text{font-size:2vw !important}.downloads-wrapper .destaque .download-box .opacity-background:hover,.downloads-wrapper .sem-destaque .download-box .opacity-background:hover{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:100%}}@media (max-width: 400px){.footer nav ul li a{font-size:2.8vw}a.logo svg{width:200px !important}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .title,.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .title{font-size:4vw}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .link,.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .link{font-size:2vw}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .link .text,.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .link .text{color:#F6921E;margin-left:3px}.areas .areas-destaques li a .inner .opacity-background:hover .title,.areas .areas-pequenas li a .inner .opacity-background:hover .title{font-size:5.5vw}.areas .areas-destaques li a .inner .opacity-background:hover .keywords li,.areas .areas-pequenas li a .inner .opacity-background:hover .keywords li{font-size:5.5vw}.areas .areas-destaques li a .inner .opacity-background:hover .link,.areas .areas-pequenas li a .inner .opacity-background:hover .link{display:none}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .link,.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .link{font-size:3vw !important}.areas .areas-destaques li a .inner .opacity-background .info-wrapper .link i,.areas .areas-pequenas li a .inner .opacity-background .info-wrapper .link i{font-size:6px !important;height:12px !important;width:12px !important;padding-top:3px !important;padding-left:2px !important;margin-top:1px !important}}@media (min-width: 491px) and (max-width: 530px){.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .title{height:44px !important;max-height:44px !important}.downloads .downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .title{height:44px !important;max-height:44px !important}}@media (min-width: 431px) and (max-width: 490px){.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .title{height:39px !important;max-height:39px !important}.downloads .downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .title{height:39px !important;max-height:39px !important}}@media (min-width: 365px) and (max-width: 430px){.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .title{height:34px !important;max-height:34px !important}.downloads .downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .title{height:34px !important;max-height:34px !important}}@media (max-width: 364px){.downloads .downloads-wrapper .sem-destaque .download-box .opacity-background .info-wrapper .title{height:27px !important;max-height:27px !important}.downloads .downloads-wrapper .destaque .download-box .opacity-background .info-wrapper .title{height:27px !important;max-height:27px !important}}@media (max-width: 570px){.left-box{left:82.4% !important}.right-box{left:20% !important}}@media (max-width: 528px){.aceitar-cookies{float:right}}@media (max-width: 370px){.footer nav ul li a{font-size:2.5vw}}.search-wrapper{float:right;border:none;margin-top:12px;}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX3ZhcmlhdmVpcy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wbHVnaW5zLnNjc3MiLCJsYXlvdXQvX3BhZ2VzLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19zaWRlYmFyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwicGFnZXMvX2hvbWVwYWdlLnNjc3MiLCJwYWdlcy9fZ3J1cG8tY29udHJhdmVuLnNjc3MiLCJwYWdlcy9fcmVzdWx0YWRvcy1wZXNxdWlzYS5zY3NzIiwicGFnZXMvX3Jlc3BvbnNhYmlsaWRhZGUtc29jaWFsLnNjc3MiLCJwYWdlcy9fZ2VuZXJpYy1wYWdlLnNjc3MiLCJwYWdlcy9fY2VydGlmaWNhY29lcy1wcmVtaW9zLnNjc3MiLCJwYWdlcy9fZG9jdW1lbnRvcy5zY3NzIiwicGFnZXMvX2NvbnRhY3Rvcy5zY3NzIiwibWVkaWFxdWVyaWVzL19tZWRpYXF1ZXJpZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vY3NzL2Jvb3RzdHJhcC5taW4uY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9jc3MvcGx1Z2lucy9vd2wtY2Fyb3VzZWwvb3dsLmNhcm91c2VsLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vY3NzL3BsdWdpbnMvb3dsLWNhcm91c2VsL293bC50cmFuc2l0aW9ucy5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Nzcy9hbmltYXRlLmNzc1wiO1xyXG5cclxuLy9iYXNlXHJcbkBpbXBvcnQgXCJiYXNlL2ZvbnRzXCI7XHJcbkBpbXBvcnQgXCJiYXNlL3ZhcmlhdmVpc1wiO1xyXG5cclxuLy9oZWxwZXJzXHJcbkBpbXBvcnQgXCJoZWxwZXJzL21peGluc1wiO1xyXG5cclxuLy9jb21wb25lbnRzXHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wbHVnaW5zXCI7XHJcblxyXG4vL2xheW91dFxyXG5AaW1wb3J0IFwibGF5b3V0L3BhZ2VzXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvc2lkZWJhclwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2Zvb3RlclwiO1xyXG5cclxuLy9wYWdlc1xyXG5AaW1wb3J0IFwicGFnZXMvaG9tZXBhZ2VcIjtcclxuQGltcG9ydCBcInBhZ2VzL2dydXBvLWNvbnRyYXZlblwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcmVzdWx0YWRvcy1wZXNxdWlzYVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcmVzcG9uc2FiaWxpZGFkZS1zb2NpYWxcIjtcclxuQGltcG9ydCBcInBhZ2VzL2dlbmVyaWMtcGFnZVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvY2VydGlmaWNhY29lcy1wcmVtaW9zXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9kb2N1bWVudG9zXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9jb250YWN0b3NcIjtcclxuXHJcbi8vbWVkaWFxdWVyaWVzXHJcbkBpbXBvcnQgXCJtZWRpYXF1ZXJpZXMvbWVkaWFxdWVyaWVzXCI7IiwiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJhbGV3YXk6NDAwLDUwMCw3MDAsMzAwLDEwMCk7IiwiLy9jb3Jlc1xyXG4kcHJpbWFyeS1jb2xvcjojNURCQkQxO1xyXG4kb3JhbmdlLWNvbnRyYXZlbjogI0Y2OTIxRTtcclxuJHJlZC1jb250cmF2ZW46ICNFNzIzMkE7XHJcbiRzZWN1bmRhcnktY29sb3I6ICNBQUVGRkY7XHJcbiRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4kaGVhZGVyLWJnLWNvbG9yOiAjRTcyMzJBO1xyXG4kaGVhZGVyLWNvbG9yOiAjZmZmO1xyXG4kc2lkZWJhci1jb2xvcjogIzNhM2U2NDtcclxuJGZvb3Rlci1iZzogI0U1MjUyQjtcclxuJGdyZXk6ICM1ODU5NUI7XHJcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCl7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24xKCl7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zZm9ybSgpe1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBiZy1ncmFkaWVudC10MmIoJHN0YXJ0LWNvbG91ciwgJGVuZC1jb2xvdXIpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGFydC1jb2xvdXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCRzdGFydC1jb2xvdXIpLCB0bygkZW5kLWNvbG91cikpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3VyLCAkZW5kLWNvbG91cik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvdXIsICRlbmQtY29sb3VyKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG91ciwgJGVuZC1jb2xvdXIpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3VyLCAkZW5kLWNvbG91cik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvdXIsICRlbmQtY29sb3VyKTtcclxuICAgIGZpbHRlcjogICAgICAgICAgICBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnQtY29sb3VyU3RyPScjeyRzdGFydC1jb2xvdXJ9JywgZW5kLWNvbG91clN0cj0nI3skZW5kLWNvbG91cn0nKTtcclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXM6ICgpKSB7XHJcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xyXG4gICAgI3snLScgKyAkcHJlZml4ICsgJy0nICsgJHByb3BlcnR5fTogJHZhbHVlO1xyXG4gIH1cclxuIFxyXG4gIC8vIE91dHB1dCBzdGFuZGFyZCBub24tcHJlZml4ZWQgZGVjbGFyYXRpb25cclxuICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxufVxyXG5cclxuLy9Db21vIHVzYXIgPyAtPiBAaW5jbHVkZSBwcmVmaXgodHJhbnNmb3JtLCByb3RhdGUoNDVkZWcpLCB3ZWJraXQgbXMpO1xyXG4vLyBFeHBvcnRhIDogLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgLy8gICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC8vICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyIsIlxyXG5hLmJ0bmJsYWJsYSB7XHJcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC10MmIoYmxhY2ssIHdoaXRlKTtcclxuICAgIGNvbG9yOiAkc2VjdW5kYXJ5LWNvbG9yO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuYS5idG5ibGFibGEyIHtcclxuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXQyYihibGFjaywgcmVkKTtcclxuICAgIGNvbG9yOiAkc2VjdW5kYXJ5LWNvbG9yO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuXHJcblxyXG4uZmFkZWluLWJ0biB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZW91dC1idG4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXJrZW4tYnRuOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMzk2QUQ7XHJcbn1cclxuXHJcbi5jaGFuZ2Vjb2xvci1idG46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0E1Q0QzQTtcclxufVxyXG5cclxuLmluc2V0Ym9yZGVyLWJ0bjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1cHggI0E1Q0QzQTtcclxufVxyXG5cclxuLnNocmluay1idG46aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG59XHJcblxyXG4uZ3Jvdy1idG46aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmJ1dHRvbi1idG4ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAwODdjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDAgIzAwNjU5OTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcclxufVxyXG5cclxuLmJ1dHRvbi1idG46YWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgIzAwNjU5OTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xyXG59XHJcblxyXG4uc2xpZGluZy1idG4ge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNURCQkQxO1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAjQTVDRDNBO1xyXG59XHJcbi5zbGlkaW5nLWJ0bjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDEwMHB4IDAgMCAjQTVDRDNBO1xyXG59XHJcblxyXG4uYnV0dG9uLWRlZmF1bHQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogIzVEQkJEMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIG1hcmdpbjogMjVweCAyNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxufVxyXG5cclxuLmJ0bi12aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM1JTtcclxuICAgIGxlZnQ6IDQ1JTtcclxuICAgIGkge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwibmF2e1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICB1bHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1lbnUtbW9iaWxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAubWVudS1ib2R5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkb3JhbmdlLWNvbnRyYXZlbiwgMC44KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVkZXMtc29jaWFpcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICAgICAgICAgIC5mYiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW1haWwsIC5mYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtY29udHJhdmVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLWNvbnRyYXZlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1kZXNrdG9wLCAuc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaW5wdXQsIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBjb2xvcjogI0JCQkRDMDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24xO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWFyY2gtcG9zaXRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYnRuLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4ycHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucGFkZGluZy10b3AtMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi8qIEljb24gMSAqL1xyXG5cclxuI25hdi1pY29uM1xyXG57XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jbmF2LWljb24zIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBsZWZ0OiA2cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuXHJcbi8qIEljb24gMyAqL1xyXG5cclxuI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICB0b3A6IDBweDtcclxufVxyXG5cclxuI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgyKSxcclxuI25hdi1pY29uMyBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbn1cclxuXHJcbiNuYXYtaWNvbjMgc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgdG9wOiAyMHB4O1xyXG59XHJcblxyXG4jbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4jbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuI25hdi1pY29uMy5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4jbmF2LWljb24zLm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgd2lkdGg6IDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4ubWVudS10cmlnZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1oaWRkZW4teSB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbi14IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFkZGluZy1yaWdodC0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLmFjdGl2ZS1ob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybTtcclxufSIsIi5zbGlkZXItd3JhcHBlcntcclxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcbiAgICAuaW1ncy1zbGlkZXIsIC5ob21lLXNsaWRlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bC1jb250cm9sc3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIC5vd2wtcGFnaW5hdGlvbntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAub3dsLXBhZ2V7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29udHJhdmVuO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3dsLWJ1dHRvbnN7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5vd2wtcHJldntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3dsLW5leHR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH0gXHJcbiAgICAuc2xpZGVyLWJ1dHRvbi13cmFwcGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBAaW5jbHVkZSBwcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGVZKC01MCUpLCB3ZWJraXQgbXMgbW96IG8pO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmFycm93e1xyXG4gICAgICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRvcCA6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgOiAxMHB4O1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnByZXZ7XHJcblxyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5leHR7XHJcblxyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWdzLXNsaWRlciB7XHJcbiAgICAub3dsLWNvbnRyb2xzIHtcclxuICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgICAub3dsLXBhZ2luYXRpb257XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC5vd2wtcGFnZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXNrdG9wLWJhbm5lciB7XHJcbiAgICAuaG9tZS1zbGlkZXIge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgLml0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuaW5mby1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZnJhc2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJhc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZXRhcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtYmFubmVyIHtcclxuICAgIC5ob21lLXNsaWRlciB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5pbmZvLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wteHMtMTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZyYXNlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mcmFzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXRhcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtc2xpZGVyIHtcclxuICAgIC5pY29ucy1lbGVtZW50cy13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuLyogICAgICAgIG1hcmdpbi10b3A6IDMwcHg7Ki9cclxuICAgICAgICAuaWNvbi1lbGVtZW50IHtcclxuLyogICAgICAgICAgICBoZWlnaHQ6IDEzMnB4OyovXHJcbi8qICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsqL1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mcmFzZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAubnIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYXRlcmlhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmctb3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29udHJhdmVuO1xyXG59XHJcblxyXG4udm9sdGFyLXNldGEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufSIsImJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICAgIGNvbG9yOiAkc2VjdW5kYXJ5LWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmFjdGl2ZSB7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXNwbGF5LW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRleHRvIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAkZ3JleTtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm1hcmdpbi10b3AtNzAge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXk7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9c2VhcmNoXXtcclxuICAgIGJvcmRlci1yYWRpdXM6MTBweDtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgd2lkdGg6IDQ1NXB4O1xyXG59XHJcblxyXG4vKiBhbGwgKi9cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6YmxhY2s7IGZvbnQtc3R5bGU6aXRhbGljOyB9XHJcbjo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOmJsYWNrOyBmb250LXN0eWxlOml0YWxpYzsgfVxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6YmxhY2s7IGZvbnQtc3R5bGU6aXRhbGljOyB9XHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjpibGFjazsgZm9udC1zdHlsZTppdGFsaWM7IH1cclxuXHJcbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yZWQge1xyXG4gICAgY29sb3I6ICNkNDQ5NTA7XHJcbn1cclxuXHJcbi5pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZXJybyB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXJyb3ItbWVzc2FnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MTUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NiwgMjU2LCAyNTYsIDAuNSk7XHJcbiAgICAgICAgICAgIC5uciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnNhZ2VtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubnIsIC5tZW5zYWdlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC1jb250cmF2ZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnRleHRhcmVhLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdIHsgXHJcbiAgICBmb250LXNpemU6IDE2cHg7IFxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufSIsImhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmctY29sb3I7XHJcbiAgICBjb2xvcjogJGhlYWRlci1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNGNzk0MUU7XHJcbiAgICBwYWRkaW5nOjM1cHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIC5jb29raWVzLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2VpdGFyLWNvb2tpZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTVweCA1cHggMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpZGViYXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1jb2xvcjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaDQsIHB7XHJcbiAgICAgICAgY29sb3I6ICRoZWFkZXItY29sb3I7XHJcbiAgICB9XHJcbn0iLCJmb290ZXJ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgZm9udC1zaXplOjExcHg7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIC5ib3JkZXItdG9wIHtcclxuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleTtcclxuICAgIH1cclxuICAgIG5hdiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQtY29udHJhdmVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLWNvbnRyYXZlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udHJhdmVuLWNvcHlyaWdodCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTdGlja3kgRm9vdGVyICovXHJcbioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5odG1sLCBib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4ud3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAtNTVweDtcclxufVxyXG4uZm9vdGVyLCAucHVzaCB7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbn1cclxuLyogU3RpY2t5IEZvb3RlciAqL1xyXG5cclxuXHJcbi5idXR0b25zLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAuYXJyb3d7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59IiwidWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5hcmVhcyB7XHJcbiAgICAuYXJlYXMtZGVzdGFxdWVzIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vcGFjaXR5LWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mby13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmtleXdvcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y3OTQyMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRvcmFuZ2UtY29udHJhdmVuLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmtleXdvcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcmVhcy1wZXF1ZW5hcyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub3BhY2l0eS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mcmFzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rZXl3b3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGNzk0MjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29udHJhdmVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtY29udHJhdmVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG9yYW5nZS1jb250cmF2ZW4sIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJhc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5ncnVwby1jb250cmF2ZW4ge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtY29udHJhdmVuO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtY29udHJhdmVuO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIC50ZWFtLXdyYXBwZXIge1xyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDE4cHggc29saWQgJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm8td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmpvYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogZmx1aWQgNSBjb2x1bW5zICovXHJcbi8qLmdyaWQtc2l6ZXIsXHJcbi5ib3ggeyB3aWR0aDogMjAlOyB9Ki9cclxuLmJveCB7XHJcbiAgICAvKiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47Ki9cclxufVxyXG4ubWFyZ2luLXRvcC1ib3hlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG59XHJcblxyXG4uYm94LWluZm8td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5qb2Ige1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjA0cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwNHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnotaW5kZXgtb3BhY2l0eS1kb3duIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmltZy1jaXJjbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNsZWFyLWJvdGgge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn0iLCIucmVzdWx0YWRvcy1wZXNxdWlzYSB7XHJcbiAgICAuYmlnLWhlYWRpbmdzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1ODU4NUI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc3VsdGFkb3Mtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OmxpO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OmxpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICM1ODU4NUI7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Y291bnRlcihsaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pIFwiLlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtY29udHJhdmVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NTg1QjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1ODU4NUI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg1ODVCO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlc3VsdGFkbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVzdWx0YWRvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5yZXNwb25zYWJpbGlkYWRlLXNvY2lhbCB7XHJcbiAgICBcclxufSIsIi5iaWctaGVhZGluZyB7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uMTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTRVRBUyAqL1xyXG5cclxuLnNtYWxsLXNldGEtaWNvbiB7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiA3cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxufSIsIi5jZXJ0aWZpY2Fjb2VzLXByZW1pb3Mge1xyXG4gICAgLnRleHRvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5kb3dubG9hZC1jZXJ0aWZpY2Fjb2VzLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb3dubG9hZC1ib3hlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgLmRvd25sb2FkLWJnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZG93bmxvYWQtYmcuanBnJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlbWlvcyB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcclxuICAgIC5wcmVtaW8td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmFubyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZG93bmxvYWRzIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb3dubG9hZHMtd3JhcHBlciB7XHJcbiAgICAgICAgLmRlc3RhcXVlIHtcclxuICAgICAgICAgICAgLmRvd25sb2FkLWJveCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5vcGFjaXR5LWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkb3JhbmdlLWNvbnRyYXZlbiwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm8td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtY29udHJhdmVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZW0tZGVzdGFxdWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgICAgICAuZG93bmxvYWQtYm94IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm9wYWNpdHktYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRvcmFuZ2UtY29udHJhdmVuLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIEdvb2dsZSBNYXBzICovXHJcbi5jb250YWN0cy1tYXBzLXdyYXBwZXIge1xyXG4gICAgLmdvb2dsZS1tYXBzLXdyYXBwZXIge1xyXG4gICAgICAgIC5nb29nbGUtbWFwcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgICAgICAgIC5tYXBhMSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo0NTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3VudHJpZXMtd3JhcHBlciB7XHJcbiAgICAgICAgLnBvc2l0aW9uLWNvdW50cmllcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAub3BhY2l0eS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU2LCAyNTYsIDI1NiwgMC45KTtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QtY291bnRyeS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudHJpZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZGVzLXNvY2lhaXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVtYWlsLCAuZmIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGhhbmt5b3UtbWVzc2FnZS13cmFwcGVyIHtcclxuICAgIC5oZWxwLWJsb2NrIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0b3Mge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICAudGl0bGVzIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtY29udHJhdmVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2OTIxRTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0td3JhcHBlciB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1tZC05IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NC41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjbmFtZSwgI2VtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lc3NhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLmJ0bi1lbnZpYXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWJ0bi1lbnZpYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tZW52aWFyIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6JGdyZXk7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6JGdyZXk7IGZvbnQtc2l6ZTogMTFweDsgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiRncmV5OyBmb250LXNpemU6IDExcHg7IGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjokZ3JleTsgZm9udC1zaXplOiAxMXB4OyBmb250LWZhbWlseTogJ1JhbGV3YXknOyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjdGl2ZS1hZGRyZXNzIHtcclxuICAgIGNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXJyb3ItbWVzc2FnZXMtd3JhcHBlciB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn0iLCJcclxuLyogTGFyZ2UgRGV2aWNlcywgV2lkZSBTY3JlZW5zICovXHJcbkBtZWRpYSAobWluLXdpZHRoIDogMTIwMHB4KXtcclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aCA6IDk5M3B4KXtcclxuICAgIC5tYXJnaW4tLXRvcDcwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aCA6IDEyMDBweCkgYW5kIChtYXgtd2lkdGggOiAxNDAwcHgpIHsgXHJcbiAgICAub3JhbmdlLWljb25zLXdyYXBwZXIge1xyXG4gICAgICAgIC5kZXNrdG9wLWJhbm5lciAuaG9tZS1zbGlkZXIgLml0ZW0gLml0ZW0td3JhcHBlciAuaW5mby1jb250ZW50IC5jb250YWluZXIgLnRpdGxlIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVza3RvcC1iYW5uZXIgLmhvbWUtc2xpZGVyIC5pdGVtIC5pdGVtLXdyYXBwZXIgLmluZm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVza3RvcC1iYW5uZXIgLmhvbWUtc2xpZGVyIC5pdGVtIC5pdGVtLXdyYXBwZXIgLmluZm8tY29udGVudCAuY29udGFpbmVyIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaG9tZS1zbGlkZXIgLmljb25zLWVsZW1lbnRzLXdyYXBwZXIgLmljb24tZWxlbWVudCAuZnJhc2UgLm5yIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoIDogOTkycHgpIGFuZCAobWF4LXdpZHRoIDogMTE5OXB4KSB7XHJcbiAgICAub3JhbmdlLWljb25zLXdyYXBwZXIge1xyXG4gICAgICAgIC5kZXNrdG9wLWJhbm5lciAuaG9tZS1zbGlkZXIgLml0ZW0gLml0ZW0td3JhcHBlciAuaW5mby1jb250ZW50IC5jb250YWluZXIgLnRpdGxlIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVza3RvcC1iYW5uZXIgLmhvbWUtc2xpZGVyIC5pdGVtIC5pdGVtLXdyYXBwZXIgLmluZm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVza3RvcC1iYW5uZXIgLmhvbWUtc2xpZGVyIC5pdGVtIC5pdGVtLXdyYXBwZXIgLmluZm8tY29udGVudCAuY29udGFpbmVyIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaG9tZS1zbGlkZXIgLmljb25zLWVsZW1lbnRzLXdyYXBwZXIgLmljb24tZWxlbWVudCAuZnJhc2UgLm5yIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdHMtbWFwcy13cmFwcGVyIC5jb3VudHJpZXMtd3JhcHBlciAucG9zaXRpb24tY291bnRyaWVzIHtcclxuICAgICAgICB0b3A6IDMwJSAhaW1wb3J0YW50XHJcbiAgICB9XHJcbiAgICAucmVkZXMtc29jaWFpcyAuZmIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWRzIC5kb3dubG9hZHMtd3JhcHBlciAuc2VtLWRlc3RhcXVlIC5kb3dubG9hZC1ib3ggLm9wYWNpdHktYmFja2dyb3VuZCAuaW5mby13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkcyAuZG93bmxvYWRzLXdyYXBwZXIgLmRlc3RhcXVlIC5kb3dubG9hZC1ib3ggLm9wYWNpdHktYmFja2dyb3VuZCAuaW5mby13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmJpZy1oZWFkaW5nIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTWVkaXVtIERldmljZXMsIERlc2t0b3BzICovXHJcbkBtZWRpYSAobWF4LXdpZHRoIDogOTkycHgpe1xyXG4gICAgLmNsZWFyLWJvdGgge1xyXG4gICAgICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5iaWctaGVhZGluZyB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLXRvcC1ib3hlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWFyZ2luLS10b3A3MCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGRpdi5ib3g6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvKiBmbHVpZCAyIGNvbHVtbnMgKi9cclxuICAgIC5ncmlkLXNpemVyLFxyXG4gICAgLmJveCB7IHdpZHRoOiA1MCU7IH1cclxuICAgIC5iaWctaGVhZGluZyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzdGFxdWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICB9XHJcbiAgICAuYXJlYXMtZGVzdGFxdWVzLCAuYXJlYXMtcGVxdWVuYXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgXHJcbiAgICAgICAgICAgIC5jb2wteHMtMTIsIC5jb2wteHMtNiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctYXJlYS1sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWRkaW5nLWFyZWEtcmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkcyAuZG93bmxvYWRzLXdyYXBwZXIgLnNlbS1kZXN0YXF1ZSAuZG93bmxvYWQtYm94IC5vcGFjaXR5LWJhY2tncm91bmQgLmluZm8td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGggOiA5OTFweCl7XHJcbiAgICAuZm9ybS13cmFwcGVyIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgLmNvbC1tZC0zIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLW1kLTkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGggOiA5OTNweCkgYW5kIChtYXgtd2lkdGggOiAxMTk5cHgpIHtcclxuICAgIC5hcmVhcyAuYXJlYXMtcGVxdWVuYXMgbGkgYSAuaW5uZXIgLm9wYWNpdHktYmFja2dyb3VuZCAuaW5mby13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmFyZWFzIC5hcmVhcy1kZXN0YXF1ZXMgbGkgYSAuaW5uZXIgLm9wYWNpdHktYmFja2dyb3VuZCAuaW5mby13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSB7XHJcbiAgICAub3BhY2l0eS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RzLW1hcHMtd3JhcHBlciAuY291bnRyaWVzLXdyYXBwZXIgLnBvc2l0aW9uLWNvdW50cmllcyB7XHJcbiAgICAgICAgdG9wOiAyNSUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kZXNrdG9wLWJhbm5lciAuaG9tZS1zbGlkZXIgLml0ZW0gLml0ZW0td3JhcHBlciAuaW5mby1jb250ZW50IHtcclxuICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAub3JhbmdlLWljb25zLXdyYXBwZXIge1xyXG4gICAgICAgIC5kZXNrdG9wLWJhbm5lciAuaG9tZS1zbGlkZXIgLml0ZW0gLml0ZW0td3JhcHBlciAuaW5mby1jb250ZW50IC5jb250YWluZXIgLnRpdGxlIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVza3RvcC1iYW5uZXIgLmhvbWUtc2xpZGVyIC5pdGVtIC5pdGVtLXdyYXBwZXIgLmluZm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNrdG9wLWJhbm5lciAuaG9tZS1zbGlkZXIgLml0ZW0gLml0ZW0td3JhcHBlciAuaW5mby1jb250ZW50IC5jb250YWluZXIgLnRpdGxlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhvbWUtc2xpZGVyIC5pY29ucy1lbGVtZW50cy13cmFwcGVyIC5pY29uLWVsZW1lbnQgLmZyYXNlIC5uciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2t0b3AtYmFubmVyIC5ob21lLXNsaWRlciAuaXRlbSAuaXRlbS13cmFwcGVyIC5pbmZvLWNvbnRlbnQgLmNvbnRhaW5lciAuZnJhc2UtbGluayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIH1cclxuICAgIC5kZXNrdG9wLWJhbm5lciAuaG9tZS1zbGlkZXIgLml0ZW0gLml0ZW0td3JhcHBlciAuaW5mby1jb250ZW50IC5jb250YWluZXIgLnRpdGxlIHtcclxuICAgICAgICBoZWlnaHQ6IDE1OHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE1OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cclxuQG1lZGlhIChtYXgtd2lkdGggOiA3NjhweCl7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIC5jb29raWVzLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuYWRkcmVzcywgLmNvbnRhY3RzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5wb3NpdGlvbi1jb3VudHJpZXMge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1lbGVtZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEzMnB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RzLW1hcHMtd3JhcHBlciAuY291bnRyaWVzLXdyYXBwZXIgLnBvc2l0aW9uLWNvdW50cmllcyAub3BhY2l0eS1iYWNrZ3JvdW5kIC5zZWxlY3QtY291bnRyeS13cmFwcGVyIC5yZWRlcy1zb2NpYWlzIC5lbWFpbCBpLCAuY29udGFjdHMtbWFwcy13cmFwcGVyIC5jb3VudHJpZXMtd3JhcHBlciAucG9zaXRpb24tY291bnRyaWVzIC5vcGFjaXR5LWJhY2tncm91bmQgLnNlbGVjdC1jb3VudHJ5LXdyYXBwZXIgLnJlZGVzLXNvY2lhaXMgLmZiIGkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2OTIxRTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgfVxyXG4gICAgLm9wYWNpdHktYmFja2dyb3VuZCB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RzLW1hcHMtd3JhcHBlciAuY291bnRyaWVzLXdyYXBwZXIgLnBvc2l0aW9uLWNvdW50cmllcyAub3BhY2l0eS1iYWNrZ3JvdW5kIC5zZWxlY3QtY291bnRyeS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5hZGRyZXNzLXdyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5jb250YWN0cy1tYXBzLXdyYXBwZXIgLmNvdW50cmllcy13cmFwcGVyIC5wb3NpdGlvbi1jb3VudHJpZXMge1xyXG4gICAgICAgIHRvcDogNDMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1tYXBzLXdyYXBwZXIgLmNvdW50cmllcy13cmFwcGVyIC5wb3NpdGlvbi1jb3VudHJpZXMgLm9wYWNpdHktYmFja2dyb3VuZCAuc2VsZWN0LWNvdW50cnktd3JhcHBlciAuY291bnRyaWVzLXdyYXBwZXIgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlLWJhbm5lciAuaG9tZS1zbGlkZXIgLml0ZW0gLml0ZW0td3JhcHBlciAuaW5mby1jb250ZW50IC5jb250YWluZXIgLmNvbC14cy0xMiAudGl0bGUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE2NnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1iYW5uZXIgLmhvbWUtc2xpZGVyIC5pdGVtIC5pdGVtLXdyYXBwZXIgLmluZm8tY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RvcyAuZm9ybS13cmFwcGVyIGZvcm0gLm1lc3NhZ2Utd3JhcHBlciAuYnRuLWVudmlhci13cmFwcGVyIC5pY29uLWJ0bi1lbnZpYXIge1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjkyMUU7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgfVxyXG4gICAgLmhvbWVwYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmJvcmRlci10b3Age1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLyogZmx1aWQgMiBjb2x1bW5zICovXHJcbiAgICAuZ3JpZC1zaXplcixcclxuICAgIC5ib3ggeyB3aWR0aDogNTAlOyB9XHJcbiAgICAudmlkZW8td3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5kb3dubG9hZC1jZXJ0aWZpY2Fjb2VzLXdyYXBwZXIgLmRvd25sb2FkLWJveGVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IFxyXG4gICAgfVxyXG4gICAgLnZpZGVvLWNvbHVtbiwgLmNvbC1zbGlkZXIgIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuYmlnLWhlYWRpbmcge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkcyAuZG93bmxvYWRzLXdyYXBwZXIgLmRlc3RhcXVlIC5kb3dubG9hZC1ib3ggLm9wYWNpdHktYmFja2dyb3VuZCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5kb3dubG9hZHMgLmRvd25sb2Fkcy13cmFwcGVyIC5zZW0tZGVzdGFxdWUgLmRvd25sb2FkLWJveCAub3BhY2l0eS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmRlc3RhcXVlLCAuc2VtLWRlc3RhcXVlIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuYmlnLWhlYWRpbmcge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI2JTtcclxuICAgICAgICBsZWZ0OiA0NCU7XHJcbiAgICB9XHJcbiAgICAudGV4dG8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIG5hdiB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogICRvcmFuZ2UtY29udHJhdmVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVkLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnO1xyXG4gICAgfVxyXG4gICAgLmFyZWFzLWRlc3RhcXVlcywgLmFyZWFzLXBlcXVlbmFzIHtcclxuICAgICAgICAuaW5mby13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgLmFyZWFzIHtcclxuICAgICAgICAuY29sLXhzLTEyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJlYXMtZGVzdGFxdWVzLCAuYXJlYXMtcGVxdWVuYXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgXHJcbiAgICAgICAgICAgICAgICAuY29sLXhzLTEyLCAuY29sLXhzLTYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoIDogNTE0cHgpe1xyXG4gICAgLmFjZWl0YXItY29va2llcyB7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoIDogNTAwcHgpe1xyXG4gICAgLmdyaWQtc2l6ZXIsXHJcbiAgICAuYm94IHsgd2lkdGg6IDUwJTsgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGggOiA1MzBweCl7XHJcbiAgICAuc21hbGwtc2V0YS1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmb250LXNpemU6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkcyAuZG93bmxvYWRzLXdyYXBwZXIgLnNlbS1kZXN0YXF1ZSAuZG93bmxvYWQtYm94IC5vcGFjaXR5LWJhY2tncm91bmQgLmluZm8td3JhcHBlciAudGl0bGUge1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmRvd25sb2Fkcy13cmFwcGVyIHtcclxuICAgICAgICAuZGVzdGFxdWUsIC5zZW0tZGVzdGFxdWUge1xyXG4gICAgICAgICAgICAuZG93bmxvYWQtYm94IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm9wYWNpdHktYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm8td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWNvbnRyYXZlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aCA6IDQwMHB4KXtcclxuXHJcbiAgICAuZm9vdGVyIG5hdiB1bCBsaSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIGEubG9nbyB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFyZWFzIHtcclxuICAgICAgICAuYXJlYXMtZGVzdGFxdWVzLCAuYXJlYXMtcGVxdWVuYXMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3BhY2l0eS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1jb250cmF2ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmtleXdvcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYXJlYXMge1xyXG4gICAgICAgIC5hcmVhcy1kZXN0YXF1ZXMsIC5hcmVhcy1wZXF1ZW5hcyB7XHJcbiAgICAgICAgICAgIGxpIGEgLmlubmVyIC5vcGFjaXR5LWJhY2tncm91bmQgLmluZm8td3JhcHBlciAubGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDN2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoIDogNDkxcHgpIGFuZCAobWF4LXdpZHRoIDogNTMwcHgpe1xyXG4gICAgLmRvd25sb2FkcyAuZG93bmxvYWRzLXdyYXBwZXIgLnNlbS1kZXN0YXF1ZSAuZG93bmxvYWQtYm94IC5vcGFjaXR5LWJhY2tncm91bmQgLmluZm8td3JhcHBlciAudGl0bGUge1xyXG4gICAgICAgIGhlaWdodDogNDRweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWRzIC5kb3dubG9hZHMtd3JhcHBlciAuZGVzdGFxdWUgLmRvd25sb2FkLWJveCAub3BhY2l0eS1iYWNrZ3JvdW5kIC5pbmZvLXdyYXBwZXIgLnRpdGxlIHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHghaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aCA6IDQzMXB4KSBhbmQgKG1heC13aWR0aCA6IDQ5MHB4KXtcclxuICAgIC5kb3dubG9hZHMgLmRvd25sb2Fkcy13cmFwcGVyIC5zZW0tZGVzdGFxdWUgLmRvd25sb2FkLWJveCAub3BhY2l0eS1iYWNrZ3JvdW5kIC5pbmZvLXdyYXBwZXIgLnRpdGxlIHtcclxuICAgICAgICBoZWlnaHQ6IDM5cHghaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM5cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkcyAuZG93bmxvYWRzLXdyYXBwZXIgLmRlc3RhcXVlIC5kb3dubG9hZC1ib3ggLm9wYWNpdHktYmFja2dyb3VuZCAuaW5mby13cmFwcGVyIC50aXRsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzOXB4IWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzOXB4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGggOiAzNjVweCkgYW5kIChtYXgtd2lkdGggOiA0MzBweCl7XHJcbiAgICAuZG93bmxvYWRzIC5kb3dubG9hZHMtd3JhcHBlciAuc2VtLWRlc3RhcXVlIC5kb3dubG9hZC1ib3ggLm9wYWNpdHktYmFja2dyb3VuZCAuaW5mby13cmFwcGVyIC50aXRsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4IWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kb3dubG9hZHMgLmRvd25sb2Fkcy13cmFwcGVyIC5kZXN0YXF1ZSAuZG93bmxvYWQtYm94IC5vcGFjaXR5LWJhY2tncm91bmQgLmluZm8td3JhcHBlciAudGl0bGUge1xyXG4gICAgICAgIGhlaWdodDogMzRweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzRweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoIDogMzY0cHgpIHtcclxuICAgIC5kb3dubG9hZHMgLmRvd25sb2Fkcy13cmFwcGVyIC5zZW0tZGVzdGFxdWUgLmRvd25sb2FkLWJveCAub3BhY2l0eS1iYWNrZ3JvdW5kIC5pbmZvLXdyYXBwZXIgLnRpdGxlIHtcclxuICAgICAgICBoZWlnaHQ6IDI3cHghaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI3cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkcyAuZG93bmxvYWRzLXdyYXBwZXIgLmRlc3RhcXVlIC5kb3dubG9hZC1ib3ggLm9wYWNpdHktYmFja2dyb3VuZCAuaW5mby13cmFwcGVyIC50aXRsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4IWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyN3B4IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGggOiA1NzBweCkge1xyXG4gICAgLmxlZnQtYm94IHtcclxuICAgICAgICBsZWZ0OiA4Mi40JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWJveCB7XHJcbiAgICAgICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoIDogNTI4cHgpIHtcclxuICAgIC5hY2VpdGFyLWNvb2tpZXMge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGggOiAzNzBweCkge1xyXG4gICAgLmZvb3RlciBuYXYgdWwgbGkgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjV2dztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiJdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxDQUFQLDZCQUFPLENBQ1AsT0FBTyxDQUFQLGlEQUFPLENBQ1AsT0FBTyxDQUFQLG9EQUFPLENBQ1AsT0FBTyxDQUFQLHVCQUFPLENDSFAsT0FBTyxDQUFDLHdFQUFJLENHQ1osQUFBQyxDQUFBLEFBQUEsVUFBVSxBQUFDLENEc0JSLGdCQUFnQixDQ3JCUyxJQUFLLENEc0I5QixnQkFBZ0IsQ0FBRSxxRUFBZ0IsQ0FDbEMsZ0JBQWdCLENBQUUsOENBQXVCLENBQ3pDLGdCQUFnQixDQUFLLDJDQUFvQixDQUN6QyxnQkFBZ0IsQ0FBTSwwQ0FBbUIsQ0FDekMsZ0JBQWdCLENBQU8seUNBQWtCLENBQ3pDLGdCQUFnQixDQUFVLHNDQUFlLENBQ3pDLE1BQU0sQ0FBYSx3RkFBOEcsQ0MzQmpJLEtBQUssQ0ZDUyxPQUFPLENFQXJCLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBRUQsQUFBQyxDQUFBLEFBQUEsV0FBVyxBQUFDLENEZ0JULGdCQUFnQixDQ2ZTLElBQUssQ0RnQjlCLGdCQUFnQixDQUFFLG9FQUFnQixDQUNsQyxnQkFBZ0IsQ0FBRSw2Q0FBdUIsQ0FDekMsZ0JBQWdCLENBQUssMENBQW9CLENBQ3pDLGdCQUFnQixDQUFNLHlDQUFtQixDQUN6QyxnQkFBZ0IsQ0FBTyx3Q0FBa0IsQ0FDekMsZ0JBQWdCLENBQVUscUNBQWUsQ0FDekMsTUFBTSxDQUFhLHVGQUE4RyxDQ3JCakksS0FBSyxDRkxTLE9BQU8sQ0VNckIsT0FBTyxDQUFFLElBQUssQ0FDakIsQUFJRCxBQUFBLFdBQVcsQUFBQyxDQUNSLE9BQU8sQ0FBRSxHQUFJLENBSWhCLEFBTEQsQUFBQSxXQUFXLEFBRU4sTUFBTSxBQUFDLENBQ0osT0FBTyxDQUFFLENBQUUsQ0FDZCxBQUdMLEFBQUEsWUFBWSxBQUFDLENBQ1QsT0FBTyxDQUFFLENBQUUsQ0FJZCxBQUxELEFBQUEsWUFBWSxBQUVQLE1BQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBR0wsQUFBVyxXQUFBLEFBQUEsTUFBTSxBQUFDLENBQ2QsVUFBVSxDQUFFLE9BQVEsQ0FDdkIsQUFFRCxBQUFnQixnQkFBQSxBQUFBLE1BQU0sQUFBQyxDQUNuQixVQUFVLENBQUUsT0FBUSxDQUN2QixBQUVELEFBQWdCLGdCQUFBLEFBQUEsTUFBTSxBQUFDLENBQ25CLFVBQVUsQ0FBRSx1QkFBd0IsQ0FDdkMsQUFFRCxBQUFXLFdBQUEsQUFBQSxNQUFNLEFBQUMsQ0FDZCxpQkFBaUIsQ0FBRSxVQUFLLENBQ3hCLFlBQVksQ0FBRSxVQUFLLENBQ25CLGFBQWEsQ0FBRSxVQUFLLENBQ3BCLFNBQVMsQ0FBRSxVQUFLLENBQ25CLEFBRUQsQUFBUyxTQUFBLEFBQUEsTUFBTSxBQUFDLENBQ1osaUJBQWlCLENBQUUsVUFBSyxDQUN4QixZQUFZLENBQUUsVUFBSyxDQUNuQixhQUFhLENBQUUsVUFBSyxDQUNwQixTQUFTLENBQUUsVUFBSyxDQUNoQixRQUFRLENBQUUsTUFBTyxDQUNqQixtQkFBbUIsQ0FBRSxNQUFPLENBQy9CLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixNQUFNLENBQUUsQ0FBRSxDQUNWLFVBQVUsQ0FBRSxPQUFRLENBQ3BCLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFVBQVUsQ0FBRSxlQUFnQixDQUM1QixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLElBQUksQ0FBRSxPQUFRLENBQ2QsT0FBTyxDQUFFLENBQUUsQ0FDWCxVQUFVLENBQUUsY0FBZSxDQUM5QixBQUVELEFBQVcsV0FBQSxBQUFBLE9BQU8sQUFBQyxDQUNmLFVBQVUsQ0FBRSxlQUFnQixDQUM1QixTQUFTLENBQUUsZUFBVSxDQUN4QixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsT0FBUSxDQUNwQixNQUFNLENBQUUsSUFBSyxDQUNiLFVBQVUsQ0FBRSxNQUFPLENBQ25CLFVBQVUsQ0FBRSxxQkFBc0IsQ0FDckMsQUFDRCxBQUFZLFlBQUEsQUFBQSxNQUFNLEFBQUMsQ0FDZixVQUFVLENBQUUseUJBQTBCLENBQ3pDLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDWixNQUFNLENBQUUsT0FBUSxDQUNoQixVQUFVLENBQUUsT0FBUSxDQUNwQixLQUFLLENBQUUsSUFBSyxDQUNaLFdBQVcsQ0FBRSxVQUFXLENBQ3hCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLEtBQU0sQ0FDYixXQUFXLENBQUUsSUFBSyxDQUNsQixNQUFNLENBQUUsU0FBVSxDQUNsQixVQUFVLENBQUUsTUFBTyxDQUNuQixNQUFNLENBQUUsQ0FBRSxDRC9GVixrQkFBa0IsQ0FBRSxhQUFjLENBQ2xDLGVBQWUsQ0FBRSxhQUFjLENBQy9CLGFBQWEsQ0FBRSxhQUFjLENBQzdCLFVBQVUsQ0FBRSxhQUFjLENDOEY3QixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLEdBQUksQ0FDVCxJQUFJLENBQUUsR0FBSSxDQWFiLEFBaEJELEFBSUksVUFKTSxDQUlOLENBQUMsQUFBQyxDQUNFLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixnQkFBZ0IsQ0Z6R0wsT0FBTyxDRTBHbEIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsY0FBYyxDQUFFLEdBQUksQ0FDcEIsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsSUFBSyxDQUNoQixhQUFhLENBQUUsSUFBSyxDQUNwQixXQUFXLENBQUUsR0FBSSxDQUNqQixZQUFZLENBQUUsR0FBSSxDQUNyQixBQ25ITCxBQUFBLEdBQUcsQUFBQSxDQUNDLFdBQVcsQ0FBRSxJQUFLLENBc0JyQixBQXZCRCxBQUVJLEdBRkQsQ0FFQyxFQUFFLEFBQUEsQ0FDRSxVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUMsQ0FBRSxDQUNULE9BQU8sQ0FBQyxDQUFFLENBaUJiLEFBdEJMLEFBTVEsR0FOTCxDQUVDLEVBQUUsQ0FJRSxFQUFFLEFBQUEsQ0FDRSxPQUFPLENBQUUsWUFBYSxDQUN0QixPQUFPLENBQUMsS0FBTSxDQUNkLFVBQVUsQ0FBRSxNQUFPLENBWXRCLEFBckJULEFBVVksR0FWVCxDQUVDLEVBQUUsQ0FJRSxFQUFFLENBSUUsQ0FBQyxBQUFBLENBQ0csU0FBUyxDQUFFLElBQUssQ0FDaEIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsV0FBVyxDQUFFLEdBQUksQ0FDakIsS0FBSyxDQUFFLElBQUssQ0FNZixBQXBCYixBQVVZLEdBVlQsQ0FFQyxFQUFFLENBSUUsRUFBRSxDQUlFLENBQUMsQUFLSSxNQUFNLENBZnZCLEFBVVksR0FWVCxDQUVDLEVBQUUsQ0FJRSxFQUFFLENBSUUsQ0FBQyxBQUthLE1BQU0sQUFBQSxDQUNaLEtBQUssQ0hkTixPQUFPLENHZU4sZUFBZSxDQUFFLElBQUssQ0ZoQnRDLGtCQUFrQixDQUFFLGFBQWMsQ0FDbEMsZUFBZSxDQUFFLGFBQWMsQ0FDL0IsYUFBYSxDQUFFLGFBQWMsQ0FDN0IsVUFBVSxDQUFFLGFBQWMsQ0VlYixBQUtqQixBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxHQUFJLENBMkNwQixBQTVDRCxBQUVJLFlBRlEsQ0FFUixVQUFVLEFBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsT0FBTyxDQUFFLEVBQUcsQ0FDWixnQkFBZ0IsQ0g1Qkwsb0JBQU8sQ0c2QmxCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLFdBQVcsQ0FBRSxJQUFLLENBbUNyQixBQTNDTCxBQVNRLFlBVEksQ0FFUixVQUFVLENBT04sRUFBRSxBQUFDLENBQ0MsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsS0FBSyxDQUFFLElBQUssQ0FNZixBQWpCVCxBQVlZLFlBWkEsQ0FFUixVQUFVLENBT04sRUFBRSxDQUdFLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFoQmIsQUFrQlEsWUFsQkksQ0FFUixVQUFVLENBZ0JOLGNBQWMsQUFBQyxDQUNYLFVBQVUsQ0FBRSxJQUFLLENBa0JwQixBQXJDVCxBQW9CWSxZQXBCQSxDQUVSLFVBQVUsQ0FnQk4sY0FBYyxDQUVWLEdBQUcsQUFBQyxDQUNBLFdBQVcsQ0FBRSxJQUFLLENBQ3JCLEFBdEJiLEFBdUJZLFlBdkJBLENBRVIsVUFBVSxDQWdCTixjQUFjLENBS1YsTUFBTSxDQXZCbEIsQUF1Qm9CLFlBdkJSLENBRVIsVUFBVSxDQWdCTixjQUFjLENBS0YsR0FBRyxBQUFDLENBQ1IsT0FBTyxDQUFFLFlBQWEsQ0FZekIsQUFwQ2IsQUF5QmdCLFlBekJKLENBRVIsVUFBVSxDQWdCTixjQUFjLENBS1YsTUFBTSxDQUVGLENBQUMsQ0F6QmpCLEFBeUJnQixZQXpCSixDQUVSLFVBQVUsQ0FnQk4sY0FBYyxDQUtGLEdBQUcsQ0FFUCxDQUFDLEFBQUMsQ0FDRSxhQUFhLENBQUUsSUFBSyxDQUNwQixnQkFBZ0IsQ0hoRHBCLE9BQU8sQ0dpREgsS0FBSyxDSGxETixPQUFPLENHbUROLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNuQixjQUFjLENBQUUsR0FBSSxDQUNwQixXQUFXLENBQUUsSUFBSyxDQUNyQixBQW5DakIsQUF1Q1ksWUF2Q0EsQ0FFUixVQUFVLENBb0NOLE9BQU8sQ0FDSCxDQUFDLEFBQUMsQ0FDRSxLQUFLLENIN0RMLE9BQU8sQ0c2RGUsVUFBVSxDQUNuQyxBQUtiLEFBQUEsYUFBYSxDQUFFLEFBQUEsZUFBZSxBQUFDLENBQzNCLE9BQU8sQ0FBRSxZQUFhLENBQ3pCLEFBRUQsQUFBQSxlQUFlLEFBQUMsQ0FDWixNQUFNLENBQUUsSUFBSyxDQXVCaEIsQUF4QkQsQUFFSSxlQUZXLENBRVgsS0FBSyxDQUZULEFBRVcsZUFGSSxDQUVKLENBQUMsQUFBQyxDQUNMLE9BQU8sQ0FBRSxZQUFhLENBQ3pCLEFBSkwsQUFLSSxlQUxXLENBS1gsQ0FBQyxBQUFDLENBQ0UsYUFBYSxDQUFFLElBQUssQ0FDcEIsZ0JBQWdCLENBQUUsSUFBSyxDQUN2QixLQUFLLENBQUUsT0FBUSxDQUNmLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNuQixjQUFjLENBQUUsR0FBSSxDQUNwQixXQUFXLENBQUUsR0FBSSxDQUNqQixNQUFNLENBQUUsT0FBUSxDRmpGcEIsa0JBQWtCLENBQUUsYUFBYyxDQUNsQyxlQUFlLENBQUUsYUFBYyxDQUMvQixhQUFhLENBQUUsYUFBYyxDQUM3QixVQUFVLENBQUUsYUFBYyxDRXNGekIsQUF2QkwsQUFLSSxlQUxXLENBS1gsQ0FBQyxBQVlJLE1BQU0sQUFBQyxDQUNKLGdCQUFnQixDSDFGVCxPQUFPLENHMkZkLEtBQUssQ0FBRSxJQUFLLENGOUVwQixpQkFBaUIsQ0FBRSxVQUFLLENBQ3hCLGNBQWMsQ0FBRSxVQUFLLENBQ3JCLFlBQVksQ0FBRSxVQUFLLENBQ25CLFNBQVMsQ0FBRSxVQUFLLENBVmhCLGtCQUFrQixDQUFFLGFBQWMsQ0FDbEMsZUFBZSxDQUFFLGFBQWMsQ0FDL0IsYUFBYSxDQUFFLGFBQWMsQ0FDN0IsVUFBVSxDQUFFLGFBQWMsQ0VxRnJCLEFBR1QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxJQUFLLENBb0JmLEFBdEJELEFBR0ksZ0JBSFksQ0FHWixxQkFBcUIsQUFBQyxDQUNsQixRQUFRLENBQUUsUUFBUyxDQWlCdEIsQUFyQkwsQUFLUSxnQkFMUSxDQUdaLHFCQUFxQixDQUVqQixXQUFXLEFBQUMsQ0FDUixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsR0FBSSxDQUNULEtBQUssQ0FBRSxHQUFJLENBQ1gsYUFBYSxDQUFFLElBQUssQ0FDcEIsTUFBTSxDQUFFLElBQUssQ0FDYixnQkFBZ0IsQ0g1R1QsT0FBTyxDRzZHZCxLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxHQUFJLENBQ2YsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGNBQWMsQ0FBRSxNQUFPLENBQ3ZCLFdBQVcsQ0FBRSxLQUFNLENBQ25CLE1BQU0sQ0FBRSxPQUFRLENBQ25CLEFBS1QsQUFBQSxlQUFlLEFBQUMsQ0FDWixXQUFXLENBQUUsSUFBSyxDQUNyQixBQUlELEFBQUEsVUFBVSxBQUNWLENBQ0ksS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE1BQU0sQ0FBRSxRQUFTLENBQ2pCLGlCQUFpQixDQUFFLFlBQU0sQ0FDekIsY0FBYyxDQUFFLFlBQU0sQ0FDdEIsWUFBWSxDQUFFLFlBQU0sQ0FDcEIsU0FBUyxDQUFFLFlBQU0sQ0FDakIsa0JBQWtCLENBQUUsZUFBZ0IsQ0FDcEMsZUFBZSxDQUFFLGVBQWdCLENBQ2pDLGFBQWEsQ0FBRSxlQUFnQixDQUMvQixVQUFVLENBQUUsZUFBZ0IsQ0FDNUIsTUFBTSxDQUFFLE9BQVEsQ0FDbkIsQUFFRCxBQUFXLFVBQUQsQ0FBQyxJQUFJLEFBQUMsQ0FDWixPQUFPLENBQUUsS0FBTSxDQUNmLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE1BQU0sQ0FBRSxHQUFJLENBQ1osS0FBSyxDQUFFLEdBQUksQ0FDWCxVQUFVLENIdEpLLE9BQU8sQ0d1SnRCLGFBQWEsQ0FBRSxHQUFJLENBQ25CLE9BQU8sQ0FBRSxDQUFFLENBQ1gsSUFBSSxDQUFFLEdBQUksQ0FDVixpQkFBaUIsQ0FBRSxZQUFNLENBQ3pCLGNBQWMsQ0FBRSxZQUFNLENBQ3RCLFlBQVksQ0FBRSxZQUFNLENBQ3BCLFNBQVMsQ0FBRSxZQUFNLENBQ2pCLGtCQUFrQixDQUFFLGdCQUFpQixDQUNyQyxlQUFlLENBQUUsZ0JBQWlCLENBQ2xDLGFBQWEsQ0FBRSxnQkFBaUIsQ0FDaEMsVUFBVSxDQUFFLGdCQUFpQixDQUNoQyxBQUtELEFBQTJCLFVBQWpCLENBQUMsSUFBSSxBQUFBLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBRSxDQUN6QixHQUFHLENBQUUsR0FBSSxDQUNaLEFBRUQsQUFBMkIsVUFBakIsQ0FBQyxJQUFJLEFBQUEsVUFBVyxDQUFBLEFBQUEsQ0FBQyxFQUMzQixBQUEyQixVQUFqQixDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDekIsR0FBRyxDQUFFLElBQUssQ0FDYixBQUVELEFBQTJCLFVBQWpCLENBQUMsSUFBSSxBQUFBLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBRSxDQUN6QixHQUFHLENBQUUsSUFBSyxDQUNiLEFBRUQsQUFBZ0MsVUFBdEIsQUFBQSxLQUFLLENBQUMsSUFBSSxBQUFBLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBRSxDQUM5QixHQUFHLENBQUUsSUFBSyxDQUNWLEtBQUssQ0FBRSxFQUFHLENBQ1YsSUFBSSxDQUFFLEdBQUksQ0FDYixBQUVELEFBQWdDLFVBQXRCLEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDOUIsaUJBQWlCLENBQUUsYUFBTSxDQUN6QixjQUFjLENBQUUsYUFBTSxDQUN0QixZQUFZLENBQUUsYUFBTSxDQUNwQixTQUFTLENBQUUsYUFBTSxDQUNwQixBQUVELEFBQWdDLFVBQXRCLEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDOUIsaUJBQWlCLENBQUUsY0FBTSxDQUN6QixjQUFjLENBQUUsY0FBTSxDQUN0QixZQUFZLENBQUUsY0FBTSxDQUNwQixTQUFTLENBQUUsY0FBTSxDQUNwQixBQUVELEFBQWdDLFVBQXRCLEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDOUIsR0FBRyxDQUFFLElBQUssQ0FDVixLQUFLLENBQUUsRUFBRyxDQUNWLElBQUksQ0FBRSxHQUFJLENBQ2IsQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNWLGdCQUFnQixDQUFFLElBQUssQ0FDdkIsT0FBTyxDQUFFLEdBQUksQ0FDaEIsQUFFRCxBQUFBLGtCQUFrQixBQUFDLENBQ2YsVUFBVSxDQUFFLGlCQUFrQixDQUNqQyxBQUVELEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixVQUFVLENBQUUsaUJBQWtCLENBQ2pDLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLGFBQWEsQ0FBRSxHQUFJLENBQ3RCLEFBRUQsQUFBQSxhQUFhLEFBQUMsQ0FDVixnQkFBZ0IsQ0hoT0QsT0FBTyxDR2dPYyxVQUFVLENBQzlDLEtBQUssQ0FBRSxlQUFnQixDRnBOdkIsaUJBQWlCLENBQUUsVUFBSyxDQUN4QixjQUFjLENBQUUsVUFBSyxDQUNyQixZQUFZLENBQUUsVUFBSyxDQUNuQixTQUFTLENBQUUsVUFBSyxDRW1ObkIsQUNyT0QsQUFBQSxlQUFlLEFBQUEsQ0FDWCxRQUFRLENBQUcsUUFBUyxDQTZFdkIsQUE5RUQsQUFHUSxlQUhPLENBRVgsWUFBWSxDQUNSLEdBQUcsQ0FIWCxBQUdRLGVBSE8sQ0FFRyxZQUFZLENBQ3RCLEdBQUcsQUFBQyxDQUNBLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUFMVCxBQU9JLGVBUFcsQ0FPWCxhQUFhLEFBQUEsQ0FDVCxVQUFVLENBQUUsTUFBTyxDQUNuQixRQUFRLENBQUUsUUFBUyxDQUNuQixNQUFNLENBQUUsSUFBSyxDQUNiLElBQUksQ0FBRSxDQUFFLENBQ1IsS0FBSyxDQUFFLENBQUUsQ0FzQ1osQUFsREwsQUFhUSxlQWJPLENBT1gsYUFBYSxDQU1ULGVBQWUsQUFBQSxDQUNYLE9BQU8sQ0FBRSxZQUFhLENBZXpCLEFBN0JULEFBZVksZUFmRyxDQU9YLGFBQWEsQ0FNVCxlQUFlLENBRVgsU0FBUyxBQUFBLENBQ0wsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLE1BQU0sQ0FBRSxlQUFnQixDQUN4QixnQkFBZ0IsQ0FBRSxLQUFNLENIbkJwQyxrQkFBa0IsQ0FBRSxhQUFjLENBQ2xDLGVBQWUsQ0FBRSxhQUFjLENBQy9CLGFBQWEsQ0FBRSxhQUFjLENBQzdCLFVBQVUsQ0FBRSxhQUFjLENHa0JkLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLE1BQU0sQ0FBRSxRQUFTLENBS3BCLEFBNUJiLEFBZVksZUFmRyxDQU9YLGFBQWEsQ0FNVCxlQUFlLENBRVgsU0FBUyxBQVNKLE9BQU8sQUFBQSxDQUNKLGdCQUFnQixDSnZCakIsT0FBTyxDQ0R0QixrQkFBa0IsQ0FBRSxhQUFjLENBQ2xDLGVBQWUsQ0FBRSxhQUFjLENBQy9CLGFBQWEsQ0FBRSxhQUFjLENBQzdCLFVBQVUsQ0FBRSxhQUFjLENHdUJiLEFBM0JqQixBQThCUSxlQTlCTyxDQU9YLGFBQWEsQ0F1QlQsWUFBWSxBQUFBLENBQ1IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FpQmYsQUFqRFQsQUFpQ1ksZUFqQ0csQ0FPWCxhQUFhLENBdUJULFlBQVksQ0FHUixTQUFTLEFBQUEsQ0FDTCxRQUFRLENBQUUsUUFBUyxDQUNuQixJQUFJLENBQUUsQ0FBRSxDQUNSLEdBQUcsQ0FBRSxDQUFFLENBQ1AsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDQUFFLElBQUssQ0FDZixBQXhDYixBQXlDWSxlQXpDRyxDQU9YLGFBQWEsQ0F1QlQsWUFBWSxDQVdSLFNBQVMsQUFBQSxDQUNMLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEtBQUssQ0FBRSxDQUFFLENBQ1QsR0FBRyxDQUFFLENBQUUsQ0FDUCxPQUFPLENBQUUsWUFBYSxDQUN0QixTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNmLEFBaERiLEFBbURJLGVBbkRXLENBbURYLHNCQUFzQixBQUFBLENBQ2xCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxHQUFJLENBQ1QsTUFBTSxDQUFFLEdBQUksQ0hqQmhCLGlCQUFrQyxDR2tCSCxnQkFBVSxDSGxCekMsYUFBa0MsQ0drQkgsZ0JBQVUsQ0hsQnpDLGNBQWtDLENHa0JILGdCQUFVLENIbEJ6QyxZQUFrQyxDR2tCSCxnQkFBVSxDSGQzQyxTQUFZLENHY3FCLGdCQUFVLENBQ3JDLElBQUksQ0FBRSxDQUFFLENBQ1IsS0FBSyxDQUFFLElBQUssQ0FvQmYsQUE3RUwsQUEwRFEsZUExRE8sQ0FtRFgsc0JBQXNCLENBT2xCLE1BQU0sQUFBQSxDQUNGLE9BQU8sQ0FBRyxZQUFhLENBQ3ZCLFFBQVEsQ0FBRyxRQUFTLENBQ3BCLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLEdBQUcsQ0FBRyxDQUFFLENBQ1IsT0FBTyxDQUFHLElBQUssQ0FhbEIsQUE1RVQsQUFnRVksZUFoRUcsQ0FtRFgsc0JBQXNCLENBT2xCLE1BQU0sQ0FNRixDQUFDLEFBQUEsQ0FDRyxTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUcsS0FBTSxDQUNqQixBQW5FYixBQTBEUSxlQTFETyxDQW1EWCxzQkFBc0IsQ0FPbEIsTUFBTSxBQVVELEtBQUssQUFBQSxDQUVGLElBQUksQ0FBRSxDQUFFLENBQ1gsQUF2RWIsQUEwRFEsZUExRE8sQ0FtRFgsc0JBQXNCLENBT2xCLE1BQU0sQUFjRCxLQUFLLEFBQUEsQ0FFRixLQUFLLENBQUUsQ0FBRSxDQUNaLEFBS2IsQUFDSSxZQURRLENBQ1IsYUFBYSxBQUFDLENBQ1YsTUFBTSxDQUFFLElBQUssQ0FDaEIsQUFITCxBQUlJLFlBSlEsQ0FJUixlQUFlLEFBQUEsQ0FDWCxPQUFPLENBQUUsWUFBYSxDQWV6QixBQXBCTCxBQU1RLFlBTkksQ0FJUixlQUFlLENBRVgsU0FBUyxBQUFBLENBQ0wsTUFBTSxDQUFFLGVBQWdCLENBQ3hCLEtBQUssQ0FBRSxlQUFnQixDQUN2QixhQUFhLENBQUUsSUFBSyxDQUNwQixNQUFNLENBQUUsZUFBZ0IsQ0FDeEIsZ0JBQWdCLENBQUUsS0FBTSxDSDFGaEMsa0JBQWtCLENBQUUsYUFBYyxDQUNsQyxlQUFlLENBQUUsYUFBYyxDQUMvQixhQUFhLENBQUUsYUFBYyxDQUM3QixVQUFVLENBQUUsYUFBYyxDR3lGbEIsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsTUFBTSxDQUFFLGtCQUFtQixDQUs5QixBQW5CVCxBQU1RLFlBTkksQ0FJUixlQUFlLENBRVgsU0FBUyxBQVNKLE9BQU8sQUFBQSxDQUNKLGdCQUFnQixDQUFFLHNCQUF1QixDSC9GckQsa0JBQWtCLENBQUUsYUFBYyxDQUNsQyxlQUFlLENBQUUsYUFBYyxDQUMvQixhQUFhLENBQUUsYUFBYyxDQUM3QixVQUFVLENBQUUsYUFBYyxDRzhGakIsQUFLYixBQUdZLGVBSEcsQ0FDWCxZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFTLENBK0R0QixBQW5FYixBQUtnQixlQUxELENBQ1gsWUFBWSxDQUNSLEtBQUssQ0FDRCxhQUFhLENBRVQsYUFBYSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixHQUFHLENBQUUsSUFBSyxDQUNWLElBQUksQ0FBRSxHQUFJLENBeURiLEFBbEVqQixBQVVvQixlQVZMLENBQ1gsWUFBWSxDQUNSLEtBQUssQ0FDRCxhQUFhLENBRVQsYUFBYSxDQUtULFVBQVUsQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFTLENBQ25CLGdCQUFnQixDQUFPLHFCQUFLLENBcUQvQixBQWpFckIsQUFhd0IsZUFiVCxDQUNYLFlBQVksQ0FDUixLQUFLLENBQ0QsYUFBYSxDQUVULGFBQWEsQ0FLVCxVQUFVLENBR04sTUFBTSxBQUFDLENBQ0gsU0FBUyxDQUFFLEtBQU0sQ0FRcEIsQUF0QnpCLEFBZTRCLGVBZmIsQ0FDWCxZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQUdOLE1BQU0sQ0FFRixFQUFFLEFBQUMsQ0FDQyxXQUFXLENBQUUsR0FBSSxDQUNqQixLQUFLLENKOUc5QixPQUFPLENJK0drQixPQUFPLENBQUUsS0FBTSxDQUNmLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGNBQWMsQ0FBRSxTQUFVLENBQzdCLEFBckI3QixBQXVCd0IsZUF2QlQsQ0FDWCxZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQWFOLFdBQVcsQUFBQyxDQUNSLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLE9BQU8sQ0FBRSxLQUFNLENBS2xCLEFBL0J6QixBQTJCNEIsZUEzQmIsQ0FDWCxZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQWFOLFdBQVcsQ0FJUCxNQUFNLEFBQUMsQ0FDSCxLQUFLLENKaklsQixPQUFPLENJa0lNLGNBQWMsQ0FBRSxTQUFVLENBQzdCLEFBOUI3QixBQWdDd0IsZUFoQ1QsQ0FDWCxZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQXNCTixjQUFjLEFBQUMsQ0FDWCxRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsSUFBSyxDQUNWLEtBQUssQ0FBRSxJQUFLLENBNkJmLEFBaEV6QixBQW9DNEIsZUFwQ2IsQ0FDWCxZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQXNCTixjQUFjLENBSVYsS0FBSyxBQUFDLENBQ0YsWUFBWSxDQUFFLEdBQUksQ0FJckIsQUF6QzdCLEFBc0NnQyxlQXRDakIsQ0FDWCxZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQXNCTixjQUFjLENBSVYsS0FBSyxDQUVELENBQUMsQUFBQyxDQUNFLGFBQWEsQ0FBRSxHQUFJLENBQ3RCLEFBeENqQyxBQTBDNEIsZUExQ2IsQ0FDWCxZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQXNCTixjQUFjLENBVVYsS0FBSyxBQUFDLENBQ0YsV0FBVyxDQUFFLEdBQUksQ0FJcEIsQUEvQzdCLEFBNENnQyxlQTVDakIsQ0FDWCxZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQXNCTixjQUFjLENBVVYsS0FBSyxDQUVELENBQUMsQUFBQyxDQUNFLFlBQVksQ0FBRSxHQUFJLENBQ3JCLEFBOUNqQyxBQWdENEIsZUFoRGIsQ0FDWCxZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQXNCTixjQUFjLENBZ0JWLE1BQU0sQUFBQyxDQUNILE9BQU8sQ0FBRSxZQUFhLENBY3pCLEFBL0Q3QixBQWtEZ0MsZUFsRGpCLENBQ1gsWUFBWSxDQUNSLEtBQUssQ0FDRCxhQUFhLENBRVQsYUFBYSxDQUtULFVBQVUsQ0FzQk4sY0FBYyxDQWdCVixNQUFNLENBRUYsQ0FBQyxBQUFDLENBQ0UsZ0JBQWdCLENKeEpqQyxPQUFPLENJeUpVLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLElBQUssQ0FDaEIsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGNBQWMsQ0FBRSxNQUFPLENBQ3ZCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLE1BQU0sQ0FBRSxJQUFLLENBQ2hCLEFBVWpDLEFBR1ksY0FIRSxDQUNWLFlBQVksQ0FDUixLQUFLLENBQ0QsYUFBYSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVMsQ0FtRXRCLEFBdkViLEFBS2dCLGNBTEYsQ0FDVixZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLEFBQUMsQ0FDVixRQUFRLENBQUUsUUFBUyxDQUNuQixLQUFLLENBQUUsSUFBSyxDQUNaLEdBQUcsQ0FBRSxJQUFLLENBQ1YsSUFBSSxDQUFFLEdBQUksQ0E2RGIsQUF0RWpCLEFBVW9CLGNBVk4sQ0FDVixZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVMsQ0EwRHRCLEFBckVyQixBQVl3QixjQVpWLENBQ1YsWUFBWSxDQUNSLEtBQUssQ0FDRCxhQUFhLENBRVQsYUFBYSxDQUtULFVBQVUsQ0FFTixVQUFVLEFBQUMsQ0FDUCxnQkFBZ0IsQ0FBTyxxQkFBSyxDQXNEL0IsQUFuRXpCLEFBYzRCLGNBZGQsQ0FDVixZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQUVOLFVBQVUsQ0FFTixNQUFNLEFBQUMsQ0FDSCxTQUFTLENBQUUsR0FBSSxDQVFsQixBQXZCN0IsQUFnQmdDLGNBaEJsQixDQUNWLFlBQVksQ0FDUixLQUFLLENBQ0QsYUFBYSxDQUVULGFBQWEsQ0FLVCxVQUFVLENBRU4sVUFBVSxDQUVOLE1BQU0sQ0FFRixFQUFFLEFBQUMsQ0FDQyxXQUFXLENBQUUsR0FBSSxDQUNqQixLQUFLLENKdkxsQyxPQUFPLENJd0xzQixPQUFPLENBQUUsS0FBTSxDQUNmLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGNBQWMsQ0FBRSxTQUFVLENBQzdCLEFBdEJqQyxBQXdCNEIsY0F4QmQsQ0FDVixZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQUVOLFVBQVUsQ0FZTixXQUFXLEFBQUMsQ0FDUixXQUFXLENBQUUsSUFBSyxDQUNsQixjQUFjLENBQUUsSUFBSyxDQUNyQixPQUFPLENBQUUsS0FBTSxDQU1sQixBQWpDN0IsQUE0QmdDLGNBNUJsQixDQUNWLFlBQVksQ0FDUixLQUFLLENBQ0QsYUFBYSxDQUVULGFBQWEsQ0FLVCxVQUFVLENBRU4sVUFBVSxDQVlOLFdBQVcsQ0FJUCxNQUFNLEFBQUMsQ0FDSCxLQUFLLENKMU10QixPQUFPLENJMk1VLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGNBQWMsQ0FBRSxTQUFVLENBQzdCLEFBaENqQyxBQWtDNEIsY0FsQ2QsQ0FDVixZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQUVOLFVBQVUsQ0FzQk4sY0FBYyxBQUFDLENBQ1gsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLElBQUssQ0FDVixLQUFLLENBQUUsSUFBSyxDQTZCZixBQWxFN0IsQUFzQ2dDLGNBdENsQixDQUNWLFlBQVksQ0FDUixLQUFLLENBQ0QsYUFBYSxDQUVULGFBQWEsQ0FLVCxVQUFVLENBRU4sVUFBVSxDQXNCTixjQUFjLENBSVYsS0FBSyxBQUFDLENBQ0YsWUFBWSxDQUFFLEdBQUksQ0FJckIsQUEzQ2pDLEFBd0NvQyxjQXhDdEIsQ0FDVixZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQUVOLFVBQVUsQ0FzQk4sY0FBYyxDQUlWLEtBQUssQ0FFRCxDQUFDLEFBQUMsQ0FDRSxhQUFhLENBQUUsR0FBSSxDQUN0QixBQTFDckMsQUE0Q2dDLGNBNUNsQixDQUNWLFlBQVksQ0FDUixLQUFLLENBQ0QsYUFBYSxDQUVULGFBQWEsQ0FLVCxVQUFVLENBRU4sVUFBVSxDQXNCTixjQUFjLENBVVYsS0FBSyxBQUFDLENBQ0YsV0FBVyxDQUFFLEdBQUksQ0FJcEIsQUFqRGpDLEFBOENvQyxjQTlDdEIsQ0FDVixZQUFZLENBQ1IsS0FBSyxDQUNELGFBQWEsQ0FFVCxhQUFhLENBS1QsVUFBVSxDQUVOLFVBQVUsQ0FzQk4sY0FBYyxDQVVWLEtBQUssQ0FFRCxDQUFDLEFBQUMsQ0FDRSxZQUFZLENBQUUsR0FBSSxDQUNyQixBQWhEckMsQUFrRGdDLGNBbERsQixDQUNWLFlBQVksQ0FDUixLQUFLLENBQ0QsYUFBYSxDQUVULGFBQWEsQ0FLVCxVQUFVLENBRU4sVUFBVSxDQXNCTixjQUFjLENBZ0JWLE1BQU0sQUFBQyxDQUNILE9BQU8sQ0FBRSxZQUFhLENBY3pCLEFBakVqQyxBQW9Eb0MsY0FwRHRCLENBQ1YsWUFBWSxDQUNSLEtBQUssQ0FDRCxhQUFhLENBRVQsYUFBYSxDQUtULFVBQVUsQ0FFTixVQUFVLENBc0JOLGNBQWMsQ0FnQlYsTUFBTSxDQUVGLENBQUMsQUFBQyxDQUNFLGdCQUFnQixDSmxPckMsT0FBTyxDSW1PYyxLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNuQixjQUFjLENBQUUsTUFBTyxDQUN2QixXQUFXLENBQUUsR0FBSSxDQUNqQixNQUFNLENBQUUsT0FBUSxDQUNoQixhQUFhLENBQUUsSUFBSyxDQUNwQixNQUFNLENBQUUsSUFBSyxDQUNoQixBQVlyQyxBQUNJLFlBRFEsQ0FDUix1QkFBdUIsQUFBQyxDQUNwQixPQUFPLENBQUUsUUFBUyxDQUNsQixnQkFBZ0IsQ0o1UEwsT0FBTyxDSXFSckIsQUE1QkwsQUFRWSxZQVJBLENBQ1IsdUJBQXVCLENBSW5CLGFBQWEsQ0FHVCxHQUFHLEFBQUMsQ0FDQSxNQUFNLENBQUUsUUFBUyxDQUNqQixPQUFPLENBQUUsS0FBTSxDQUNmLGNBQWMsQ0FBRSxLQUFNLENBQ3RCLFVBQVUsQ0FBRSxNQUFPLENBQ3RCLEFBYmIsQUFjWSxZQWRBLENBQ1IsdUJBQXVCLENBSW5CLGFBQWEsQ0FTVCxNQUFNLEFBQUMsQ0FDSCxXQUFXLENBQUUsSUFBSyxDQUNsQixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxNQUFPLENBQ25CLE9BQU8sQ0FBRSxLQUFNLENBUWxCLEFBMUJiLEFBbUJnQixZQW5CSixDQUNSLHVCQUF1QixDQUluQixhQUFhLENBU1QsTUFBTSxDQUtGLEdBQUcsQUFBQyxDQUNBLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBdEJqQixBQXVCZ0IsWUF2QkosQ0FDUix1QkFBdUIsQ0FJbkIsYUFBYSxDQVNULE1BQU0sQ0FTRixTQUFTLEFBQUMsQ0FDTixTQUFTLENBQUUsSUFBSyxDQUNuQixBQU1qQixBQUFBLFVBQVUsQUFBQyxDQUNQLGdCQUFnQixDSnpSRCxPQUFPLENJMFJ6QixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1QsWUFBWSxDQUFFLGNBQWUsQ0FDaEMsQUNoU0QsQUFBQSxJQUFJLEFBQUMsQ0FDRCxnQkFBZ0IsQ0FBQyxLQUFNLENBQ3ZCLEtBQUssQ0xFUyxPQUFPLENLRHJCLFdBQVcsQ0FBRSxxQkFBc0IsQ0FDbkMsVUFBVSxDQUFFLE1BQU8sQ0FDdEIsQUFFRCxBQUFBLE9BQU8sQUFBQyxDQUNKLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLGFBQWEsQ0FBRSxJQUFLLENBQ3ZCLEFBRUQsQUFDSSxPQURHLENBQ0gsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDTFpNLE9BQU8sQ0thckIsQUFHTCxBQUFBLGFBQWEsQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBRUQsQUFBQSxNQUFNLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENMZEYsT0FBTyxDS2ViLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDWCxVQUFVLENBQUUsSUFBSyxDQUNwQixBQUVELEFBQUEsY0FBYyxBQUFDLENBQ1gsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFFRCxBQUFBLGNBQWMsQUFBQyxDQUNYLGFBQWEsQ0FBQyxHQUFHLENBQUMsS0FBSyxDTDFCcEIsT0FBTyxDSzJCYixBQUVELEFBQWlCLEtBQVosQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FBWSxDQUNkLGFBQWEsQ0FBQyxJQUFLLENBQ25CLE1BQU0sQ0FBRSxHQUFJLENBQ1osWUFBWSxDQUFFLElBQUssQ0FDbkIsS0FBSyxDQUFFLEtBQU0sQ0FDYixLQUFLLENBQUUsS0FBTSxDQUNoQixBQUdELEFBQUEsMkJBQTJCLEFBQUMsQ0FBRSxLQUFLLENBQUMsS0FBTSxDQUFFLFVBQVUsQ0FBQyxNQUFPLENBQUksQUFDbEUsQUFBQSxrQkFBa0IsQUFBQyxDQUFFLEtBQUssQ0FBQyxLQUFNLENBQUUsVUFBVSxDQUFDLE1BQU8sQ0FBSSxBQUN6RCxBQUFBLHNCQUFzQixBQUFDLENBQUUsS0FBSyxDQUFDLEtBQU0sQ0FBRSxVQUFVLENBQUMsTUFBTyxDQUFJLEFBQzdELEFBQUssS0FBQSxBQUFBLGlCQUFpQixBQUFDLENBQUUsS0FBSyxDQUFDLEtBQU0sQ0FBRSxVQUFVLENBQUMsTUFBTyxDQUFJLEFBRTdELEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixRQUFRLENBQUUsUUFBUyxDQUN0QixBQUVELEFBQUEsSUFBSSxBQUFDLENBQ0QsS0FBSyxDQUFFLE9BQVEsQ0FDbEIsQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNWLE9BQU8sQ0FBRSxZQUFhLENBQ3pCLEFBRUQsQUFBQSxLQUFLLEFBQUMsQ0FDRixNQUFNLENBQUUsR0FBSSxDQTRCZixBQTdCRCxBQUVJLEtBRkMsQ0FFRCxnQkFBZ0IsQUFBQyxDQUNiLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE9BQU8sQ0FBRSxHQUFJLENBd0JoQixBQTVCTCxBQU1ZLEtBTlAsQ0FFRCxnQkFBZ0IsQ0FHWixZQUFZLENBQ1IsR0FBRyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUssQ0FDZixBQVJiLEFBVVEsS0FWSCxDQUVELGdCQUFnQixDQVFaLHNCQUFzQixBQUFDLENBQ25CLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBQyxHQUFJLENBQ1IsV0FBVyxDQUFFLElBQUssQ0FDbEIsY0FBYyxDQUFFLElBQUssQ0FDckIsS0FBSyxDQUFFLElBQUssQ0FDWixnQkFBZ0IsQ0FBRSxxQkFBSSxDQVd6QixBQTNCVCxBQWlCWSxLQWpCUCxDQUVELGdCQUFnQixDQVFaLHNCQUFzQixDQU9sQixHQUFHLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSyxDQUNuQixBQW5CYixBQW9CWSxLQXBCUCxDQUVELGdCQUFnQixDQVFaLHNCQUFzQixDQVVsQixTQUFTLEFBQUMsQ0FDTixTQUFTLENBQUUsSUFBSyxDQUNuQixBQXRCYixBQXVCWSxLQXZCUCxDQUVELGdCQUFnQixDQVFaLHNCQUFzQixDQWFsQixHQUFHLENBdkJmLEFBdUJpQixLQXZCWixDQUVELGdCQUFnQixDQVFaLHNCQUFzQixDQWFiLFNBQVMsQUFBQyxDQUNYLEtBQUssQ0x0RkwsT0FBTyxDS3VGUCxVQUFVLENBQUUsTUFBTyxDQUN0QixBQUtiLEFBQUEsUUFBUSxDQUFFLEFBQWlCLEtBQVosQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFBYyxBQUFxQixLQUFoQixDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUNwQyxBQUFxQixLQUFoQixDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFrQixBQUEyQixLQUF0QixDQUFBLEFBQUEsSUFBQyxDQUFLLGdCQUFnQixBQUFyQixFQUM5QixBQUFpQixLQUFaLENBQUEsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLEVBQWMsQUFBa0IsS0FBYixDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFlLEFBQWlCLEtBQVosQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFDL0MsQUFBaUIsS0FBWixDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxFQUFjLEFBQW1CLEtBQWQsQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZ0IsQUFBa0IsS0FBYixDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUNoRCxBQUFnQixLQUFYLENBQUEsQUFBQSxJQUFDLENBQUssS0FBSyxBQUFWLEVBQWEsQUFBZ0IsS0FBWCxDQUFBLEFBQUEsSUFBQyxDQUFLLEtBQUssQUFBVixFQUN6QixBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWMsQ0FDaEIsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNWLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFDM0dELEFBQUEsTUFBTSxBQUFBLENBQ0YsZ0JBQWdCLENOS0YsT0FBTyxDTUpyQixLQUFLLENOS00sSUFBSSxDTUpmLFNBQVMsQ0FBQyxJQUFLLENBQ2YsYUFBYSxDQUFFLGlCQUFrQixDQUNqQyxPQUFPLENBQUMsTUFBTyxDQUNmLFFBQVEsQ0FBRSxRQUFTLENBSXRCLEFBVkQsQUFPSSxNQVBFLENBT0YsS0FBSyxBQUFDLENBQ0YsT0FBTyxDQUFFLFlBQWEsQ0FDekIsQUFJTCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsT0FBTyxDQUFFLEdBQUksQ0FtQmhCLEFBcEJELEFBRUksZ0JBRlksQ0FFWixnQkFBZ0IsQUFBQyxDQUNiLE9BQU8sQ0FBRSxJQUFLLENBQ2QsZ0JBQWdCLENBQUUsSUFBSyxDQWUxQixBQW5CTCxBQUtRLGdCQUxRLENBRVosZ0JBQWdCLENBR1osQ0FBQyxBQUFDLENBQ0UsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsS0FBSyxDTlZWLE9BQU8sQ01XTCxBQVJULEFBU1EsZ0JBVFEsQ0FFWixnQkFBZ0IsQ0FPWixnQkFBZ0IsQUFBQyxDQUNiLE9BQU8sQ0FBRSxpQkFBa0IsQ0FDM0IsS0FBSyxDQUFFLElBQUssQ0FDWixPQUFPLENBQUUsWUFBYSxDQUN0QixXQUFXLENBQUUsSUFBSyxDQUNsQixhQUFhLENBQUUsSUFBSyxDQUNwQixVQUFVLENBQUUsSUFBSyxDQUNqQixNQUFNLENBQUUsSUFBSyxDQUNiLGdCQUFnQixDTnBCckIsT0FBTyxDTXFCTCxBQy9CVCxBQUFBLFFBQVEsQUFBQSxDQUNKLGdCQUFnQixDUE9KLE9BQU8sQ09ObkIsT0FBTyxDQUFFLElBQUssQ0FDZCxNQUFNLENBQUMsSUFBSyxDQUNaLE9BQU8sQ0FBRSxLQUFNLENBSWxCLEFBUkQsQUFLSSxRQUxJLENBS0osRUFBRSxDQUxOLEFBS1EsUUFMQSxDQUtBLENBQUMsQUFBQSxDQUNELEtBQUssQ1BDRSxJQUFJLENPQWQsQUNQTCxBQUFBLE1BQU0sQUFBQSxDQUNGLFVBQVUsQ0FBRSxhQUFjLENBQzFCLFNBQVMsQ0FBQyxJQUFLLENBQ2YsS0FBSyxDQUFFLElBQUssQ0EyQmYsQUE5QkQsQUFJSSxNQUpFLENBSUYsV0FBVyxBQUFDLENBQ1IsVUFBVSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENSS3JCLE9BQU8sQ1FKVCxBQU5MLEFBT0ksTUFQRSxDQU9GLEdBQUcsQUFBQyxDQUNBLFdBQVcsQ0FBRSxJQUFLLENBWXJCLEFBcEJMLEFBVVksTUFWTixDQU9GLEdBQUcsQ0FFQyxFQUFFLENBQUMsRUFBRSxDQUNELENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGNBQWMsQ0FBRSxTQUFVLENBQzFCLEtBQUssQ1JYRixPQUFPLENRWVYsV0FBVyxDQUFFLEdBQUksQ0FJcEIsQUFsQmIsQUFVWSxNQVZOLENBT0YsR0FBRyxDQUVDLEVBQUUsQ0FBQyxFQUFFLENBQ0QsQ0FBQyxBQUtJLE1BQU0sQUFBQyxDQUNKLEtBQUssQ1JiVCxPQUFPLENRY04sQUFqQmpCLEFBc0JRLE1BdEJGLENBcUJGLE9BQU8sQ0FDSCxDQUFDLEFBQUMsQ0FDRSxLQUFLLENScEJELE9BQU8sQ1FvQlcsVUFBVSxDQUNuQyxBQXhCVCxBQTJCSSxNQTNCRSxDQTJCRixvQkFBb0IsQUFBQyxDQUNqQixXQUFXLENBQUUsSUFBSyxDQUNyQixBQUtMLEFBQUEsQ0FBQyxBQUFDLENBQ0UsTUFBTSxDQUFFLENBQUUsQ0FDYixBQUVELEFBQUEsSUFBSSxDQUFFLEFBQUEsSUFBSSxBQUFDLENBQ1AsTUFBTSxDQUFFLElBQUssQ0FDaEIsQUFDRCxBQUFBLFFBQVEsQUFBQyxDQUNMLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE1BQU0sQ0FBRSxlQUFnQixDQUN4QixNQUFNLENBQUUsSUFBSyxDQUNiLE1BQU0sQ0FBRSxZQUFhLENBQ3hCLEFBQ0QsQUFBQSxPQUFPLENBQUUsQUFBQSxLQUFLLEFBQUMsQ0FDWCxNQUFNLENBQUUsSUFBSyxDQUNoQixBQUlELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixRQUFRLENBQUUsS0FBTSxDQUNoQixPQUFPLENBQUUsQ0FBRSxDQUNYLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixRQUFRLENBQUUsT0FBUSxDQUNsQixVQUFVLENBQUUsTUFBTyxDQUNuQixNQUFNLENBQUUsT0FBUSxDQThCbkIsQUFyQ0QsQUFRSSxnQkFSWSxDQVFaLE1BQU0sQUFBQSxDQUNGLE9BQU8sQ0FBRSxJQUFLLENBQ2QsYUFBYSxDQUFFLElBQUssQ0FDcEIsWUFBWSxDQUFFLElBQUssQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FZZixBQXhCTCxBQWFRLGdCQWJRLENBUVosTUFBTSxDQUtGLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGdCQUFnQixDUmxFVCxPQUFPLENRbUVkLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNuQixjQUFjLENBQUUsTUFBTyxDQUN2QixLQUFLLENBQUUsSUFBSyxDQUNaLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBdkJULEFBeUJJLGdCQXpCWSxDQXlCWixJQUFJLEFBQUEsQ0FDQSxTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxNQUFPLENBQ25CLE9BQU8sQ0FBRSxLQUFNLENBQ2YsVUFBVSxDQUFFLEdBQUksQ0FFbkIsQUFoQ0wsQUFpQ0ksZ0JBakNZLENBaUNaLENBQUMsQUFBQSxDQUNHLE9BQU8sQ0FBRSxLQUFNLENBQ2YsZUFBZSxDQUFFLElBQUssQ0FDekIsQUN6RkwsQUFBQSxFQUFFLEFBQUMsQ0FDQyxlQUFlLENBQUUsSUFBSyxDQUN0QixZQUFZLENBQUUsR0FBSSxDQUNyQixBQUVELEFBRVEsTUFGRixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQUFBQyxDQUNDLFVBQVUsQ0FBRSxJQUFLLENBOEZwQixBQWpHVCxBQUtnQixNQUxWLENBQ0YsZ0JBQWdCLENBQ1osRUFBRSxDQUVFLENBQUMsQ0FDRyxNQUFNLEFBQUMsQ0FDSCxRQUFRLENBQUUsUUFBUyxDQXlGdEIsQUEvRmpCLEFBT29CLE1BUGQsQ0FDRixnQkFBZ0IsQ0FDWixFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FFRixHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSyxDQUNmLEFBVHJCLEFBVW9CLE1BVmQsQ0FDRixnQkFBZ0IsQ0FDWixFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FLRixtQkFBbUIsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsR0FBSSxDQUNULElBQUksQ0FBRSxHQUFJLENBQ1YsZ0JBQWdCLENBQUUscUJBQUksQ1JsQjFDLGtCQUFrQixDQUFFLGFBQWMsQ0FDbEMsZUFBZSxDQUFFLGFBQWMsQ0FDL0IsYUFBYSxDQUFFLGFBQWMsQ0FDN0IsVUFBVSxDQUFFLGFBQWMsQ1FpQk4sS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsR0FBSSxDQTZFZixBQTlGckIsQUFrQndCLE1BbEJsQixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixDQVFmLGFBQWEsQUFBQyxDQUNWLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFVBQVUsQ0FBRSxJQUFLLENBc0NwQixBQTFEekIsQUFxQjRCLE1BckJ0QixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixDQVFmLGFBQWEsQ0FHVCxNQUFNLEFBQUMsQ0FDSCxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsS0FBTSxDQUNuQixLQUFLLENUbkI5QixPQUFPLENTb0JrQixhQUFhLENBQUUsSUFBSyxDQUNwQixjQUFjLENBQUUsU0FBVSxDQUM3QixBQTNCN0IsQUE0QjRCLE1BNUJ0QixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixDQVFmLGFBQWEsQ0FVVCxTQUFTLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSyxDQUlqQixBQWpDN0IsQUE4QmdDLE1BOUIxQixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixDQVFmLGFBQWEsQ0FVVCxTQUFTLENBRUwsR0FBRyxBQUFDLENBQ0EsT0FBTyxDQUFFLENBQUUsQ0FDZCxBQWhDakMsQUFrQzRCLE1BbEN0QixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixDQVFmLGFBQWEsQ0FnQlQsS0FBSyxBQUFDLENBQ0YsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDQUFFLE9BQVEsQ0FDZixjQUFjLENBQUUsU0FBVSxDQWlCN0IsQUF0RDdCLEFBc0NnQyxNQXRDMUIsQ0FDRixnQkFBZ0IsQ0FDWixFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FLRixtQkFBbUIsQ0FRZixhQUFhLENBZ0JULEtBQUssQ0FJRCxDQUFDLEFBQUMsQ0FDRSxhQUFhLENBQUUsSUFBSyxDQUNwQixnQkFBZ0IsQ1QzQ2pDLE9BQU8sQ1M0Q1UsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsR0FBSSxDQUNmLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNuQixjQUFjLENBQUUsR0FBSSxDQUNwQixXQUFXLENBQUUsR0FBSSxDQUNqQixZQUFZLENBQUUsR0FBSSxDQUNyQixBQWpEakMsQUFrRGdDLE1BbEQxQixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixDQVFmLGFBQWEsQ0FnQlQsS0FBSyxDQWdCRCxLQUFLLEFBQUMsQ0FDRixLQUFLLENUdER0QixPQUFPLENTdURVLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBckRqQyxBQXVENEIsTUF2RHRCLENBQ0YsZ0JBQWdCLENBQ1osRUFBRSxDQUVFLENBQUMsQ0FDRyxNQUFNLENBS0YsbUJBQW1CLENBUWYsYUFBYSxDQXFDVCxLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsSUFBSyxDQUNqQixBQXpEN0IsQUFVb0IsTUFWZCxDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixBQWlEZCxNQUFNLEFBQUMsQ1IvRDVCLGtCQUFrQixDQUFFLGFBQWMsQ0FDbEMsZUFBZSxDQUFFLGFBQWMsQ0FDL0IsYUFBYSxDQUFFLGFBQWMsQ0FDN0IsVUFBVSxDQUFFLGFBQWMsQ1E4REYsZ0JBQWdCLENUaEV6QixvQkFBTyxDU2lFRSxNQUFNLENBQUUsSUFBSyxDQStCaEIsQUE3RnpCLEFBK0Q0QixNQS9EdEIsQ0FDRixnQkFBZ0IsQ0FDWixFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FLRixtQkFBbUIsQUFpRGQsTUFBTSxDQUlILE1BQU0sQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsYUFBYSxDQUFFLEdBQUksQ0FDdEIsQUFwRTdCLEFBcUU0QixNQXJFdEIsQ0FDRixnQkFBZ0IsQ0FDWixFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FLRixtQkFBbUIsQUFpRGQsTUFBTSxDQVVILFNBQVMsQUFBQyxDQUNOLE9BQU8sQ0FBRSxLQUFNLENSMUUzQyxrQkFBa0IsQ0FBRSxhQUFjLENBQ2xDLGVBQWUsQ0FBRSxhQUFjLENBQy9CLGFBQWEsQ0FBRSxhQUFjLENBQzdCLFVBQVUsQ0FBRSxhQUFjLENReUVFLE9BQU8sQ0FBRSxDQUFFLENBVWQsQUFsRjdCLEFBeUVnQyxNQXpFMUIsQ0FDRixnQkFBZ0IsQ0FDWixFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FLRixtQkFBbUIsQUFpRGQsTUFBTSxDQVVILFNBQVMsQ0FJTCxFQUFFLEFBQUMsQ0FDQyxLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxHQUFJLENBQ2hCLGNBQWMsQ0FBRSxTQUFVLENBQzFCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFLLENBR25CLEFBakZqQyxBQW1GNEIsTUFuRnRCLENBQ0YsZ0JBQWdCLENBQ1osRUFBRSxDQUVFLENBQUMsQ0FDRyxNQUFNLENBS0YsbUJBQW1CLEFBaURkLE1BQU0sQ0F3QkgsS0FBSyxBQUFDLENBQ0YsT0FBTyxDQUFFLElBQUssQ0FDakIsQUFyRjdCLEFBc0Y0QixNQXRGdEIsQ0FDRixnQkFBZ0IsQ0FDWixFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FLRixtQkFBbUIsQUFpRGQsTUFBTSxDQTJCSCxLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ1osUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNoQixBQTVGN0IsQUFxR1EsTUFyR0YsQ0FvR0YsZUFBZSxDQUNYLEVBQUUsQUFBQyxDQUNDLFVBQVUsQ0FBRSxJQUFLLENBc0ZwQixBQTVMVCxBQXdHZ0IsTUF4R1YsQ0FvR0YsZUFBZSxDQUNYLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVMsQ0FpRnRCLEFBMUxqQixBQTBHb0IsTUExR2QsQ0FvR0YsZUFBZSxDQUNYLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUVGLEdBQUcsQUFBQyxDQUNBLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUE1R3JCLEFBNkdvQixNQTdHZCxDQW9HRixlQUFlLENBQ1gsRUFBRSxDQUVFLENBQUMsQ0FDRyxNQUFNLENBS0YsbUJBQW1CLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLEdBQUksQ0FDVCxJQUFJLENBQUUsR0FBSSxDQUNWLGdCQUFnQixDQUFFLHFCQUFJLENSckgxQyxrQkFBa0IsQ0FBRSxhQUFjLENBQ2xDLGVBQWUsQ0FBRSxhQUFjLENBQy9CLGFBQWEsQ0FBRSxhQUFjLENBQzdCLFVBQVUsQ0FBRSxhQUFjLENRb0hOLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLEdBQUksQ0FxRWYsQUF6THJCLEFBcUh3QixNQXJIbEIsQ0FvR0YsZUFBZSxDQUNYLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixDQVFmLGFBQWEsQUFBQyxDQUNWLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFVBQVUsQ0FBRSxJQUFLLENBdUNwQixBQTlKekIsQUF3SDRCLE1BeEh0QixDQW9HRixlQUFlLENBQ1gsRUFBRSxDQUVFLENBQUMsQ0FDRyxNQUFNLENBS0YsbUJBQW1CLENBUWYsYUFBYSxDQUdULE1BQU0sQUFBQyxDQUNILFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxLQUFNLENBQ25CLEtBQUssQ1R0SDlCLE9BQU8sQ1N1SGtCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLGNBQWMsQ0FBRSxTQUFVLENBQzdCLEFBOUg3QixBQStINEIsTUEvSHRCLENBb0dGLGVBQWUsQ0FDWCxFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FLRixtQkFBbUIsQ0FRZixhQUFhLENBVVQsTUFBTSxBQUFDLENBQ0gsT0FBTyxDQUFFLElBQUssQ0FDakIsQUFqSTdCLEFBa0k0QixNQWxJdEIsQ0FvR0YsZUFBZSxDQUNYLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixDQVFmLGFBQWEsQ0FhVCxTQUFTLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSyxDQUNqQixBQXBJN0IsQUFxSTRCLE1Bckl0QixDQW9HRixlQUFlLENBQ1gsRUFBRSxDQUVFLENBQUMsQ0FDRyxNQUFNLENBS0YsbUJBQW1CLENBUWYsYUFBYSxDQWdCVCxLQUFLLEFBQUMsQ0FDRixTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsT0FBUSxDQUNmLGNBQWMsQ0FBRSxTQUFVLENBa0I3QixBQTFKN0IsQUEwSWdDLE1BMUkxQixDQW9HRixlQUFlLENBQ1gsRUFBRSxDQUVFLENBQUMsQ0FDRyxNQUFNLENBS0YsbUJBQW1CLENBUWYsYUFBYSxDQWdCVCxLQUFLLENBS0QsQ0FBQyxBQUFDLENBQ0UsYUFBYSxDQUFFLElBQUssQ0FDcEIsZ0JBQWdCLENUL0lqQyxPQUFPLENTZ0pVLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLEdBQUksQ0FDZixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDbkIsY0FBYyxDQUFFLEdBQUksQ0FDcEIsV0FBVyxDQUFFLEdBQUksQ0FDakIsWUFBWSxDQUFFLEdBQUksQ0FDckIsQUFySmpDLEFBc0pnQyxNQXRKMUIsQ0FvR0YsZUFBZSxDQUNYLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixDQVFmLGFBQWEsQ0FnQlQsS0FBSyxDQWlCRCxLQUFLLEFBQUMsQ0FDRixLQUFLLENUMUp0QixPQUFPLENTMkpVLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBekpqQyxBQTJKNEIsTUEzSnRCLENBb0dGLGVBQWUsQ0FDWCxFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FLRixtQkFBbUIsQ0FRZixhQUFhLENBc0NULEtBQUssQUFBQyxDQUNGLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBN0o3QixBQTZHb0IsTUE3R2QsQ0FvR0YsZUFBZSxDQUNYLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixBQWtEZCxNQUFNLEFBQUMsQ1JuSzVCLGtCQUFrQixDQUFFLGFBQWMsQ0FDbEMsZUFBZSxDQUFFLGFBQWMsQ0FDL0IsYUFBYSxDQUFFLGFBQWMsQ0FDN0IsVUFBVSxDQUFFLGFBQWMsQ1FrS0YsZ0JBQWdCLENUcEt6QixvQkFBTyxDU3FLRSxNQUFNLENBQUUsSUFBSyxDQXNCaEIsQUF4THpCLEFBbUs0QixNQW5LdEIsQ0FvR0YsZUFBZSxDQUNYLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixBQWtEZCxNQUFNLENBSUgsTUFBTSxBQUFDLENBQ0gsT0FBTyxDQUFFLElBQUssQ0FDakIsQUFySzdCLEFBc0s0QixNQXRLdEIsQ0FvR0YsZUFBZSxDQUNYLEVBQUUsQ0FFRSxDQUFDLENBQ0csTUFBTSxDQUtGLG1CQUFtQixBQWtEZCxNQUFNLENBT0gsTUFBTSxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQU0sQ0FDZixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxHQUFJLENBQ2hCLGNBQWMsQ0FBRSxTQUFVLENBQzFCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBN0s3QixBQThLNEIsTUE5S3RCLENBb0dGLGVBQWUsQ0FDWCxFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FLRixtQkFBbUIsQUFrRGQsTUFBTSxDQWVILEtBQUssQUFBQyxDQUNGLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBaEw3QixBQWlMNEIsTUFqTHRCLENBb0dGLGVBQWUsQ0FDWCxFQUFFLENBRUUsQ0FBQyxDQUNHLE1BQU0sQ0FLRixtQkFBbUIsQUFrRGQsTUFBTSxDQWtCSCxLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsS0FBTSxDQUNmLEtBQUssQ0FBRSxJQUFLLENBQ1osUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNoQixBQzVMN0IsQUFDSSxnQkFEWSxDQUNaLE1BQU0sQUFBQyxDQUNILGFBQWEsQ0FBRSxJQUFLLENBdUJ2QixBQXpCTCxBQUdRLGdCQUhRLENBQ1osTUFBTSxDQUVGLENBQUMsQUFBQyxDQUNFLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLGdCQUFnQixDVkpULE9BQU8sQ1VLZCxLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxHQUFJLENBQ2YsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGNBQWMsQ0FBRSxHQUFJLENBQ3BCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFlBQVksQ0FBRSxHQUFJLENBQ2xCLFVBQVUsQ0FBRSxHQUFJLENBQ25CLEFBaEJULEFBaUJRLGdCQWpCUSxDQUNaLE1BQU0sQ0FnQkYsRUFBRSxBQUFDLENBQ0MsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDVmxCRSxPQUFPLENVbUJkLGNBQWMsQ0FBRSxTQUFVLENBQzFCLE1BQU0sQ0FBRSxHQUFJLENBQ1osV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUF4QlQsQUEwQkksZ0JBMUJZLENBMEJaLFdBQVcsQUFBQyxDQUNSLGFBQWEsQ0FBRSxJQUFLLENBQ3ZCLEFBNUJMLEFBOEJRLGdCQTlCUSxDQTZCWixhQUFhLENBQ1QsSUFBSSxBQUFDLENBQ0QsT0FBTyxDQUFFLENBQUUsQ0FDWCxhQUFhLENBQUUsSUFBSyxDQUNwQixVQUFVLENBQUUsTUFBTyxDQXdCdEIsQUF6RFQsQUFrQ1ksZ0JBbENJLENBNkJaLGFBQWEsQ0FDVCxJQUFJLENBSUEsWUFBWSxBQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLENBQUUsQ0FJZCxBQXhDYixBQXFDZ0IsZ0JBckNBLENBNkJaLGFBQWEsQ0FDVCxJQUFJLENBSUEsWUFBWSxDQUdSLEdBQUcsQUFBQyxDQUNBLE1BQU0sQ0FBRSxJQUFJLENBQUMsS0FBSyxDVnBDbkIsT0FBTyxDVXFDVCxBQXZDakIsQUF5Q1ksZ0JBekNJLENBNkJaLGFBQWEsQ0FDVCxJQUFJLENBV0EsYUFBYSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsVUFBVSxDQUFFLElBQUssQ0FDakIsYUFBYSxDQUFFLElBQUssQ0FDcEIsS0FBSyxDVm5DZCxPQUFPLENVOENELEFBeERiLEFBOENnQixnQkE5Q0EsQ0E2QlosYUFBYSxDQUNULElBQUksQ0FXQSxhQUFhLENBS1QsS0FBSyxBQUFDLENBQ0YsTUFBTSxDQUFFLElBQUssQ0FDYixVQUFVLENBQUUsSUFBSyxDQUNqQixRQUFRLENBQUUsTUFBTyxDQUNwQixBQWxEakIsQUFtRGdCLGdCQW5EQSxDQTZCWixhQUFhLENBQ1QsSUFBSSxDQVdBLGFBQWEsQ0FVVCxJQUFJLEFBQUMsQ0FDRCxNQUFNLENBQUUsSUFBSyxDQUNiLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFFBQVEsQ0FBRSxNQUFPLENBQ3BCLEFBY2pCLEFBQUEsaUJBQWlCLEFBQUMsQ0FDZCxVQUFVLENBQUUsSUFBSyxDQUNwQixBQUVELEFBQUEsaUJBQWlCLEFBQUMsQ0FDZCxRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsQ0FBRSxDQUNYLFNBQVMsQ0FBRSxnQkFBVSxDQUNyQixHQUFHLENBQUUsR0FBSSxDQUNULElBQUksQ0FBRSxHQUFJLENBa0NiLEFBdkNELEFBTUksaUJBTmEsQ0FNYixLQUFLLEFBQUMsQ0FDRixnQkFBZ0IsQ1Y5RUwsT0FBTyxDVStFbEIsTUFBTSxDQUFFLEtBQU0sQ0FDZCxLQUFLLENBQUUsS0FBTSxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osV0FBVyxDQUFFLElBQUssQ0EyQnJCLEFBdENMLEFBWVEsaUJBWlMsQ0FNYixLQUFLLENBTUQsS0FBSyxBQUFDLENBQ0YsV0FBVyxDQUFFLElBQUssQ0FDbEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsTUFBTSxDQUFFLElBQUssQ0FDYixVQUFVLENBQUUsSUFBSyxDQUNqQixRQUFRLENBQUUsTUFBTyxDQUNwQixBQWxCVCxBQW1CUSxpQkFuQlMsQ0FNYixLQUFLLENBYUQsSUFBSSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUssQ0FDaEIsY0FBYyxDQUFFLElBQUssQ0FDckIsTUFBTSxDQUFFLElBQUssQ0FDYixVQUFVLENBQUUsSUFBSyxDQUNqQixRQUFRLENBQUUsTUFBTyxDQUNwQixBQXpCVCxBQTBCUSxpQkExQlMsQ0FNYixLQUFLLENBb0JELEtBQUssQUFBQyxDQUNGLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFlBQVksQ0FBRSxJQUFLLENBQ25CLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLE1BQU0sQ0FBRSxLQUFNLENBQ2QsVUFBVSxDQUFFLEtBQU0sQ0FDbEIsUUFBUSxDQUFFLE1BQU8sQ0FDcEIsQUFqQ1QsQUFrQ1EsaUJBbENTLENBTWIsS0FBSyxDQTRCRCxVQUFVLEFBQUMsQ0FDUCxXQUFXLENBQUUsR0FBSSxDQUNqQixNQUFNLENBQUUsT0FBUSxDQUNuQixBQUlULEFBQUEscUJBQXFCLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEdBQUksQ0FDYixPQUFPLENBQUUsWUFBYSxDQUN6QixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1IsZ0JBQWdCLENBQUUsS0FBTSxDQUN4QixPQUFPLENBQUUsRUFBRyxDQUNaLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE1BQU0sQ0FBRSxPQUFRLENBQ25CLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixLQUFLLENBQUUsSUFBSyxDQUNmLEFDaElELEFBQ0ksb0JBRGdCLENBQ2hCLGFBQWEsQUFBQyxDQUNWLGFBQWEsQ0FBRSxJQUFLLENBZ0J2QixBQWxCTCxBQUdRLG9CQUhZLENBQ2hCLGFBQWEsQ0FFVCxFQUFFLEFBQUMsQ0FDQyxLQUFLLENBQUUsT0FBUSxDQUNmLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLGFBQWEsQ0FBRSxHQUFJLENBQ3RCLEFBUlQsQUFTUSxvQkFUWSxDQUNoQixhQUFhLENBUVQsRUFBRSxBQUFDLENBQ0MsS0FBSyxDWFJFLE9BQU8sQ1dTZCxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsTUFBTyxDQUt2QixBQWpCVCxBQWFZLG9CQWJRLENBQ2hCLGFBQWEsQ0FRVCxFQUFFLENBSUUsQ0FBQyxBQUFDLENBQ0UsVUFBVSxDQUFFLEdBQUksQ0FDaEIsWUFBWSxDQUFFLEdBQUksQ0FDckIsQUFoQmIsQUFtQkksb0JBbkJnQixDQW1CaEIsbUJBQW1CLEFBQUMsQ0FDaEIsVUFBVSxDQUFFLElBQUssQ0FDakIsYUFBYSxDQUFDLEVBQUcsQ0ErQ3BCLEFBcEVMLEFBc0JRLG9CQXRCWSxDQW1CaEIsbUJBQW1CLENBR2YsRUFBRSxBQUFDLENBQ0MsZUFBZSxDQUFDLElBQUssQ0FDckIsaUJBQWlCLENBQUMsRUFBRyxDQUNyQixRQUFRLENBQUMsUUFBUyxDQUNsQixLQUFLLENBQUUsT0FBUSxDQXlDbEIsQUFuRVQsQUFzQlEsb0JBdEJZLENBbUJoQixtQkFBbUIsQ0FHZixFQUFFLEFBS0csT0FBTyxBQUFDLENBQ0wsT0FBTyxDQUFDLGlDQUFPLENBQTJCLEdBQUcsQ0FDN0MsUUFBUSxDQUFDLFFBQVMsQ0FDbEIsSUFBSSxDQUFFLEtBQU0sQ0FDWixLQUFLLENBQUUsR0FBSSxDQUNYLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLEtBQUssQ1gvQkYsT0FBTyxDV2dDVixPQUFPLENBQUUsS0FBTSxDQUNmLGFBQWEsQ0FBRSxpQkFBa0IsQ0FDakMsY0FBYyxDQUFFLElBQUssQ0FDckIsV0FBVyxDQUFFLElBQUssQ0FDckIsQUF0Q2IsQUF3Q1ksb0JBeENRLENBbUJoQixtQkFBbUIsQ0FHZixFQUFFLENBa0JFLENBQUMsQUFBQyxDQUNFLEtBQUssQ0FBRSxPQUFRLENBQ2YsT0FBTyxDQUFFLEtBQU0sQ0FDZixhQUFhLENBQUUsaUJBQWtCLENBQ2pDLGNBQWMsQ0FBRSxJQUFLLENBQ3JCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLE9BQU8sQ0FBRSxDQUFFLENBb0JkLEFBbEViLEFBK0NnQixvQkEvQ0ksQ0FtQmhCLG1CQUFtQixDQUdmLEVBQUUsQ0FrQkUsQ0FBQyxDQU9HLENBQUMsQUFBQyxDQUNFLEtBQUssQ0FBRSxLQUFNLENBQ2IsWUFBWSxDQUFFLElBQUssQ0FDbkIsS0FBSyxDWGhETixPQUFPLENXaUROLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFVBQVUsQ0FBRSxHQUFJLENBQ25CLEFBckRqQixBQXVEb0Isb0JBdkRBLENBbUJoQixtQkFBbUIsQ0FHZixFQUFFLENBa0JFLENBQUMsQUFjSSxNQUFNLENBQ0gsQ0FBQyxBQUFDLENWeENsQixpQkFBaUIsQ0FBRSxVQUFLLENBQ3hCLGNBQWMsQ0FBRSxVQUFLLENBQ3JCLFlBQVksQ0FBRSxVQUFLLENBQ25CLFNBQVMsQ0FBRSxVQUFLLENVdUNDLEFBekRyQixBQTBEb0Isb0JBMURBLENBbUJoQixtQkFBbUIsQ0FHZixFQUFFLENBa0JFLENBQUMsQUFjSSxNQUFNLENBSUgsVUFBVSxBQUFDLENBQ1AsZUFBZSxDQUFFLG9CQUFxQixDQUN0QyxLQUFLLENYMURWLE9BQU8sQ1cyREwsQUE3RHJCLEFBK0RnQixvQkEvREksQ0FtQmhCLG1CQUFtQixDQUdmLEVBQUUsQ0FrQkUsQ0FBQyxDQXVCRyxVQUFVLEFBQUMsQ0FDUCxPQUFPLENBQUUsWUFBYSxDQUN6QixBRWpFakIsQUFBQSxZQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsSUFBSyxDQVVyQixBQVhELEFBRUksWUFGUSxDQUVSLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLFdBQVcsQ0FBRSxTQUFVLENBQ3ZCLFdBQVcsQ0FBRSxPQUFRLENBQ3JCLEtBQUssQ2JKTSxPQUFPLENhS2xCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLE1BQU0sQ0FBRSxHQUFJLENBQ1osYUFBYSxDQUFFLEtBQU0sQ0FDeEIsQUFHTCxBQUFBLGNBQWMsQUFBQyxDQUNYLGFBQWEsQ0FBRSxJQUFLLENBV3ZCLEFBWkQsQUFFSSxjQUZVLENBRVYsQ0FBQyxBQUFDLENaUEYsa0JBQWtCLENBQUUsYUFBYyxDQUNsQyxlQUFlLENBQUUsYUFBYyxDQUMvQixhQUFhLENBQUUsYUFBYyxDQUM3QixVQUFVLENBQUUsYUFBYyxDWVV6QixBQVJMLEFBRUksY0FGVSxDQUVWLENBQUMsQUFFSSxNQUFNLEFBQUMsQ1pGWixpQkFBaUIsQ0FBRSxVQUFLLENBQ3hCLGNBQWMsQ0FBRSxVQUFLLENBQ3JCLFlBQVksQ0FBRSxVQUFLLENBQ25CLFNBQVMsQ0FBRSxVQUFLLENBVmhCLGtCQUFrQixDQUFFLGFBQWMsQ0FDbEMsZUFBZSxDQUFFLGFBQWMsQ0FDL0IsYUFBYSxDQUFFLGFBQWMsQ0FDN0IsVUFBVSxDQUFFLGFBQWMsQ1lTckIsQUFQVCxBQVNJLGNBVFUsQ0FTVixHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSyxDQUNmLEFBS0wsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLE1BQU0sQ0FBRSxHQUFJLENBQ1osYUFBYSxDQUFFLElBQUssQ0FDcEIsZ0JBQWdCLENiOUJELE9BQU8sQ2ErQnRCLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLGNBQWUsQ0FDMUIsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGNBQWMsQ0FBRSxHQUFJLENBQ3BCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFlBQVksQ0FBRSxHQUFJLENBQ2xCLFVBQVUsQ0FBRSxHQUFJLENBQ25CLEFDMUNELEFBQ0ksc0JBRGtCLENBQ2xCLE1BQU0sQUFBQyxDQUNILGFBQWEsQ0FBRSxJQUFLLENBQ3ZCLEFBRUwsQUFBQSwrQkFBK0IsQUFBQyxDQUM1QixhQUFhLENBQUUsSUFBSyxDQTJDdkIsQUE1Q0QsQUFFSSwrQkFGMkIsQ0FFM0IsTUFBTSxBQUFDLENBQ0gsYUFBYSxDQUFFLElBQUssQ0FTdkIsQUFaTCxBQUlRLCtCQUp1QixDQUUzQixNQUFNLENBRUYsRUFBRSxBQUFDLENBQ0MsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDZFZFLE9BQU8sQ2NXZCxjQUFjLENBQUUsU0FBVSxDQUMxQixNQUFNLENBQUUsR0FBSSxDQUNaLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBWFQsQUFhSSwrQkFiMkIsQ0FhM0IsZUFBZSxBQUFDLENBQ1osYUFBYSxDQUFFLElBQUssQ0E2QnZCLEFBM0NMLEFBZ0JZLCtCQWhCbUIsQ0FhM0IsZUFBZSxDQUVYLENBQUMsQ0FDRyxZQUFZLEFBQUMsQ0FDVCxNQUFNLENBQUUsTUFBTyxDQUNmLE9BQU8sQ0FBRSxNQUFPLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENBQ1osZUFBZSxDQUFFLEtBQU0sQ0FDdkIsZ0JBQWdCLENBQUUsZ0NBQUcsQ0FDckIsaUJBQWlCLENBQUUsU0FBVSxDQWdCaEMsQUF0Q2IsQUF1QmdCLCtCQXZCZSxDQWEzQixlQUFlLENBRVgsQ0FBQyxDQUNHLFlBQVksQ0FPUixLQUFLLEFBQUMsQ0FDRixTQUFTLENBQUUsSUFBSyxDQUNoQixLQUFLLENBQUUsSUFBSyxDQUNaLGNBQWMsQ0FBRSxTQUFVLENBQzFCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFdBQVcsQ0FBRSxHQUFJLENBRXBCLEFBOUJqQixBQStCZ0IsK0JBL0JlLENBYTNCLGVBQWUsQ0FFWCxDQUFDLENBQ0csWUFBWSxDQWVSLENBQUMsQUFBQyxDQUNFLEtBQUssQ0FBRSxLQUFNLENBQ2IsWUFBWSxDQUFFLElBQUssQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixXQUFXLENBQUUsR0FBSSxDQUNqQixTQUFTLENBQUUsSUFBSyxDQUNuQixBQXJDakIsQUFlUSwrQkFmdUIsQ0FhM0IsZUFBZSxDQUVYLENBQUMsQUF3QkksTUFBTSxBQUFDLENBQ0osZUFBZSxDQUFFLGVBQWdCLENBQ3BDLEFBS2IsQUFBQSxRQUFRLEFBQUMsQ0FDTCxVQUFVLENBQUUsY0FBZSxDQWU5QixBQWhCRCxBQUVJLFFBRkksQ0FFSixlQUFlLEFBQUMsQ0FDWixVQUFVLENBQUUsSUFBSyxDQUNqQixVQUFVLENBQUUsTUFBTyxDQVd0QixBQWZMLEFBS1EsUUFMQSxDQUVKLGVBQWUsQ0FHWCxJQUFJLEFBQUMsQ0FDRCxXQUFXLENBQUUsT0FBUSxDQUNyQixLQUFLLENkeERFLE9BQU8sQ2N5RGQsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFUVCxBQVVRLFFBVkEsQ0FFSixlQUFlLENBUVgsS0FBSyxBQUFDLENBQ0YsV0FBVyxDQUFFLE1BQU8sQ0FDcEIsS0FBSyxDZHJEVixPQUFPLENjc0RGLFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFDakVULEFBQ0ksVUFETSxDQUNOLE1BQU0sQUFBQyxDQUNILGFBQWEsQ0FBRSxJQUFLLENBU3ZCLEFBWEwsQUFHUSxVQUhFLENBQ04sTUFBTSxDQUVGLEVBQUUsQUFBQyxDQUNDLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQ2ZKRSxPQUFPLENlS2QsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsTUFBTSxDQUFFLEdBQUksQ0FDWixXQUFXLENBQUUsR0FBSSxDQUNwQixBQVZULEFBY1ksVUFkRixDQVlOLGtCQUFrQixDQUNkLFNBQVMsQ0FDTCxhQUFhLEFBQUMsQ0FDVixRQUFRLENBQUUsUUFBUyxDQXlEdEIsQUF4RWIsQUFpQm9CLFVBakJWLENBWU4sa0JBQWtCLENBQ2QsU0FBUyxDQUNMLGFBQWEsQ0FFVCxZQUFZLENBQ1IsR0FBRyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUssQ0FDZixBQW5CckIsQUFxQmdCLFVBckJOLENBWU4sa0JBQWtCLENBQ2QsU0FBUyxDQUNMLGFBQWEsQ0FPVCxtQkFBbUIsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsR0FBSSxDQUNULElBQUksQ0FBRSxHQUFJLENBQ1YsZ0JBQWdCLENmdkJqQixvQkFBTyxDQ0R0QixrQkFBa0IsQ0FBRSxhQUFjLENBQ2xDLGVBQWUsQ0FBRSxhQUFjLENBQy9CLGFBQWEsQ0FBRSxhQUFjLENBQzdCLFVBQVUsQ0FBRSxhQUFjLENjdUJWLEtBQUssQ0FBRSxHQUFJLENBNENkLEFBdkVqQixBQTRCb0IsVUE1QlYsQ0FZTixrQkFBa0IsQ0FDZCxTQUFTLENBQ0wsYUFBYSxDQU9ULG1CQUFtQixDQU9mLGFBQWEsQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFLLENBcUNqQixBQWxFckIsQUE4QndCLFVBOUJkLENBWU4sa0JBQWtCLENBQ2QsU0FBUyxDQUNMLGFBQWEsQ0FPVCxtQkFBbUIsQ0FPZixhQUFhLENBRVQsTUFBTSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsR0FBSSxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsVUFBVSxDQUFFLElBQUssQ0FDakIsUUFBUSxDQUFFLE1BQU8sQ0FPcEIsQUExQ3pCLEFBb0M0QixVQXBDbEIsQ0FZTixrQkFBa0IsQ0FDZCxTQUFTLENBQ0wsYUFBYSxDQU9ULG1CQUFtQixDQU9mLGFBQWEsQ0FFVCxNQUFNLENBTUYsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FDaEIsTUFBTSxDQUFFLEdBQUksQ0FDWixXQUFXLENBQUUsR0FBSSxDQUVwQixBQXpDN0IsQUE0QzRCLFVBNUNsQixDQVlOLGtCQUFrQixDQUNkLFNBQVMsQ0FDTCxhQUFhLENBT1QsbUJBQW1CLENBT2YsYUFBYSxDQWVULEtBQUssQ0FDRCxDQUFDLEFBQUMsQ0FDRSxPQUFPLENBQUUsWUFBYSxDQUN0QixhQUFhLENBQUUsSUFBSyxDQUNwQixnQkFBZ0IsQ0FBRSxJQUFLLENBQ3ZCLEtBQUssQ2Y5Q2xCLE9BQU8sQ2UrQ00sU0FBUyxDQUFFLEdBQUksQ0FDZixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDbkIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsV0FBVyxDQUFFLEdBQUksQ0FDakIsWUFBWSxDQUFFLEdBQUksQ0FDbEIsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUF6RDdCLEFBMEQ0QixVQTFEbEIsQ0FZTixrQkFBa0IsQ0FDZCxTQUFTLENBQ0wsYUFBYSxDQU9ULG1CQUFtQixDQU9mLGFBQWEsQ0FlVCxLQUFLLENBZUQsS0FBSyxBQUFDLENBQ0YsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsV0FBVyxDQUFFLEdBQUksQ0FDakIsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDQUFFLElBQUssQ0FDWixXQUFXLENBQUUsR0FBSSxDQUNwQixBQWhFN0IsQUFxQmdCLFVBckJOLENBWU4sa0JBQWtCLENBQ2QsU0FBUyxDQUNMLGFBQWEsQ0FPVCxtQkFBbUIsQUE4Q2QsTUFBTSxBQUFDLENkbEV4QixrQkFBa0IsQ0FBRSxhQUFjLENBQ2xDLGVBQWUsQ0FBRSxhQUFjLENBQy9CLGFBQWEsQ0FBRSxhQUFjLENBQzdCLFVBQVUsQ0FBRSxhQUFjLENjaUVOLEtBQUssQ0FBRSxJQUFLLENBQ2YsQUF0RXJCLEFBMkVRLFVBM0VFLENBWU4sa0JBQWtCLENBK0RkLGFBQWEsQUFBQyxDQUNWLGFBQWEsQ0FBRSxJQUFLLENBOER2QixBQTFJVCxBQTZFWSxVQTdFRixDQVlOLGtCQUFrQixDQStEZCxhQUFhLENBRVQsYUFBYSxBQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVMsQ0EyRHRCLEFBekliLEFBZ0ZvQixVQWhGVixDQVlOLGtCQUFrQixDQStEZCxhQUFhLENBRVQsYUFBYSxDQUVULFlBQVksQ0FDUixHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSyxDQUNmLEFBbEZyQixBQW9GZ0IsVUFwRk4sQ0FZTixrQkFBa0IsQ0ErRGQsYUFBYSxDQUVULGFBQWEsQ0FPVCxtQkFBbUIsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsR0FBSSxDQUNULElBQUksQ0FBRSxHQUFJLENBQ1YsZ0JBQWdCLENmdEZqQixvQkFBTyxDQ0R0QixrQkFBa0IsQ0FBRSxhQUFjLENBQ2xDLGVBQWUsQ0FBRSxhQUFjLENBQy9CLGFBQWEsQ0FBRSxhQUFjLENBQzdCLFVBQVUsQ0FBRSxhQUFjLENjc0ZWLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLEdBQUksQ0E2Q2QsQUF4SWpCLEFBNkZvQixVQTdGVixDQVlOLGtCQUFrQixDQStEZCxhQUFhLENBRVQsYUFBYSxDQU9ULG1CQUFtQixDQVNmLGFBQWEsQUFBQyxDQUNWLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFdBQVcsQ0FBRSxJQUFLLENBb0NyQixBQW5JckIsQUFnR3dCLFVBaEdkLENBWU4sa0JBQWtCLENBK0RkLGFBQWEsQ0FFVCxhQUFhLENBT1QsbUJBQW1CLENBU2YsYUFBYSxDQUdULE1BQU0sQUFBQyxDQUNILEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLEdBQUksQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFFBQVEsQ0FBRSxNQUFPLENBTXBCLEFBM0d6QixBQXNHNEIsVUF0R2xCLENBWU4sa0JBQWtCLENBK0RkLGFBQWEsQ0FFVCxhQUFhLENBT1QsbUJBQW1CLENBU2YsYUFBYSxDQUdULE1BQU0sQ0FNRixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSyxDQUNoQixNQUFNLENBQUUsR0FBSSxDQUNaLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBMUc3QixBQTZHNEIsVUE3R2xCLENBWU4sa0JBQWtCLENBK0RkLGFBQWEsQ0FFVCxhQUFhLENBT1QsbUJBQW1CLENBU2YsYUFBYSxDQWVULEtBQUssQ0FDRCxDQUFDLEFBQUMsQ0FDRSxPQUFPLENBQUUsWUFBYSxDQUN0QixhQUFhLENBQUUsSUFBSyxDQUNwQixnQkFBZ0IsQ0FBRSxJQUFLLENBQ3ZCLEtBQUssQ2YvR2xCLE9BQU8sQ2VnSE0sU0FBUyxDQUFFLEdBQUksQ0FDZixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDbkIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsV0FBVyxDQUFFLEdBQUksQ0FDakIsWUFBWSxDQUFFLEdBQUksQ0FDbEIsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUExSDdCLEFBMkg0QixVQTNIbEIsQ0FZTixrQkFBa0IsQ0ErRGQsYUFBYSxDQUVULGFBQWEsQ0FPVCxtQkFBbUIsQ0FTZixhQUFhLENBZVQsS0FBSyxDQWVELEtBQUssQUFBQyxDQUNGLGNBQWMsQ0FBRSxTQUFVLENBQzFCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQ0FBRSxJQUFLLENBQ1osV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFqSTdCLEFBb0ZnQixVQXBGTixDQVlOLGtCQUFrQixDQStEZCxhQUFhLENBRVQsYUFBYSxDQU9ULG1CQUFtQixBQWdEZCxNQUFNLEFBQUMsQ2RuSXhCLGtCQUFrQixDQUFFLGFBQWMsQ0FDbEMsZUFBZSxDQUFFLGFBQWMsQ0FDL0IsYUFBYSxDQUFFLGFBQWMsQ0FDN0IsVUFBVSxDQUFFLGFBQWMsQ2NrSU4sS0FBSyxDQUFFLElBQUssQ0FDZixBQ3RJckIsQUFFUSxzQkFGYyxDQUNsQixvQkFBb0IsQ0FDaEIsWUFBWSxBQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVMsQ0FZdEIsQUFmVCxBQUlZLHNCQUpVLENBQ2xCLG9CQUFvQixDQUNoQixZQUFZLENBRVIsTUFBTSxBQUFDLENBQ0gsUUFBUSxDQUFFLG1CQUFvQixDQUM5QixPQUFPLENBQUUsQ0FBRSxDQUNkLEFBUGIsQUFRWSxzQkFSVSxDQUNsQixvQkFBb0IsQ0FDaEIsWUFBWSxDQU1SLEtBQUssQUFBQyxDQUNGLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxHQUFJLENBQ1QsSUFBSSxDQUFFLEdBQUksQ0FDVixLQUFLLENBQUMsSUFBSyxDQUNYLE1BQU0sQ0FBQyxLQUFNLENBQ2hCLEFBZGIsQUFrQlEsc0JBbEJjLENBaUJsQixrQkFBa0IsQ0FDZCxtQkFBbUIsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUyxDQUNuQixTQUFTLENBQUUsbUJBQVMsQ0FDcEIsR0FBRyxDQUFFLEdBQUksQ0FDVCxJQUFJLENBQUUsR0FBSSxDQUNWLE9BQU8sQ0FBRSxDQUFFLENBdURkLEFBOUVULEFBd0JZLHNCQXhCVSxDQWlCbEIsa0JBQWtCLENBQ2QsbUJBQW1CLENBTWYsbUJBQW1CLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUscUJBQUksQ0FvRHpCLEFBN0ViLEFBMEJnQixzQkExQk0sQ0FpQmxCLGtCQUFrQixDQUNkLG1CQUFtQixDQU1mLG1CQUFtQixDQUVmLHVCQUF1QixBQUFDLENBQ3BCLE9BQU8sQ0FBRSxJQUFLLENBaURqQixBQTVFakIsQUE2QndCLHNCQTdCRixDQWlCbEIsa0JBQWtCLENBQ2QsbUJBQW1CLENBTWYsbUJBQW1CLENBRWYsdUJBQXVCLENBRW5CLGtCQUFrQixDQUNkLEVBQUUsQUFBQyxDQUNDLGNBQWMsQ0FBRSxTQUFVLENBQzFCLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLEtBQUssQ2hCeEIxQixPQUFPLENnQnlCYyxhQUFhLENBQUUsR0FBSSxDQUNuQixNQUFNLENBQUUsT0FBUSxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUlyQixBQXhDekIsQUE2QndCLHNCQTdCRixDQWlCbEIsa0JBQWtCLENBQ2QsbUJBQW1CLENBTWYsbUJBQW1CLENBRWYsdUJBQXVCLENBRW5CLGtCQUFrQixDQUNkLEVBQUUsQUFRRyxNQUFNLEFBQUMsQ0FDSixLQUFLLENoQnJDbEIsT0FBTyxDZ0JzQ0csQUF2QzdCLEFBMkNvQixzQkEzQ0UsQ0FpQmxCLGtCQUFrQixDQUNkLG1CQUFtQixDQU1mLG1CQUFtQixDQUVmLHVCQUF1QixDQWlCbkIsZ0JBQWdCLEFBQUMsQ0FDYixLQUFLLENoQjNDVixPQUFPLENnQm1ETCxBQXBEckIsQUE4Q3dCLHNCQTlDRixDQWlCbEIsa0JBQWtCLENBQ2QsbUJBQW1CLENBTWYsbUJBQW1CLENBRWYsdUJBQXVCLENBaUJuQixnQkFBZ0IsQ0FHWixRQUFRLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSyxDQUNuQixBQWhEekIsQUFpRHdCLHNCQWpERixDQWlCbEIsa0JBQWtCLENBQ2QsbUJBQW1CLENBTWYsbUJBQW1CLENBRWYsdUJBQXVCLENBaUJuQixnQkFBZ0IsQ0FNWixTQUFTLEFBQUMsQ0FDTixTQUFTLENBQUUsSUFBSyxDQUNuQixBQW5EekIsQUFzRG9CLHNCQXRERSxDQWlCbEIsa0JBQWtCLENBQ2QsbUJBQW1CLENBTWYsbUJBQW1CLENBRWYsdUJBQXVCLENBNEJuQixjQUFjLEFBQUMsQ0FDWCxLQUFLLENBQUUsS0FBTSxDQUNiLFVBQVUsQ0FBRSxLQUFNLENBbUJyQixBQTNFckIsQUF5RHdCLHNCQXpERixDQWlCbEIsa0JBQWtCLENBQ2QsbUJBQW1CLENBTWYsbUJBQW1CLENBRWYsdUJBQXVCLENBNEJuQixjQUFjLENBR1YsR0FBRyxBQUFDLENBQ0EsV0FBVyxDQUFFLElBQUssQ0FDbEIsT0FBTyxDQUFFLFlBQWEsQ0FDekIsQUE1RHpCLEFBNkR3QixzQkE3REYsQ0FpQmxCLGtCQUFrQixDQUNkLG1CQUFtQixDQU1mLG1CQUFtQixDQUVmLHVCQUF1QixDQTRCbkIsY0FBYyxDQU9WLE1BQU0sQ0E3RDlCLEFBNkRnQyxzQkE3RFYsQ0FpQmxCLGtCQUFrQixDQUNkLG1CQUFtQixDQU1mLG1CQUFtQixDQUVmLHVCQUF1QixDQTRCbkIsY0FBYyxDQU9GLEdBQUcsQUFBQyxDQUNSLE9BQU8sQ0FBRSxZQUFhLENBWXpCLEFBMUV6QixBQStENEIsc0JBL0ROLENBaUJsQixrQkFBa0IsQ0FDZCxtQkFBbUIsQ0FNZixtQkFBbUIsQ0FFZix1QkFBdUIsQ0E0Qm5CLGNBQWMsQ0FPVixNQUFNLENBRUYsQ0FBQyxDQS9EN0IsQUErRDRCLHNCQS9ETixDQWlCbEIsa0JBQWtCLENBQ2QsbUJBQW1CLENBTWYsbUJBQW1CLENBRWYsdUJBQXVCLENBNEJuQixjQUFjLENBT0YsR0FBRyxDQUVQLENBQUMsQUFBQyxDQUNFLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLGdCQUFnQixDaEJoRTdCLE9BQU8sQ2dCaUVNLEtBQUssQ0FBRSxLQUFNLENBQ2IsU0FBUyxDQUFFLElBQUssQ0FDaEIsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxNQUFPLENBQ25CLGNBQWMsQ0FBRSxHQUFJLENBQ3BCLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBUzdCLEFBQ0kseUJBRHFCLENBQ3JCLFdBQVcsQUFBQyxDQUNSLEtBQUssQ2hCbkZNLE9BQU8sQ2dCb0ZsQixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsR0FBSSxDQUNULElBQUksQ0FBRSxJQUFLLENBQ1gsZ0JBQWdCLENBQUUsS0FBTSxDQUN4QixNQUFNLENBQUUsSUFBSyxDQUNiLGNBQWMsQ0FBRSxTQUFVLENBQzdCLEFBR0wsQUFBQSxVQUFVLEFBQUMsQ0FDUCxNQUFNLENBQUUsR0FBSSxDQWdHZixBQWpHRCxBQUdRLFVBSEUsQ0FFTixPQUFPLENBQ0gsRUFBRSxBQUFDLENBQ0MsV0FBVyxDQUFFLEdBQUksQ0FDakIsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDaEIzRlYsT0FBTyxDZ0I0RkwsQUFQVCxBQVFRLFVBUkUsQ0FFTixPQUFPLENBTUgsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDaEJ2R0UsT0FBTyxDZ0J3R2QsVUFBVSxDQUFFLEdBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUssQ0FpQnZCLEFBN0JULEFBYVksVUFiRixDQUVOLE9BQU8sQ0FNSCxFQUFFLENBS0UsQ0FBQyxBQUFDLENBQ0UsTUFBTSxDQUFFLEdBQUksQ0FDWixPQUFPLENBQUUsWUFBYSxDQUN0QixhQUFhLENBQUUsSUFBSyxDQUNwQixnQkFBZ0IsQ0FBRSxPQUFRLENBQzFCLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLEdBQUksQ0FDZixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDbkIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsV0FBVyxDQUFFLEtBQU0sQ0FDbkIsWUFBWSxDQUFFLEtBQU0sQ0FDcEIsVUFBVSxDQUFFLElBQUssQ0FDakIsWUFBWSxDQUFFLEdBQUksQ0FDckIsQUE1QmIsQUFpQ1ksVUFqQ0YsQ0ErQk4sYUFBYSxDQUNULElBQUksQ0FDQSxTQUFTLEFBQUMsQ0FDTixhQUFhLENBQUUsR0FBSSxDQUN0QixBQW5DYixBQW9DWSxVQXBDRixDQStCTixhQUFhLENBQ1QsSUFBSSxDQUlBLFNBQVMsQUFBQyxDQUNOLFlBQVksQ0FBRSxHQUFJLENBQ3JCLEFBdENiLEFBdUNZLFVBdkNGLENBK0JOLGFBQWEsQ0FDVCxJQUFJLENBT0EsV0FBVyxBQUFDLENBQ1IsTUFBTSxDQUFFLEdBQUksQ0FpQmYsQUF6RGIsQUF5Q2dCLFVBekNOLENBK0JOLGFBQWEsQ0FDVCxJQUFJLENBT0EsV0FBVyxDQUVQLEtBQUssQ0F6Q3JCLEFBeUN1QixVQXpDYixDQStCTixhQUFhLENBQ1QsSUFBSSxDQU9BLFdBQVcsQ0FFQSxRQUFRLEFBQUMsQ0FDWixhQUFhLENBQUUsR0FBSSxDQUNuQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ2hCaEk5QixPQUFPLENnQmlJTSxNQUFNLENBQUUsSUFBSyxDQUNoQixBQTdDakIsQUE4Q2dCLFVBOUNOLENBK0JOLGFBQWEsQ0FDVCxJQUFJLENBT0EsV0FBVyxDQU9QLFFBQVEsQUFBQyxDQUNMLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLE1BQU0sQ0FBRSxLQUFNLENBQ2pCLEFBbERqQixBQW1EZ0IsVUFuRE4sQ0ErQk4sYUFBYSxDQUNULElBQUksQ0FPQSxXQUFXLENBWVAsS0FBSyxBQUFDLENBQ0YsTUFBTSxDQUFFLE1BQU8sQ0FDbEIsQUFyRGpCLEFBc0RnQixVQXRETixDQStCTixhQUFhLENBQ1QsSUFBSSxDQU9BLFdBQVcsQ0FlUCxLQUFLLENBdERyQixBQXNEdUIsVUF0RGIsQ0ErQk4sYUFBYSxDQUNULElBQUksQ0FPQSxXQUFXLENBZUEsTUFBTSxBQUFDLENBQ1YsYUFBYSxDQUFFLEdBQUksQ0FDdEIsQUF4RGpCLEFBMERZLFVBMURGLENBK0JOLGFBQWEsQ0FDVCxJQUFJLENBMEJBLGdCQUFnQixBQUFDLENBQ2IsYUFBYSxDQUFFLElBQUssQ0FDcEIsUUFBUSxDQUFFLFFBQVMsQ0E4QnRCLEFBMUZiLEFBNkRnQixVQTdETixDQStCTixhQUFhLENBQ1QsSUFBSSxDQTBCQSxnQkFBZ0IsQ0FHWixtQkFBbUIsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUyxDQUNuQixNQUFNLENBQUUsR0FBSSxDQUNaLEtBQUssQ0FBRSxJQUFLLENBeUJmLEFBekZqQixBQWlFb0IsVUFqRVYsQ0ErQk4sYUFBYSxDQUNULElBQUksQ0EwQkEsZ0JBQWdCLENBR1osbUJBQW1CLENBSWYsZ0JBQWdCLEFBQUMsQ0FDYixNQUFNLENBQUUsR0FBSSxDQUNaLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGFBQWEsQ0FBRSxJQUFLLENBQ3BCLGdCQUFnQixDaEJsS3JCLE9BQU8sQ2dCbUtGLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLEdBQUksQ0FDZixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDbkIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsV0FBVyxDQUFFLEtBQU0sQ0FDbkIsWUFBWSxDQUFFLEtBQU0sQ0FDcEIsVUFBVSxDQUFFLElBQUssQ0FDakIsWUFBWSxDQUFFLEdBQUksQ0FDckIsQUFoRnJCLEFBaUZvQixVQWpGVixDQStCTixhQUFhLENBQ1QsSUFBSSxDQTBCQSxnQkFBZ0IsQ0FHWixtQkFBbUIsQ0FvQmYsV0FBVyxBQUFDLENBQ1IsT0FBTyxDQUFFLEdBQUksQ0FDYixNQUFNLENBQUUsR0FBSSxDQUNaLGdCQUFnQixDQUFFLFdBQVksQ0FDOUIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsS0FBSyxDaEJuTFYsT0FBTyxDZ0JvTEYsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUF4RnJCLEFBMkZZLFVBM0ZGLENBK0JOLGFBQWEsQ0FDVCxJQUFJLENBMkRBLDJCQUEyQixBQUFDLENBQUUsS0FBSyxDaEJoTHhDLE9BQU8sQ2dCZ0x5QyxTQUFTLENBQUUsSUFBSyxDQUFFLFdBQVcsQ0FBRSxTQUFVLENBQUUsV0FBVyxDQUFFLEdBQUksQ0FBRSxVQUFVLENBQUUsaUJBQWtCLENBQUksQUEzRnZKLEFBNEZZLFVBNUZGLENBK0JOLGFBQWEsQ0FDVCxJQUFJLENBNERBLGtCQUFrQixBQUFDLENBQUUsS0FBSyxDaEJqTC9CLE9BQU8sQ2dCaUxnQyxTQUFTLENBQUUsSUFBSyxDQUFFLFdBQVcsQ0FBRSxTQUFVLENBQUUsV0FBVyxDQUFFLEdBQUksQ0FBRSxVQUFVLENBQUUsaUJBQWtCLENBQUksQUE1RjlJLEFBNkZZLFVBN0ZGLENBK0JOLGFBQWEsQ0FDVCxJQUFJLENBNkRBLHNCQUFzQixBQUFDLENBQUUsS0FBSyxDaEJsTG5DLE9BQU8sQ2dCa0xvQyxTQUFTLENBQUUsSUFBSyxDQUFFLFdBQVcsQ0FBRSxTQUFVLENBQUUsV0FBVyxDQUFFLEdBQUksQ0FBRSxVQUFVLENBQUUsaUJBQWtCLENBQUksQUE3RmxKLEFBOEZpQixVQTlGUCxDQStCTixhQUFhLENBQ1QsSUFBSSxDQThEQSxLQUFLLEFBQUEsaUJBQWlCLEFBQUMsQ0FBRSxLQUFLLENoQm5MbkMsT0FBTyxDZ0JtTG9DLFNBQVMsQ0FBRSxJQUFLLENBQUUsV0FBVyxDQUFFLFNBQVUsQ0FBRSxXQUFXLENBQUUsR0FBSSxDQUFFLFVBQVUsQ0FBRSxpQkFBa0IsQ0FBSSxBQUtsSixBQUFBLGVBQWUsQUFBQyxDQUNaLEtBQUssQ2hCak1VLE9BQU8sQ2dCaU1HLFVBQVUsQ0FDdEMsQUFFRCxBQUNJLHVCQURtQixDQUNuQixJQUFJLEFBQUMsQ0FDRCxLQUFLLENoQnRNTSxPQUFPLENnQnVNbEIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUNwTUwsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBQ2IsQUFBQSxjQUFjLEFBQUMsQ0FDWCxVQUFVLENBQUUsZ0JBQWlCLENBQ2hDLENBR0wsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sRUFDdEMsQUFDcUYscUJBRGhFLENBQ2pCLGVBQWUsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxFQUFFLEFBQUMsQ0FDaEYsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFITCxBQUlxRCxxQkFKaEMsQ0FJakIsZUFBZSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUMzRCxHQUFHLENBQUUsZUFBZ0IsQ0FDeEIsQUFOTCxBQU84RSxxQkFQekQsQ0FPakIsZUFBZSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsTUFBTSxBQUFDLENBQzdFLE1BQU0sQ0FBRSxJQUFLLENBQ2IsVUFBVSxDQUFFLElBQUssQ0FDakIsUUFBUSxDQUFFLE1BQU8sQ0FDcEIsQUFFTCxBQUEwRCxZQUE5QyxDQUFDLHVCQUF1QixDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsR0FBRyxBQUFDLENBQzFELFNBQVMsQ0FBRSxJQUFLLENBQ25CLENBR0wsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sRUFDckMsQUFDcUYscUJBRGhFLENBQ2pCLGVBQWUsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxFQUFFLEFBQUMsQ0FDaEYsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFITCxBQUlxRCxxQkFKaEMsQ0FJakIsZUFBZSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUMzRCxHQUFHLENBQUUsZUFBZ0IsQ0FDeEIsQUFOTCxBQU84RSxxQkFQekQsQ0FPakIsZUFBZSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsTUFBTSxBQUFDLENBQzdFLE1BQU0sQ0FBRSxJQUFLLENBQ2IsVUFBVSxDQUFFLElBQUssQ0FDakIsUUFBUSxDQUFFLE1BQU8sQ0FDcEIsQUFFTCxBQUEwRCxZQUE5QyxDQUFDLHVCQUF1QixDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsR0FBRyxBQUFDLENBQzFELFNBQVMsQ0FBRSxJQUFLLENBQ25CLEFBQ0QsQUFBMEMsc0JBQXBCLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLEFBQUMsQ0FDMUQsR0FBRyxDQUFFLGNBQ1IsQ0FBQyxBQUNGLEFBQWUsY0FBRCxDQUFDLEdBQUcsQUFBQyxDQUNmLFVBQVUsQ0FBRSxJQUFLLENBQ3BCLEFBQ0QsQUFBOEUsVUFBcEUsQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQUFBQyxDQUN4RixVQUFVLENBQUUsSUFBSyxDQUNwQixBQUNELEFBQTBFLFVBQWhFLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLEFBQUMsQ0FDcEYsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxJQUFLLENBQ2xCLGFBQWEsQ0FBRSxJQUFLLENBSXZCLEFBTkQsQUFHSSxZQUhRLENBR1IsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FDbkIsQ0FLVCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFDYixBQUFBLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxlQUFnQixDQUMxQixBQUdELEFBQ0ksWUFEUSxDQUNSLEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxjQUFlLENBQ2pDLEFBRUwsQUFBQSxpQkFBaUIsQUFBQyxDQUNkLFVBQVUsQ0FBRSxjQUFlLENBQzlCLEFBQ0QsQUFBQSxjQUFjLEFBQUMsQ0FDWCxVQUFVLENBQUUsZ0JBQWlCLENBQ2hDLEFBQ0QsQUFBbUIsR0FBaEIsQUFBQSxJQUFJLEFBQUEsVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFFLENBQ2pCLFVBQVUsQ0FBRSxlQUFnQixDQUMvQixBQUVELEFBQUEsV0FBVyxDQUNYLEFBQUEsSUFBSSxBQUFDLENBQUUsS0FBSyxDQUFFLEdBQUksQ0FBSSxBQUN0QixBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxJQUFLLENBQ2xCLGFBQWEsQ0FBRSxJQUFLLENBSXZCLEFBTkQsQUFHSSxZQUhRLENBR1IsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FDbkIsQUFFTCxBQUFBLFNBQVMsQUFBQyxDQUNOLGFBQWEsQ0FBRSxJQUFLLENBQ3ZCLEFBQ0QsQUFBQSxnQkFBZ0IsQ0FBRSxBQUFBLGVBQWUsQUFBQyxDQUM5QixhQUFhLENBQUUsR0FBSSxDQVV0QixBQVhELEFBRUksZ0JBRlksQ0FFWixFQUFFLENBRlksQUFFZCxlQUY2QixDQUU3QixFQUFFLEFBQUMsQ0FDQyxVQUFVLENBQUUsR0FBSSxDQU9uQixBQVZMLEFBSVEsZ0JBSlEsQ0FFWixFQUFFLENBRUUsVUFBVSxDQUpsQixBQUlvQixnQkFKSixDQUVaLEVBQUUsQ0FFYyxTQUFTLENBSlgsQUFJVixlQUp5QixDQUU3QixFQUFFLENBRUUsVUFBVSxDQUpBLEFBSUUsZUFKYSxDQUU3QixFQUFFLENBRWMsU0FBUyxBQUFDLENBQ2xCLE9BQU8sQ0FBRSxHQUFJLENBSWhCLEFBVFQsQUFNWSxnQkFOSSxDQUVaLEVBQUUsQ0FFRSxVQUFVLENBRU4sTUFBTSxDQU5sQixBQU1ZLGdCQU5JLENBRVosRUFBRSxDQUVjLFNBQVMsQ0FFakIsTUFBTSxDQU5BLEFBTU4sZUFOcUIsQ0FFN0IsRUFBRSxDQUVFLFVBQVUsQ0FFTixNQUFNLENBTkEsQUFNTixlQU5xQixDQUU3QixFQUFFLENBRWMsU0FBUyxDQUVqQixNQUFNLEFBQUMsQ0FDSCxVQUFVLENBQUUsSUFBSyxDQUNwQixBQUtiLEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixZQUFZLENBQUUsY0FBZSxDQUNoQyxBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsYUFBYSxDQUFFLGNBQWUsQ0FDakMsQUFDRCxBQUE4RSxVQUFwRSxDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsbUJBQW1CLENBQUMsYUFBYSxBQUFDLENBQ3hGLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLFdBQVcsQ0FBRSxJQUFLLENBQ3JCLENBR0wsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBQ2IsQUFFUSxhQUZLLENBQ1QsSUFBSSxDQUNBLFNBQVMsQUFBQyxDQUNOLGFBQWEsQ0FBRSxlQUFnQixDQUNsQyxBQUpULEFBS1EsYUFMSyxDQUNULElBQUksQ0FJQSxTQUFTLEFBQUMsQ0FDTixZQUFZLENBQUUsZUFBZ0IsQ0FDakMsQUFQVCxBQVNZLGFBVEMsQ0FDVCxJQUFJLENBT0EsV0FBVyxDQUNQLFFBQVEsQUFBQyxDQUNMLFdBQVcsQ0FBRSxHQUFHLENBQUMsS0FBSyxDakJuSW5DLE9BQU8sQ2lCbUltQyxVQUFVLENBQzFDLENBTWpCLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBQ3JDLEFBQXVELE1BQWpELENBQUMsZUFBZSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQUFBQyxDQUNqRSxXQUFXLENBQUUsSUFBSyxDQUNsQixVQUFVLENBQUUsSUFBSyxDQUNwQixBQUNELEFBQXdELE1BQWxELENBQUMsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsbUJBQW1CLENBQUMsYUFBYSxBQUFDLENBQ2xFLFdBQVcsQ0FBRSxJQUFLLENBQ2xCLFVBQVUsQ0FBRSxJQUFLLENBQ3BCLENBR0wsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssRUFDcEMsQUFBQSxtQkFBbUIsQUFBQyxDQUNoQixLQUFLLENBQUUsZUFBZ0IsQ0FDMUIsQUFDRCxBQUEwQyxzQkFBcEIsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQUFBQyxDQUMxRCxHQUFHLENBQUUsY0FBZSxDQUN2QixBQUNELEFBQWlELGVBQWxDLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUMsYUFBYSxBQUFDLENBQzNELEdBQUcsQ0FBRSxJQUFLLENBQ2IsQUFDRCxBQUNxRixxQkFEaEUsQ0FDakIsZUFBZSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLEVBQUUsQUFBQyxDQUNoRixTQUFTLENBQUUsSUFBSyxDQUNuQixBQUhMLEFBSXFELHFCQUpoQyxDQUlqQixlQUFlLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUMsYUFBYSxBQUFDLENBQzNELEdBQUcsQ0FBRSxjQUFlLENBQ3ZCLEFBTkwsQUFPOEUscUJBUHpELENBT2pCLGVBQWUsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLE1BQU0sQUFBQyxDQUM3RSxNQUFNLENBQUUsS0FBTSxDQUNkLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFFBQVEsQ0FBRSxNQUFPLENBQ3BCLEFBRUwsQUFBMEQsWUFBOUMsQ0FBQyx1QkFBdUIsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLEdBQUcsQUFBQyxDQUMxRCxTQUFTLENBQUUsSUFBSyxDQUNuQixBQUNELEFBQTBFLGVBQTNELENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLEFBQUMsQ0FDbEYsV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFDRCxBQUEwRSxlQUEzRCxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsTUFBTSxBQUFDLENBQzdFLE1BQU0sQ0FBRSxLQUFNLENBQ2QsVUFBVSxDQUFFLEtBQU0sQ0FDbEIsUUFBUSxDQUFFLE1BQU8sQ0FDcEIsQ0FJTCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFDYixBQUFpQixnQkFBRCxDQUFDLGdCQUFnQixBQUFDLENBQzlCLE9BQU8sQ0FBRSxJQUFLLENBQ2pCLEFBQ0QsQUFBQSxRQUFRLENBQUUsQUFBQSxTQUFTLEFBQUMsQ0FDaEIsWUFBWSxDQUFFLEdBQUksQ0FDckIsQUFDRCxBQUFBLG1CQUFtQixBQUFDLENBQ2hCLFNBQVMsQ0FBRSxxQkFBUyxDQUFhLFVBQVUsQ0FDOUMsQUFDRCxBQUFBLGFBQWEsQUFBQyxDQUNWLE1BQU0sQ0FBRSxLQUFNLENBQ2pCLEFBQ0QsQUFBZ0ksc0JBQTFHLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsdUJBQXVCLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUUsQUFBNkgsc0JBQXZHLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsdUJBQXVCLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEFBQUMsQ0FDOVAsYUFBYSxDQUFFLElBQUssQ0FDcEIsZ0JBQWdCLENBQUUsT0FBUSxDQUMxQixLQUFLLENBQUUsS0FBTSxDQUNiLFNBQVMsQ0FBRSxJQUFLLENBQ2hCLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNuQixjQUFjLENBQUUsR0FBSSxDQUNwQixXQUFXLENBQUUsR0FBSSxDQUNwQixBQUNELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLEtBQU0sQ0FDaEIsQUFDRCxBQUFrRixzQkFBNUQsQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyx1QkFBdUIsQUFBQyxDQUN0RyxZQUFZLENBQUUsR0FBSSxDQUNsQixXQUFXLENBQUUsSUFBSyxDQUNyQixBQUNELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixNQUFNLENBQUUsS0FBTSxDQUNkLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFFBQVEsQ0FBRSxNQUFPLENBQ3BCLEFBQ0QsQUFBMEMsc0JBQXBCLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLEFBQUMsQ0FDMUQsR0FBRyxDQUFFLEdBQUksQ0FDWixBQUVELEFBQTZILHNCQUF2RyxDQUFDLGtCQUFrQixDQUFDLG1CQUFtQixDQUFDLG1CQUFtQixDQUFDLHVCQUF1QixDQUFDLGtCQUFrQixDQUFDLEVBQUUsQUFBQyxDQUM1SCxTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUNyQixBQUVELEFBQW9GLGNBQXRFLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsTUFBTSxBQUFDLENBQ3ZGLFVBQVUsQ0FBRSxLQUFNLENBQ2xCLFFBQVEsQ0FBRSxNQUFPLENBQ3BCLEFBRUQsQUFBZ0QsY0FBbEMsQ0FBQyxZQUFZLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxhQUFhLEFBQUMsQ0FDMUQsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixHQUFHLENBQUUsSUFBSyxDQUNWLElBQUksQ0FBRSxHQUFJLENBQ2IsQUFFRCxBQUFtRSxVQUF6RCxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsbUJBQW1CLENBQUMsZ0JBQWdCLEFBQUMsQ0FDaEYsTUFBTSxDQUFFLEdBQUksQ0FDWixPQUFPLENBQUUsWUFBYSxDQUN0QixhQUFhLENBQUUsSUFBSyxDQUNwQixnQkFBZ0IsQ0FBRSxPQUFRLENBQzFCLEtBQUssQ0FBRSxJQUFLLENBQ1osU0FBUyxDQUFFLEdBQUksQ0FDZixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDbkIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsV0FBVyxDQUFFLEdBQUksQ0FDakIsWUFBWSxDQUFFLEtBQU0sQ0FDcEIsVUFBVSxDQUFFLElBQUssQ0FDakIsWUFBWSxDQUFFLEdBQUksQ0FDckIsQUFDRCxBQUFBLFNBQVMsQUFBQyxDQUNOLFVBQVUsQ0FBRSxJQUFLLENBQ3BCLEFBQ0QsQUFBQSxXQUFXLEFBQUMsQ0FDUixNQUFNLENBQUUsZUFBZ0IsQ0FDM0IsQUFFRCxBQUFBLFdBQVcsQ0FDWCxBQUFBLElBQUksQUFBQyxDQUFFLEtBQUssQ0FBRSxHQUFJLENBQUksQUFDdEIsQUFBQSxjQUFjLEFBQUMsQ0FDWCxhQUFhLENBQUUsSUFBSyxDQUN2QixBQUNELEFBQWdDLCtCQUFELENBQUMsZUFBZSxBQUFDLENBQzVDLGFBQWEsQ0FBRSxHQUFJLENBQ3RCLEFBQ0QsQUFBQSxhQUFhLENBQUUsQUFBQSxXQUFXLEFBQUUsQ0FDeEIsT0FBTyxDQUFFLEdBQUksQ0FDaEIsQUFDRCxBQUFBLFlBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxJQUFLLENBQ3JCLEFBQ0QsQUFBc0QsVUFBNUMsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLG1CQUFtQixBQUFDLENBQ3RFLEtBQUssQ0FBRSxHQUFJLENBQ2QsQUFDRCxBQUEwRCxVQUFoRCxDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsbUJBQW1CLEFBQUMsQ0FDMUUsS0FBSyxDQUFFLEdBQUksQ0FDZCxBQUNELEFBQUEsU0FBUyxDQUFFLEFBQUEsYUFBYSxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxHQUFJLENBQ2hCLEFBQ0QsQUFDSSxZQURRLENBQ1IsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUssQ0FDaEIsTUFBTSxDQUFFLEdBQUksQ0FDWixhQUFhLENBQUUsZUFBZ0IsQ0FDL0IsV0FBVyxDQUFFLEdBQUksQ0FDcEIsQUFFTCxBQUFBLFVBQVUsQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxHQUFJLENBQ1QsSUFBSSxDQUFFLEdBQUksQ0FDYixBQUNELEFBQUEsTUFBTSxBQUFDLENBQ0gsYUFBYSxDQUFFLGVBQWdCLENBQ2xDLEFBQ0QsQUFBQSxNQUFNLEFBQUMsQ0FDSCxXQUFXLENBQUUsSUFBSyxDQUNsQixjQUFjLENBQUUsR0FBSSxDQUl2QixBQU5ELEFBR0ksTUFIRSxDQUdGLEdBQUcsQUFBQyxDQUNBLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBRUwsQUFDSSxPQURHLENBQ0gsR0FBRyxBQUFDLENBQ0EsS0FBSyxDQUFFLGVBQWdCLENBVzFCLEFBYkwsQUFJWSxPQUpMLENBQ0gsR0FBRyxDQUVDLEVBQUUsQ0FBQyxFQUFFLENBQ0QsQ0FBQyxBQUFDLENBQ0UsU0FBUyxDQUFFLElBQUssQ0FDaEIsY0FBYyxDQUFFLFNBQVUsQ0FDMUIsS0FBSyxDQUFFLElBQUssQ0FJZixBQVhiLEFBSVksT0FKTCxDQUNILEdBQUcsQ0FFQyxFQUFFLENBQUMsRUFBRSxDQUNELENBQUMsQUFJSSxNQUFNLEFBQUMsQ0FDSixLQUFLLENqQnpVVixPQUFPLENpQjBVTCxBQVZqQixBQWVRLE9BZkQsQ0FjSCxPQUFPLENBQ0gsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDakJoVkYsT0FBTyxDaUJnVmUsVUFBVSxDQUN0QyxBQUlULEFBQUEsT0FBTyxBQUFDLENBQ0osZ0JBQWdCLENqQi9VWixPQUFPLENpQmdWZCxBQUNELEFBQ0ksZ0JBRFksQ0FDWixhQUFhLENBREMsQUFDZCxlQUQ2QixDQUM3QixhQUFhLEFBQUMsQ0FDVixXQUFXLENBQUUsZUFBZ0IsQ0FDN0IsVUFBVSxDQUFFLGVBQWdCLENBQy9CLEFBR0wsQUFDSSxNQURFLENBQ0YsVUFBVSxBQUFDLENBQ1AsT0FBTyxDQUFFLEdBQUksQ0FDaEIsQUFITCxBQUlJLE1BSkUsQ0FJRixnQkFBZ0IsQ0FKcEIsQUFJc0IsTUFKaEIsQ0FJZ0IsZUFBZSxBQUFDLENBQzlCLGFBQWEsQ0FBRSxHQUFJLENBVXRCLEFBZkwsQUFNUSxNQU5GLENBSUYsZ0JBQWdCLENBRVosRUFBRSxDQU5WLEFBTVEsTUFORixDQUlnQixlQUFlLENBRTdCLEVBQUUsQUFBQyxDQUNDLFVBQVUsQ0FBRSxHQUFJLENBT25CLEFBZFQsQUFRWSxNQVJOLENBSUYsZ0JBQWdCLENBRVosRUFBRSxDQUVFLFVBQVUsQ0FSdEIsQUFRd0IsTUFSbEIsQ0FJRixnQkFBZ0IsQ0FFWixFQUFFLENBRWMsU0FBUyxDQVJqQyxBQVFZLE1BUk4sQ0FJZ0IsZUFBZSxDQUU3QixFQUFFLENBRUUsVUFBVSxDQVJ0QixBQVF3QixNQVJsQixDQUlnQixlQUFlLENBRTdCLEVBQUUsQ0FFYyxTQUFTLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEdBQUksQ0FJaEIsQUFiYixBQVVnQixNQVZWLENBSUYsZ0JBQWdCLENBRVosRUFBRSxDQUVFLFVBQVUsQ0FFTixNQUFNLENBVnRCLEFBVWdCLE1BVlYsQ0FJRixnQkFBZ0IsQ0FFWixFQUFFLENBRWMsU0FBUyxDQUVqQixNQUFNLENBVnRCLEFBVWdCLE1BVlYsQ0FJZ0IsZUFBZSxDQUU3QixFQUFFLENBRUUsVUFBVSxDQUVOLE1BQU0sQ0FWdEIsQUFVZ0IsTUFWVixDQUlnQixlQUFlLENBRTdCLEVBQUUsQ0FFYyxTQUFTLENBRWpCLE1BQU0sQUFBQyxDQUNILFVBQVUsQ0FBRSxJQUFLLENBQ3BCLENBUXJCLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUNiLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixhQUFhLENBQUUsSUFBSyxDQUN2QixDQUdMLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUNiLEFBQUEsV0FBVyxDQUNYLEFBQUEsSUFBSSxBQUFDLENBQUUsS0FBSyxDQUFFLEdBQUksQ0FBSSxDQUkxQixNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssRUFDYixBQUFBLGdCQUFnQixBQUFDLENBQ2IsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsYUFBYSxDQUFFLElBQUssQ0FDcEIsZ0JBQWdCLENqQm5ZTCxPQUFPLENpQm9ZbEIsS0FBSyxDQUFFLElBQUssQ0FDWixTQUFTLENBQUUsY0FBZSxDQUMxQixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLE1BQU8sQ0FDbkIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsV0FBVyxDQUFFLEdBQUksQ0FDakIsWUFBWSxDQUFFLEdBQUksQ0FDbEIsVUFBVSxDQUFFLElBQUssQ0FDcEIsQUFFRCxBQUE0RixVQUFsRixDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLE1BQU0sQUFBQyxDQUMvRixNQUFNLENBQUUsSUFBSyxDQUNiLFVBQVUsQ0FBRSxJQUFLLENBQ3BCLEFBQ0QsQUFFUSxrQkFGVSxDQUNkLFNBQVMsQ0FDTCxhQUFhLENBRnJCLEFBRVEsa0JBRlUsQ0FDSCxhQUFhLENBQ3BCLGFBQWEsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFTLENBd0N0QixBQTNDVCxBQUtnQixrQkFMRSxDQUNkLFNBQVMsQ0FDTCxhQUFhLENBRVQsWUFBWSxDQUNSLEdBQUcsQ0FMbkIsQUFLZ0Isa0JBTEUsQ0FDSCxhQUFhLENBQ3BCLGFBQWEsQ0FFVCxZQUFZLENBQ1IsR0FBRyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUssQ0FDZixBQVBqQixBQVVnQixrQkFWRSxDQUNkLFNBQVMsQ0FDTCxhQUFhLENBT1QsbUJBQW1CLENBQ2YsYUFBYSxDQVY3QixBQVVnQixrQkFWRSxDQUNILGFBQWEsQ0FDcEIsYUFBYSxDQU9ULG1CQUFtQixDQUNmLGFBQWEsQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN2QixNQUFNLENBQUUsY0FBZSxDQXlCMUIsQUFyQ2pCLEFBY3dCLGtCQWROLENBQ2QsU0FBUyxDQUNMLGFBQWEsQ0FPVCxtQkFBbUIsQ0FDZixhQUFhLENBR1QsTUFBTSxDQUNGLEVBQUUsQ0FkMUIsQUFjd0Isa0JBZE4sQ0FDSCxhQUFhLENBQ3BCLGFBQWEsQ0FPVCxtQkFBbUIsQ0FDZixhQUFhLENBR1QsTUFBTSxDQUNGLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxHQUFHLENBQUEsVUFBVSxDQUMzQixBQWhCekIsQUFtQndCLGtCQW5CTixDQUNkLFNBQVMsQ0FDTCxhQUFhLENBT1QsbUJBQW1CLENBQ2YsYUFBYSxDQVFULEtBQUssQ0FDRCxDQUFDLENBbkJ6QixBQW1Cd0Isa0JBbkJOLENBQ0gsYUFBYSxDQUNwQixhQUFhLENBT1QsbUJBQW1CLENBQ2YsYUFBYSxDQVFULEtBQUssQ0FDRCxDQUFDLEFBQUMsQ0FDRSxPQUFPLENBQUUsWUFBYSxDQUN0QixhQUFhLENBQUUsSUFBSyxDQUNwQixnQkFBZ0IsQ0FBRSxJQUFLLENBQ3ZCLEtBQUssQ2pCMWFsQixPQUFPLENpQjJhTSxTQUFTLENBQUUsR0FBSSxDQUNmLE1BQU0sQ0FBRSxJQUFLLENBQ2IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUNuQixjQUFjLENBQUUsTUFBTyxDQUN2QixXQUFXLENBQUUsR0FBSSxDQUNqQixZQUFZLENBQUUsR0FBSSxDQUNsQixVQUFVLENBQUUsSUFBSyxDQUNwQixBQWhDekIsQUFpQ3dCLGtCQWpDTixDQUNkLFNBQVMsQ0FDTCxhQUFhLENBT1QsbUJBQW1CLENBQ2YsYUFBYSxDQVFULEtBQUssQ0FlRCxLQUFLLENBakM3QixBQWlDd0Isa0JBakNOLENBQ0gsYUFBYSxDQUNwQixhQUFhLENBT1QsbUJBQW1CLENBQ2YsYUFBYSxDQVFULEtBQUssQ0FlRCxLQUFLLEFBQUMsQ0FDRixTQUFTLENBQUUsR0FBRyxDQUFBLFVBQVUsQ0FDM0IsQUFuQ3pCLEFBU1ksa0JBVE0sQ0FDZCxTQUFTLENBQ0wsYUFBYSxDQU9ULG1CQUFtQixBQTZCZCxNQUFNLENBdEN2QixBQVNZLGtCQVRNLENBQ0gsYUFBYSxDQUNwQixhQUFhLENBT1QsbUJBQW1CLEFBNkJkLE1BQU0sQUFBQyxDaEIxYnhCLGtCQUFrQixDQUFFLGFBQWMsQ0FDbEMsZUFBZSxDQUFFLGFBQWMsQ0FDL0IsYUFBYSxDQUFFLGFBQWMsQ0FDN0IsVUFBVSxDQUFFLGFBQWMsQ2dCeWJOLEtBQUssQ0FBRSxJQUFLLENBQ2YsQ0FPckIsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBRWIsQUFBa0IsT0FBWCxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQyxDQUNoQixTQUFTLENBQUUsS0FBTSxDQUNwQixBQUVELEFBQ0ksQ0FESCxBQUFBLEtBQUssQ0FDRixHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsZ0JBQWlCLENBQzNCLEFBRUwsQUFPNEIsTUFQdEIsQ0FDRixnQkFBZ0IsQ0FDWixFQUFFLENBQ0UsQ0FBQyxDQUNHLE1BQU0sQ0FDRixtQkFBbUIsQ0FDZixhQUFhLENBQ1QsTUFBTSxDQVBsQyxBQU80QixNQVB0QixDQUNnQixlQUFlLENBQzdCLEVBQUUsQ0FDRSxDQUFDLENBQ0csTUFBTSxDQUNGLG1CQUFtQixDQUNmLGFBQWEsQ0FDVCxNQUFNLEFBQUMsQ0FDSCxTQUFTLENBQUUsR0FBSSxDQUNsQixBQVQ3QixBQVU0QixNQVZ0QixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FDRSxDQUFDLENBQ0csTUFBTSxDQUNGLG1CQUFtQixDQUNmLGFBQWEsQ0FJVCxLQUFLLENBVmpDLEFBVTRCLE1BVnRCLENBQ2dCLGVBQWUsQ0FDN0IsRUFBRSxDQUNFLENBQUMsQ0FDRyxNQUFNLENBQ0YsbUJBQW1CLENBQ2YsYUFBYSxDQUlULEtBQUssQUFBQyxDQUNGLFNBQVMsQ0FBRSxHQUFJLENBS2xCLEFBaEI3QixBQVlnQyxNQVoxQixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FDRSxDQUFDLENBQ0csTUFBTSxDQUNGLG1CQUFtQixDQUNmLGFBQWEsQ0FJVCxLQUFLLENBRUQsS0FBSyxDQVpyQyxBQVlnQyxNQVoxQixDQUNnQixlQUFlLENBQzdCLEVBQUUsQ0FDRSxDQUFDLENBQ0csTUFBTSxDQUNGLG1CQUFtQixDQUNmLGFBQWEsQ0FJVCxLQUFLLENBRUQsS0FBSyxBQUFDLENBQ0YsS0FBSyxDakIzZDFCLE9BQU8sQ2lCNGRjLFdBQVcsQ0FBRSxHQUFJLENBQ3BCLEFBZmpDLEFBbUI0QixNQW5CdEIsQ0FDRixnQkFBZ0IsQ0FDWixFQUFFLENBQ0UsQ0FBQyxDQUNHLE1BQU0sQ0FDRixtQkFBbUIsQUFhZCxNQUFNLENBQ0gsTUFBTSxDQW5CbEMsQUFtQjRCLE1BbkJ0QixDQUNnQixlQUFlLENBQzdCLEVBQUUsQ0FDRSxDQUFDLENBQ0csTUFBTSxDQUNGLG1CQUFtQixBQWFkLE1BQU0sQ0FDSCxNQUFNLEFBQUMsQ0FDSCxTQUFTLENBQUUsS0FBTSxDQUNwQixBQXJCN0IsQUF1QmdDLE1BdkIxQixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FDRSxDQUFDLENBQ0csTUFBTSxDQUNGLG1CQUFtQixBQWFkLE1BQU0sQ0FJSCxTQUFTLENBQ0wsRUFBRSxDQXZCbEMsQUF1QmdDLE1BdkIxQixDQUNnQixlQUFlLENBQzdCLEVBQUUsQ0FDRSxDQUFDLENBQ0csTUFBTSxDQUNGLG1CQUFtQixBQWFkLE1BQU0sQ0FJSCxTQUFTLENBQ0wsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLEtBQU0sQ0FDcEIsQUF6QmpDLEFBMkI0QixNQTNCdEIsQ0FDRixnQkFBZ0IsQ0FDWixFQUFFLENBQ0UsQ0FBQyxDQUNHLE1BQU0sQ0FDRixtQkFBbUIsQUFhZCxNQUFNLENBU0gsS0FBSyxDQTNCakMsQUEyQjRCLE1BM0J0QixDQUNnQixlQUFlLENBQzdCLEVBQUUsQ0FDRSxDQUFDLENBQ0csTUFBTSxDQUNGLG1CQUFtQixBQWFkLE1BQU0sQ0FTSCxLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsSUFBSyxDQUNqQixBQVU3QixBQUVzRCxNQUZoRCxDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxLQUFLLENBRjNELEFBRXNELE1BRmhELENBQ2dCLGVBQWUsQ0FDN0IsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLEtBQUssQUFBQyxDQUNoRCxTQUFTLENBQUUsY0FBZSxDQVM3QixBQVpULEFBSVksTUFKTixDQUNGLGdCQUFnQixDQUNaLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxLQUFLLENBRS9DLENBQUMsQ0FKYixBQUlZLE1BSk4sQ0FDZ0IsZUFBZSxDQUM3QixFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUUvQyxDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsY0FBZSxDQUMxQixNQUFNLENBQUUsZUFBZ0IsQ0FDeEIsS0FBSyxDQUFFLGVBQWdCLENBQ3ZCLFdBQVcsQ0FBRSxjQUFlLENBQzVCLFlBQVksQ0FBRSxjQUFlLENBQzdCLFVBQVUsQ0FBRSxjQUFlLENBQzlCLENBT2pCLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLLEVBQ3BDLEFBQTRGLFVBQWxGLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUMsTUFBTSxBQUFDLENBQy9GLE1BQU0sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN0QixVQUFVLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDN0IsQUFDRCxBQUF3RixVQUE5RSxDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLE1BQU0sQUFBQyxDQUMzRixNQUFNLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDdEIsVUFBVSxDQUFFLElBQUksQ0FBQSxVQUFVLENBQzdCLENBR0wsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssRUFDcEMsQUFBNEYsVUFBbEYsQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxNQUFNLEFBQUMsQ0FDL0YsTUFBTSxDQUFFLElBQUksQ0FBQSxVQUFVLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUM3QixBQUNELEFBQXdGLFVBQTlFLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUMsTUFBTSxBQUFDLENBQzNGLE1BQU0sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN0QixVQUFVLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDN0IsQ0FHTCxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUssT0FBTyxTQUFTLEVBQUUsS0FBSyxFQUNwQyxBQUE0RixVQUFsRixDQUFDLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLE1BQU0sQUFBQyxDQUMvRixNQUFNLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDdEIsVUFBVSxDQUFFLElBQUksQ0FBQSxVQUFVLENBQzdCLEFBQ0QsQUFBd0YsVUFBOUUsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxNQUFNLEFBQUMsQ0FDM0YsTUFBTSxDQUFFLElBQUksQ0FBQSxVQUFVLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUM3QixDQUdMLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUNiLEFBQTRGLFVBQWxGLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxtQkFBbUIsQ0FBQyxhQUFhLENBQUMsTUFBTSxBQUFDLENBQy9GLE1BQU0sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN0QixVQUFVLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDN0IsQUFDRCxBQUF3RixVQUE5RSxDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLE1BQU0sQUFBQyxDQUMzRixNQUFNLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDdEIsVUFBVSxDQUFFLElBQUksQ0FBQSxVQUFVLENBQzdCLENBR0wsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBQ2IsQUFBQSxTQUFTLEFBQUMsQ0FDTixJQUFJLENBQUUsZ0JBQWlCLENBQzFCLEFBQ0QsQUFBQSxVQUFVLEFBQUMsQ0FDUCxJQUFJLENBQUUsY0FBZSxDQUN4QixDQUdMLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUNiLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixLQUFLLENBQUUsS0FBTSxDQUNoQixDQUdMLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUNiLEFBQWtCLE9BQVgsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUMsQ0FDaEIsU0FBUyxDQUFFLEtBQU0sQ0FDcEIiLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
