@charset "UTF-8";*{box-sizing:border-box;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:focus{outline:none}body{margin:0;padding:0;overflow-x:hidden;font-family:Abel,sans-serif;opacity:0;transition:.3s ease-out}body#tinymce{opacity:1;padding:30px}body.loaded{opacity:1}body.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Merriweather Sans,sans-serif}img{max-width:100%}main.main{width:100vw;overflow-x:hidden}h2{margin-top:40px;margin-bottom:20px}::-moz-selection{color:#fff;background:#00abe9}::selection{color:#fff;background:#00abe9}a.btn{padding:10px 25px;text-decoration:none;display:table;transition:.4s ease-out;overflow:hidden;background-color:#000}a.btn,a.btn p{position:relative;z-index:2}a.btn p{margin:0;color:#fff;text-transform:uppercase;font-size:18px;font-weight:800;font-family:Merriweather Sans,sans-serif}a.btn:after,a.btn p{transition:.3s ease-out}a.btn:after{content:"";background-color:#00abe9;width:100%;height:100%;left:0;top:0;position:absolute;z-index:0;opacity:0}a.btn:hover:after{opacity:1}@media screen and (max-width:768px){a.btn p{font-size:16px}}form label{color:#000;text-transform:uppercase;font-size:22px;font-weight:800;letter-spacing:.075em;font-family:Merriweather Sans,sans-serif;margin-bottom:15px;display:block}form .field-wrapper br{display:none}form input{border:0;border-bottom:3px solid #919191;transition:.3s ease-out;width:100%;font-size:20px;padding:5px 0;font-family:Abel,sans-serif;letter-spacing:.075em;margin-bottom:60px}form input:focus{border-bottom:3px solid #232323}form input[type=submit]{width:auto;margin-left:auto;background-color:#000;text-transform:uppercase;color:#fff;padding:10px 25px;border-bottom:0;margin-top:60px;display:table;font-family:Merriweather Sans,sans-serif;font-size:18px;font-weight:800;cursor:pointer;transition:.3s ease-out}form input[type=submit]:hover{background-color:#00abe9}form textarea{width:100%;resize:none;border:3px solid #919191;transition:.3s ease-out;font-family:Abel,sans-serif;letter-spacing:.075em;font-size:24px;padding:10px}form textarea:focus{border:3px solid #232323}input::placeholder{transform:translateY(0);transition:.25s ease-out}input:-ms-input-placeholder,textarea:-ms-input-placeholder{transform:translateY(0);transition:.25s ease-out}textarea::placeholder{transform:translateY(0);transition:.25s ease-out}input:focus::-webkit-input-placeholder{opacity:.25;transform:translateY(150%)}input:focus:-moz-placeholder,input:focus::-moz-placeholder{opacity:.25;transform:translateY(150%)}input:focus:-ms-input-placeholder{opacity:.25;transform:translateY(150%)}.row{display:flex;flex-wrap:wrap;margin-left:-.7rem;margin-right:-.7rem;clear:both;max-width:100%}.row.spacer{margin-top:70px;margin-bottom:70px}.col{padding-left:.7rem;padding-right:.7rem}.container,.padding-lr{padding:0 60px}@media only screen and (min-width:1024px){.l2{width:16.6666666667%}.l3{width:25%}.l4{width:33.333333%}.l5{width:41.6666666667%}.l6{width:50%}.l7{width:58.3333333333%}.l8{width:66.6666666667%}.l9{width:75%}.l12{width:100%}}@media only screen and (max-width:1024px){.m2{width:16.6666666667%}.m3{width:25%}.m4{width:33.333333%}.m5{width:41.6666666667%}.m6{width:50%}.m8{width:66.6666666667%}.m9{width:75%}.m12{width:100%}}@media only screen and (max-width:768px){.row{flex-direction:column}.s2{width:16.6666666667%}.s3{width:25%}.s4{width:33.333333%}.s5{width:41.6666666667%}.s6{width:50%}.s8{width:66.6666666667%}.s12{width:100%}}@media only screen and (max-width:768px){.container,.padding-lr{padding:0 30px}}.c-imageSlider .slick-dots{display:flex;align-items:center;justify-content:center}.c-imageSlider .slick-dots li{list-style-type:none;display:inline-block;margin-right:30px;cursor:pointer}.c-imageSlider .slick-dots li.slick-active button{background-color:#3a3a3a;border:2px solid transparent}.c-imageSlider .slick-dots li:hover button{opacity:.5}.c-imageSlider .slick-dots li:last-of-type{margin-right:0}.c-imageSlider .slick-dots li button{padding:0;border-radius:200%;border:2px solid #3a3a3a;background-color:transparent;font-size:0;width:12px;max-width:12px;opacity:1;min-width:12px;height:12px;max-height:12px;min-height:12px;display:block;transition:.25s ease-out}.modal-realisation{position:fixed;top:0;left:0;background-color:#fff;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;z-index:100;display:none}.modal-realisation-wrapper{display:flex;flex-wrap:wrap}.sidebar{padding:60px;width:420px;min-height:100vh;overflow-y:auto;opacity:0;transition:.4s ease-out;background-color:#232323}.sidebar.visible{opacity:1}.sidebar .sidebar-top{border-bottom:2px solid #fff;padding-bottom:5px}.sidebar .sidebar-top h2{color:#fff;text-transform:uppercase;margin:0;font-weight:800;letter-spacing:.075em}.sidebar .sidebar-top p.date{color:#00abe9;font-size:20px;margin-top:0}.sidebar .sidebar-bottom{padding-top:60px}.sidebar .sidebar-bottom .sidebar-group h3{color:#fff;text-transform:uppercase;font-weight:800;font-size:18px;letter-spacing:.075em;margin-top:0;margin-bottom:10px;display:block}.sidebar .sidebar-bottom .sidebar-group ul{padding:0;margin:0 0 30px}.sidebar .sidebar-bottom .sidebar-group ul li{list-style-type:none;color:#00abe9}.modal-content{background-color:#fff;width:calc(100vw - 420px);height:100vh;overflow-y:auto;position:relative;opacity:0;transition:.4s ease-out}.modal-content.visible{opacity:1}.modal-content .modal-close{position:fixed;top:20px;right:60px;font-weight:800;font-size:70px;color:#fff;text-transform:uppercase;filter:drop-shadow(0 0 .75rem rgba(0,0,0,.25));transform:rotate(45deg);transition:.3s ease-out;cursor:pointer}.modal-content .modal-close:hover{color:#00abe9}.plan-wrapper{text-align:center;padding:90px 60px}.plan-wrapper p.title{color:#000;font-family:Merriweather Sans,sans-serif;font-size:32px;text-transform:uppercase;font-weight:800;letter-spacing:.075em;margin-top:0}.image-row .image-1,.image-row .image-2{background-size:cover;background-position:50%;height:80vh}.image-row.one .image-1{width:100%;border-bottom:4px solid #fff}.image-row.two-33-66{display:flex;flex-wrap:wrap}.image-row.two-33-66 .image-1{width:34%;border-right:4px solid #fff;border-bottom:4px solid #fff}.image-row.two-33-66 .image-2{width:66%;border-bottom:4px solid #fff}.image-row.two-66-33{display:flex;flex-wrap:wrap}.image-row.two-66-33 .image-1{width:66%;border-bottom:4px solid #fff}.image-row.two-66-33 .image-2{width:34%;border-left:4px solid #fff;border-bottom:4px solid #fff}@media screen and (max-width:1500px){.image-row .image-1,.image-row .image-2{height:45vh}}@media screen and (max-width:1200px){.sidebar{width:280px;padding:60px 30px}.modal-content{width:calc(100vw - 280px)}}@media screen and (max-width:1024px){.image-row .image-1,.image-row .image-2{height:30vh}}@media screen and (max-width:768px){.sidebar{width:100%;padding:30px;min-height:auto}.sidebar .sidebar-top{padding-right:30px}.modal-content{width:100vw;height:auto}.modal-content .modal-close{top:30px;right:30px;font-size:50px}.image-row .image-1,.image-row .image-2{height:20vh}}body.single-product{padding-top:145px}.single-product-wrap{display:flex;flex-wrap:wrap;width:100vw}.single-product-wrap h1{display:flex;align-items:center}.single-product-wrap h1 span{opacity:.5;font-size:20px;margin-left:10px;transform:translateY(-1px)}.single-product-wrap .single-left{width:50%;padding:60px}.single-product-wrap .single-left  .body{border-top:1px solid rgba(0,0,0,.15);margin-top:45px;padding-top:30px}.single-product-wrap .single-left .body{border-top:1px solid rgba(0,0,0,.15);margin-top:30px}.single-product-wrap .single-right{width:50%;padding:60px}.single-product-wrap p.price{display:none!important}.product_more{border-top:1px solid rgba(0,0,0,.15);display:flex;align-items:center;padding:30px 0 0;margin:45px 0}.product_more li{list-style-type:none;margin-right:20px}.product_more li:last-of-type{margin-right:0}.product_more li a{color:#3a3a3a;transition:.4s ease-out}.product_more li a:hover{color:#00aeed}.drolet-price{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:45px}.drolet-price p{margin-top:0;margin-bottom:30px;font-size:20px}.woocommerce .single-product-wrap form label{color:#fff;font-size:15px;margin-bottom:0}.woocommerce .single-product-wrap table.variations{background-color:#3a3a3a;padding:30px}.woocommerce .single-product-wrap table.variations a.reset_variations{display:none!important}.woocommerce .single-product-wrap table.variations select{width:100%;padding:10px;font-family:Abel,sans-serif;font-size:14px;background-image:url(../images/select-arrow.svg);background-size:auto 40%;background-repeat:no-repeat;background-position:center right 15px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.woocommerce .single-product-wrap table.variations select::-ms-expand{display:none}.woocommerce .single-product-wrap table.variations tr{margin-bottom:15px;display:flex;align-items:center}.woocommerce .single-product-wrap table.variations tr:last-of-type{margin-bottom:0}.woocommerce .single-product-wrap table.variations tr th.label{vertical-align:middle;width:150px}.woocommerce .single-product-wrap table.variations tr td.value{flex-grow:1}.product_meta,.woocommerce-breadcrumb,.woocommerce-variation-add-to-cart,.woocommerce-variation-price{display:none!important}@media screen and (max-width:1550px){.single-product .single-left{width:40%}.single-product .single-right{width:60%}}@media screen and (max-width:1300px){.woocommerce .single-product table.variations tr{flex-direction:column;align-items:flex-start}.woocommerce .single-product table.variations tr th.label{font-size:18px;width:100%}.woocommerce .single-product table.variations tr td.value,.woocommerce .single-product table.variations tr td.value select{width:100%}}@media screen and (max-width:1100px){.single-product .single-left,.single-product .single-right{width:50%}}@media screen and (max-width:1024px){body.single-product{padding-top:100px}body.single-product footer{display:block}}@media screen and (max-width:900px){.single-product{height:auto}.single-product .single-left{width:100%}.single-product .single-right{width:100%;padding:0 30px;margin-bottom:45px}}@media screen and (max-width:768px){.single-product{height:auto}.single-product .single-left{padding:60px 30px 0}}.categories-list{display:flex;flex-wrap:wrap;margin:0 -15px}.categories-list .categories{width:50%;margin-bottom:30px;padding:0 15px}.categories-list .categories .categories-wrapper a{display:block;color:#000;text-decoration:none}.categories-list .categories .categories-wrapper a:hover .categories_image img{filter:saturate(.6)}.categories-list .categories .categories-wrapper a .categories_image{overflow:hidden}.categories-list .categories .categories-wrapper a .categories_image img{transition:.5s ease-out;width:100%;height:auto;display:block;filter:saturate(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.categories-list .categories .categories-wrapper a h2{margin-top:10px;display:flex;align-items:center}.categories-list .categories .categories-wrapper a h2 p{font-size:18px;margin-left:10px;opacity:.5}@media screen and (max-width:900px){.categories-list .categories{width:100%}}#fixed-nav{position:fixed;top:0;left:0;width:100%;padding-top:60px;padding-bottom:60px;z-index:100;background-color:transparent;transition:.5s ease-out;filter:drop-shadow(0 0 .75rem rgba(0,0,0,0))}#fixed-nav.scrolled{background-color:hsla(0,0%,100%,.9);padding-top:30px;padding-bottom:30px;filter:drop-shadow(0 0 .75rem rgba(0,0,0,.15))}#fixed-nav.scrolled #header-logo .tochange{fill:#000!important}#fixed-nav.scrolled .fixed-nav ul li.current-menu-item.-nocurrent a,#fixed-nav.scrolled .fixed-nav ul li.current-product-ancestor.-nocurrent a,#fixed-nav.scrolled .fixed-nav ul li a{color:#000}#fixed-nav.scrolled .fixed-nav ul li a:hover{color:#00aeed}#fixed-nav .fixed-nav-wrapper{display:flex;align-items:center;justify-content:space-between}#fixed-nav .fixed-nav ul{margin:0;padding:0}#fixed-nav .fixed-nav ul li{display:inline-block;margin-right:30px}#fixed-nav .fixed-nav ul li:last-of-type{margin-right:0}#fixed-nav .fixed-nav ul li.current-menu-item a,#fixed-nav .fixed-nav ul li.current-product-ancestor a{color:#00aeed}#fixed-nav .fixed-nav ul li.current-menu-item.-nocurrent a,#fixed-nav .fixed-nav ul li.current-product-ancestor.-nocurrent a{color:#fff}#fixed-nav .fixed-nav ul li a{color:#fff;text-transform:uppercase;font-family:Merriweather Sans,sans-serif;text-decoration:none;font-weight:800;letter-spacing:.075rem;background-color:transparent;display:block;transition:.5s ease-out;font-size:16px}#fixed-nav .fixed-nav ul li a:hover{color:#00aeed}#header-logo .tochange{fill:#fff;transition:.5s ease-out}#menu-toggle{display:none}@media screen and (max-width:1300px){#fixed-nav .fixed-nav ul li{margin-right:10px}#fixed-nav .fixed-nav ul li a{font-size:14px}}.page-header{padding-top:180px;padding-bottom:90px;background:#ededed;background:linear-gradient(180deg,#ededed,#fff)}.page-header h1{font-size:92px;text-align:center;margin-top:30px;margin-bottom:30px}.page-header .body{max-width:800px;margin:0 auto;text-align:center}.page-header.-left h1{text-align:left}.page-header.-left .body{text-align:left;margin:0}@media screen and (max-width:1024px){#fixed-nav{padding-top:30px;padding-bottom:30px}#fixed-nav .fixed-nav{position:fixed;background:#fff;background:linear-gradient(180deg,#fff 0,#ebebeb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ebebeb",GradientType=0);width:100%;left:0;top:105px;padding:30px;transform:translateY(-200%);transition:.5s ease-out}#fixed-nav .fixed-nav.visible{transform:translateY(0)}#fixed-nav .fixed-nav ul li{display:block;margin-right:0;margin-bottom:30px}#fixed-nav .fixed-nav ul li:last-of-type{margin-bottom:0}#fixed-nav .fixed-nav ul li a{color:#000!important}#fixed-nav .fixed-nav ul li a:hover{background-color:transparent!important}#header-logo{width:125px}#menu-toggle{display:block}#menu-toggle button{display:block;background-color:#000;color:#fff;font-weight:800;font-family:Merriweather Sans,sans-serif;border:0;text-transform:uppercase;padding:5px 10px;cursor:pointer}.page-header{padding-top:120px;padding-bottom:60px}.page-header h1{font-size:56px}}footer{background-color:#fff}footer .footer-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:65px;padding-bottom:65px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}footer .footer-wrapper .footer-nav{width:33%}footer .footer-wrapper .footer-nav h3{text-transform:uppercase;color:#000;font-size:22px;margin-top:0;margin-bottom:40px;font-weight:800;letter-spacing:.075em}footer .footer-wrapper .footer-nav ul{padding:0;margin:0}footer .footer-wrapper .footer-nav ul li{list-style-type:none}footer .footer-wrapper .footer-nav ul li a{text-decoration:none;color:#000;font-size:22px;text-transform:lowercase;transition:.25s ease-out}footer .footer-wrapper .footer-nav ul li a:hover{color:#00abe9}footer .footer-wrapper .footer-logo{width:34%;text-align:center}footer .footer-wrapper .footer-logo img{max-width:25vw}footer .footer-wrapper .footer-logo a svg .tochange{fill:#000!important}footer .footer-wrapper .footer-social{width:33%;text-align:right}footer .footer-wrapper .footer-social ul{padding:0;margin:0}footer .footer-wrapper .footer-social ul li{list-style-type:none;display:inline-block;margin-right:30px}footer .footer-wrapper .footer-social ul li a img{filter:brightness(0);transform:translateY(0);transition:.25s ease-out}footer .footer-wrapper .footer-social ul li a:hover img{transform:translateY(-2px);filter:brightness(100%)}footer .footer-wrapper .footer-social ul li:last-of-type{margin-right:0}footer .footer-copyright{padding:30px 0}footer .footer-copyright p{text-align:center;font-size:16px;letter-spacing:.075em}@media screen and (max-width:768px){footer .footer-wrapper{flex-direction:column;text-align:center}footer .footer-wrapper .footer-logo,footer .footer-wrapper .footer-nav,footer .footer-wrapper .footer-social{width:100%}footer .footer-wrapper .footer-nav h3{font-size:20px}footer .footer-wrapper .footer-nav ul li a{font-size:18px}footer .footer-wrapper .footer-logo{margin:60px 0 30px}footer .footer-wrapper .footer-social{text-align:center}}body.home{margin-top:100vh}#front-slider{height:100vh;background-color:#e7e7e7;position:fixed;width:100%;top:0;left:0;z-index:-1}#front-slider .slick-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);margin:0;padding:0}#front-slider .slick-dots li{list-style-type:none;display:inline-block;margin-right:30px}#front-slider .slick-dots li.slick-active button{border:2px solid #fff;background-color:transparent}#front-slider .slick-dots li:last-of-type{margin-right:0}#front-slider .slick-dots li button{padding:0;border-radius:200%;font-size:0;width:12px;max-width:12px;min-width:12px;height:12px;max-height:12px;min-height:12px;display:block;background-color:hsla(0,0%,100%,.5);border:2px solid transparent;transition:.25s ease-out}#front-slider h1{position:absolute;left:-99999px;top:-99999px}#front-slider .front-slider-fixed .slide{height:100vh;position:relative;background-size:cover;background-position:50%}#front-slider .front-slider-fixed .slide.slick-current .slide-content{opacity:1;transform:translateX(0)}#front-slider .front-slider-fixed .slide.slick-current .slide-content h2{transform:translateX(0)}#front-slider .front-slider-fixed .slide .slide-content{position:absolute;padding:0 60px 0 105px;left:0;bottom:20vh;opacity:0;transform:translateX(15px);transition:.5s ease-out}#front-slider .front-slider-fixed .slide .slide-content:before{content:"";width:6px;height:calc(100% - 10px);position:absolute;left:60px;top:10px;display:block;background-color:#fff}#front-slider .front-slider-fixed .slide .slide-content h2{text-transform:uppercase;color:#fff;font-weight:800;font-size:48px;letter-spacing:.075rem;margin-top:0;margin-bottom:15px;transform:translateX(15px);transition:.5s ease-out}#front-slider .front-slider-fixed .slide .slide-content .content{color:#fff;font-size:20px;letter-spacing:.075rem;max-width:40vw}#about{background-color:#fff;padding:80px 0}#about .about-row{display:flex;flex-wrap:wrap;align-items:center}#about .about-row .image-section{width:32%}#about .about-row .text-section{width:68%;padding-left:60px;padding-right:60px}#about .about-row .text-section h2{margin-top:0;text-transform:uppercase;font-weight:800;letter-spacing:.075em;font-size:36px}#about .about-row .text-section h2:after{content:"";width:60px;height:1px;background-color:#00abe9;margin:15px 0;display:block}#about .about-row .text-section p{font-size:20px;letter-spacing:.075em}#about .about-row .text-section a.btn{margin-top:60px}#process{background-color:#fff;overflow:hidden;padding-top:40px}#process h2{margin-top:0;text-transform:uppercase;font-weight:800;letter-spacing:.075em;font-size:36px}#process h2:after{content:"";width:200px;height:2px;background-color:#ebebeb;display:block;margin-top:30px}#process .slider-process{position:relative;background:#fff;background:linear-gradient(180deg,#fff 0,#ebebeb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ebebeb",GradientType=0)}#process .slider-process .slick-next,#process .slider-process .slick-prev{position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);font-size:0;border:0;border-radius:0;width:45px;height:45px;background-color:transparent;z-index:5;cursor:pointer;transition:.25s ease-out}#process .slider-process .slick-next:hover,#process .slider-process .slick-prev:hover{border-color:#232323}#process .slider-process .slick-prev{left:60px;border-left:2px solid #cacaca;border-top:2px solid #cacaca}#process .slider-process .slick-next{right:60px;border-right:2px solid #cacaca;border-bottom:2px solid #cacaca}#process .slider-process .slide-process{padding:0 60px}#process .slider-process .slide-process.slick-active .slide-process-wrapper .number-wrapper{transform:translateY(50px);opacity:1}#process .slider-process .slide-process.slick-active .slide-process-wrapper .text-wrapper{opacity:1;transition-delay:.5s}#process .slider-process .slide-process .slide-process-wrapper{display:flex;align-items:center;justify-content:center;margin:0 auto}#process .slider-process .slide-process .slide-process-wrapper .number-wrapper{transform:translateY(0);opacity:0;display:block;transition:.4s ease-out}#process .slider-process .slide-process .slide-process-wrapper .number-wrapper p{color:#fff;font-size:700px;margin:0;font-family:Merriweather Sans,sans-serif;font-weight:700;line-height:.8;filter:drop-shadow(0 0 .75rem rgba(0,0,0,.05))}#process .slider-process .slide-process .slide-process-wrapper .subtitle{color:#00abe9;text-transform:uppercase}#process .slider-process .slide-process .slide-process-wrapper .text-wrapper{max-width:850px;padding-left:60px;padding-right:60px;opacity:0;transition:.4s ease-out}#process .slider-process .slide-process .slide-process-wrapper .text-wrapper h3{text-transform:uppercase;margin-top:0;font-size:38px;letter-spacing:.075em}#process .slider-process .slide-process .slide-process-wrapper .text-wrapper p{font-size:24px;letter-spacing:.075em}#categories{background-color:#fff;overflow:hidden}#categories .realisations-top{text-align:center;padding-top:120px}#categories .realisations-top h2{font-size:48px;text-transform:uppercase;color:#000;letter-spacing:.075em;margin-top:0;margin-bottom:0}#categories .realisations-top h2:after{content:"";width:200px;height:2px;background-color:#ebebeb;display:block;margin:30px auto}#categories .realisations-top .intro{max-width:50vw;margin:0 auto;font-size:22px;letter-spacing:.075em;line-height:1.5}#categories .realisations-list{display:flex;flex-wrap:wrap;padding:120px 0 60px}#categories .realisations-list .realisation{width:33.3333333333%;padding:0 60px;margin-bottom:60px}#categories .realisations-list .realisation .realisation-wrapper{position:relative;cursor:pointer;overflow:hidden}#categories .realisations-list .realisation .realisation-wrapper:hover .hover{opacity:1}#categories .realisations-list .realisation .realisation-wrapper:hover .hover h3{opacity:1;transform:translateY(0);transition-delay:.45s}#categories .realisations-list .realisation .realisation-wrapper:hover .hover .more,#categories .realisations-list .realisation .realisation-wrapper:hover .hover p.date{opacity:1;transform:translateY(0);transition-delay:.6s}#categories .realisations-list .realisation .realisation-wrapper .bg-image{position:absolute;left:50%;top:50%;width:100%;height:100%;background-size:cover;transform:translate(-50%,-50%)}#categories .realisations-list .realisation .realisation-wrapper .hover{position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;opacity:0;padding:30px;transition:.3s ease-out}#categories .realisations-list .realisation .realisation-wrapper .hover .more{background-color:#000;width:80px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;flex-direction:column;padding:10px 20px;opacity:0;transform:translateY(15px);transition:.3s ease-out;transition-delay:0s}#categories .realisations-list .realisation .realisation-wrapper .hover .more p{font-size:12px;text-align:center}#categories .realisations-list .realisation .realisation-wrapper .hover .more span{font-size:48px;font-weight:800;line-height:1}#categories .realisations-list .realisation .realisation-wrapper .hover h3{text-transform:uppercase;font-size:20px;letter-spacing:.075em;margin-top:0;margin-bottom:10px;opacity:0;transition:.3s ease-out;transition-delay:0s;transform:translateY(-5px);text-align:center}#categories .realisations-list .realisation .realisation-wrapper .hover h3:after{content:"";width:35px;height:1px;background-color:#fff;display:block;margin:10px auto}#categories .realisations-list .realisation .realisation-wrapper .hover p.date{margin:0;font-size:20px;letter-spacing:.075em;opacity:0;transition:.3s ease-out;transition-delay:0s;transform:translateY(-5px)}#categories .realisations-list .realisation .realisation-wrapper:after{content:"";display:block;padding-bottom:100%}#map{height:75vh;width:100%}#contact{background-color:#fff;padding:120px 0}#contact .form{padding-left:30px}#contact .info-wrapper{padding-left:60px}#contact .info-wrapper h2{color:#000;text-transform:uppercase;font-size:36px;margin-top:0;margin-bottom:30px;letter-spacing:.05em}#contact .info-wrapper .icon-list{margin:0 0 120px;padding:0}#contact .info-wrapper .icon-list li{list-style-type:none;margin-bottom:30px}#contact .info-wrapper .icon-list li:last-of-type{margin-bottom:0}#contact .info-wrapper .icon-list li a{display:flex;flex-wrap:wrap;align-items:center;color:#000;text-decoration:none;font-size:18px;letter-spacing:.075em;transition:.3s ease-out}#contact .info-wrapper .icon-list li a:hover{color:#232323}#contact .info-wrapper .icon-list li a:hover .icone{background-color:#00abe9}#contact .info-wrapper .icon-list li a:hover .icone img{filter:brightness(0) invert(1)}#contact .info-wrapper .icon-list li a .icone{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:200%;background-color:#ebebeb;margin-right:15px;transition:.3s ease-out}#contact .info-wrapper .icon-list li a .icone img{filter:brightness(0);transition:.3s ease-out}#instagram{background:#ebebeb;background:linear-gradient(180deg,#ebebeb 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebebeb",endColorstr="#ffffff",GradientType=0);padding-top:60px;padding-bottom:60px}#instagram h2{text-transform:uppercase;color:#000;font-size:22px;margin-top:0;margin-bottom:60px;font-weight:800;letter-spacing:.075em}#instagram h2 a{text-decoration:none;text-transform:none;font-family:Abel,sans-serif;color:#000;font-weight:400;transition:.25s ease-out}#instagram h2 a:hover{color:#00abe9}@media screen and (max-width:1300px){#realisations .realisations-list .realisation{padding:0 30px}}@media screen and (max-width:1300px){#categories .realisations-list{padding:90px 30px 60px}#categories .realisations-list .realisation{width:50%;padding:0 30px}}@media screen and (max-width:1024px){#realisations .realisations-list .realisation-wrapper .hover .more{display:none!important}}@media screen and (max-width:992px){#process .slider-process .slide-process .slide-process-wrapper .number-wrapper p{font-size:450px}#process .slider-process .slide-process .slide-process-wrapper .text-wrapper h3{font-size:26px}#process .slider-process .slide-process .slide-process-wrapper .text-wrapper p{font-size:16px}#process .slider-process .slick-next,#process .slider-process .slick-prev{width:25px;height:25px}#realisations .realisations-list{padding:60px 0 30px}#realisations .realisations-list .realisation{width:50%}}@media screen and (max-width:768px){#front-slider .front-slider-fixed .slide .slide-content{padding-left:60px}#front-slider .front-slider-fixed .slide .slide-content h2{font-size:36px}#front-slider .front-slider-fixed .slide .slide-content .content{width:100%;max-width:600px;font-size:16px}#front-slider .front-slider-fixed .slide .slide-content:before{left:30px}#about{padding:60px 0}#about .about-row{flex-direction:column}#about .about-row .image-section{width:100%;order:2}#about .about-row .text-section{width:100%;padding:0;margin-bottom:30px}#about .about-row .text-section h2{font-size:28px}#about .about-row .text-section p{font-size:16px}#about .about-row .text-section a.btn{margin-top:30px}#process h2{font-size:28px}#process .slider-process .slick-prev{left:30px}#process .slider-process .slick-next{right:30px}#process .slider-process .slide-process .slide-process-wrapper{padding-top:50px;padding-bottom:50px}#process .slider-process .slide-process .slide-process-wrapper .text-wrapper{padding-left:30px;padding-right:30px}#process .slider-process .slide-process .slide-process-wrapper .number-wrapper{transform:translateY(0)!important;margin-bottom:0}#process .slider-process .slide-process .slide-process-wrapper .number-wrapper p{font-size:250px;filter:drop-shadow(0 0 .75rem rgba(0,0,0,.15))}#realisations .realisations-top{margin-bottom:30px;padding-top:60px}#realisations .realisations-top h2{font-size:28px}#realisations .realisations-top .intro{font-size:18px;max-width:400px}#realisations .realisations-list{padding:30px 0}#realisations .realisations-list .realisation{width:100%;margin-bottom:30px}#realisations .realisations-list .realisation .realisation-wrapper .hover{top:70%;height:30%;opacity:1}#realisations .realisations-list .realisation .realisation-wrapper .hover h3,#realisations .realisations-list .realisation .realisation-wrapper .hover p.date{font-size:16px;transform:none;opacity:1}#contact{padding:60px 0}#contact .info-wrapper{padding-left:30px}#contact .info-wrapper h2{font-size:28px}#contact .info-wrapper .icon-list{margin-bottom:60px}#contact .form-image{margin-bottom:30px}}@media screen and (max-width:600px){#process .slider-process .slide-process .slide-process-wrapper{flex-direction:column}#process .slider-process .slide-process .slide-process-wrapper .number-wrapper{margin-bottom:30px}#categories .realisations-list .realisation{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX3Byb2R1Y3Quc2NzcyIsImNvbW1vbi9fZ2xvYmFsLnNjc3MiLCJtYWluLmNzcyIsImNvbW1vbi9fdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fY2F0ZWdvcmllcy5zY3NzIiwibGF5b3V0cy9faGVhZGVyLnNjc3MiLCJsYXlvdXRzL19mb290ZXIuc2NzcyIsImxheW91dHMvX2hvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQkMsaUJDckJELEFDaW1CQSxFRGhtQkMsc0JBQUEsQUFDQSwyQkFBQSxBQUNBLG1DQUFBLEFBQ0Esa0NBQUEsQUFDQSxrQ0FBQSxDQ2FELEFEWEMsT0FDQyxZQUFBLENDYUYsQURUQSxLQUNDLFNBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSw0QkFBQSxBQUNBLFVBQUEsQUFDQSx1QkFBQSxDQ1lELEFEVkMsYUFDQyxVQUFBLEFBQ0EsWUFBQSxDQ1lGLEFEVEMsWUFDQyxTQUFBLENDV0YsQURSQyxlQUNDLGVBQUEsQ0NVRixBRE5BLGtCQUNDLHdDQUFBLENDU0QsQUROQSxJQUNDLGNBQUEsQ0NTRCxBRE5BLFVBQ0MsWUFBQSxBQUNBLGlCQUFBLENDU0QsQUROQSxHQUNDLGdCQUFBLEFBQ0Esa0JBQUEsQ0NTRCxBQ3BEQSxpQkFDRSxXQUFBLEFBQ0Esa0JBUk0sQ0RnRVIsQUNyREEsWUFDRSxXQUFBLEFBQ0Esa0JBYk0sQ0RxRVIsQUVyRUEsTUFDQyxrQkFBQSxBQUNBLHFCQUFBLEFBQ0EsY0FBQSxBQUNBLHdCQUFBLEFBR0EsZ0JBQUEsQUFDQSxxQkFBQSxDRndFRCxBRXRFQyxjQUxBLGtCQUFBLEFBQ0EsU0FBQSxDQUlBLEFGaUZELFFFaEZFLFNBQUEs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RUFDQyxrQ0FBQSxBQUNBLGVBQUEsQ1ZnOEJKLEFVOTdCSSxpRkFDQyxnQkFBQSxBQUNNLDhDQUFBLENWZzhCWCxBVXQ3QkEsZ0NBQ0MsbUJBQUEsQUFDQSxnQkFBQSxDVnk3QkQsQVV2N0JDLG1DQUNDLGNBQUEsQ1Z5N0JGLEFVdDdCQyx1Q0FDQyxlQUFBLEFBQ0EsZUFBQSxDVnc3QkYsQVVuN0JBLGlDQUNDLGNBQUEsQ1ZxN0JELEFVbjdCQyw4Q0FDQyxXQUFBLEFBQ0Esa0JBQUEsQ1ZxN0JGLEFVbDdCRywwRUFDQyxRQUFBLEFBQ0EsV0FBQSxBQUNBLFNBQUEsQ1ZvN0JKLEFVbDdCSSw4SkFDQyxlQUFBLEFBSUEsZUFBQSxBQUNBLFNBQUEsQ1YrNkJMLEFVdDZCRCxTQUNDLGNBQUEsQ1Y2NkJBLEFVMzZCQSx1QkFDQyxpQkFBQSxDVjY2QkQsQVUzNkJDLDBCQUNDLGNBQUEsQ1Y2NkJGLEFVMTZCQyxrQ0FDQyxrQkFBQSxDVjQ2QkYsQVV4NkJBLHFCQUNDLGtCQUFBLENWMDZCRCxDQUNGLEFVdDZCQSxvQ0FJSSwrREFDQyxxQkFBQSxDVnE2QkgsQVVuNkJHLCtFQUNDLGtCQUFBLENWcTZCSixBVTU1QkMsNENBQ0MsVUFBQSxDVis1QkYsQ0FDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkuc2luZ2xlLXByb2R1Y3Qge1xuXHRwYWRkaW5nLXRvcDogMTQ1cHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC13cmFwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDB2dztcblxuXHRoMSB7XHRcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRzcGFuIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXHRcdH1cblx0fVxuXG5cdC5zaW5nbGUtbGVmdMKge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzogNjBweDtcblxuXHRcdC5ib2R5IHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdH1cblxuXHR9XG5cblx0LnNpbmdsZS1sZWZ0IC5ib2R5IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LnNpbmdsZS1yaWdodCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiA2MHB4O1xuXHR9XG5cblx0cC5wcmljZSB7IFxuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XG5cdH1cbn1cblxuLnByb2R1Y3RfbW9yZSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAzMHB4IDAgMDtcblx0bWFyZ2luOiA0NXB4IDA7XG5cblx0bGkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzNhM2EzYTtcblx0XHRcdHRyYW5zaXRpb246IDAuNHMgZWFzZS1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzAwYWVlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRyb2xldC1wcmljZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xuXHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG5cdHAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmJsb2NrT3ZlcmxheSB7XG5cdC8vb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSAuc2luZ2xlLXByb2R1Y3Qtd3JhcHtcblx0Zm9ybSB7XG5cdFx0bGFiZWwge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdHRhYmxlLnZhcmlhdGlvbnMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTNhM2E7XG5cdFx0cGFkZGluZzogMzBweDtcblxuXHRcdGEucmVzZXRfdmFyaWF0aW9ucyB7XG5cdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IEFiZWwsc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcnKTtcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQwJTtcblx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE1cHg7XG5cdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdCAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0ICB0ZXh0LWluZGVudDogMXB4O1xuXHRcdFx0ICB0ZXh0LW92ZXJmbG93OiAnJztcblx0XHR9XG5cblx0ICAgIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0dHIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdHRoLmxhYmVsIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZC52YWx1ZSB7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIsIC5wcm9kdWN0X21ldGEsIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQsIC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2Uge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcblx0LnNpbmdsZS1wcm9kdWN0IHtcblx0XHQuc2luZ2xlLWxlZnQge1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHR9XG5cblx0XHQuc2luZ2xlLXJpZ2h0IHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuXHQud29vY29tbWVyY2Uge1xuXHRcdC5zaW5nbGUtcHJvZHVjdCB7XG5cdFx0XHR0YWJsZS52YXJpYXRpb25zIHtcblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0XHR0aC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0ZC52YWx1ZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblx0LnNpbmdsZS1wcm9kdWN0IHtcblx0XHQuc2luZ2xlLWxlZnQge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHQuc2luZ2xlLXJpZ2h0IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0Ym9keS5zaW5nbGUtcHJvZHVjdCB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHR9XG5cblx0Ym9keS5zaW5nbGUtcHJvZHVjdCB7XG5cdFx0Zm9vdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuXHQuc2luZ2xlLXByb2R1Y3Qge1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdC5zaW5nbGUtbGVmdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuc2luZ2xlLXJpZ2h0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnNpbmdsZS1wcm9kdWN0IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHQuc2luZ2xlLWxlZnQge1xuXHRcdFx0cGFkZGluZzogNjBweCAzMHB4IDA7XG5cdFx0fVxuXHR9XG59IiwiKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRmb250LWZhbWlseTogJ0FiZWwnLCBzYW5zLXNlcmlmO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG5cdCYjdGlueW1jZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cblx0Ji5sb2FkZWQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmLm5vLXNjcm9sbCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG5oMSxoMixoMyxoNCxoNSxoNiB7XG5cdGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbm1haW4ubWFpbiB7XG5cdHdpZHRoOiAxMDB2dztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oMiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGFiZTk7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGFiZTk7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIkFiZWxcIiwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbmJvZHkjdGlueW1jZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5ib2R5LmxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5Lm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbm1haW4ubWFpbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAvKiBDb2RlIGZvciBGaXJlZm94ICovXG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBhYmU5O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBhYmU5O1xufVxuXG5hLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuYS5idG4gcCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuYS5idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmU5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbmEuYnRuOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYS5idG4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9ybSAuZmllbGQtd3JhcHBlciBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzkxOTE5MTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFiZWxcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMyMzIzMjM7XG59XG5mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYmU5O1xufVxuZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5MTkxOTE7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFiZWxcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbmZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMjMyMzIzO1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbn1cblxuaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG59XG5cbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xufVxuXG4vKlxuKiBPbiBob3ZlclxuKi9cbmlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xufVxuXG5pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xufVxuXG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTAlKTtcbn1cblxuaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTAuN3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43cmVtO1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnJvdy5zcGFjZXIge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbn1cblxuLnBhZGRpbmctbHIge1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmwzIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmw0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5sNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmw2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmw3IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubDgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5sOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5sMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cblxuICAubTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLm0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnMzIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnM0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5zNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLnM2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnM4IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuczEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxuICAucGFkZGluZy1sciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uYy1pbWFnZVNsaWRlciAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtaW1hZ2VTbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1pbWFnZVNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYy1pbWFnZVNsaWRlciAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYy1pbWFnZVNsaWRlciAuc2xpY2stZG90cyBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1pbWFnZVNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjM2EzYTNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMTJweDtcbiAgbWF4LXdpZHRoOiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICBtaW4td2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWF4LWhlaWdodDogMTJweDtcbiAgbWluLWhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xufVxuXG4ubW9kYWwtcmVhbGlzYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLXJlYWxpc2F0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zaWRlYmFyIHtcbiAgcGFkZGluZzogNjBweDtcbiAgd2lkdGg6IDQyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMztcbn1cbi5zaWRlYmFyLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNpZGViYXIgLnNpZGViYXItdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci10b3AgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLXRvcCBwLmRhdGUge1xuICBjb2xvcjogIzAwYWJlOTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpZGViYXIgLnNpZGViYXItYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLnNpZGViYXItZ3JvdXAgaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lkZWJhciAuc2lkZWJhci1ib3R0b20gLnNpZGViYXItZ3JvdXAgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLnNpZGViYXIgLnNpZGViYXItYm90dG9tIC5zaWRlYmFyLWdyb3VwIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzAwYWJlOTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDQyMHB4KTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xufVxuLm1vZGFsLWNvbnRlbnQudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFiZTk7XG59XG5cbi5wbGFuLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDkwcHggNjBweDtcbn1cbi5wbGFuLXdyYXBwZXIgcC50aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW1hZ2Utcm93IC5pbWFnZS0xLCAuaW1hZ2Utcm93IC5pbWFnZS0yIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiA4MHZoO1xufVxuLmltYWdlLXJvdy5vbmUgLmltYWdlLTEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XG59XG4uaW1hZ2Utcm93LnR3by0zMy02NiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pbWFnZS1yb3cudHdvLTMzLTY2IC5pbWFnZS0xIHtcbiAgd2lkdGg6IDM0JTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XG59XG4uaW1hZ2Utcm93LnR3by0zMy02NiAuaW1hZ2UtMiB7XG4gIHdpZHRoOiA2NiU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xufVxuLmltYWdlLXJvdy50d28tNjYtMzMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaW1hZ2Utcm93LnR3by02Ni0zMyAuaW1hZ2UtMSB7XG4gIHdpZHRoOiA2NiU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xufVxuLmltYWdlLXJvdy50d28tNjYtMzMgLmltYWdlLTIge1xuICB3aWR0aDogMzQlO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmltYWdlLXJvdyAuaW1hZ2UtMSwgLmltYWdlLXJvdyAuaW1hZ2UtMiB7XG4gICAgaGVpZ2h0OiA0NXZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyODBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2Utcm93IC5pbWFnZS0xLCAuaW1hZ2Utcm93IC5pbWFnZS0yIHtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNpZGViYXIgLnNpZGViYXItdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgLmltYWdlLXJvdyAuaW1hZ2UtMSwgLmltYWdlLXJvdyAuaW1hZ2UtMiB7XG4gICAgaGVpZ2h0OiAyMHZoO1xuICB9XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgaDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgaDEgc3BhbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnNpbmdsZS1sZWZ0wqAge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA2MHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgLnNpbmdsZS1sZWZ0wqAgLmJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uc2luZ2xlLXByb2R1Y3Qtd3JhcCAuc2luZ2xlLWxlZnQgLmJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5zaW5nbGUtcHJvZHVjdC13cmFwIC5zaW5nbGUtcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA2MHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0LXdyYXAgcC5wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3RfbW9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgbWFyZ2luOiA0NXB4IDA7XG59XG4ucHJvZHVjdF9tb3JlIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucHJvZHVjdF9tb3JlIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcm9kdWN0X21vcmUgbGkgYSB7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xufVxuLnByb2R1Y3RfbW9yZSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFlZWQ7XG59XG5cbi5kcm9sZXQtcHJpY2Uge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5kcm9sZXQtcHJpY2UgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlIC5zaW5nbGUtcHJvZHVjdC13cmFwIGZvcm0gbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndvb2NvbW1lcmNlIC5zaW5nbGUtcHJvZHVjdC13cmFwIHRhYmxlLnZhcmlhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLndvb2NvbW1lcmNlIC5zaW5nbGUtcHJvZHVjdC13cmFwIHRhYmxlLnZhcmlhdGlvbnMgYS5yZXNldF92YXJpYXRpb25zIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlIC5zaW5nbGUtcHJvZHVjdC13cmFwIHRhYmxlLnZhcmlhdGlvbnMgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBBYmVsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZWxlY3QtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTVweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG59XG4ud29vY29tbWVyY2UgLnNpbmdsZS1wcm9kdWN0LXdyYXAgdGFibGUudmFyaWF0aW9ucyBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlIC5zaW5nbGUtcHJvZHVjdC13cmFwIHRhYmxlLnZhcmlhdGlvbnMgdHIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvb2NvbW1lcmNlIC5zaW5nbGUtcHJvZHVjdC13cmFwIHRhYmxlLnZhcmlhdGlvbnMgdHI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZSAuc2luZ2xlLXByb2R1Y3Qtd3JhcCB0YWJsZS52YXJpYXRpb25zIHRyIHRoLmxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLndvb2NvbW1lcmNlIC5zaW5nbGUtcHJvZHVjdC13cmFwIHRhYmxlLnZhcmlhdGlvbnMgdHIgdGQudmFsdWUge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi53b29jb21tZXJjZS1icmVhZGNydW1iLCAucHJvZHVjdF9tZXRhLCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0LCAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGUtbGVmdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnNpbmdsZS1yaWdodCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC53b29jb21tZXJjZSAuc2luZ2xlLXByb2R1Y3QgdGFibGUudmFyaWF0aW9ucyB0ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAud29vY29tbWVyY2UgLnNpbmdsZS1wcm9kdWN0IHRhYmxlLnZhcmlhdGlvbnMgdHIgdGgubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud29vY29tbWVyY2UgLnNpbmdsZS1wcm9kdWN0IHRhYmxlLnZhcmlhdGlvbnMgdHIgdGQudmFsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53b29jb21tZXJjZSAuc2luZ2xlLXByb2R1Y3QgdGFibGUudmFyaWF0aW9ucyB0ciB0ZC52YWx1ZSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGUtbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnNpbmdsZS1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuc2luZ2xlLXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGUtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5zaW5nbGUtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnNpbmdsZS1sZWZ0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggMDtcbiAgfVxufVxuLmNhdGVnb3JpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLmNhdGVnb3JpZXMtbGlzdCAuY2F0ZWdvcmllcyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5jYXRlZ29yaWVzLWxpc3QgLmNhdGVnb3JpZXMgLmNhdGVnb3JpZXMtd3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2F0ZWdvcmllcy1saXN0IC5jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLXdyYXBwZXIgYTpob3ZlciAuY2F0ZWdvcmllc19pbWFnZSBpbWcge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDAuNik7XG59XG4uY2F0ZWdvcmllcy1saXN0IC5jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLXdyYXBwZXIgYSAuY2F0ZWdvcmllc19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2F0ZWdvcmllcy1saXN0IC5jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLXdyYXBwZXIgYSAuY2F0ZWdvcmllc19pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsdGVyOiBzYXR1cmF0ZSgxKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qIFNhZmFyaSAqL1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2F0ZWdvcmllcy1saXN0IC5jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLXdyYXBwZXIgYSBoMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0ZWdvcmllcy1saXN0IC5jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLXdyYXBwZXIgYSBoMiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY2F0ZWdvcmllcy1saXN0IC5jYXRlZ29yaWVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2ZpeGVkLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuI2ZpeGVkLW5hdi5zY3JvbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xufVxuI2ZpeGVkLW5hdi5zY3JvbGxlZCAjaGVhZGVyLWxvZ28gLnRvY2hhbmdlIHtcbiAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xufVxuI2ZpeGVkLW5hdi5zY3JvbGxlZCAuZml4ZWQtbmF2IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtLi1ub2N1cnJlbnQgYSwgI2ZpeGVkLW5hdi5zY3JvbGxlZCAuZml4ZWQtbmF2IHVsIGxpLmN1cnJlbnQtcHJvZHVjdC1hbmNlc3Rvci4tbm9jdXJyZW50IGEge1xuICBjb2xvcjogIzAwMDtcbn1cbiNmaXhlZC1uYXYuc2Nyb2xsZWQgLmZpeGVkLW5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jZml4ZWQtbmF2LnNjcm9sbGVkIC5maXhlZC1uYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBhZWVkO1xufVxuI2ZpeGVkLW5hdiAuZml4ZWQtbmF2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jZml4ZWQtbmF2IC5maXhlZC1uYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jZml4ZWQtbmF2IC5maXhlZC1uYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbiNmaXhlZC1uYXYgLmZpeGVkLW5hdiB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jZml4ZWQtbmF2IC5maXhlZC1uYXYgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgI2ZpeGVkLW5hdiAuZml4ZWQtbmF2IHVsIGxpLmN1cnJlbnQtcHJvZHVjdC1hbmNlc3RvciBhIHtcbiAgY29sb3I6ICMwMGFlZWQ7XG59XG4jZml4ZWQtbmF2IC5maXhlZC1uYXYgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0uLW5vY3VycmVudCBhLCAjZml4ZWQtbmF2IC5maXhlZC1uYXYgdWwgbGkuY3VycmVudC1wcm9kdWN0LWFuY2VzdG9yLi1ub2N1cnJlbnQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2ZpeGVkLW5hdiAuZml4ZWQtbmF2IHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2ZpeGVkLW5hdiAuZml4ZWQtbmF2IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwYWVlZDtcbn1cblxuI2hlYWRlci1sb2dvIC50b2NoYW5nZSB7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG59XG5cbiNtZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjZml4ZWQtbmF2IC5maXhlZC1uYXYgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAjZml4ZWQtbmF2IC5maXhlZC1uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWRlZGVkIDAlLCB3aGl0ZSAxMDAlKTtcbn1cbi5wYWdlLWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogOTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtaGVhZGVyIC5ib2R5IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWhlYWRlci4tbGVmdCBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFnZS1oZWFkZXIuLWxlZnQgLmJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZml4ZWQtbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAjZml4ZWQtbmF2IC5maXhlZC1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZiswLGViZWJlYisxMDAgKi9cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWJlYmViIDEwMCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2ViZWJlYiAxMDAlKTtcbiAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWJlYmViIDEwMCUpO1xuICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiNlYmViZWJcIixHcmFkaWVudFR5cGU9MCApO1xuICAgIC8qIElFNi05ICovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwNXB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICB9XG4gICNmaXhlZC1uYXYgLmZpeGVkLW5hdi52aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG4gICNmaXhlZC1uYXYgLmZpeGVkLW5hdiB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI2ZpeGVkLW5hdiAuZml4ZWQtbmF2IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjZml4ZWQtbmF2IC5maXhlZC1uYXYgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAjZml4ZWQtbmF2IC5maXhlZC1uYXYgdWwgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gICNoZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG5cbiAgI21lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjbWVudS10b2dnbGUgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5mb290ZXIgLmZvb3Rlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLW5hdiB7XG4gIHdpZHRoOiAzMyU7XG59XG5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItbmF2IGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItbmF2IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLW5hdiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbmZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1uYXYgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG59XG5mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItbmF2IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwYWJlOTtcbn1cbmZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1sb2dvIHtcbiAgd2lkdGg6IDM0JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNXZ3O1xufVxuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWxvZ28gYSBzdmcgLnRvY2hhbmdlIHtcbiAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xufVxuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCB7XG4gIHdpZHRoOiAzMyU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1zb2NpYWwgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCB1bCBsaSBhIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbn1cbmZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1zb2NpYWwgdWwgbGkgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbn1cbmZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1zb2NpYWwgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuZm9vdGVyIC5mb290ZXItY29weXJpZ2h0IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1uYXYsIGZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1sb2dvLCBmb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItbmF2IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLW5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWxvZ28ge1xuICAgIG1hcmdpbjogNjBweCAwIDMwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXNvY2lhbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5ib2R5LmhvbWUge1xuICBtYXJnaW4tdG9wOiAxMDB2aDtcbn1cblxuI2Zyb250LXNsaWRlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4jZnJvbnQtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jZnJvbnQtc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbiNmcm9udC1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2Zyb250LXNsaWRlciAuc2xpY2stZG90cyBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jZnJvbnQtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDEycHg7XG4gIG1heC13aWR0aDogMTJweDtcbiAgbWluLXdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1heC1oZWlnaHQ6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbn1cbiNmcm9udC1zbGlkZXIgaDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5OXB4O1xuICB0b3A6IC05OTk5OXB4O1xufVxuI2Zyb250LXNsaWRlciAuZnJvbnQtc2xpZGVyLWZpeGVkIC5zbGlkZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbiNmcm9udC1zbGlkZXIgLmZyb250LXNsaWRlci1maXhlZCAuc2xpZGUuc2xpY2stY3VycmVudCAuc2xpZGUtY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiNmcm9udC1zbGlkZXIgLmZyb250LXNsaWRlci1maXhlZCAuc2xpZGUuc2xpY2stY3VycmVudCAuc2xpZGUtY29udGVudCBoMiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiNmcm9udC1zbGlkZXIgLmZyb250LXNsaWRlci1maXhlZCAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgNjBweCAwIDEwNXB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIwdmg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcbn1cbiNmcm9udC1zbGlkZXIgLmZyb250LXNsaWRlci1maXhlZCAuc2xpZGUgLnNsaWRlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2MHB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2Zyb250LXNsaWRlciAuZnJvbnQtc2xpZGVyLWZpeGVkIC5zbGlkZSAuc2xpZGUtY29udGVudCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xufVxuI2Zyb250LXNsaWRlciAuZnJvbnQtc2xpZGVyLWZpeGVkIC5zbGlkZSAuc2xpZGUtY29udGVudCAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NXJlbTtcbiAgbWF4LXdpZHRoOiA0MHZ3O1xufVxuXG4jYWJvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4jYWJvdXQgLmFib3V0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNhYm91dCAuYWJvdXQtcm93IC5pbWFnZS1zZWN0aW9uIHtcbiAgd2lkdGg6IDMyJTtcbn1cbiNhYm91dCAuYWJvdXQtcm93IC50ZXh0LXNlY3Rpb24ge1xuICB3aWR0aDogNjglO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4jYWJvdXQgLmFib3V0LXJvdyAudGV4dC1zZWN0aW9uIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbiNhYm91dCAuYWJvdXQtcm93IC50ZXh0LXNlY3Rpb24gaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFiZTk7XG4gIG1hcmdpbjogMTVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNhYm91dCAuYWJvdXQtcm93IC50ZXh0LXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG4jYWJvdXQgLmFib3V0LXJvdyAudGV4dC1zZWN0aW9uIGEuYnRuIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuI3Byb2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbiNwcm9jZXNzIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbiNwcm9jZXNzIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jcHJvY2VzcyAuc2xpZGVyLXByb2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZmZmZmZmKzAsZWJlYmViKzEwMCAqL1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlYmViZWIgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlYmViZWIgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWJlYmViIDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsIGVuZENvbG9yc3RyPVwiI2ViZWJlYlwiLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovXG59XG4jcHJvY2VzcyAuc2xpZGVyLXByb2Nlc3MgLnNsaWNrLXByZXYsICNwcm9jZXNzIC5zbGlkZXItcHJvY2VzcyAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xufVxuI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGljay1wcmV2OmhvdmVyLCAjcHJvY2VzcyAuc2xpZGVyLXByb2Nlc3MgLnNsaWNrLW5leHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMzIzMjM7XG59XG4jcHJvY2VzcyAuc2xpZGVyLXByb2Nlc3MgLnNsaWNrLXByZXYge1xuICBsZWZ0OiA2MHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNjYWNhY2E7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2FjYWNhO1xufVxuI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjYWNhY2E7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2FjYWNhO1xufVxuI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzIHtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzLnNsaWNrLWFjdGl2ZSAuc2xpZGUtcHJvY2Vzcy13cmFwcGVyIC5udW1iZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbiNwcm9jZXNzIC5zbGlkZXItcHJvY2VzcyAuc2xpZGUtcHJvY2Vzcy5zbGljay1hY3RpdmUgLnNsaWRlLXByb2Nlc3Mtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbiNwcm9jZXNzIC5zbGlkZXItcHJvY2VzcyAuc2xpZGUtcHJvY2VzcyAuc2xpZGUtcHJvY2Vzcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzLXdyYXBwZXIgLm51bWJlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xufVxuI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzLXdyYXBwZXIgLm51bWJlci13cmFwcGVyIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA3MDBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSkpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSkpO1xufVxuI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzLXdyYXBwZXIgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICMwMGFiZTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jcHJvY2VzcyAuc2xpZGVyLXByb2Nlc3MgLnNsaWRlLXByb2Nlc3MgLnNsaWRlLXByb2Nlc3Mtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xufVxuI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzLXdyYXBwZXIgLnRleHQtd3JhcHBlciBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG4jcHJvY2VzcyAuc2xpZGVyLXByb2Nlc3MgLnNsaWRlLXByb2Nlc3MgLnNsaWRlLXByb2Nlc3Mtd3JhcHBlciAudGV4dC13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG4jY2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY2F0ZWdvcmllcyAucmVhbGlzYXRpb25zLXRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy10b3AgaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNjYXRlZ29yaWVzIC5yZWFsaXNhdGlvbnMtdG9wIGgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy10b3AgLmludHJvIHtcbiAgbWF4LXdpZHRoOiA1MHZ3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbiNjYXRlZ29yaWVzIC5yZWFsaXNhdGlvbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTIwcHggMCA2MHB4O1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiAucmVhbGlzYXRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiAucmVhbGlzYXRpb24td3JhcHBlcjpob3ZlciAuaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiAucmVhbGlzYXRpb24td3JhcHBlcjpob3ZlciAuaG92ZXIgaDMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiAucmVhbGlzYXRpb24td3JhcHBlcjpob3ZlciAuaG92ZXIgcC5kYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiAucmVhbGlzYXRpb24td3JhcHBlcjpob3ZlciAuaG92ZXIgLm1vcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4jY2F0ZWdvcmllcyAucmVhbGlzYXRpb25zLWxpc3QgLnJlYWxpc2F0aW9uIC5yZWFsaXNhdGlvbi13cmFwcGVyIC5iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4jY2F0ZWdvcmllcyAucmVhbGlzYXRpb25zLWxpc3QgLnJlYWxpc2F0aW9uIC5yZWFsaXNhdGlvbi13cmFwcGVyIC5ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiAucmVhbGlzYXRpb24td3JhcHBlciAuaG92ZXIgLm1vcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiAucmVhbGlzYXRpb24td3JhcHBlciAuaG92ZXIgLm1vcmUgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiAucmVhbGlzYXRpb24td3JhcHBlciAuaG92ZXIgLm1vcmUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jY2F0ZWdvcmllcyAucmVhbGlzYXRpb25zLWxpc3QgLnJlYWxpc2F0aW9uIC5yZWFsaXNhdGlvbi13cmFwcGVyIC5ob3ZlciBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNjYXRlZ29yaWVzIC5yZWFsaXNhdGlvbnMtbGlzdCAucmVhbGlzYXRpb24gLnJlYWxpc2F0aW9uLXdyYXBwZXIgLmhvdmVyIGgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG4jY2F0ZWdvcmllcyAucmVhbGlzYXRpb25zLWxpc3QgLnJlYWxpc2F0aW9uIC5yZWFsaXNhdGlvbi13cmFwcGVyIC5ob3ZlciBwLmRhdGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG4jY2F0ZWdvcmllcyAucmVhbGlzYXRpb25zLWxpc3QgLnJlYWxpc2F0aW9uIC5yZWFsaXNhdGlvbi13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG4jbWFwIHtcbiAgaGVpZ2h0OiA3NXZoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuI2NvbnRhY3QgLmZvcm0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4jY29udGFjdCAuaW5mby13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuI2NvbnRhY3QgLmluZm8td3JhcHBlciBoMiB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4jY29udGFjdCAuaW5mby13cmFwcGVyIC5pY29uLWxpc3Qge1xuICBtYXJnaW46IDAgMCAxMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbiNjb250YWN0IC5pbmZvLXdyYXBwZXIgLmljb24tbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNjb250YWN0IC5pbmZvLXdyYXBwZXIgLmljb24tbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2NvbnRhY3QgLmluZm8td3JhcHBlciAuaWNvbi1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG4jY29udGFjdCAuaW5mby13cmFwcGVyIC5pY29uLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjMyMzIzO1xufVxuI2NvbnRhY3QgLmluZm8td3JhcHBlciAuaWNvbi1saXN0IGxpIGE6aG92ZXIgLmljb25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWJlOTtcbn1cbiNjb250YWN0IC5pbmZvLXdyYXBwZXIgLmljb24tbGlzdCBsaSBhOmhvdmVyIC5pY29uZSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuI2NvbnRhY3QgLmluZm8td3JhcHBlciAuaWNvbi1saXN0IGxpIGEgLmljb25lIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbiNjb250YWN0IC5pbmZvLXdyYXBwZXIgLmljb24tbGlzdCBsaSBhIC5pY29uZSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5cbiNpbnN0YWdyYW0ge1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ViZWJlYiswLGZmZmZmZisxMDAgKi9cbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViZWJlYiAwJSwgd2hpdGUgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViZWJlYiAwJSwgd2hpdGUgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYmViZWIgMCUsIHdoaXRlIDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjZWJlYmViXCIsIGVuZENvbG9yc3RyPVwiI2ZmZmZmZlwiLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbiNpbnN0YWdyYW0gaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cbiNpbnN0YWdyYW0gaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkFiZWxcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xufVxuI2luc3RhZ3JhbSBoMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGFiZTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjcmVhbGlzYXRpb25zIC5yZWFsaXNhdGlvbnMtbGlzdCAucmVhbGlzYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNjYXRlZ29yaWVzIC5yZWFsaXNhdGlvbnMtbGlzdCB7XG4gICAgcGFkZGluZzogOTBweCAzMHB4IDYwcHg7XG4gIH1cbiAgI2NhdGVnb3JpZXMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcmVhbGlzYXRpb25zIC5yZWFsaXNhdGlvbnMtbGlzdCAucmVhbGlzYXRpb24td3JhcHBlciAuaG92ZXIgLm1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzLXdyYXBwZXIgLm51bWJlci13cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogNDUwcHg7XG4gIH1cbiAgI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzLXdyYXBwZXIgLnRleHQtd3JhcHBlciBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gICNwcm9jZXNzIC5zbGlkZXItcHJvY2VzcyAuc2xpZGUtcHJvY2VzcyAuc2xpZGUtcHJvY2Vzcy13cmFwcGVyIC50ZXh0LXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNwcm9jZXNzIC5zbGlkZXItcHJvY2VzcyAuc2xpY2stbmV4dCwgI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGljay1wcmV2IHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAjcmVhbGlzYXRpb25zIC5yZWFsaXNhdGlvbnMtbGlzdCB7XG4gICAgcGFkZGluZzogNjBweCAwIDMwcHg7XG4gIH1cbiAgI3JlYWxpc2F0aW9ucyAucmVhbGlzYXRpb25zLWxpc3QgLnJlYWxpc2F0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZnJvbnQtc2xpZGVyIC5mcm9udC1zbGlkZXItZml4ZWQgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgI2Zyb250LXNsaWRlciAuZnJvbnQtc2xpZGVyLWZpeGVkIC5zbGlkZSAuc2xpZGUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gICNmcm9udC1zbGlkZXIgLmZyb250LXNsaWRlci1maXhlZCAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNmcm9udC1zbGlkZXIgLmZyb250LXNsaWRlci1maXhlZCAuc2xpZGUgLnNsaWRlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG5cbiAgI2Fib3V0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbiAgI2Fib3V0IC5hYm91dC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI2Fib3V0IC5hYm91dC1yb3cgLmltYWdlLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gICNhYm91dCAuYWJvdXQtcm93IC50ZXh0LXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjYWJvdXQgLmFib3V0LXJvdyAudGV4dC1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgI2Fib3V0IC5hYm91dC1yb3cgLnRleHQtc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgI2Fib3V0IC5hYm91dC1yb3cgLnRleHQtc2VjdGlvbiBhLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICNwcm9jZXNzIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gICNwcm9jZXNzIC5zbGlkZXItcHJvY2VzcyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgI3Byb2Nlc3MgLnNsaWRlci1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzIC5zbGlkZS1wcm9jZXNzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gICNwcm9jZXNzIC5zbGlkZXItcHJvY2VzcyAuc2xpZGUtcHJvY2VzcyAuc2xpZGUtcHJvY2Vzcy13cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gICNwcm9jZXNzIC5zbGlkZXItcHJvY2VzcyAuc2xpZGUtcHJvY2VzcyAuc2xpZGUtcHJvY2Vzcy13cmFwcGVyIC5udW1iZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjcHJvY2VzcyAuc2xpZGVyLXByb2Nlc3MgLnNsaWRlLXByb2Nlc3MgLnNsaWRlLXByb2Nlc3Mtd3JhcHBlciAubnVtYmVyLXdyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAyNTBweDtcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICB9XG5cbiAgI3JlYWxpc2F0aW9ucyAucmVhbGlzYXRpb25zLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAjcmVhbGlzYXRpb25zIC5yZWFsaXNhdGlvbnMtdG9wIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgI3JlYWxpc2F0aW9ucyAucmVhbGlzYXRpb25zLXRvcCAuaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gICNyZWFsaXNhdGlvbnMgLnJlYWxpc2F0aW9ucy1saXN0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgI3JlYWxpc2F0aW9ucyAucmVhbGlzYXRpb25zLWxpc3QgLnJlYWxpc2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICNyZWFsaXNhdGlvbnMgLnJlYWxpc2F0aW9ucy1saXN0IC5yZWFsaXNhdGlvbiAucmVhbGlzYXRpb24td3JhcHBlciAuaG92ZXIge1xuICAgIHRvcDogNzAlO1xuICAgIGhlaWdodDogMzAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgI3JlYWxpc2F0aW9ucyAucmVhbGlzYXRpb25zLWxpc3QgLnJlYWxpc2F0aW9uIC5yZWFsaXNhdGlvbi13cmFwcGVyIC5ob3ZlciBoMywgI3JlYWxpc2F0aW9ucyAucmVhbGlzYXRpb25zLWxpc3QgLnJlYWxpc2F0aW9uIC5yZWFsaXNhdGlvbi13cmFwcGVyIC5ob3ZlciBwLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAjcmVhbGlzYXRpb25zIC5yZWFsaXNhdGlvbnMtbGlzdCAucmVhbGlzYXRpb24gLnJlYWxpc2F0aW9uLXdyYXBwZXIgLmhvdmVyIGgzLCAjcmVhbGlzYXRpb25zIC5yZWFsaXNhdGlvbnMtbGlzdCAucmVhbGlzYXRpb24gLnJlYWxpc2F0aW9uLXdyYXBwZXIgLmhvdmVyIHAuZGF0ZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAjY29udGFjdCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gICNjb250YWN0IC5pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAjY29udGFjdCAuaW5mby13cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgI2NvbnRhY3QgLmluZm8td3JhcHBlciAuaWNvbi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gICNjb250YWN0IC5mb3JtLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjcHJvY2VzcyAuc2xpZGVyLXByb2Nlc3MgLnNsaWRlLXByb2Nlc3MgLnNsaWRlLXByb2Nlc3Mtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjcHJvY2VzcyAuc2xpZGVyLXByb2Nlc3MgLnNsaWRlLXByb2Nlc3MgLnNsaWRlLXByb2Nlc3Mtd3JhcHBlciAubnVtYmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAjY2F0ZWdvcmllcyAucmVhbGlzYXRpb25zLWxpc3QgLnJlYWxpc2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIiRibHVlIDogIzAwYWJlOTtcbiRjaGFyY29hbCA6ICMyMzIzMjM7XG5cblxuLy9TRUxFQ1RJT05cblxuOjotbW96LXNlbGVjdGlvbiB7IC8qIENvZGUgZm9yIEZpcmVmb3ggKi9cbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICRibHVlO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbn0iLCJhLmJ0biB7XG5cdHBhZGRpbmc6IDEwcHggMjVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1x0XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2FucycsIHNhbnMtc2VyaWY7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cdH1cblxuXHQmOmhvdmVyIHtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdGEuYnRuIHtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cbn0iLCJmb3JtIHtcblx0bGFiZWwge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdFx0Zm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2FucycsIHNhbnMtc2VyaWY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5maWVsZC13cmFwcGVyIHtcblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0IHtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM5MTkxOTE7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdBYmVsJywgc2Fucy1zZXJpZjtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNoYXJjb2FsXG5cdFx0fVxuXG5cdFx0Jlt0eXBlPVwic3VibWl0XCJde1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2FucycsIHNhbnMtc2VyaWY7XHRcdFx0XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRyZXNpemU6IG5vbmU7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgIzkxOTE5MTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXHRcdGZvbnQtZmFtaWx5OiAnQWJlbCcsIHNhbnMtc2VyaWY7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjaGFyY29hbDtcblx0XHR9XG5cdH1cbn1cblxuXG5pbnB1dDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbn1cblxuaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG59XG5cbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xufVxuXG5cbi8qXG4qIE9uIGhvdmVyXG4qL1xuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xufVxuaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XG59XG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XG59XG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xufSIsIi8vR1JJRCBTWVNURU1cbi8vUm93XG4ucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTAuN3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjdyZW07XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgJi5zcGFjZXIge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxufVxuXG4vL0NvbFxuLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xufVxuXG4ucGFkZGluZy1sciB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xufVxuXG4uY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG59XG5cbi8vQmlnZ2VyIHRoYW4gVEFCTEVUIDogPCAxMDI0XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5sMiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICB9XG5cbiAgICAubDMge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC5sNCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgIH1cblxuICAgIC5sNSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiA1IC8gMTIpO1xuICAgIH1cblxuICAgIC5sNiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmw3IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqIDcgLyAxMik7XG4gICAgfVxuXG4gICAgLmw4IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuNSk7XG4gICAgfVxuXG4gICAgLmw5IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAubDEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59XG5cbi8vVEFCTEVUIDogMTAyNFxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubTIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgfVxuXG4gICAgLm0zIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAubTQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICB9XG5cbiAgICAubTUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICogNSAvIDEyKTtcbiAgICB9XG5cbiAgICAubTYge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgfVxuXG4gICAgLm04IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuNSk7XG4gICAgfVxuXG4gICAgLm05IHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAubTEyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4vL01PQklMRSA6IDc2OFxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5zMiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICB9XG5cbiAgICAuczMge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuXG4gICAgLnM0IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gICAgfVxuXG4gICAgLnM1IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqIDUgLyAxMik7XG4gICAgfVxuXG4gICAgLnM2IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cblxuICAgIC5zOCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUpO1xuICAgIH1cblxuICAgIC5zMTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICAucGFkZGluZy1sciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG59IiwiLmMtaW1hZ2VTbGlkZXIge1xuXHQuc2xpY2stZG90cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0bGkge1xuICAgIFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBcdFx0Ji5zbGljay1hY3RpdmUge1xuICAgIFx0XHRcdGJ1dHRvbiB7ICAgIFx0XHRcdFx0XG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuXHQgICAgXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG5cbiAgICBcdFx0Jjpob3ZlciB7XG4gICAgXHRcdFx0YnV0dG9uIHtcbiAgICBcdFx0XHRcdG9wYWNpdHk6IDAuNTtcbiAgICBcdFx0XHR9XG4gICAgXHRcdH1cblxuICAgIFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG4gICAgXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuICAgIFx0XHR9XG5cbiAgICBcdFx0YnV0dG9uIHtcbiAgICBcdFx0XHRwYWRkaW5nOiAwO1xuICAgIFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMCU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMzYTNhM2E7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMDtcbiAgICBcdFx0XHR3aWR0aDogMTJweDtcbiAgICBcdFx0XHRtYXgtd2lkdGg6IDEycHg7XG4gICAgXHRcdFx0b3BhY2l0eTogMTtcbiAgICBcdFx0XHRtaW4td2lkdGg6IDEycHg7XG4gICAgXHRcdFx0aGVpZ2h0OiAxMnB4O1xuICAgIFx0XHRcdG1heC1oZWlnaHQ6IDEycHg7XG4gICAgXHRcdFx0bWluLWhlaWdodDogMTJweDtcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbiAgICBcdFx0fVxuICAgIFx0fVxuXHR9XHRcbn0iLCIubW9kYWwtcmVhbGlzYXRpb24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHotaW5kZXg6IDEwMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLXJlYWxpc2F0aW9uLXdyYXBwZXIge1x0XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNpZGViYXIge1xuXHRwYWRkaW5nOiA2MHB4O1xuXHR3aWR0aDogNDIwcHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIzO1xuXG5cdCYudmlzaWJsZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5zaWRlYmFyLXRvcCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblxuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcblx0XHR9XG5cblx0XHRwLmRhdGUge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQuc2lkZWJhci1ib3R0b20ge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdC5zaWRlYmFyLWdyb3VwIHtcblx0XHRcdGgzIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogY2FsYygxMDB2dyAtIDQyMHB4KTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xuXG5cdCYudmlzaWJsZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5tb2RhbC1jbG9zZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMjBweDtcblx0XHRyaWdodDogNjBweDtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIC43NXJlbSByZ2JhKDAsMCwwLC4yNSkpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxufVxuXG4ucGxhbi13cmFwcGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA5MHB4IDYwcHg7XG5cblx0cC50aXRsZSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2FucycsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5pbWFnZS1yb3cge1xuXG5cdC5pbWFnZS0xLCAuaW1hZ2UtMiB7XHRcdFx0XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGhlaWdodDogODB2aDtcblx0fVxuXG5cdCYub25lIHtcblx0XHQuaW1hZ2UtMSB7XHRcdFx0XHRcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Ji50d28tMzMtNjYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcblx0XHQuaW1hZ2UtMSB7XG5cdFx0XHR3aWR0aDogMzQlO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xuXHRcdH1cblxuXHRcdC5pbWFnZS0yIHtcblx0XHRcdHdpZHRoOiA2NiU7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmLnR3by02Ni0zMyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuaW1hZ2UtMSB7XG5cdFx0XHR3aWR0aDogNjYlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XG5cdFx0fVxuXG5cdFx0LmltYWdlLTIge1xuXHRcdFx0d2lkdGg6IDM0JTtcblx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0LmltYWdlLXJvdyAuaW1hZ2UtMSwgLmltYWdlLXJvdyAuaW1hZ2UtMiB7XG5cdFx0aGVpZ2h0OiA0NXZoO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQuc2lkZWJhciB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdHBhZGRpbmc6IDYwcHggMzBweDtcblx0fVxuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHR3aWR0aDogY2FsYygxMDB2dyAtIDI4MHB4KTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LmltYWdlLXJvdyAuaW1hZ2UtMSwgLmltYWdlLXJvdyAuaW1hZ2UtMiB7XG5cdFx0aGVpZ2h0OiAzMHZoO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5zaWRlYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cblx0XHQuc2lkZWJhci10b3Age1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGhlaWdodDogYXV0bztcblxuXHRcdC5tb2RhbC1jbG9zZSB7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRyaWdodDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHR9XG5cdH1cblxuXHQuaW1hZ2Utcm93IC5pbWFnZS0xLCAuaW1hZ2Utcm93IC5pbWFnZS0yIHtcblx0XHRoZWlnaHQ6IDIwdmg7XG5cdH1cblxuXG59IiwiLmNhdGVnb3JpZXMtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIC0xNXB4O1xuXG5cdC5jYXRlZ29yaWVzIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXG5cdFx0LmNhdGVnb3JpZXMtd3JhcHBlciB7XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LmNhdGVnb3JpZXNfaW1hZ2Uge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHNjYWxlKDEuMDE1KTtcblx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBzYXR1cmF0ZSgwLjYpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYXRlZ29yaWVzX2ltYWdlIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBzYXR1cmF0ZSgxKTtcblx0XHRcdFx0XHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBTYWZhcmkgKi9cbiAgXHRcdFx0XHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0LmNhdGVnb3JpZXMtbGlzdCB7XG5cdFx0LmNhdGVnb3JpZXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIjZml4ZWQtbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDAuNzVyZW0gcmdiYSgwLDAsMCwwKSk7XG5cbiAgICAmLnNjcm9sbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDAuNzVyZW0gcmdiYSgwLDAsMCwwLjE1KSk7XG5cbiAgICAgICAgI2hlYWRlci1sb2dvIHtcblxuICAgICAgICAgICAudG9jaGFuZ2Uge1xuICAgICAgICAgICAgZmlsbDogIzAwMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maXhlZC1uYXYge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLCAmLmN1cnJlbnQtcHJvZHVjdC1hbmNlc3RvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLi1ub2N1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maXhlZC1uYXYtd3JhcHBlciB7XG4gICAgXHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuZml4ZWQtbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLCAmLmN1cnJlbnQtcHJvZHVjdC1hbmNlc3RvciB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGFlZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLi1ub2N1cnJlbnQgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHsgXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWVlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2hlYWRlci1sb2dvIHtcblxuXHQudG9jaGFuZ2Uge1xuXHRcdGZpbGw6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZS1vdXQ7XG5cdH1cbn1cblxuI21lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAjZml4ZWQtbmF2IHtcbiAgICAgICAgLmZpeGVkLW5hdiB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYigyMzcsMjM3LDIzNyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzcsMjM3LDIzNywxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA5MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmJvZHkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuLWxlZnQge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjZml4ZWQtbmF2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIC5maXhlZC1uYXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrMCxlYmViZWIrMTAwICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyMzUsMjM1LDIzNSwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDIzNSwyMzUsMjM1LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDIzNSwyMzUsMjM1LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlYmViZWInLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAmLnZpc2libGUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICBcblxuICAgICNoZWFkZXItbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICB9XG5cblxuXG4gICAgI21lbnUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXIgU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiZm9vdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHQuZm9vdGVyLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmctdG9wOiA2NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA2NXB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuXG5cdFx0LmZvb3Rlci1uYXYge1xuXHRcdFx0d2lkdGg6IDMzJTtcblxuXHRcdFx0aDMge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLWxvZ28ge1xuXHRcdFx0d2lkdGg6IDM0JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNXZ3O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHQudG9jaGFuZ2Uge1xuXHRcdFx0XHRcdFx0ZmlsbDogIzAwMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1zb2NpYWwge1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWNvcHlyaWdodCB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXG5cdFx0cCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Zm9vdGVyIHtcblx0XHQuZm9vdGVyLXdyYXBwZXIge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LmZvb3Rlci1uYXYsIC5mb290ZXItbG9nbywgLmZvb3Rlci1zb2NpYWwge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcblx0XHRcdC5mb290ZXItbmF2IHtcblxuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItbG9nbyB7XG5cdFx0XHRcdG1hcmdpbjogNjBweCAwIDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItc29jaWFsIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsImJvZHkuaG9tZSB7XG5cdG1hcmdpbi10b3A6IDEwMHZoO1xufVxuXG4jZnJvbnQtc2xpZGVyIHtcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAtMTtcblxuXHQuc2xpY2stZG90cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0Ym90dG9tOiAzMHB4O1xuICAgIFx0bGVmdDogNTAlO1xuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIFx0bWFyZ2luOiAwO1xuICAgIFx0cGFkZGluZzogMDtcblx0XG4gICAgXHRsaSB7XG4gICAgXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBcdFx0Ji5zbGljay1hY3RpdmUge1xuICAgIFx0XHRcdGJ1dHRvbiB7XG4gICAgXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG5cbiAgICBcdFx0JjpsYXN0LW9mLXR5cGUge1xuICAgIFx0XHRcdG1hcmdpbi1yaWdodDogMDtcbiAgICBcdFx0fVxuXG4gICAgXHRcdGJ1dHRvbiB7XG4gICAgXHRcdFx0cGFkZGluZzogMDtcbiAgICBcdFx0XHRib3JkZXItcmFkaXVzOiAyMDAlO1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMDtcbiAgICBcdFx0XHR3aWR0aDogMTJweDtcbiAgICBcdFx0XHRtYXgtd2lkdGg6IDEycHg7XG4gICAgXHRcdFx0bWluLXdpZHRoOiAxMnB4O1xuICAgIFx0XHRcdGhlaWdodDogMTJweDtcbiAgICBcdFx0XHRtYXgtaGVpZ2h0OiAxMnB4O1xuICAgIFx0XHRcdG1pbi1oZWlnaHQ6IDEycHg7XG4gICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgIFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIFx0XHRcdHRyYW5zaXRpb246IDAuMjVzIGVhc2Utb3V0O1xuICAgIFx0XHR9XG4gICAgXHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC05OTk5OXB4O1xuXHRcdHRvcDogLTk5OTk5cHg7XG5cdH1cblxuXHQuZnJvbnQtc2xpZGVyLWZpeGVkIHtcblx0XHQuc2xpZGUge1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG5cdFx0XHQmLnNsaWNrLWN1cnJlbnQge1xuXHRcdFx0XHQuc2xpZGUtY29udGVudCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cblx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNsaWRlLWNvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNjBweCAwIDEwNXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDIwdmg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cyBlYXNlLW91dDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1cmVtO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDB2dztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYWJvdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cblx0LmFib3V0LXJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5pbWFnZS1zZWN0aW9uIHtcblx0XHRcdHdpZHRoOiAzMiU7XG5cdFx0fVxuXG5cdFx0LnRleHQtc2VjdGlvbiB7XG5cdFx0XHR3aWR0aDogNjglO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdG1hcmdpbjogMTVweCAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuXHRcdFx0fVxuXG5cdFx0XHRhLmJ0biB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3Byb2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHRoMiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQuc2xpZGVyLXByb2Nlc3Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZiswLGViZWJlYisxMDAgKi9cblx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpOyAvKiBPbGQgYnJvd3NlcnMgKi9cblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjM1LDIzNSwyMzUsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDIzNSwyMzUsMjM1LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWJlYmViJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuXG5cdFx0LnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMyMzIzMjM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogNjBweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NhY2FjYTtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2FjYWNhO1xuXHRcdH1cblxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiA2MHB4O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NhY2FjYTtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2FjYWNhO1xuXHRcdH1cblxuXHRcdC5zbGlkZS1wcm9jZXNzIHtcblx0XHRcdHBhZGRpbmc6IDAgNjBweDtcblxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHQuc2xpZGUtcHJvY2Vzcy13cmFwcGVyIHtcblx0XHRcdFx0XHQubnVtYmVyLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudGV4dC13cmFwcGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2xpZGUtcHJvY2Vzcy13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdC5udW1iZXItd3JhcHBlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzIGVhc2Utb3V0O1xuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNzAwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ01lcnJpd2VhdGhlciBTYW5zJywgc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0XHRcdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgLjc1cmVtIHJnYmEoMCwwLDAsLjA1KSk7XG4gICAgXHRcdFx0XHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIC43NXJlbSByZ2JhKDAsMCwwLC4wNSkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGV4dC13cmFwcGVyIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDtcblxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2NhdGVnb3JpZXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5yZWFsaXNhdGlvbnMtdG9wIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAzMHB4IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmludHJvIHtcblx0XHRcdG1heC13aWR0aDogNTB2dztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxuXG5cdC5yZWFsaXNhdGlvbnMtbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZzogMTIwcHggMCA2MHB4O1xuXG5cdFx0LnJlYWxpc2F0aW9uIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRcdHBhZGRpbmc6IDAgNjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRcdC5yZWFsaXNhdGlvbi13cmFwcGVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LmhvdmVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0cC5kYXRlIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubW9yZSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC42cztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmctaW1hZ2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaG92ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cblx0XHRcdFx0XHQubW9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcblxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwLmRhdGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0IFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCBcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNtYXAge1xuXHRoZWlnaHQ6IDc1dmg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4jY29udGFjdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cblx0LmZvcm0ge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxuXG5cdC5pbmZvLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblxuXHRcdC5pY29uLWxpc3Qge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNoYXJjb2FsO1xuXG5cdFx0XHRcdFx0XHQuaWNvbmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbmUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuXG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2luc3RhZ3JhbSB7XG5cdC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZWJlYmViKzAsZmZmZmZmKzEwMCAqL1xuXHRiYWNrZ3JvdW5kOiByZ2IoMjM1LDIzNSwyMzUpOyAvKiBPbGQgYnJvd3NlcnMgKi9cblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzNSwyMzUsMjM1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjM1LDIzNSwyMzUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyMzUsMjM1LDIzNSwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlYmViZWInLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cblxuXHRwYWRkaW5nLXRvcDogNjBweDtcblx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cblx0aDIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQWJlbCcsIHNhbnMtc2VyaWY7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cblx0I3JlYWxpc2F0aW9ucyB7XG5cdFx0LnJlYWxpc2F0aW9ucy1saXN0IHtcblx0XHRcdC5yZWFsaXNhdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblxuXHQjY2F0ZWdvcmllcyB7XG5cdFx0LnJlYWxpc2F0aW9ucy1saXN0IHtcblx0XHRcdHBhZGRpbmc6IDkwcHggMzBweCA2MHB4O1xuXG5cdFx0XHQucmVhbGlzYXRpb24ge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG5cdCNyZWFsaXNhdGlvbnMge1xuXHRcdC5yZWFsaXNhdGlvbnMtbGlzdCB7XG5cdFx0XHQucmVhbGlzYXRpb24td3JhcHBlciB7XG5cdFx0XHRcdC5ob3ZlciB7XG5cdFx0XHRcdFx0Lm1vcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0I3Byb2Nlc3Mge1xuXHRcdC5zbGlkZXItcHJvY2VzcyB7XG5cdFx0XHQuc2xpZGUtcHJvY2VzcyB7XG5cdFx0XHRcdC5zbGlkZS1wcm9jZXNzLXdyYXBwZXIge1xuXG5cdFx0XHRcdFx0Lm51bWJlci13cmFwcGVyIHtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQ1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50ZXh0LXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWRlci1wcm9jZXNzIHtcblx0XHRcdC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3JlYWxpc2F0aW9ucyB7XG5cdFx0LnJlYWxpc2F0aW9ucy1saXN0IHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMCAzMHB4O1xuXG5cdFx0XHQucmVhbGlzYXRpb24ge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQjZnJvbnQtc2xpZGVyIHtcblx0XHQuZnJvbnQtc2xpZGVyLWZpeGVkIHtcblx0XHRcdC5zbGlkZSB7XG5cdFx0XHRcdC5zbGlkZS1jb250ZW50IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cblx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2Fib3V0IHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cblx0XHQuYWJvdXQtcm93IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdC5pbWFnZS1zZWN0aW9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdFx0LnRleHQtc2VjdGlvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNwcm9jZXNzIHtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuXG5cdFx0LnNsaWRlci1wcm9jZXNzIHtcblxuXHRcdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2xpZGUtcHJvY2VzcyB7XG5cdFx0XHRcdC5zbGlkZS1wcm9jZXNzLXdyYXBwZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdFx0XHRcdFx0LnRleHQtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5udW1iZXItd3JhcHBlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjUwcHg7XG4gICAgICAgIFx0XHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjc1cmVtIHJnYmEoMCwwLDAsMC4xNSkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNyZWFsaXNhdGlvbnMge1xuXG5cdFx0LnJlYWxpc2F0aW9ucy10b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblxuXHRcdFx0LmludHJvIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlYWxpc2F0aW9ucy1saXN0IHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblxuXHRcdFx0LnJlYWxpc2F0aW9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdFx0LnJlYWxpc2F0aW9uLXdyYXBwZXIge1xuXHRcdFx0XHRcdC5ob3ZlciB7XG5cdFx0XHRcdFx0XHR0b3A6IDcwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMzAlO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0XHRcdFx0aDMsIHAuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0aDMsIHAuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNjb250YWN0IHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cblx0XHQuaW5mby13cmFwcGVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWxpc3Qge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLWltYWdlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdCNwcm9jZXNzIHtcblx0XHQuc2xpZGVyLXByb2Nlc3Mge1xuXHRcdFx0LnNsaWRlLXByb2Nlc3Mge1xuXHRcdFx0XHQuc2xpZGUtcHJvY2Vzcy13cmFwcGVyIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0Lm51bWJlci13cmFwcGVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2NhdGVnb3JpZXMge1xuXHRcdC5yZWFsaXNhdGlvbnMtbGlzdCB7XG5cdFx0XHQucmVhbGlzYXRpb24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iXX0= */
