@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.min.css);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@font-face{font-family:'Roboto regular';src:url("fonts/Roboto-Regular.eot");src:url("fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/Roboto-Regular.woff") format("woff"),url("fonts/Roboto-Regular.ttf") format("truetype"),url("fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto Bold';src:url("fonts/Roboto-Bold.eot");src:url("fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Roboto-Bold.woff") format("woff"),url("fonts/Roboto-Bold.ttf") format("truetype"),url("fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat-Regular.eot");src:url("fonts/Montserrat-Regular?#iefix") format("embedded-opentype"),url("fonts/Montserrat-Regular.woff") format("woff"),url("fonts/Montserrat-Regular.ttf") format("truetype"),url("fonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat Bold';src:url("fonts/Montserrat-Bold.eot");src:url("fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Montserrat-Bold.woff") format("woff"),url("fonts/Montserrat-Bold.ttf") format("truetype"),url("fonts/Montserrat-Bold.svg#Montserrat-Bold") format("svg");font-weight:normal;font-style:normal}.load{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:#24babd;background:-webkit-linear-gradient(left, #24babd, #68a924);background:linear-gradient(to right, #24babd, #68a924);overflow:hidden !important}.sk-folding-cube{width:60px;height:60px;position:relative;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:40%;left:50%}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFF;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);-ms-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.navbar{border:0px}.navbar li{font:15px "Montserrat",Arial,sans-serif;vertical-align:middle;color:#fff}.navbar li.active a{color:#f3c837}.navbar .page-name{font-size:16px}.navbar-nav>li>a{-webkit-transition:all .5s linear;transition:all .5s linear}.navbar-nav>li>a:hover{color:#f3c837}.navbar-nav>li>a:hover:after{position:absolute;height:2px;width:100%;background:#f3c837;content:'';left:0;bottom:0}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#000}.navbar-nav>li>.dropdown-menu{margin-top:6px;padding:5px;right:0;left:auto;border:0px;box-shadow:0px 1px 5px #ddd}.navbar-nav>li>.dropdown-menu:after{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;right:0;top:-6px;content:""}.main-header button{background:none;border:none;margin-top:13px;padding:0px}.main-header button:hover,.main-header button:focus{background:none}.main-header .head-logo{padding:10px;margin:0px 15px}.main-header a{font-size:17px}.header{background:rgba(64,64,65,0.7);border:1px solid rgba(121,126,125,0.5);display:none}.header ul{float:none}.header ul li{display:inline-block;float:none;margin:0px 20px}.header ul li a:hover,.header ul li a:focus{background:none;color:#f3c837}.carousel-indicators{margin-left:-40px;max-width:80px;bottom:40px;left:50%}.carousel-indicators li{background-color:#fff;border:none;width:25px;height:23px;border-radius:0;margin:0 0.7px}.carousel-indicators li.active{background-color:#ef4d58;width:25px;height:23px;margin:0 0.7px}.carousel-indicators li.slide1.active{background-color:#009fcf}.carousel-indicators li.slide2.active{background-color:#f3c837}.carousel-indicators li.slide3.active{background-color:#5dbc56}.carousel-indicators li.slide4.active{background-color:#f58233}.page-home .carousel-indicators li.slide1.active,.page-who .carousel-indicators li.slide1.active{background-color:#009fcf}.page-automoval .carousel-indicators li.slide2.active{background-color:#f3c837}.page-servicos-list .carousel-indicators li.slide3.active{background-color:#f3c837}.page-imobiliaria .carousel-indicators li.slide4.active{background-color:#f58233}.footer ul li{max-width:225px;vertical-align:top;width:100%;margin-bottom:50px}.footer ul li h4{color:#ef4d58;font:18px "Montserrat Bold",Arial,sans-serif}.footer ul li ul{margin-top:20px}.footer ul li ul li{width:100%;margin-bottom:7px}.footer ul li ul li a{font-size:15px;color:#c8c9cb;-webkit-transition:all 0.5 linear;transition:all 0.5 linear}.footer ul li ul li a:hover,.footer ul li ul li a:focus{color:#f3c837;margin-left:7px}.footer span{color:#818284;font-size:15px;padding:0px 15px}body{font-family:"Roboto regular", Arial, sans-serif}a{color:#fff}a,a:hover,a:focus{outline:none;text-decoration:none}a,.btn{-webkit-transition:.3s linear;transition:.3s linear}.navbar-default{background-color:#404041 !important}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#f3c837}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#303030}.mar0{margin:0px}.mt65{margin-top:65px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb0{margin-bottom:0px}.mb10{margin-bottom:10px}.mb50{margin-bottom:50px}.pad0{padding:0px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.btn{border-radius:0px}.btn-sai{min-width:177px;min-height:45px;font:16px "Montserrat",Arial,sans-serif}.page-servicos-list .car-list .btn-sai{color:#f3c837}.info-bg{background:#f3f3f5}.navbar{border:0px}.text-g{color:#f68424 !important}.btn-blue{background:#009fcf;color:#fff}.btn-blue:hover{background:#1e7493;color:#fff}.btn-red{background:#ef4d58;color:#fff}.btn-red:hover{background:#f00818;color:#fff}.page-home .btn-logo,.page-who .btn-logo{background:#ef4d58;color:#fff}.page-automoval .btn-logo{background:#009fcf;color:#fff}.page-servicos-list .btn-logo{background:#f3c837;color:#fff}.page-imobiliaria .btn-logo{background:#f58233;color:#fff}.page-alimentar .btn-logo{background:#5dbc56;color:#fff}.page-servicos .btn-logo{background:#f3c837;color:#fff}.red{color:#ef4d58}.blue{color:#009fcf}.orange{color:#f58233}.yel{color:#5dbc56}.btn-orange{background:#f58233;color:#fff}.btn-orange:hover{background:#5dbc56;color:#fff}.btn-yel{background:#5dbc56;color:#fff}.btn-yel:hover{background:#f58233;color:#fff}.btn-green{background:#f3c837;color:#fff}.btn-green:hover{background:#178a53;color:#fff}.carousel-caption h2{font:40px "Montserrat",Arial,sans-serif;margin-bottom:18px;color:#fff}.carousel-caption h3{font-size:23px;margin:0 0 50px;min-height:45px}.banner-slider{overflow:hidden;border-bottom:10px solid #3a3a3c}.banner-slider .carousel-control{background:rgba(0,0,0,0.2) none repeat scroll 0 0;margin-top:-40px;opacity:1;position:absolute;top:50%;width:50px;height:80px;z-index:99}.banner-slider .carousel-control span.fa{color:#fff;font-size:35px;position:relative;top:22px}.banner-slider .carousel-inner>.item:before{background-color:rgba(0,0,0,0.6);position:absolute;content:"";width:100%;height:100%;z-index:10}.banner-slider .left.carousel-control{left:-120px}.banner-slider .right.carousel-control{right:-120px}.banner-slider .carousel-caption{bottom:18%;left:10%;right:10%}.banner-slider .carousel-caption h2{font:40px "Montserrat",Arial,sans-serif;color:#fff}.banner-slider .carousel-caption h3{font-size:23px}.banner-slider:hover .carousel-control{-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s}.banner-slider:hover .left.carousel-control{left:0px}.banner-slider:hover .right.carousel-control{right:0px}.car-list{text-align:center}.car-list li{margin-bottom:50px}.car-list li h3{font:normal 24px "Montserrat",Arial,sans-serif;max-width:76%;color:#3b3c3e;margin:34px auto}.car-list li p{max-width:82%;margin:auto;line-height:24px}.car-list li>figure:first-child{height:177px;position:relative}.car-list li>figure:first-child img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.car-list li figure.mt50{height:60px;position:relative}.car-list li figure.mt50 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.car-list li figure img{-webkit-transition:all .5s linear;transition:all .5s linear}.car-list li figure img:hover{-webkit-transform:translate(-50%, -50%) scale(1.05);-ms-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}.car-list li:after{background:#e8e8e8;bottom:0;content:"";height:60%;position:absolute;right:0;top:145px;width:2px}.car-list li:nth-of-type(3n+3):after{display:none}.building-list .car-list li{margin-bottom:5px}.building-list .car-list li h2{margin:16px auto 34px}.building-list .car-list li figure.space{margin:34px 0px 58px}.food-list .car-list li{margin-bottom:5px}.food-list .car-list li h2{margin:20px auto 34px}.food-list .car-list li figure.space{margin:32px 0px 42px}.middle-banner,.motor-banner,.invest-banner,.construct-banner,.food-banner{background:url(../images/servicos_list/girl-car.jpg) center no-repeat;padding:50px 0px 100px}.middle-banner h2,.motor-banner h2,.invest-banner h2,.construct-banner h2,.food-banner h2{font:33px "Montserrat Bold",Arial,sans-serif;color:#3b3c3e}.middle-banner h3,.motor-banner h3,.invest-banner h3,.construct-banner h3,.food-banner h3{max-width:480px;font-size:23px;line-height:30px}.motor-banner{background:url(../images/automoval/hp-man.jpg) center no-repeat}.main-content{padding:38px 0px 56px}.main-content h2{font:33px "Montserrat Bold",Arial,sans-serif;color:#3b3c3e}.main-content h3{font-size:23px;line-height:30px}.food-banner{background:url(../images/alimentar/chef.png) center no-repeat}.invest-banner{background:url(../images/ogurupo/gilrs-mountain.jpg) center no-repeat}.construct-banner{background:url(../images/imobiliaria/engineers.png) center no-repeat}.vehicle-details>li{padding:10px 15px;margin-bottom:10px;min-height:276px}.vehicle-details>li .info-bg .vehicle-img{position:relative;padding:0}.vehicle-details>li .info-bg .vehicle-img figure{overflow:hidden}.vehicle-details>li .info-bg .vehicle-img figure img{-webkit-transition:all .5s linear;transition:all .5s linear}.vehicle-details>li .info-bg .vehicle-img figure img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.vehicle-details>li .info-bg .vehicle-img a{position:absolute;top:0;right:-14px;width:45px;height:45px;padding:0px}.vehicle-details>li .info-bg .vehicle-img a img{padding-top:10px}.vehicle-details>li h3{font:29px "Montserrat Bold",Arial,sans-serif;color:#3b3c3e;margin-top:45px;text-align:left}.vehicle-details>li ol{list-style:square;font-size:16px;font-weight:600;margin-top:17px;padding-left:20px}.vehicle-details>li ol li{margin-bottom:7px;font-weight:normal}.equip-list h2{font:34px "Montserrat Bold",Arial,sans-serif}.equip-list p{font:18px "Montserrat",Arial,sans-serif;color:#949599}.equip-list ul{margin-top:95px}.equip-list ul li{margin-bottom:40px}.equip-list ul li figure{overflow:hidden}.equip-list ul li figure img{-webkit-transition:all .5s linear;transition:all .5s linear}.equip-list ul li figure img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.equip-content{margin-top:27px}.equip-content p{font:500 17px/28px "Roboto regular",Arial,sans-serif;margin-bottom:24px;margin-left:50px}.equip-content .row{margin:76px 0 40px}.equip-content .row figure{position:relative;padding-right:50px;margin-right:28px}.equip-content .row figure:after{background:#e8e8e8;bottom:0;content:"";height:170%;position:absolute;right:0;top:-23px;width:2px}.equip-content .row button{margin:5px 8px}@-webkit-keyframes fadeInLeft{0%{opacity:0;right:20%}100%{opacity:1;right:0}}@keyframes fadeInLeft{0%{opacity:0;right:20%}100%{opacity:1;right:0}}.page-home .navbar-default .navbar-nav>li>a:focus,.page-home .navbar-default .navbar-nav>li>a:hover,.page-who .navbar-default .navbar-nav>li>a:focus,.page-who .navbar-default .navbar-nav>li>a:hover{color:#ef4d58}.page-home .navbar li.active a,.page-who .navbar li.active a{color:#ef4d58}.page-home .navbar li.active a:after,.page-who .navbar li.active a:after{background:#ef4d58}.page-home .vehicle-details>li ol li a:hover,.page-who .vehicle-details>li ol li a:hover{color:#ef4d58}.page-home .footer ul li ul li a:hover,.page-home .footer ul li ul li a:focus,.page-who .footer ul li ul li a:hover,.page-who .footer ul li ul li a:focus{color:#ef4d58}.page-home .header ul li a:hover,.page-home .header ul li a:focus,.page-who .header ul li a:hover,.page-who .header ul li a:focus{color:#ef4d58}.page-home .navbar-nav>li>a:hover:after,.page-who .navbar-nav>li>a:hover:after{background:#ef4d58}.page-home .carousel-caption .btn-warning,.page-who .carousel-caption .btn-warning{background-color:#ef4d58;border-color:#ef4d58}.page-automoval .navbar-default .navbar-nav>li>a:focus,.page-automoval .navbar-default .navbar-nav>li>a:hover{color:#009fcf}.page-automoval .navbar li.active a{color:#009fcf}.page-automoval .navbar li.active a:after{background:#009fcf}.page-automoval .vehicle-details>li ol li a:hover{color:#009fcf}.page-automoval .footer ul li ul li a:hover,.page-automoval .footer ul li ul li a:focus{color:#009fcf}.page-automoval .header ul li a:hover,.page-automoval .header ul li a:focus{color:#009fcf}.page-automoval .navbar-nav>li>a:hover:after{background:#009fcf}.page-automoval .carousel-caption .btn-warning{background-color:#009fcf;border-color:#009fcf}.page-servicos .navbar-default .navbar-nav>li>a:focus,.page-servicos .navbar-default .navbar-nav>li>a:hover{color:#f3c837}.page-servicos .navbar li.active a{color:#f3c837}.page-servicos .navbar li.active a:after{background:#f3c837}.page-servicos .vehicle-details>li ol li a:hover{color:#f3c837}.page-servicos .footer ul li ul li a:hover,.page-servicos .footer ul li ul li a:focus{color:#f3c837}.page-servicos .header ul li a:hover,.page-servicos .header ul li a:focus{color:#f3c837}.page-servicos .navbar-nav>li>a:hover:after{background:#f3c837}.page-servicos .carousel-caption .btn-warning{background-color:#f3c837;border-color:#f3c837}.page-imobiliaria .navbar-default .navbar-nav>li>a:focus,.page-imobiliaria .navbar-default .navbar-nav>li>a:hover{color:#f58233}.page-imobiliaria .navbar li.active a{color:#f58233}.page-imobiliaria .navbar li.active a:after{background:#f58233}.page-imobiliaria .vehicle-details>li ol li a:hover{color:#f58233}.page-imobiliaria .footer ul li ul li a:hover,.page-imobiliaria .footer ul li ul li a:focus{color:#f58233}.page-imobiliaria .header ul li a:hover,.page-imobiliaria .header ul li a:focus{color:#f58233}.page-imobiliaria .navbar-nav>li>a:hover:after{background:#f58233}.page-imobiliaria .carousel-caption .btn-warning{background-color:#f58233;border-color:#f58233}.page-alimentar .navbar-default .navbar-nav>li>a:focus,.page-alimentar .navbar-default .navbar-nav>li>a:hover{color:#5dbc56}.page-alimentar .navbar li.active a{color:#5dbc56}.page-alimentar .navbar li.active a:after{background:#5dbc56}.page-alimentar .vehicle-details>li ol li a:hover{color:#5dbc56}.page-alimentar .footer ul li ul li a:hover,.page-alimentar .footer ul li ul li a:focus{color:#5dbc56}.page-alimentar .header ul li a:hover,.page-alimentar .header ul li a:focus{color:#5dbc56}.page-alimentar .navbar-nav>li>a:hover:after{background:#5dbc56}.page-alimentar .carousel-caption .btn-warning{background-color:#5dbc56;border-color:#5dbc56}.vehicle-details{margin-left:-15px;margin-right:-15px}.navbar .page-name{text-transform:uppercase}.car-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.car-list li:before{background:#e8e8e8;bottom:0;content:"";height:60%;position:absolute;right:0;top:145px;width:2px}.car-list li h3{height:50px}.car-list li p a:hover{color:#ef4d58}.car-list li.clearfix{padding:0;margin:0}.car-list.services li figure.mt50{height:55px}.equipment-list li{font:500 17px/28px "Roboto regular",Arial,sans-serif}.car-list li:after{background:#e8e8e8;bottom:0;content:none !important;height:60%;position:absolute;right:0;top:145px;width:2px}.car-list a{color:#333}.car-list .btn{line-height:31px}.equip-content a{color:#333}.equip-content a:hover{color:#ef4d58}.equip-content a.btn{line-height:31px}.equip-content a.btn:hover{color:white}.go-up-button{height:50px;width:50px;background-color:#ef4d58;text-align:center;position:fixed;bottom:20px;right:20px;cursor:pointer}.go-up-button i{font-size:20px;line-height:50px;color:white}.hipo-contacts a,.info-wrapper a{color:inherit}.hipo-contacts a:hover,.info-wrapper a:hover{color:#ef4d58}button.menu-toggle{outline:none !important;position:relative}button.menu-toggle .hamburguer{-webkit-transition:all ease 0.5s;transition:all ease 0.5s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1}button.menu-toggle .close-menu{-webkit-transition:all ease 0.5s;transition:all ease 0.5s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(180deg);-ms-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);opacity:0}button.menu-toggle.open .close-menu{-webkit-transform:translate(-50%, -50%) rotate(0deg);-ms-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg);opacity:1}button.menu-toggle.open .hamburguer{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}.footer-logo{width:30px}.vehicle-details>li ol li{color:#333}.footer ul li ul li a{display:block}.navbar-nav>li>a:after{position:absolute;height:2px;width:100%;background:transparent;content:'';left:0;bottom:0;-webkit-transition:all .5s linear;transition:all .5s linear}.banner-slider .carousel-caption h4{font:40px "Montserrat",Arial,sans-serif;color:#fff;margin-bottom:32px}.info-wrapper .row{margin:76px 0 0px}.info-wrapper p{font:500 17px/28px "Roboto regular",Arial,sans-serif;margin-bottom:24px;margin-left:50px}.info-wrapper figure{position:relative;padding-right:50px;margin-right:28px}.info-wrapper a.btn{color:white;line-height:31px;margin-left:50px}a.btn{line-height:31px}.vehicle-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.vehicle-details>li .info-bg{position:relative;height:100%}.vehicle-details>li .info-bg:hover h3:after{width:90%}.vehicle-details>li .info-bg h3{position:relative}.vehicle-details>li .info-bg h3:after{-webkit-transition:all ease 0.3s;transition:all ease 0.3s;position:absolute;width:0%;height:2px;bottom:-10px;left:0;content:''}.vehicle-details>li .info-bg>a{display:block;height:100%}.vehicle-details>li .info-bg .vehicle-img{height:100%}.vehicle-details>li .info-bg .vehicle-img .vehicle-icon{position:absolute;top:0;right:-14px;width:45px;height:45px;padding:0px}.vehicle-details>li .info-bg .vehicle-img .vehicle-icon img{padding-top:10px}.vehicle-details .automobile .info-bg h3{position:relative}.vehicle-details .automobile .info-bg h3:after{background-color:#009fcf}.vehicle-details .automobile .btn.vehicle-icon{background-color:#009fcf;border-color:#009fcf}.vehicle-details .services .info-bg h3{position:relative}.vehicle-details .services .info-bg h3:after{background-color:#f3c837}.vehicle-details .services .info-bg .btn.vehicle-icon{background-color:#f3c837;border-color:#f3c837}.vehicle-details .imobiliaria .info-bg h3{position:relative}.vehicle-details .imobiliaria .info-bg h3:after{background-color:#f58523}.vehicle-details .imobiliaria .btn.vehicle-icon{background-color:#f58233;border-color:#f58233}.vehicle-details .imobiliaria .btn.vehicle-icon:hover{background-color:#f58233}.vehicle-details .food .info-bg h3{position:relative}.vehicle-details .food .info-bg h3:after{background-color:#5dbc56}.vehicle-details .food .btn.vehicle-icon{background-color:#5dbc56;border-color:#5dbc56}.carousel-indicators{max-width:40px;margin-left:-20px}.carousel-indicators li{width:15px;height:15px}.carousel-indicators li.active{width:15px;height:15px}.carousel-inner>.item{overflow:hidden}section{position:relative}.archor-point{position:absolute;width:0px;height:0px;top:-50px;left:0px}#mapa1{height:500px}.brand-image-wrapper{-webkit-transition:all ease 0.5s;transition:all ease 0.5s;box-shadow:0 0px 0px transparent, 0 1px 2px transparent}.brand-image-wrapper:hover{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.main-header a>ul.navbar-nav li .dropdown-menu{min-width:130px}.main-header a>ul.navbar-nav li .dropdown-menu li a{font-size:12px}.banner-slider .automovel a.btn{background-color:#009fcf;border:#009fcf}.banner-slider .services a.btn{background-color:#f3c837;border:#f3c837}.banner-slider .alimentar a.btn{background-color:#5dbc56;border:#5dbc56}.banner-slider .imobiliaria a.btn{background-color:#f58233;border:#f58233}@media screen and (min-width: 768px){.navbar .header{display:block}}@media screen and (min-width: 1024px) and (max-width: 1200px){.vehicle-details>li h3{margin-top:15px;margin-left:7px}.car-list li h3{font-size:20px}.footer ul li{margin-bottom:0;max-width:190px}}@media screen and (max-width: 991px){.header .mt20{margin-top:14px}.header ul li{margin:0px 12px}.navbar-nav{text-align:center;margin:auto}.car-list li{border-bottom:2px solid #e8e8e8;padding-bottom:20px}.car-list li h2,.car-list li p{max-width:100%}.car-list li:after{display:none}.middle-banner,.motor-banner,.invest-banner,.construct-banner,.food-banner{padding:0px}.navbar-fixed-top{position:static}.vehicle-details>li{width:100%;padding-left:15px;padding-right:15px}.vehicle-details>li .info-bg{text-align:center}.vehicle-details>li .info-bg .vehicle-img figure img{width:100%}.vehicle-details>li .info-bg .vehicle-img img{margin:auto}.vehicle-details>li .info-bg .vehicle-img a{margin-top:0px}.vehicle-details>li .info-bg ol{text-align:left}}@media screen and (max-width: 767px){.header ul li{width:100%;margin:0px}.navbar .header{display:none}.main-header .navbar-nav>li>a{padding-top:15px}.vehicle-details>li{margin-bottom:0}.vehicle-details>li h3{margin-top:30px}.list-inline.car-list>li,.equip-list ul li{padding-left:15px;padding-right:15px}.equip-content p{margin-left:0px}.list-inline.car-list>li{padding-bottom:40px}.navbar-default .navbar-nav .open .dropdown-menu{background:#444;position:absolute}.navbar-default .navbar-nav .open .dropdown-menu li>a:hover{color:#fff}.navbar-nav>li>.dropdown-menu::after{border-bottom:8px solid #444}.footer ul.list-inline>li{max-width:100%;padding:0 15px;margin-bottom:3px}.footer ul.list-inline>li ul{margin-top:0px;margin-bottom:15px}.footer .pull-left.mt50,.footer .pull-right.mt50{margin-top:10px;text-align:center;float:none;width:100%}.footer .mobile-menu>li{display:block}.footer .mobile-menu>li .mainmenu-child{border-bottom:1px solid #666}.footer .mobile-menu>li h4{cursor:pointer;margin:0;padding:12px 0}.footer .mobile-menu>li h4:after,.footer .mobile-menu>li.active h4:after{content:'\f078';color:#848585;font-family:'fontawesome';float:right}.footer .mobile-menu>li.active h4:after{content:'\f077'}.footer .mobile-menu>li .mainmenu-sub{display:none}}@media screen and (max-width: 550px){.vehicle-details>li h3{margin-top:30px}.vehicle-details>li .info-bg .col-xs-6{width:100%}.vehicle-details>li .info-bg .vehicle-img a{right:0}.vehicle-details>li .info-bg ol{padding-bottom:20px}}@media screen and (max-width: 420px){.main-header button img{max-width:85%}.main-header ul{padding:0px;margin:7px 0 0}.main-header ul .head-logo{padding:3px;margin:0}.main-header ul .head-logo img{max-width:75%}.main-header ul a{font-size:12px}.main-header ul a img{max-width:86%}.middle-banner .mb50,.motor-banner .mb50,.invest-banner .mb50,.construct-banner .mb50,.food-banner .mb50{margin-bottom:27px}}@media screen and (max-width: 360px){.main-header ul.col-sm-9{width:78%}}@media screen and (max-width: 320px){.main-header ul.col-sm-9{width:75%}}@media screen and (max-width: 1025px){.car-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.car-list li:before{content:none}.go-up-button{height:35px;width:35px;bottom:10px}.go-up-button i{font-size:13px;line-height:35px}}@media screen and (max-width: 768px){.go-up-button{height:30px;width:30px;bottom:10px}.go-up-button i{font-size:13px;line-height:30px}nav.navbar-fixed-top{min-height:initial}.main-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:50px}.main-header button{margin-top:0px}.main-header ul{margin:0px}.main-header ul.list-inline li:first-child{display:none}.main-header ul.list-inline li:last-child{display:none}.main-header .navbar-nav>li>a{padding-top:10px}.middle-banner,.motor-banner,.invest-banner,.construct-banner,.food-banner{text-align:center}.middle-banner h2,.motor-banner h2,.invest-banner h2,.construct-banner h2,.food-banner h2{text-align:center}.middle-banner h3,.motor-banner h3,.invest-banner h3,.construct-banner h3,.food-banner h3{text-align:center}.vehicle-details>li .info-bg{height:initial}.info-wrapper p{margin-left:0px}.vehicle-details>li .info-bg h3:after{width:90%}.banner-slider .carousel-caption h4{font:30px "Montserrat", Arial, sans-serif;color:#fff;margin-bottom:32px}.banner-slider .carousel-inner .item .carousel-caption h4{font:30px "Montserrat", Arial, sans-serif;color:#fff;margin-bottom:32px}.banner-slider .carousel-inner .item.services .carousel-caption h4{font:25px "Montserrat", Arial, sans-serif}.head-logo img{margin:0 auto}.middle-banner:before,.motor-banner:before,.invest-banner:before,.construct-banner:before,.food-banner:before{content:'';background-color:rgba(255,255,255,0.3);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.middle-banner>.container,.motor-banner>.container,.invest-banner>.container,.construct-banner>.container,.food-banner>.container{z-index:2;position:relative}.banner-slider .carousel-inner .item figure{height:30vh}.banner-slider .carousel-inner .item figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:auto}.vehicle-details>li .info-bg .vehicle-img .vehicle-icon{right:0px}.page-who .info-wrapper .row{margin:10px 0 0px}.page-who #mapa1{height:300px}.page-who .hipo-contacts p{font-size:14px;line-height:normal}.page-who .banner-slider .carousel-inner .item figure{max-height:100px}.car-list li{margin-bottom:40px !important}.car-list li h3{font:normal 20px "Montserrat",Arial,sans-serif}.page-alimentar .info-wrapper h2{margin-left:0 !important;font-size:25px}.food-banner{background-position:56% 5%;background-size:cover}.food-banner h3{margin:20px auto 40px auto}.motor-banner{background-position:65% 20%;background-size:cover}.motor-banner h3{margin:20px auto 40px auto}.middle-banner{background-position:52% 31%;background-size:130%}.middle-banner h3{margin:20px auto 40px auto}.construct-banner{background-size:cover}.construct-banner h3{margin:20px auto 40px auto}.transports figure.mb50{margin-bottom:0}.carousel-indicators{bottom:0px}}@media screen and (max-width: 670px){.banner-slider .carousel-inner .item figure{height:100vh}.car-list.automovel li h3{height:auto}}@media screen and (max-width: 420px){.footer .hipogest>img{display:block;margin:0 auto 10px auto}.footer .webcomum a{display:block;margin:10px auto 0 auto}.banner-slider .carousel-inner .item figure{height:80vh}.construct-banner{background-position:90% 100%;background-size:cover}.food-banner{background-position:66% 100%;background-size:cover}.motor-banner{background-position:66% 100%;background-size:cover}.middle-banner{background-position:70% 31%;background-size:cover}}@media screen and (max-width: 330px){.banner-slider .carousel-inner .item.services .carousel-caption h4{font:22px "Montserrat", Arial, sans-serif}.carousel-indicators{bottom:0px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiYmFzZS9fZm9udHMuc2NzcyIsImJhc2UvX3ZhcmlhdmVpcy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJsYXlvdXQvX3BhZ2VzLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsInBhZ2VzL19jdXN0b20uc2NzcyIsInBhZ2VzL19teXN0eWxlLnNjc3MiLCJtZWRpYXF1ZXJpZXMvX21lZGlhcXVlcmllcy5zY3NzIiwibWVkaWFxdWVyaWVzL19tZWRpYXF1ZXJpZXMyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2Nzcy9ib290c3RyYXAubWluLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vY3NzL3BsdWdpbnMvb3dsLWNhcm91c2VsL293bC5jYXJvdXNlbC5jc3NcIjtcclxuQGltcG9ydCBcIi4uL2Nzcy9wbHVnaW5zL293bC1jYXJvdXNlbC9vd2wudHJhbnNpdGlvbnMuY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9jc3MvYW5pbWF0ZS5taW4uY3NzXCI7XHJcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjQwMCw3MDApO1xyXG5cclxuXHJcbi8vYmFzZVxyXG5AaW1wb3J0IFwiYmFzZS9mb250c1wiO1xyXG5AaW1wb3J0IFwiYmFzZS92YXJpYXZlaXNcIjtcclxuXHJcbi8vaGVscGVyc1xyXG5AaW1wb3J0IFwiaGVscGVycy9taXhpbnNcIjtcclxuLy9jb21wb25lbnRzXHJcbi8vQGltcG9ydCBcImNvbXBvbmVudHMvYnV0dG9uc1wiO1xyXG4vL0BpbXBvcnQgXCJjb21wb25lbnRzL25hdmlnYXRpb25cIjtcclxuLy9AaW1wb3J0IFwiY29tcG9uZW50cy9wbHVnaW5zXCI7XHJcblxyXG4vL2xheW91dFxyXG5AaW1wb3J0IFwibGF5b3V0L3BhZ2VzXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyXCI7XHJcbi8vQGltcG9ydCBcImxheW91dC9zaWRlYmFyXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XHJcblxyXG4vL3BhZ2VzXHJcbi8vQGltcG9ydCBcInBhZ2VzL2hvbWVwYWdlXCI7XHJcbi8vQGltcG9ydCBcInBhZ2VzL3F1ZW1zb21vc1wiO1xyXG4vL0BpbXBvcnQgXCJwYWdlcy9nYWxlcmlhXCI7XHJcbi8vQGltcG9ydCBcInBhZ2VzL2NvbnRhY3Rvc1wiO1xyXG4vL2N1c3RvbVxyXG5AaW1wb3J0IFwicGFnZXMvY3VzdG9tXCI7XHJcblxyXG5AaW1wb3J0IFwicGFnZXMvbXlzdHlsZVwiO1xyXG5cclxuLy9tZWRpYXF1ZXJpZXNcclxuQGltcG9ydCBcIm1lZGlhcXVlcmllcy9tZWRpYXF1ZXJpZXNcIjtcclxuQGltcG9ydCBcIm1lZGlhcXVlcmllcy9tZWRpYXF1ZXJpZXMyXCI7XHJcbiIsIi8qLS0gRW1iZWQgRm9udHNcclxuPT09PT09PT09PT09PT09PT0gLS0qL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OidSb2JvdG8gcmVndWxhcic7XHJcbiAgICBzcmM6dXJsKCdmb250cy9Sb2JvdG8tUmVndWxhci5lb3QnKTtcclxuXHRzcmM6dXJsKCdmb250cy9Sb2JvdG8tUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnZm9udHMvUm9ib3RvLVJlZ3VsYXIuc3ZnI1JvYm90by1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6J1JvYm90byBCb2xkJztcclxuICAgIHNyYzp1cmwoJ2ZvbnRzL1JvYm90by1Cb2xkLmVvdCcpO1xyXG5cdHNyYzp1cmwoJ2ZvbnRzL1JvYm90by1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9Sb2JvdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9Sb2JvdG8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9Sb2JvdG8tQm9sZC5zdmcjUm9ib3RvLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTonTW9udHNlcnJhdCc7XHJcbiAgICBzcmM6dXJsKCdmb250cy9Nb250c2VycmF0LVJlZ3VsYXIuZW90Jyk7XHJcblx0c3JjOnVybCgnZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyPyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9Nb250c2VycmF0LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnN2ZyNNb250c2VycmF0LVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTonTW9udHNlcnJhdCBCb2xkJztcclxuICAgIHNyYzp1cmwoJ2ZvbnRzL01vbnRzZXJyYXQtQm9sZC5lb3QnKTtcclxuXHRzcmM6dXJsKCdmb250cy9Nb250c2VycmF0LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJ2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCdmb250cy9Nb250c2VycmF0LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnZm9udHMvTW9udHNlcnJhdC1Cb2xkLnN2ZyNNb250c2VycmF0LUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbn0iLCIvLyoqIEN1c3RvbSBGb250IEZhbWlseS5cclxuJGZvbnQtcm9ib3RvOiAgICAgICAgICAgICBcIlJvYm90byByZWd1bGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1yb2JvdG8tYm9sZDogICAgICAgIFwiUm9ib3RvIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC1tb250c2VycmF0OiAgICAgICAgIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGZvbnQtbW9udHNlcnJhdC1ib2xkOiAgICBcIk1vbnRzZXJyYXQgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuXHJcbi8vKiogQ3VzdG9tIENvbG9ycy5cclxuJHdoaXRlOiAgICAgICAgI2ZmZjtcclxuJGJsYWNrLTU5OiAgICAgIzU5NTk1OTtcclxuJGJsYWNrLTNiOiAgICAgIzNiM2MzZTtcclxuJGJsdWUtMTk6ICAgICAgIzAwOWZjZjtcclxuJGJsdWUtZjM6ICAgICAgI2YzZjNmNTtcclxuJGJsdWUtMWU6ICAgICAgIzFlNzQ5MztcclxuJGdyZWVuLTJiOiAgICAgI2YzYzgzNztcclxuJGdyZWVuLWY2OiAgICAgI2Y2ODQyNDtcclxuJG9yYW5nZS1mNTogICAgI2Y1ODIzMztcclxuJHllbGxvdy1mNzogICAgIzVkYmM1NjtcclxuJHllbGxvdy1mN2M6ICAgIzVkYmM1NjtcclxuJHJlZC1lZjogICAgICAgI2VmNGQ1YTtcclxuJGdyZXktODE6ICAgICAgIzgxODI4NDtcclxuJGdyZXktYmU6ICAgICAgI2JlYmVjMDtcclxuJGdyZXktOTQ6ICAgICAgIzk0OTU5OTtcclxuJHJlZC1lZjogICAgICAgI2VmNGQ1ODtcclxuJHJlZC1mMDogICAgICAgI2YwMDgxODtcclxuJGJsdWU6ICAgICAgICAgIzI0YmFiZDtcclxuJGdyZWVuOiAgICAgICAgIzY4YTkyNDtcclxuJGdyZWVuLTJjOiAgICAgIzE3OGE1MztcclxuJG5vLXJhZGl1czogICAgMHB4O1xyXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkYmxhY2stNTkgIWRlZmF1bHQ7XHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgJGdyZWVuLTJiICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAkZm9udC1yb2JvdG8gIWRlZmF1bHQ7XHJcbiRidG4tZGVmYXVsdC1jb2xvcjogICAgICRncmVlbi0yYiAhZGVmYXVsdDtcclxuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAkYmx1ZS0xOSAhZGVmYXVsdDtcclxuJGJ0bi1zdWNjZXNzLWJnOiAgICAgICAgJG9yYW5nZS1mNSAhZGVmYXVsdDtcclxuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgJGdyZWVuLTJiICFkZWZhdWx0OyIsIkBtaXhpbiBob3Zlci10cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWRlbGF5LCAkdHJhbnNpdGlvbi10aW1pbmcpe1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVsYXkgJHRyYW5zaXRpb24tdGltaW5nO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVsYXkgJHRyYW5zaXRpb24tdGltaW5nO1xyXG5cdC1tcy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1kZWxheSAkdHJhbnNpdGlvbi10aW1pbmc7XHJcblx0LW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tZGVsYXkgJHRyYW5zaXRpb24tdGltaW5nO1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWRlbGF5ICR0cmFuc2l0aW9uLXRpbWluZztcclxufVxyXG4iLCIvKmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcclxuICAgIGNvbG9yOiAkc2VjdW5kYXJ5LWNvbG9yO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNThweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICBtYXJnaW46MzVweCBhdXRvO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgICBjb2xvcjogJHNlY3VuZGFyeS1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgIG1hcmdpbjoxMHB4IGF1dG87XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGNvbG9yOiAkc2VjdW5kYXJ5LWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgbWFyZ2luOjEwcHggYXV0bztcclxufVxyXG5cclxuaDR7XHJcbiAgICBjb2xvcjogJHNlY3VuZGFyeS1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgIG1hcmdpbjoxMHB4IGF1dG87XHJcbn1cclxuXHJcbnAge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uYWN0aXZle1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufSovXHJcblxyXG4vKiBMb2FkIFNwaW5uZXIgKi9cclxuLmxvYWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTsgLyogRm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgZ3JhZGllbnRzICovXHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkYmx1ZSwgJGdyZWVuKTsgLyogRm9yIFNhZmFyaSA1LjEgdG8gNi4wICovXHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsICRibHVlLCAkZ3JlZW4pOyAvKiBGb3IgT3BlcmEgMTEuMSB0byAxMi4wICovXHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChyaWdodCwgJGJsdWUsICRncmVlbik7IC8qIEZvciBGaXJlZm94IDMuNiB0byAxNSAqL1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZSwgJGdyZWVuKTsgLyogU3RhbmRhcmQgc3ludGF4ICovXHJcbiAgICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNrLWZvbGRpbmctY3ViZSB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRvcDogNDAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyBcclxufVxyXG5cclxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNrLWZvbGRDdWJlQW5nbGUgMi40cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcclxuICAgIGFuaW1hdGlvbjogc2stZm9sZEN1YmVBbmdsZSAyLjRzIGluZmluaXRlIGxpbmVhciBib3RoO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG59XHJcblxyXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVaKDkwZGVnKTtcclxufVxyXG5cclxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTMge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigxODBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMTgwZGVnKTtcclxufVxyXG5cclxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlWigyNzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVooMjcwZGVnKTtcclxufVxyXG5cclxuLnNrLWZvbGRpbmctY3ViZSAuc2stY3ViZTI6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG59XHJcblxyXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlMzpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IFxyXG59XHJcblxyXG4uc2stZm9sZGluZy1jdWJlIC5zay1jdWJlNDpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzay1mb2xkQ3ViZUFuZ2xlIHtcclxuICAgIDAlLCAxMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7IFxyXG4gICAgfSAyNSUsIDc1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTsgXHJcbiAgICB9IDkwJSwgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7IFxyXG4gICAgfSBcclxufVxyXG5cclxuQGtleWZyYW1lcyBzay1mb2xkQ3ViZUFuZ2xlIHtcclxuICAgIDAlLCAxMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWCgtMTgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKC0xODBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7IFxyXG4gICAgfSAyNSUsIDc1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTQwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMTsgXHJcbiAgICB9IDkwJSwgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDE0MHB4KSByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxNDBweCkgcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7IFxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0gSGVhZGVyXHJcbj09PT09PT09PT09PT09PT09IC0tKi9cclxuLm5hdmJhciB7XHJcblx0Ym9yZGVyOjBweDtcclxuXHRsaSB7XHJcblx0XHRmb250OjE1cHggJGZvbnQtbW9udHNlcnJhdDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHRcdGNvbG9yOiR3aGl0ZTtcclxuXHRcdCYuYWN0aXZlIGEge1xyXG5cdFx0XHRjb2xvcjokZ3JlZW4tMmI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdlLW5hbWUge1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcblx0dHJhbnNpdGlvbjphbGwgLjVzIGxpbmVhcjtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiRncmVlbi0yYjtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OjJweDtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDokZ3JlZW4tMmI7XHJcblx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdGxlZnQ6MDtcclxuXHRcdFx0Ym90dG9tOjA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcclxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xyXG5cdGNvbG9yOiMwMDA7XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcblx0bWFyZ2luLXRvcDo2cHg7XHJcblx0cGFkZGluZzo1cHg7XHJcblx0cmlnaHQ6MDtcclxuXHRsZWZ0OmF1dG87XHJcblx0Ym9yZGVyOjBweDtcclxuXHRib3gtc2hhZG93OjBweCAxcHggNXB4ICNkZGQ7XHJcblx0JjphZnRlciB7XHJcblx0XHRib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcclxuXHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcclxuXHRcdGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogLTZweDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIge1xyXG5cdGJ1dHRvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0XHRib3JkZXI6bm9uZTtcclxuXHRcdG1hcmdpbi10b3A6MTNweDtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmhlYWQtbG9nbyB7XHJcblx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRtYXJnaW46MHB4IDE1cHg7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0Zm9udC1zaXplOjE3cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kOnJnYmEoNjQsIDY0LDY1LDAuNyk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgxMjEsIDEyNiwgMTI1LCAuNSk7XHJcblx0ZGlzcGxheTpub25lO1xyXG5cdHVsIHtcclxuXHRcdGZsb2F0Om5vbmU7XHJcblx0XHRsaSAge1xyXG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0bWFyZ2luOjBweCAyMHB4O1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmVlbi0yYjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuXHRtYXJnaW4tbGVmdDotNDBweDtcclxuXHRtYXgtd2lkdGg6ODBweDtcclxuXHRib3R0b206NDBweDtcclxuXHRsZWZ0OjUwJTtcclxuXHQgbGkge1xyXG5cdCBcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0IFx0d2lkdGg6MjVweDtcclxuXHRcdGhlaWdodDoyM3B4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czowO1xyXG5cdFx0bWFyZ2luOjAgMC43cHg7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHJlZC1lZjtcclxuXHRcdFx0d2lkdGg6MjVweDtcclxuXHRcdFx0aGVpZ2h0OjIzcHg7XHJcblx0XHRcdG1hcmdpbjowIDAuN3B4O1xyXG5cdFx0fVxyXG5cdFx0Ji5zbGlkZTEuYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokYmx1ZS0xOTtcclxuXHRcdH1cclxuXHRcdCYuc2xpZGUyLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyZWVuLTJiO1xyXG5cdFx0fVxyXG5cdFx0Ji5zbGlkZTMuYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokeWVsbG93LWY3O1xyXG5cdFx0fVxyXG5cdFx0Ji5zbGlkZTQuYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokb3JhbmdlLWY1O1xyXG5cdFx0fVxyXG5cdCB9XHJcbn1cclxuXHJcbi5wYWdlLWhvbWUgLCAucGFnZS13aG8ge1xyXG5cdC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLnNsaWRlMS5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokYmx1ZS0xOTtcclxuXHR9XHJcbn1cclxuLnBhZ2UtYXV0b21vdmFsIHtcclxuXHQuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5zbGlkZTIuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6JGdyZWVuLTJiO1xyXG5cdH1cclxufVxyXG4ucGFnZS1zZXJ2aWNvcy1saXN0IHtcclxuXHQuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5zbGlkZTMuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6JGdyZWVuLTJiO1xyXG5cdH1cclxufVxyXG4ucGFnZS1pbW9iaWxpYXJpYSB7XHJcblx0LmNhcm91c2VsLWluZGljYXRvcnMgbGkuc2xpZGU0LmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRvcmFuZ2UtZjU7XHJcblx0fVxyXG59IiwiLyotLSBGb290ZXJcclxuPT09PT09PT09PT09PT09PT0gLS0qL1xyXG4uZm9vdGVyIHtcclxuXHR1bCB7XHJcblx0XHRsaSB7XHJcblx0XHRcdG1heC13aWR0aDogMjI1cHg7XHJcbiAgICBcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTo1MHB4O1xyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Y29sb3I6JHJlZC1lZjtcclxuXHRcdFx0XHRmb250OjE4cHggJGZvbnQtbW9udHNlcnJhdC1ib2xkO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206N3B4O1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjojYzhjOWNiO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjUgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW4tMmI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6N3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0Y29sb3I6JGdyZXktODE7XHJcblx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdHBhZGRpbmc6MHB4IDE1cHg7XHJcblx0fVxyXG59IiwiYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIHJlZ3VsYXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbmEsXHJcbmE6aG92ZXIsXHJcbmE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hLCAuYnRuIHtcclxuICBAaW5jbHVkZSBob3Zlci10cmFuc2l0aW9uKDAuM3MsIGxpbmVhcik7XHJcbn1cclxuXHJcbi5uYXZiYXItZGVmYXVsdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMsXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XHJcbiAgY29sb3I6ICRncmVlbi0yYjtcclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcclxufVxyXG5cclxuLyotLSBDb21tb24gU3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PSAtLSovXHJcbi5tYXIwIHtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLm10NjUge1xyXG4gIG1hcmdpbi10b3A6IDY1cHg7XHJcbn1cclxuXHJcbi5tdDEwIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubXQxNSB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLm10MjAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tdDMwIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubXQ0MCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLm10NTAge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5tYjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLm1iMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tYjUwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ucGFkMCB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4ucGI0MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wYjUwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG59XHJcblxyXG4uYnRuLXNhaSB7XHJcbiAgbWluLXdpZHRoOiAxNzdweDtcclxuICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gIGZvbnQ6IDE2cHggJGZvbnQtbW9udHNlcnJhdDtcclxufVxyXG5cclxuLnBhZ2Utc2Vydmljb3MtbGlzdCB7XHJcbiAgLmNhci1saXN0IC5idG4tc2FpIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4tMmI7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mby1iZyB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWUtZjM7XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gIGJvcmRlcjogMHB4O1xyXG59XHJcblxyXG4udGV4dC1nIHtcclxuICBjb2xvcjogJGdyZWVuLWY2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qLS0gQnV0dG9uIFN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PSAtLSovXHJcbi5idG4tYmx1ZSB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWUtMTk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlLTFlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tcmVkIHtcclxuICBiYWNrZ3JvdW5kOiAkcmVkLWVmO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVkLWYwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWhvbWUsIC5wYWdlLXdobyB7XHJcbiAgLmJ0bi1sb2dvIHtcclxuICAgIGJhY2tncm91bmQ6ICRyZWQtZWY7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtYXV0b21vdmFsIHtcclxuICAuYnRuLWxvZ28ge1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWUtMTk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utc2Vydmljb3MtbGlzdCB7XHJcbiAgLmJ0bi1sb2dvIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbi0yYjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1pbW9iaWxpYXJpYSB7XHJcbiAgLmJ0bi1sb2dvIHtcclxuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtZjU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtYWxpbWVudGFyIHtcclxuICAuYnRuLWxvZ28ge1xyXG4gICAgYmFja2dyb3VuZDogJHllbGxvdy1mN2M7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Utc2Vydmljb3Mge1xyXG4gIC5idG4tbG9nbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMmI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnJlZCB7XHJcbiAgY29sb3I6ICRyZWQtZWY7XHJcbn1cclxuXHJcbi5ibHVlIHtcclxuICBjb2xvcjogJGJsdWUtMTk7XHJcbn1cclxuXHJcbi5vcmFuZ2Uge1xyXG4gIGNvbG9yOiAkb3JhbmdlLWY1O1xyXG59XHJcblxyXG4ueWVsIHtcclxuICBjb2xvcjogJHllbGxvdy1mN2M7XHJcbn1cclxuXHJcbi5idG4tb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kOiAkb3JhbmdlLWY1O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93LWY3YztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXllbCB7XHJcbiAgYmFja2dyb3VuZDogJHllbGxvdy1mN2M7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtZjU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZDogJGdyZWVuLTJiO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMmM7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLyotLSBCYW5uZXIgQ2Fyb3VzYWxcclxuPT09PT09PT09PT09PT09PT09PT09IC0tKi9cclxuLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gIGgyIHtcclxuICAgIGZvbnQ6IDQwcHggJGZvbnQtbW9udHNlcnJhdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gICAgbWluLWhlaWdodDogNDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2xpZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzNhM2EzYztcclxuICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMikgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHNwYW4uZmEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgPiAuaXRlbTpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWZ0LmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgbGVmdDogLTEyMHB4O1xyXG4gIH1cclxuICAucmlnaHQuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICByaWdodDogLTEyMHB4O1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBib3R0b206IDE4JTtcclxuICAgIGxlZnQ6IDEwJTtcclxuICAgIHJpZ2h0OiAxMCU7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQ6IDQwcHggJGZvbnQtbW9udHNlcnJhdDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyIDBzO1xyXG4gICAgfVxyXG4gICAgLmxlZnQuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5yaWdodC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qLS0gQ2FyIExpc3RcclxuPT09PT09PT09PT09PT09PT0gLS0qL1xyXG4uY2FyLWxpc3Qge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgaDMge1xyXG4gICAgICBmb250OiBub3JtYWwgMjRweCAkZm9udC1tb250c2VycmF0O1xyXG4gICAgICBtYXgtd2lkdGg6IDc2JTtcclxuICAgICAgY29sb3I6ICRibGFjay0zYjtcclxuICAgICAgbWFyZ2luOiAzNHB4IGF1dG87XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MiU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmID4gZmlndXJlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgaGVpZ2h0OiAxNzdweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgZmlndXJlLm10NTAge1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGxpbmVhcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMTQ1cHg7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDNuKzMpOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idWlsZGluZy1saXN0IHtcclxuICAuY2FyLWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDE2cHggYXV0byAzNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGZpZ3VyZS5zcGFjZSB7XHJcbiAgICAgICAgbWFyZ2luOiAzNHB4IDBweCA1OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vZC1saXN0IHtcclxuICAuY2FyLWxpc3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAzNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGZpZ3VyZS5zcGFjZSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDBweCA0MnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tIE1pZGRsZSBCYW5uZXJcclxuPT09PT09PT09PT09PT09PT09PT0gLS0qL1xyXG4ubWlkZGxlLWJhbm5lcixcclxuLm1vdG9yLWJhbm5lcixcclxuLmludmVzdC1iYW5uZXIsXHJcbi5jb25zdHJ1Y3QtYmFubmVyLFxyXG4uZm9vZC1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2Vydmljb3NfbGlzdC9naXJsLWNhci5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgcGFkZGluZzogNTBweCAwcHggMTAwcHg7XHJcbiAgaDIge1xyXG4gICAgZm9udDogMzNweCAkZm9udC1tb250c2VycmF0LWJvbGQ7XHJcbiAgICBjb2xvcjogJGJsYWNrLTNiO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW90b3ItYmFubmVyIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F1dG9tb3ZhbC9ocC1tYW4uanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4ubWFpbi1jb250ZW50IHtcclxuICBwYWRkaW5nOiAzOHB4IDBweCA1NnB4O1xyXG4gIGgyIHtcclxuICAgIGZvbnQ6IDMzcHggJGZvbnQtbW9udHNlcnJhdC1ib2xkO1xyXG4gICAgY29sb3I6ICRibGFjay0zYjtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vZC1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWxpbWVudGFyL2NoZWYucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaW52ZXN0LWJhbm5lciB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vZ3VydXBvL2dpbHJzLW1vdW50YWluLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmNvbnN0cnVjdC1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaW1vYmlsaWFyaWEvZW5naW5lZXJzLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLyotLSBWZWhpY2xlIERldGFpbHNcclxuPT09PT09PT09PT09PT09PT09PT09IC0tKi9cclxuLnZlaGljbGUtZGV0YWlscyB7XHJcbiAgPiBsaSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjc2cHg7XHJcbiAgICAuaW5mby1iZyB7XHJcbiAgICAgIC52ZWhpY2xlLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGxpbmVhcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogLTE0cHg7XHJcbiAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250OiAyOXB4ICRmb250LW1vbnRzZXJyYXQtYm9sZDtcclxuICAgICAgY29sb3I6ICRibGFjay0zYjtcclxuICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIG9sIHtcclxuICAgICAgbGlzdC1zdHlsZTogc3F1YXJlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tIEVxdWlwbWVudFxyXG49PT09PT09PT09PT09PT09PSAtLSovXHJcbi5lcXVpcC1saXN0IHtcclxuICBoMiB7XHJcbiAgICBmb250OiAzNHB4ICRmb250LW1vbnRzZXJyYXQtYm9sZDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250OiAxOHB4ICRmb250LW1vbnRzZXJyYXQ7XHJcbiAgICBjb2xvcjogJGdyZXktOTQ7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi10b3A6IDk1cHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBsaW5lYXI7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVxdWlwLWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgcCB7XHJcbiAgICBmb250OiA1MDAgMTdweC8yOHB4ICRmb250LXJvYm90bztcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICB9XHJcbiAgLnJvdyB7XHJcbiAgICBtYXJnaW46IDc2cHggMCA0MHB4O1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0yM3B4O1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogNXB4IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHJpZ2h0OiAyMCU7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufSIsIlxyXG4ucGFnZS1ob21lICwgLnBhZ2Utd2hvIHtcclxuXHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmE6Zm9jdXMsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmhvdmVye1xyXG4gICAgY29sb3I6ICRyZWQtZWY7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyIGxpLmFjdGl2ZSBhe1xyXG4gICAgY29sb3I6ICRyZWQtZWY7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkLWVmO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmVoaWNsZS1kZXRhaWxzID4gbGkgb2wgbGkge1xyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcmVkLWVmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXIgdWwgbGkgdWwgbGkgYTpob3ZlciwgLmZvb3RlciB1bCBsaSB1bCBsaSBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkcmVkLWVmO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB1bCBsaSBhOmhvdmVyLCAuaGVhZGVyIHVsIGxpIGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRyZWQtZWY7XHJcbiAgfVxyXG4gIC5uYXZiYXItbmF2PmxpPmE6aG92ZXI6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcmVkLWVmO1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuLXdhcm5pbmd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWVmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkLWVmO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtYXV0b21vdmFse1xyXG5cclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YTpmb2N1cywgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmE6aG92ZXJ7XHJcbiAgICBjb2xvcjogJGJsdWUtMTk7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyIGxpLmFjdGl2ZSBhe1xyXG4gICAgY29sb3I6ICRibHVlLTE5O1xyXG4gICAgJjphZnRlcntcclxuICAgICAgYmFja2dyb3VuZDogJGJsdWUtMTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmVoaWNsZS1kZXRhaWxzID4gbGkgb2wgbGkge1xyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS0xOTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyIHVsIGxpIHVsIGxpIGE6aG92ZXIsIC5mb290ZXIgdWwgbGkgdWwgbGkgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGJsdWUtMTk7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHVsIGxpIGE6aG92ZXIsIC5oZWFkZXIgdWwgbGkgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGJsdWUtMTk7XHJcbiAgfVxyXG4gIC5uYXZiYXItbmF2PmxpPmE6aG92ZXI6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS0xOTtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4td2FybmluZ3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTE5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmx1ZS0xOTtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucGFnZS1zZXJ2aWNvcyB7XHJcblxyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmZvY3VzLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YTpob3ZlcntcclxuICAgIGNvbG9yOiAkZ3JlZW4tMmI7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyIGxpLmFjdGl2ZSBhe1xyXG4gICAgY29sb3I6ICRncmVlbi0yYjtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbi0yYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52ZWhpY2xlLWRldGFpbHMgPiBsaSBvbCBsaSB7XHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbi0yYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyIHVsIGxpIHVsIGxpIGE6aG92ZXIsIC5mb290ZXIgdWwgbGkgdWwgbGkgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGdyZWVuLTJiO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB1bCBsaSBhOmhvdmVyLCAuaGVhZGVyIHVsIGxpIGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRncmVlbi0yYjtcclxuICB9XHJcbiAgLm5hdmJhci1uYXY+bGk+YTpob3ZlcjphZnRlcntcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbi0yYjtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4td2FybmluZ3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0yYjtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTJiO1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtaW1vYmlsaWFyaWEge1xyXG5cclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YTpmb2N1cywgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmE6aG92ZXJ7XHJcbiAgICBjb2xvcjogJG9yYW5nZS1mNTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXIgbGkuYWN0aXZlIGF7XHJcbiAgICBjb2xvcjogJG9yYW5nZS1mNTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2UtZjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmVoaWNsZS1kZXRhaWxzID4gbGkgb2wgbGkge1xyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlLWY1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXIgdWwgbGkgdWwgbGkgYTpob3ZlciwgLmZvb3RlciB1bCBsaSB1bCBsaSBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkb3JhbmdlLWY1O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB1bCBsaSBhOmhvdmVyLCAuaGVhZGVyIHVsIGxpIGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRvcmFuZ2UtZjU7XHJcbiAgfVxyXG4gIC5uYXZiYXItbmF2PmxpPmE6aG92ZXI6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLWY1O1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWNhcHRpb24gLmJ0bi13YXJuaW5ne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1mNTtcclxuICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1mNTtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucGFnZS1hbGltZW50YXIge1xyXG5cclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YTpmb2N1cywgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmE6aG92ZXJ7XHJcbiAgICBjb2xvcjogJHllbGxvdy1mN2M7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyIGxpLmFjdGl2ZSBhe1xyXG4gICAgY29sb3I6ICR5ZWxsb3ctZjdjO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgYmFja2dyb3VuZDogJHllbGxvdy1mN2M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmVoaWNsZS1kZXRhaWxzID4gbGkgb2wgbGkge1xyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkeWVsbG93LWY3YztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyIHVsIGxpIHVsIGxpIGE6aG92ZXIsIC5mb290ZXIgdWwgbGkgdWwgbGkgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogJHllbGxvdy1mN2M7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHVsIGxpIGE6aG92ZXIsIC5oZWFkZXIgdWwgbGkgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogJHllbGxvdy1mN2M7XHJcbiAgfVxyXG4gIC5uYXZiYXItbmF2PmxpPmE6aG92ZXI6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93LWY3YztcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4td2FybmluZ3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctZjdjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LWY3YztcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi52ZWhpY2xlLWRldGFpbHN7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbn1cclxuXHJcbi5uYXZiYXIgLnBhZ2UtbmFtZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4uY2FyLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGxpe1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMTQ1cHg7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuXHJcbiAgICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgY29sb3IgOiAkcmVkLWVmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNsZWFyZml4e1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmLnNlcnZpY2Vze1xyXG4gICBsaXtcclxuICAgICBwe1xyXG5cclxuICAgICB9XHJcbiAgICAgZmlndXJlLm10NTB7XHJcbiAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgfVxyXG4gICB9XHJcblxyXG4gIH1cclxuICAmLmF1dG9tb3ZlbHtcclxuICAgIGxpe1xyXG4gICAgICBwe1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmLnNlY291bmQtcm93e1xyXG4gICAgICAgIHB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnRoaXJkLXJvd3tcclxuICAgICAgICBwe1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lcXVpcG1lbnQtbGlzdHtcclxuICBsaXtcclxuICAgIGZvbnQ6IDUwMCAxN3B4LzI4cHggXCJSb2JvdG8gcmVndWxhclwiLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyLWxpc3QgbGk6YWZ0ZXJ7XHJcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcclxuICBib3R0b206IDA7XHJcbiAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA2MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMTQ1cHg7XHJcbiAgd2lkdGg6IDJweDtcclxufVxyXG4uY2FyLWxpc3R7XHJcbiAgYXtcclxuXHJcbiAgICBjb2xvciA6ICMzMzM7XHJcbiAgfVxyXG4gIC5idG57XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICB9XHJcbn1cclxuXHJcbi5lcXVpcC1jb250ZW50e1xyXG4gIGF7XHJcbiAgICBjb2xvciA6ICMzMzM7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBjb2xvciA6JHJlZC1lZjtcclxuICAgIH1cclxuICB9XHJcbiAgYS5idG57XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yIDogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5nby11cC1idXR0b257XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZC1lZiAsIDEpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBpe1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBjb2xvciA6IHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmhpcG8tY29udGFjdHMgLCAuaW5mby13cmFwcGVye1xyXG4gIGF7XHJcbiAgICBjb2xvcjppbmhlcml0O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6JHJlZC1lZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuYnV0dG9ue1xyXG4gICYubWVudS10b2dnbGV7XHJcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5oYW1idXJndWVye1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5jbG9zZS1tZW51e1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcCA6IDUwJTtcclxuICAgICAgbGVmdDo1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUgLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgICYub3BlbntcclxuICAgICAgLmNsb3NlLW1lbnV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAsIC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIC5oYW1idXJndWVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZm9vdGVyLWxvZ28ge1xyXG4gIHdpZHRoOiAzMHB4O1xyXG59XHJcblxyXG4udmVoaWNsZS1kZXRhaWxzID4gbGkgb2wgbGkge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5mb290ZXIgdWwgbGkgdWwgbGkgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2PmxpPmE6YWZ0ZXJ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXMgbGluZWFyO1xyXG59XHJcblxyXG4uYmFubmVyLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiBoNCB7XHJcbiAgZm9udDogNDBweCBcIk1vbnRzZXJyYXRcIixBcmlhbCxzYW5zLXNlcmlmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcblxyXG5cclxuLmluZm8td3JhcHBlcntcclxuICAucm93e1xyXG4gICAgbWFyZ2luOiA3NnB4IDAgMHB4O1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udDogNTAwIDE3cHgvMjhweCBcIlJvYm90byByZWd1bGFyXCIsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICB9XHJcbiAgZmlndXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcbiAgfVxyXG5cclxuICBhLmJ0bntcclxuICAgIGNvbG9yIDogd2hpdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuYS5idG57XHJcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbn1cclxuXHJcbi52ZWhpY2xlLWRldGFpbHN7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICYgPmxpIC5pbmZvLWJnIHtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGgze1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcblxyXG4gICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJiA+IGF7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAudmVoaWNsZS1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC52ZWhpY2xlLWljb257XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogLTE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmF1dG9tb2JpbGV7XHJcbiAgICAuaW5mby1iZ3tcclxuICAgICAgaDN7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS0xOTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLnZlaGljbGUtaWNvbntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtMTk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtMTk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJ2aWNlc3tcclxuICAgIC5pbmZvLWJne1xyXG4gICAgICBoM3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0yYjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi52ZWhpY2xlLWljb257XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTJiO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuLTJiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuaW1vYmlsaWFyaWF7XHJcbiAgICAuaW5mby1iZ3tcclxuICAgICAgaDN7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4NTIzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi52ZWhpY2xlLWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWY1O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2UtZjU7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1mNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vZHtcclxuICAgIC5pbmZvLWJne1xyXG4gICAgICBoM3tcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctZjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLnZlaGljbGUtaWNvbntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1mNztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93LWY3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3Jze1xyXG4gIG1heC13aWR0aDogNDBweDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbGl7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWlubmVyPi5pdGVte1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hcmNob3ItcG9pbnR7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwcHg7XHJcbiAgaGVpZ2h0OiAwcHg7XHJcbiAgdG9wOi01MHB4O1xyXG4gIGxlZnQ6MHB4O1xyXG59XHJcblxyXG4jbWFwYTF7XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxufVxyXG5cclxuLmJyYW5kLWltYWdlLXdyYXBwZXJ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC41cztcclxuICBib3gtc2hhZG93OiAwIDBweCAwcHggdHJhbnNwYXJlbnQsIDAgMXB4IDJweCB0cmFuc3BhcmVudDtcclxuICAmOmhvdmVye1xyXG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubWFpbi1oZWFkZXIgYXtcclxuICA+IHVsLm5hdmJhci1uYXZ7XHJcbiAgICBsaXtcclxuICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2xpZGVyIHtcclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBoNHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdXRvbW92ZWx7XHJcbiAgICBhLmJ0bntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjokYmx1ZS0xOTtcclxuICAgICAgYm9yZGVyIDogJGJsdWUtMTk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJ2aWNlc3tcclxuICAgIGEuYnRue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMmI7XHJcbiAgICAgIGJvcmRlciA6ICRncmVlbi0yYjtcclxuICAgIH1cclxuICB9XHJcbiAgLmFsaW1lbnRhcntcclxuICAgIGEuYnRue1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93LWY3O1xyXG4gICAgICBib3JkZXIgOiAkeWVsbG93LWY3O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW1vYmlsaWFyaWF7XHJcbiAgICBhLmJ0bntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1mNTtcclxuICAgICAgYm9yZGVyIDogJG9yYW5nZS1mNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qIE1lZGl1bSBEZXZpY2VzLCBEZXNrdG9wcyAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcblx0Lm5hdmJhciAuaGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuXHQudmVoaWNsZS1kZXRhaWxzID4gbGkgaDMge1xyXG5cdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6N3B4O1xyXG5cdH1cclxuXHQuY2FyLWxpc3QgbGkgaDMge1xyXG5cdFx0Zm9udC1zaXplOjIwcHg7XHJcblx0fVxyXG5cdC5mb290ZXIgdWwgbGkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0bWF4LXdpZHRoOjE5MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1x0XHJcblx0LmhlYWRlciB7XHJcblx0XHQubXQyMCB7XHJcblx0XHRcdG1hcmdpbi10b3A6MTRweDtcclxuXHRcdH1cclxuXHRcdHVsIGxpIHtcclxuXHRcdFx0bWFyZ2luOjBweCAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubmF2YmFyLW5hdiB7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdG1hcmdpbjphdXRvO1xyXG5cdH1cclxuXHQuY2FyLWxpc3QgbGkge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2U4ZThlODtcclxuXHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblx0XHRoMiwgcCB7XHJcblx0XHRcdG1heC13aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2FyLWxpc3QgbGk6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cdH1cclxuXHQubWlkZGxlLWJhbm5lcixcclxuXHQubW90b3ItYmFubmVyLFxyXG5cdC5pbnZlc3QtYmFubmVyLFxyXG5cdC5jb25zdHJ1Y3QtYmFubmVyLFxyXG5cdC5mb29kLWJhbm5lciB7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHR9XHJcblx0Lm5hdmJhci1maXhlZC10b3Age1xyXG5cdFx0cG9zaXRpb246c3RhdGljO1xyXG5cdH1cclxuXHQudmVoaWNsZS1kZXRhaWxzID4gbGkge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0LmluZm8tYmcge1xyXG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0LnZlaGljbGUtaW1nIHtcclxuXHRcdFx0XHRmaWd1cmUgaW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRtYXJnaW46YXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0b2wge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0LmhlYWRlciB1bCBsaSB7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0bWFyZ2luOjBweDtcclxuXHR9XHJcblx0Lm5hdmJhciB7XHJcblx0XHQuaGVhZGVyIHtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFpbi1oZWFkZXIge1xyXG5cdFx0XHRcdC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0fVxyXG5cdC52ZWhpY2xlLWRldGFpbHMgPiBsaSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjA7XHRcdFxyXG5cdFx0aDMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saXN0LWlubGluZS5jYXItbGlzdCA+IGxpLFxyXG5cdC5lcXVpcC1saXN0IHVsIGxpIHtcclxuXHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdH1cclxuXHQuZXF1aXAtY29udGVudCBwIHtcclxuXHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHR9XHJcblx0Lmxpc3QtaW5saW5lLmNhci1saXN0ID4gbGkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206NDBweDtcclxuXHR9XHJcblx0Lm5hdmJhci1kZWZhdWx0IHtcclxuXHRcdC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0YmFja2dyb3VuZDojNDQ0O1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0bGkgPiBhOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudTo6YWZ0ZXIge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTo4cHggc29saWQgIzQ0NDtcclxuXHR9XHJcblx0LmZvb3RlciB7XHJcblx0XHQgdWwubGlzdC1pbmxpbmUgPiBsaSB7XHJcblx0XHRcdG1heC13aWR0aDoxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOjAgMTVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTozcHg7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wdWxsLWxlZnQubXQ1MCxcclxuXHRcdC5wdWxsLXJpZ2h0Lm10NTAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cdFx0Lm1vYmlsZS1tZW51ID4gbGkge1xyXG5cdFx0XHQubWFpbm1lbnUtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM2NjY7XHJcblx0XHRcdH1cclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTJweCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0OmFmdGVyLFxyXG5cdFx0XHQmLmFjdGl2ZSBoNDphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDonXFxmMDc4JztcclxuXHRcdFx0XHRjb2xvcjojODQ4NTg1O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5Oidmb250YXdlc29tZSc7XHJcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hY3RpdmUgaDQ6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6J1xcZjA3Nyc7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1haW5tZW51LXN1YiB7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBFeHRyYSBTbWFsbCBEZXZpY2VzLCBQaG9uZXMgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpe1x0XHJcblx0LnZlaGljbGUtZGV0YWlscyA+IGxpIHtcdFx0XHJcblx0XHRoMyB7XHJcblx0XHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHRcdH1cclxuXHRcdC5pbmZvLWJnIHtcclxuXHRcdFx0LmNvbC14cy02IHtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdC52ZWhpY2xlLWltZyBhIHtcclxuXHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHR9XHJcblx0XHRcdG9sIHtcdFxyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDIwcHgpIHtcclxuXHQubWFpbi1oZWFkZXIge1xyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6ODUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCB7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRtYXJnaW46N3B4IDAgMDtcclxuXHRcdFx0LmhlYWQtbG9nbyB7XHJcblx0XHRcdFx0cGFkZGluZzozcHg7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDo3NSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6ODYlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWlkZGxlLWJhbm5lciAubWI1MCxcclxuXHQubW90b3ItYmFubmVyIC5tYjUwLFxyXG5cdC5pbnZlc3QtYmFubmVyIC5tYjUwLFxyXG5cdC5jb25zdHJ1Y3QtYmFubmVyIC5tYjUwLFxyXG5cdC5mb29kLWJhbm5lciAubWI1MCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjI3cHg7XHRcdFxyXG5cdH1cclxufSBcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzYwcHgpIHtcclxuXHQubWFpbi1oZWFkZXIgdWwuY29sLXNtLTkge1xyXG5cdFx0d2lkdGg6NzglO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMjBweCkge1xyXG5cdC5tYWluLWhlYWRlciB1bC5jb2wtc20tOSB7XHJcblx0XHR3aWR0aDo3NSU7XHJcblx0fVxyXG59IiwiLyogTWVkaXVtIERldmljZXMsIERlc2t0b3BzICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xyXG5cclxuICAuY2FyLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgbGkge1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuZ28tdXAtYnV0dG9uIHtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgYm90dG9tIDogMTBweDtcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcblxyXG5cclxuXHJcblxyXG4gIC5nby11cC1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBib3R0b20gOiAxMHB4O1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBuYXYge1xyXG4gICAgJi5uYXZiYXItZml4ZWQtdG9wIHtcclxuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgICAgJi5saXN0LWlubGluZSB7XHJcblxyXG4gICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5taWRkbGUtYmFubmVyLCAubW90b3ItYmFubmVyLCAuaW52ZXN0LWJhbm5lciwgLmNvbnN0cnVjdC1iYW5uZXIsIC5mb29kLWJhbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5taWRkbGUtYmFubmVyIGgyLCAubW90b3ItYmFubmVyIGgyLCAuaW52ZXN0LWJhbm5lciBoMiwgLmNvbnN0cnVjdC1iYW5uZXIgaDIsIC5mb29kLWJhbm5lciBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubWlkZGxlLWJhbm5lciBoMywgLm1vdG9yLWJhbm5lciBoMywgLmludmVzdC1iYW5uZXIgaDMsIC5jb25zdHJ1Y3QtYmFubmVyIGgzLCAuZm9vZC1iYW5uZXIgaDMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnZlaGljbGUtZGV0YWlscyA+IGxpIC5pbmZvLWJnIHtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgLmluZm8td3JhcHBlciBwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgfVxyXG5cclxuICAudmVoaWNsZS1kZXRhaWxzID4gbGkgLmluZm8tYmcgaDM6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICB9XHJcblxyXG4gIC5iYW5uZXItc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcclxuICAgIGZvbnQ6IDMwcHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLmJhbm5lci1zbGlkZXIge1xyXG4gICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcclxuICAgICAgICAgIGZvbnQ6IDMwcHggXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlcnZpY2VzIHtcclxuICAgICAgICAgIC5jYXJvdXNlbC1jYXB0aW9uIGg0IHtcclxuICAgICAgICAgICAgZm9udDogMjVweCBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZC1sb2dvIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1pZGRsZS1iYW5uZXIsIC5tb3Rvci1iYW5uZXIsIC5pbnZlc3QtYmFubmVyLCAuY29uc3RydWN0LWJhbm5lciwgLmZvb2QtYmFubmVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuMyk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFubmVyLXNsaWRlciB7XHJcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIGhlaWdodDogMzB2aDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSAsIC01MCUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAudmVoaWNsZS1kZXRhaWxzPmxpIC5pbmZvLWJnIC52ZWhpY2xlLWltZyAudmVoaWNsZS1pY29ue1xyXG4gICAgcmlnaHQ6MHB4IDtcclxuICB9XHJcblxyXG4gIC5wYWdlLXdob3tcclxuICAgIC5pbmZvLXdyYXBwZXIgLnJvdyB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwIDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFwYTF7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpcG8tY29udGFjdHN7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuaXRlbSBmaWd1cmV7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhci1saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIHB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuXHJcbiAgICAgICAgZm9udDogbm9ybWFsIDIwcHggXCJNb250c2VycmF0XCIsQXJpYWwsc2Fucy1zZXJpZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhZ2UtYWxpbWVudGFye1xyXG4gICAgLmluZm8td3JhcHBlcntcclxuICAgICAgaDJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb2QtYmFubmVye1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTYlIDUlO1xyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IDE4MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDQwcHggYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLm1vdG9yLWJhbm5lcntcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY1JSAyMCU7XHJcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogMTgwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1pZGRsZS1iYW5uZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MiUgMzElO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xyXG4gICAgaDN7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDQwcHggYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb25zdHJ1Y3QtYmFubmVye1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGgze1xyXG4gICAgICBtYXJnaW46IDIwcHggYXV0byA0MHB4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJhbnNwb3J0c3tcclxuICAgIGZpZ3VyZS5tYjUwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogRXh0cmEgU21hbGwgRGV2aWNlcywgUGhvbmVzICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xyXG4gIC5iYW5uZXItc2xpZGVyIHtcclxuICAgIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXItbGlzdC5hdXRvbW92ZWwgbGl7XHJcbiAgICBoM3tcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcclxuXHJcblxyXG4gIC5mb290ZXIge1xyXG4gICAgLmhpcG9nZXN0IHtcclxuICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud2ViY29tdW0ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5uZXItc2xpZGVyIHtcclxuICAgIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnN0cnVjdC1iYW5uZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCUgMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuZm9vZC1iYW5uZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NiUgMTAwJTtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiA1MDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgfVxyXG4gIC5tb3Rvci1iYW5uZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NiUgMTAwJTtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiA1MDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5taWRkbGUtYmFubmVye1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIDMxJTtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiA1MDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcblxyXG5cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCkge1xyXG5cclxuICAuYmFubmVyLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0uc2VydmljZXMgLmNhcm91c2VsLWNhcHRpb24gaDR7XHJcbiAgICBmb250OiAyMnB4IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3Jze1xyXG4gICAgYm90dG9tIDogMHB4O1xyXG4gIH1cclxufSJdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxDQUFQLDZCQUFPLENBQ1AsT0FBTyxDQUFQLGlEQUFPLENBQ1AsT0FBTyxDQUFQLG9EQUFPLENBQ1AsT0FBTyxDQUFQLDJCQUFPLENBQ1AsT0FBTyxDQUFDLCtEQUFJLENDRlosVUFBVSxDQUNOLFdBQVcsQ0FBQyxnQkFBaUIsQ0FDN0IsR0FBRyxDQUFDLCtCQUFHLENBQ1YsR0FBRyxDQUFD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 */
