@charset "UTF-8";@font-face{font-family:"Proxima Nova";src:url(../fonts/ProximaNovaRegular.otf);font-weight:400;font-style:normal}@font-face{font-family:"Proxima Nova";src:url(../fonts/ProximaNovaThin.otf);font-weight:300;font-style:normal}@font-face{font-family:"Proxima Nova";src:url(../fonts/ProximaNovaBold.otf);font-weight:700;font-style:normal}@font-face{font-family:"Proxima Nova";src:url(../fonts/ProximaNovaExtrabold.otf);font-weight:800;font-style:normal}@font-face{font-family:"Proxima Nova";src:url(../fonts/ProximaNovaBlack.otf);font-weight:900;font-style:normal}body{margin:0}body>amp-img{display:none!important}.wrap{width:90%;margin:0 auto}.overflow-hidden{overflow:hidden}.row{display:flex;flex-wrap:wrap;margin:0 -15px}[class*=col]{padding:0 15px}.align-self-center{align-self:center}.align-items-center{align-items:center}.col{-ms-flex-preferred-size:0;flex-basis:0;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.justify-content-space-around{justify-content:space-around}.p-relative{position:relative}.col-1{flex:0 0 8.3333333333%;width:8.3333333333%}.offset-1{margin-left:8.3333333333%}.order-1{order:1}.col-2{flex:0 0 16.6666666667%;width:16.6666666667%}.offset-2{margin-left:16.6666666667%}.order-2{order:2}.col-3{flex:0 0 25%;width:25%}.offset-3{margin-left:25%}.order-3{order:3}.col-4{flex:0 0 33.3333333333%;width:33.3333333333%}.offset-4{margin-left:33.3333333333%}.order-4{order:4}.col-5{flex:0 0 41.6666666667%;width:41.6666666667%}.offset-5{margin-left:41.6666666667%}.order-5{order:5}.col-6{flex:0 0 50%;width:50%}.offset-6{margin-left:50%}.order-6{order:6}.col-7{flex:0 0 58.3333333333%;width:58.3333333333%}.offset-7{margin-left:58.3333333333%}.order-7{order:7}.col-8{flex:0 0 66.6666666667%;width:66.6666666667%}.offset-8{margin-left:66.6666666667%}.order-8{order:8}.col-9{flex:0 0 75%;width:75%}.offset-9{margin-left:75%}.order-9{order:9}.col-10{flex:0 0 83.3333333333%;width:83.3333333333%}.offset-10{margin-left:83.3333333333%}.order-10{order:10}.col-11{flex:0 0 91.6666666667%;width:91.6666666667%}.offset-11{margin-left:91.6666666667%}.order-11{order:11}.col-12{flex:0 0 100%;width:100%}.offset-12{margin-left:100%}.order-12{order:12}.p-0,.pb-0,.py-0{padding-bottom:0}.p-1,.pb-1,.py-1{padding-bottom:.25em}.p-2,.pb-2,.py-2{padding-bottom:.5em}.p-3,.pb-3,.py-3{padding-bottom:.75em}.p-4,.pb-4,.py-4{padding-bottom:1em}.p-5,.pb-5,.py-5{padding-bottom:2em}.m-0,.mb-0,.my-0{margin-bottom:0}.m-1,.mb-1,.my-1{margin-bottom:.25em}.m-2,.mb-2,.my-2{margin-bottom:.5em}.m-3,.mb-3,.my-3{margin-bottom:.75em}.m-4,.mb-4,.my-4{margin-bottom:1em}.m-5,.mb-5,.my-5{margin-bottom:2em}.mb-auto{margin-bottom:auto}.p-0,.pt-0,.py-0{padding-top:0}.p-1,.pt-1,.py-1{padding-top:.25em}.p-2,.pt-2,.py-2{padding-top:.5em}.p-3,.pt-3,.py-3{padding-top:.75em}.p-4,.pt-4,.py-4{padding-top:1em}.p-5,.pt-5,.py-5{padding-top:2em}.m-0,.mt-0,.my-0{margin-top:0}.m-1,.mt-1,.my-1{margin-top:.25em}.m-2,.mt-2,.my-2{margin-top:.5em}.m-3,.mt-3,.my-3{margin-top:.75em}.m-4,.mt-4,.my-4{margin-top:1em}.m-5,.mt-5,.my-5{margin-top:2em}.mt-auto{margin-top:auto}.p-0,.pl-0,.px-0{padding-left:0}.p-1,.pl-1,.px-1{padding-left:.25em}.p-2,.pl-2,.px-2{padding-left:.5em}.p-3,.pl-3,.px-3{padding-left:.75em}.p-4,.pl-4,.px-4{padding-left:1em}.p-5,.pl-5,.px-5{padding-left:2em}.m-0,.ml-0,.mx-0{margin-left:0}.m-1,.ml-1,.mx-1{margin-left:.25em}.m-2,.ml-2,.mx-2{margin-left:.5em}.m-3,.ml-3,.mx-3{margin-left:.75em}.m-4,.ml-4,.mx-4{margin-left:1em}.m-5,.ml-5,.mx-5{margin-left:2em}.ml-auto,.mx-auto{margin-left:auto}.p-0,.pr-0,.px-0{padding-right:0}.p-1,.pr-1,.px-1{padding-right:.25em}.p-2,.pr-2,.px-2{padding-right:.5em}.p-3,.pr-3,.px-3{padding-right:.75em}.p-4,.pr-4,.px-4{padding-right:1em}.p-5,.pr-5,.px-5{padding-right:2em}.m-0,.mr-0,.mx-0{margin-right:0}.m-1,.mr-1,.mx-1{margin-right:.25em}.m-2,.mr-2,.mx-2{margin-right:.5em}.m-3,.mr-3,.mx-3{margin-right:.75em}.m-4,.mr-4,.mx-4{margin-right:1em}.m-5,.mr-5,.mx-5{margin-right:2em}.mr-auto,.mx-auto{margin-right:auto}.d-block{display:block}.d-none{display:none}.d-flex{display:flex}.d-inline-block{display:inline-block}.d-inline-flex{display:inline-flex}.d-inline{display:inline}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.bg-black{background:#000;color:#696969}.bg-black a{color:#fff}.bg-black a:hover{opacity:.7}.bg-black a.chek-button.black:hover{color:#fff}.bg-black.fc-white{color:#fff}.bg-black.fc-white a{opacity:1}.bg-black.fc-white a:hover{color:#4dbbec}*{box-sizing:border-box}:before{box-sizing:border-box}::before{box-sizing:border-box}:after{box-sizing:border-box}::after{box-sizing:border-box}* img{max-width:100%}.content-container>.wrap{border-top:1px solid #e9e9e9}.details-container{display:flex;flex-wrap:wrap}.details-container .details{flex-basis:100%}.personalities{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-evenly}.personalities li{list-style:none}.personalities .personality{flex-basis:100%;list-style:none;text-align:center;margin:0 20px 18px 20px;max-width:457px}.personalities .personality .img-wrap{display:block;margin:0 0 12px 0;padding-top:68.2713347921%;position:relative}.personalities .personality .img-wrap img{border:1px solid #e9e9e9;display:block;margin:0 auto;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.contact-section h2{font-size:2.4rem;margin-bottom:16px}.contact-section .links{margin:0;padding:0}.contact-section .links li{list-style:none}.contact-section .links li a{color:#000}.contact-section .links li a:hover{color:#4dbbec}.contact-section .links li a:before{font-size:1.9rem;font-family:FontAwesome;color:#4dbbec;padding-right:5px}.contact-section .links li a::before{font-size:1.9rem;font-family:FontAwesome;color:#4dbbec;padding-right:5px}.contact-section .links .tw a:before{content:"\f099"}.contact-section .links .tw a::before{content:"\f099"}.contact-section .links .email a:before{content:"\f0e0";font-size:1.6rem}.contact-section .links .email a::before{content:"\f0e0";font-size:1.6rem}.striped-posts{margin:0;padding:0}.striped-posts .striped-post{padding:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.striped-posts .striped-post:nth-child(odd){background:#f4f4f4}.striped-posts .striped-post .title-link{color:#000}.striped-posts .striped-post .title-link:hover{color:#4dbbec}.striped-posts .striped-post .title{margin:0}.striped-posts .striped-post .date{font-weight:700}.striped-posts .striped-post .meta{flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between}.login-container,.register-container{float:left;width:48%}.login-container{margin-right:4%}.page-content:after{content:"";clear:both}.page-content::after{content:"";clear:both}.logged-in .hide-for-logged-in,.logged-in .register-container{display:none}.logged-in .login-container{margin-right:0;width:100%}.mobile-menu-toggle-input{display:none;visibility:hidden}.mobile-menu-toggle-input+.mobile-menu-toggle .fa-times{display:none;visibility:hidden}.mobile-menu-toggle-input:checked+.mobile-menu-toggle,.mobile-menu-toggle-input[checked]+.mobile-menu-toggle{position:fixed;top:66px}.mobile-menu-toggle-input:checked+.mobile-menu-toggle .fa-times,.mobile-menu-toggle-input[checked]+.mobile-menu-toggle .fa-times{display:inline;visibility:visible;color:#fff;font-size:5rem}.mobile-menu-toggle-input:checked+.mobile-menu-toggle .fa-times:before,.mobile-menu-toggle-input[checked]+.mobile-menu-toggle .fa-times:before{content:"×"}.mobile-menu-toggle-input:checked+.mobile-menu-toggle .fa-times::before,.mobile-menu-toggle-input[checked]+.mobile-menu-toggle .fa-times::before{content:"×"}.mobile-menu-toggle-input:checked+.mobile-menu-toggle .fa-bars,.mobile-menu-toggle-input[checked]+.mobile-menu-toggle .fa-bars{display:none;visibility:hidden}.mobile-menu-toggle-input:checked~.nav-primary,.mobile-menu-toggle-input[checked]~.nav-primary{position:fixed;display:block;visibility:visible;background:#000;top:0;left:0;width:100%;height:100%;color:#fff;overflow-y:scroll;z-index:9999;padding:10% 0}.mobile-menu-toggle-input:checked~.nav-primary .wrap,.mobile-menu-toggle-input[checked]~.nav-primary .wrap{width:100%}.mobile-menu-toggle-input:checked~.nav-primary a,.mobile-menu-toggle-input[checked]~.nav-primary a{color:#fff;display:inline-block}.mobile-menu-toggle-input:checked~.nav-primary .pre-menu,.mobile-menu-toggle-input[checked]~.nav-primary .pre-menu{display:flex;flex-wrap:wrap;padding:0 10%}.mobile-menu-toggle-input:checked~.nav-primary .pre-menu .logo-container,.mobile-menu-toggle-input[checked]~.nav-primary .pre-menu .logo-container{width:50%}.mobile-menu-toggle-input:checked~.nav-primary .pre-menu .search-container,.mobile-menu-toggle-input[checked]~.nav-primary .pre-menu .search-container{width:100%;margin:25px 0}.mobile-menu-toggle-input:checked~.nav-primary .pre-menu .search-container input,.mobile-menu-toggle-input[checked]~.nav-primary .pre-menu .search-container input{font-size:1.8rem}.mobile-menu-toggle-input:checked~.nav-primary ul,.mobile-menu-toggle-input[checked]~.nav-primary ul{margin:0;padding:0;list-style:none;font-size:2.3rem}.mobile-menu-toggle-input:checked~.nav-primary ul .menu-item,.mobile-menu-toggle-input[checked]~.nav-primary ul .menu-item{position:relative}.mobile-menu-toggle-input:checked~.nav-primary ul li a,.mobile-menu-toggle-input[checked]~.nav-primary ul li a{padding:12px 10%;line-height:1}.mobile-menu-toggle-input:checked~.nav-primary ul li a.custom-logo-link,.mobile-menu-toggle-input[checked]~.nav-primary ul li a.custom-logo-link{padding-left:0;padding-right:0}.mobile-menu-toggle-input:checked~.nav-primary ul li.current-menu-item>a,.mobile-menu-toggle-input:checked~.nav-primary ul li>a:hover,.mobile-menu-toggle-input[checked]~.nav-primary ul li.current-menu-item>a,.mobile-menu-toggle-input[checked]~.nav-primary ul li>a:hover{color:#4dbbec}.mobile-menu-toggle-input:checked~.nav-primary ul .menu-expander-input,.mobile-menu-toggle-input[checked]~.nav-primary ul .menu-expander-input{display:none;visibility:hidden}.mobile-menu-toggle-input:checked~.nav-primary ul .menu-expander-input+.menu-expander,.mobile-menu-toggle-input[checked]~.nav-primary ul .menu-expander-input+.menu-expander{position:absolute;right:10%;height:9px;width:16px;background:url(/wp-content/themes/chek-news/images/down-caret.png) no-repeat center center;background-size:cover;top:22px;transform:translateY(-50%);cursor:pointer}.mobile-menu-toggle-input:checked~.nav-primary ul .menu-expander-input~.sub-menu,.mobile-menu-toggle-input[checked]~.nav-primary ul .menu-expander-input~.sub-menu{display:none}.mobile-menu-toggle-input:checked~.nav-primary ul .menu-expander-input:checked+.menu-expander,.mobile-menu-toggle-input:checked~.nav-primary ul .menu-expander-input[checked]+.menu-expander,.mobile-menu-toggle-input[checked]~.nav-primary ul .menu-expander-input:checked+.menu-expander,.mobile-menu-toggle-input[checked]~.nav-primary ul .menu-expander-input[checked]+.menu-expander{transform:translateY(-50%) scaleY(-1)}.mobile-menu-toggle-input:checked~.nav-primary ul .menu-expander-input:checked~.sub-menu,.mobile-menu-toggle-input:checked~.nav-primary ul .menu-expander-input[checked]~.sub-menu,.mobile-menu-toggle-input[checked]~.nav-primary ul .menu-expander-input:checked~.sub-menu,.mobile-menu-toggle-input[checked]~.nav-primary ul .menu-expander-input[checked]~.sub-menu{display:block}.mobile-menu-toggle-input:checked~.nav-primary ul .menu-expander-input:checked~.sub-menu .sub-menu,.mobile-menu-toggle-input:checked~.nav-primary ul .menu-expander-input[checked]~.sub-menu .sub-menu,.mobile-menu-toggle-input[checked]~.nav-primary ul .menu-expander-input:checked~.sub-menu .sub-menu,.mobile-menu-toggle-input[checked]~.nav-primary ul .menu-expander-input[checked]~.sub-menu .sub-menu{display:block}.mobile-menu-toggle-input:checked~.nav-primary .sub-menu,.mobile-menu-toggle-input[checked]~.nav-primary .sub-menu{background:#f3f3f3;padding:5% 10%;font-size:1.9rem;font-weight:700}.mobile-menu-toggle-input:checked~.nav-primary .sub-menu .menu-expander,.mobile-menu-toggle-input[checked]~.nav-primary .sub-menu .menu-expander{display:none;visibility:hidden}.mobile-menu-toggle-input:checked~.nav-primary .sub-menu a,.mobile-menu-toggle-input[checked]~.nav-primary .sub-menu a{color:#000;padding:12px 0 12px 18px;margin-left:-8px;position:relative}.mobile-menu-toggle-input:checked~.nav-primary .sub-menu a:before,.mobile-menu-toggle-input[checked]~.nav-primary .sub-menu a:before{content:"";display:block;position:absolute;height:18px;width:16px;top:50%;left:0;transform:translateY(-50%);background:no-repeat center center;background-image:url(/wp-content/themes/chek-news/images/chek-large-article.svg)}.mobile-menu-toggle-input:checked~.nav-primary .sub-menu a::before,.mobile-menu-toggle-input[checked]~.nav-primary .sub-menu a::before{content:"";display:block;position:absolute;height:18px;width:16px;top:50%;left:0;transform:translateY(-50%);background:no-repeat center center;background-image:url(/wp-content/themes/chek-news/images/chek-large-article.svg)}.mobile-menu-toggle-input:checked~.nav-primary .sub-menu .sub-menu,.mobile-menu-toggle-input[checked]~.nav-primary .sub-menu .sub-menu{padding-top:0;padding-bottom:0;font-weight:400}.mobile-menu-toggle-input:checked~.nav-primary .sub-menu .sub-menu a,.mobile-menu-toggle-input[checked]~.nav-primary .sub-menu .sub-menu a{padding-left:0}.mobile-menu-toggle-input:checked~.nav-primary .sub-menu .sub-menu a:before,.mobile-menu-toggle-input[checked]~.nav-primary .sub-menu .sub-menu a:before{display:none}.mobile-menu-toggle-input:checked~.nav-primary .sub-menu .sub-menu a::before,.mobile-menu-toggle-input[checked]~.nav-primary .sub-menu .sub-menu a::before{display:none}.mobile-menu-toggle{position:absolute;top:112.5px;right:10%;transform:translateY(-50%);font-size:4.2rem;z-index:10000}.mobile-menu-toggle .fa-bars{display:block;height:23px;width:23px;position:relative;background:url(/wp-content/themes/chek-news/images/large-menu-icon.svg) no-repeat center center;background-size:contain}.mobile-menu-toggle .fa-bars:before{display:none}.mobile-menu-toggle .fa-bars::before{display:none}.mobile-menu-toggle .fa-bars:after{display:none}.mobile-menu-toggle .fa-bars::after{display:none}.scroll-detect .mobile-menu-toggle{position:-webkit-sticky;position:fixed;top:20px;float:right;right:8px;padding:10px 0 10px 72px}.scroll-detect .mobile-menu-toggle .fa-bars{width:16px;height:16px}.scroll-detect .mobile-menu-toggle-input:checked+.mobile-menu-toggle,.scroll-detect .mobile-menu-toggle-input[checked]+.mobile-menu-toggle{right:10%}.pre-header a:hover{color:#4dbbec;opacity:1}.pre-header .wrap .row{justify-content:space-between}.account-container{display:flex;flex:0 1 0%;flex-wrap:nowrap;align-items:center}.account-container *{font-weight:500}.pre-header-menu{font-weight:700;font-size:1.7rem}.pre-header-menu .menu{padding:0;margin:0}.pre-header-newsletter{display:flex;justify-content:center}.pre-header-newsletter ul{padding:0;margin:10px 0}.pre-header-newsletter ul .newsletter-inner{padding:3.5px 12.5px 5.5px 12.5px;margin-right:15px;border-radius:5px;background:#4dbbec;color:#fff;font-weight:700;border:1px solid #4dbbec;transition:.2s}.pre-header-newsletter ul .newsletter-inner:hover{background-color:#000;transition:.2s}.pre-header-newsletter ul .newsletter-inner:hover .account-link{color:#fff}.icon-traffic a{display:flex;align-items:center}.icon-traffic a:before{content:"";background:url(/wp-content/themes/chek-news/images/header-icons/location-blue.svg);width:13px;height:17px;display:inline-block;margin-right:5px}.icon-traffic a::before{content:"";background:url(/wp-content/themes/chek-news/images/header-icons/location-blue.svg);width:13px;height:17px;display:inline-block;margin-right:5px}.alert-container{margin-left:auto;display:inline-flex;padding-right:15px;margin-right:15px}.alert-container .icon-container+.icon-container{margin-left:10px}.alert-container .icon-container a{width:24px;height:24px;position:relative;background-size:10px;background-position:center center;background-repeat:no-repeat}.alert-container .icon-container a .count{position:absolute;top:-10px;right:-10px;width:15px;height:15px;border-radius:50%;background-color:#fff;border:2px solid;font-size:1rem;line-height:1.2}.alert-container .icon-container.breaking a{background-image:url(/wp-content/themes/chek-news/images/alert-icons/breaking-white.svg);background-color:#4dbbec}.alert-container .icon-container.breaking a .count{border-color:#4dbbec;color:#4dbbec}.alert-container .icon-container.traffic a{background-image:url(/wp-content/themes/chek-news/images/alert-icons/traffic-white.svg);background-color:#db9122}.alert-container .icon-container.traffic a .count{border-color:#db9122;color:#db9122}.alert-container .icon-container.weather a{background-image:url(/wp-content/themes/chek-news/images/alert-icons/weather-white.svg);background-color:#4dbbec}.alert-container .icon-container.weather a .count{border-color:#4dbbec;color:#4dbbec}.alert-container .icon-container.ferry a{background-image:url(/wp-content/themes/chek-news/images/alert-icons/ferry-white.svg);background-color:#87c846}.alert-container .icon-container.ferry a .count{border-color:#87c846;color:#87c846}.account-link{font-size:1.7rem}.account-link:before{content:"";background:url(/wp-content/themes/chek-news/images/header-icons/chek-newsletter-icon.svg) no-repeat center center;display:inline-block;margin-right:10px;position:relative;width:20px;height:20px;top:3px}.account-link::before{content:"";background:url(/wp-content/themes/chek-news/images/header-icons/chek-newsletter-icon.svg) no-repeat center center;display:inline-block;margin-right:10px;position:relative;width:20px;height:20px;top:3px}.site-header{height:100px;transition:all ease-in-out .25s}.site-header .wrap{display:flex;flex-wrap:nowrap;height:100%;align-items:center;justify-content:space-between;transition:all ease-in-out .25s}.site-header .wrap .custom-logo-link{display:block;width:150px;transition:all ease-in-out .25s}.site-header .wrap .custom-logo-link .custom-logo{display:block;transition:all ease-in-out .25s;margin-top:3px;height:auto!important;max-width:70%}.site-header .wrap .pre-menu-wrap,.site-header .wrap [class^=site-]{display:none;visibility:hidden}.scroll-detect .site-header{left:calc(100% - 110px);top:-1px;height:42px;background:rgba(0,0,0,.3);display:block;width:111px;margin-top:0;position:-webkit-sticky;position:fixed;z-index:1000;clip-path:polygon(0 0,110px 0,110px 42px,14.2px 42px,0 29.45px)}.scroll-detect .site-header .custom-logo-link{width:60px;height:16px;overflow:hidden;margin-left:14.2px}.scroll-detect .site-header>.wrap{background:#fff;padding:0;width:calc(100% - 1px);height:calc(100% - 1px);margin:0 0 1px 1px;position:absolute;box-shadow:0 0 15px rgba(0,0,0,.3),0 5px 10px rgba(0,0,0,.22);clip-path:polygon(0 0,100% 0,100% 100%,14.5px 100%,0 28.45px)}.nav-primary{display:none}.nav-primary [class*=col]{padding:0}.alert-breaking{position:relative}.alert-breaking .sy-list{top:0}.alert-breaking .sy-list .single-slide{display:block}.alert-breaking .banner-slides{margin:0;padding:0;list-style:none}.alert-breaking .single-slide{background:#4dbbec;display:none}.alert-breaking .single-slide:first-child{display:block}.alert-breaking .single-slide .wrap{justify-content:space-between;width:90%;margin:0 auto;padding:1em 0}.alert-breaking .single-slide a{color:#fff}.alert-breaking .single-slide .h2{font-size:1.8rem;position:relative;padding-left:45px}.alert-breaking .single-slide .h2:before{content:"";width:30px;height:30px;border:2px solid #fff;display:block;background:url(/wp-content/themes/chek-news/images/alert-icons/breaking-white.svg) transparent no-repeat center center;margin-right:15px;background-size:40% auto;position:absolute;left:0;top:50%;transform:translateY(-50%)}.alert-breaking .single-slide .h2::before{content:"";width:30px;height:30px;border:2px solid #fff;display:block;background:url(/wp-content/themes/chek-news/images/alert-icons/breaking-white.svg) transparent no-repeat center center;margin-right:15px;background-size:40% auto;position:absolute;left:0;top:50%;transform:translateY(-50%)}.alert-breaking .single-slide.traffic{background-color:#db9122}.alert-breaking .single-slide.traffic .h2:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/traffic-white.svg)}.alert-breaking .single-slide.traffic .h2::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/traffic-white.svg)}.alert-breaking .single-slide.weather{background-color:#4dbbec}.alert-breaking .single-slide.weather .h2:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/weather-white.svg)}.alert-breaking .single-slide.weather .h2::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/weather-white.svg)}.alert-breaking .single-slide.ferry{background-color:#87c846}.alert-breaking .single-slide.ferry .h2:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/ferry-white.svg)}.alert-breaking .single-slide.ferry .h2::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/ferry-white.svg)}.alert-breaking~.content-container>.wrap{border-top:none}.filter-button{margin:0 15px;border:2px solid #4dbbec;color:#4dbbec;text-transform:uppercase;font-size:1.8rem;text-align:center;align-items:center;padding:10px 15px;transition:all ease-in-out .25s}.filter-button:before{content:"";display:block;width:14px;height:14px;background:url(/wp-content/themes/chek-news/images/alert-icons/breaking.svg) transparent no-repeat center center;background-size:contain;margin-right:6px}.filter-button::before{content:"";display:block;width:14px;height:14px;background:url(/wp-content/themes/chek-news/images/alert-icons/breaking.svg) transparent no-repeat center center;background-size:contain;margin-right:6px}.filter-button:hover{background-color:#4dbbec;color:#fff}.filter-button:hover:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/breaking-white.svg)}.filter-button:hover::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/breaking-white.svg)}.filter-button:first-child{margin-left:0}.filter-button:last-child{margin-right:0}.filter-button.traffic{border-color:#db9122;color:#db9122}.filter-button.traffic:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/traffic.svg)}.filter-button.traffic::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/traffic.svg)}.filter-button.traffic:hover{background-color:#db9122;color:#fff}.filter-button.traffic:hover:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/traffic-white.svg)}.filter-button.traffic:hover::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/traffic-white.svg)}.filter-button.weather{border-color:#4dbbec;color:#4dbbec}.filter-button.weather:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/weather.svg)}.filter-button.weather::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/weather.svg)}.filter-button.weather:hover{background-color:#4dbbec;color:#fff}.filter-button.weather:hover:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/weather-white.svg)}.filter-button.weather:hover::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/weather-white.svg)}.filter-button.ferry{border-color:#87c846;color:#87c846}.filter-button.ferry:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/ferry.svg)}.filter-button.ferry::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/ferry.svg)}.filter-button.ferry:hover{background-color:#87c846;color:#fff}.filter-button.ferry:hover:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/ferry-white.svg)}.filter-button.ferry:hover::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/ferry-white.svg)}.the-content .alert-list{list-style:none}.alert-list .alert-link{font-weight:700;margin-bottom:50px;padding-left:35px;position:relative}.alert-list .alert-link:before{content:"";position:absolute;top:13px;left:0;width:24px;height:24px;background:url(/wp-content/themes/chek-news/images/alert-icons/breaking-white.svg) no-repeat center center #4dbbec;background-size:10px}.alert-list .alert-link::before{content:"";position:absolute;top:13px;left:0;width:24px;height:24px;background:url(/wp-content/themes/chek-news/images/alert-icons/breaking-white.svg) no-repeat center center #4dbbec;background-size:10px}.alert-list .alert-link .post-title{font-size:3.8rem;color:#000;transition:color ease-in-out .25s;margin-bottom:25px}.alert-list .alert-link .read-more-link{color:#4dbbec}.alert-list .alert-link:hover .post-title{color:#4dbbec}.alert-list .weather .alert-link:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/weather-white.svg);background-color:#4dbbec}.alert-list .weather .alert-link::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/weather-white.svg);background-color:#4dbbec}.alert-list .weather .alert-link:hover .post-title{color:#4dbbec}.alert-list .traffic .alert-link:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/traffic-white.svg);background-color:#db9122}.alert-list .traffic .alert-link::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/traffic-white.svg);background-color:#db9122}.alert-list .traffic .alert-link:hover .post-title{color:#db9122}.alert-list .ferry .alert-link:before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/ferry-white.svg);background-color:#87c846}.alert-list .ferry .alert-link::before{background-image:url(/wp-content/themes/chek-news/images/alert-icons/ferry-white.svg);background-color:#87c846}.alert-list .ferry .alert-link:hover .post-title{color:#87c846}.tips-cta{background:#000;padding:15px;color:#fff}.tips-cta .row{align-items:center}.tips-cta h3{font-size:3.2rem}.tips-cta .chek-button:after{display:inline-block;width:16px;height:16px;content:"";background:url(/wp-content/themes/chek-news/images/right-arrow.svg) no-repeat 50%;margin-left:10px;position:relative;top:3px}.tips-cta .chek-button::after{display:inline-block;width:16px;height:16px;content:"";background:url(/wp-content/themes/chek-news/images/right-arrow.svg) no-repeat 50%;margin-left:10px;position:relative;top:3px}.footer-cta{background:#000 center center no-repeat;background-size:cover;color:#fff;padding:50px 0;position:relative}.footer-cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.27)}.footer-cta .wrap{position:relative;z-index:1}.footer-cta .tagline{font-weight:500;text-shadow:0 3px 5px rgba(0,0,0,.67);font-size:1.2em}.footer-cta .promotion-title{font-size:4.8rem}.footer-cta .mailchimp-form{border:none;padding:none}.footer-cta .mailchimp-form.signup-form{flex-direction:row;background:0 0!important}.footer-cta .mailchimp-form.signup-form .mailchimp-form-description.visit-signup-page a{text-decoration:none;color:#87c846}.footer-cta .mailchimp-form .form-field label{font-size:.9em}.footer-cta .mailchimp-form .form-field input{padding:14px 12px;border-radius:6px;border-color:unset!important}.footer-cta .mailchimp-form .form-field input::placeholder{color:transparent!important}.footer-cta .mailchimp-form .form-submit{flex:unset;justify-content:center}.footer-cta .mailchimp-form .form-submit .chek-button{max-height:100%!important}.footer-cta .mailchimp-form .form-submit .chek-button:hover{background-color:rgba(77,187,236,.7)}.footer-cta .mailchimp-form .form-submit .chek-button.chekmark{padding:20px 20px 20px 46px}.footer-cta .mailchimp-form .form-submit .chek-button::before{left:9px;width:30px}.footer-cta .errors{font-size:1em;font-weight:600;color:#4dbbec;filter:opacity(1)}.footer-cta .errors .login-here{text-decoration:underline}.footer-schedule{width:100%;overflow:hidden}.footer-schedule.row{margin:0}.adv-cta-container{background-color:rgba(0,0,0,.5);background-size:cover;background-repeat:no-repeat;background-blend-mode:color;color:#fff;padding:20% 5%}.adv-cta-container ul{font-size:2.6rem;color:#fff;line-height:1.8;font-weight:700;margin:0;padding:0}.adv-cta-container .h2{font-size:3.2rem}.adv-cta-container .h5{font-size:1.4rem}.adv-w-chek{height:75px}.schedule-container{padding:5%}.schedule-container .schedule-cta-container{padding:0 0 40px 0}.schedule-container .schedule-title{font-size:3.6rem;line-height:85px}.schedule-container .button-container{margin-bottom:16px}.schedule-container .schedule-list-placeholder{margin:0;padding:0}.schedule-container .tv-listing{display:flex;margin-bottom:10px}.site-footer{padding:40px 0 0;color:#696969}.site-footer a{font-size:2rem}.site-footer a:hover{color:#4dbbec}.site-footer .menu{padding:0;margin:20px 0;list-style:none;column-count:2}.site-footer .menu .menu-item{margin-bottom:15px}.site-footer .footer-socket-container{text-align:center}.site-footer .footer-socket-container a{font-size:1.8rem;cursor:pointer}.site-footer .footer-socket-container .copyright{font-size:1.2rem;margin-bottom:12px}.site-footer .footer-socket-container .copyright a{color:inherit;font-size:inherit}.site-footer .footer-socket-container .social-container span{display:inline-block}.site-footer .footer-socket-container .social-container a{display:block;padding:5px 10px}.footer-logo-container img{width:auto}.btn-icon{position:relative;display:block}.btn-icon:before{content:"\f002";font-family:FontAwesome;position:absolute;color:#4dbbec;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.btn-icon::before{content:"\f002";font-family:FontAwesome;position:absolute;color:#4dbbec;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.search-form{margin-top:1.5px;margin-bottom:20px;display:block;border:1px solid #fff;position:relative}.search-form [type=search]{padding:8px 5px;border:none;background:0 0;width:100%;color:#fff}.search-form [type=submit]{padding:0;margin:0;border:none;opacity:0;position:absolute;right:0;height:100%;top:0;cursor:pointer}.search-filters{color:#fff}.search-filters .search-field{padding:20px;flex-grow:1;font-size:1.8rem;background:#fff;color:#000}.search-filters .search-submit{width:75px;white-space:nowrap;background:#fff;text-indent:150%;overflow:hidden;position:relative}.search-filters .search-submit:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:25px;height:25px;background:url(/wp-content/themes/chek-news/images/search-icon.png) no-repeat center center;background-size:contain}.search-filters .search-submit::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:25px;height:25px;background:url(/wp-content/themes/chek-news/images/search-icon.png) no-repeat center center;background-size:contain}.search-filters .category{max-width:100%}.search-filters .bottom{max-width:100%;flex-wrap:wrap}.search-filters .datespan{align-items:center;justify-content:space-between;width:100%}.search-filters .datespan label{position:relative}.search-filters .datespan label:after{content:"📅";position:absolute;top:50%;right:12px;transform:translateY(-50%);display:block;color:#fff;pointer-events:none}.search-filters .datespan label::after{content:"📅";position:absolute;top:50%;right:12px;transform:translateY(-50%);display:block;color:#fff;pointer-events:none}.search-filters input,.search-filters select{background:0 0;border:1px solid #f3f3f3;color:#fff;max-width:100%;padding:10px}.search-filters input option,.search-filters select option{color:#000}.no-more{font-size:2.1rem}.breaking-news-container .hero-image-container .video-iframe{width:100%}.breaking-news-container .post-date{display:none}.breaking-news-container img{height:auto}.media-icons .icon{width:16px}.news-item .post-meta{color:#000}.news-item .post-meta:hover~.featured-image-container .featured-image{transform:scale(1.1)}.news-item .updated{text-transform:uppercase;color:#9a9a9a}.news-item .post-time{line-height:1.8rem;font-size:1.2rem;text-transform:uppercase}.news-item .icon{width:14px;filter:invert(100%);margin-right:5px}.news-item .icon img{object-fit:contain}.news-item .post-title{font-weight:700;font-size:1.8rem;transition:ease-in-out .25s}.news-item .post-title:hover{color:#4dbbec}.news-item .post-title:before{content:"";background:no-repeat center center;background-image:url(/wp-content/themes/chek-news/images/chek-small-article.svg);display:inline-block;width:14px;height:15px;margin-right:3px;margin-left:-5px}.news-item .post-title::before{content:"";background:no-repeat center center;background-image:url(/wp-content/themes/chek-news/images/chek-small-article.svg);display:inline-block;width:14px;height:15px;margin-right:3px;margin-left:-5px}.news-item .featured-image-container{overflow:hidden;max-height:269px}.news-item .featured-image-container .overflow-hidden{height:0;padding-top:55.5555555556%;position:relative}.news-item .featured-image-container .overflow-hidden .featured-image,.news-item .featured-image-container .overflow-hidden .image{position:absolute;top:0;height:100%;width:100%;object-fit:cover;z-index:0}.news-item .featured-image-container .overflow-hidden .video-iframe,.news-item .featured-image-container .overflow-hidden .zype_video{position:absolute;top:0}.news-item .featured-image{transition:transform ease-in-out .25s;width:100%;display:block}.news-item .featured-image:hover{transform:scale(1.1)}.news-item .post-excerpt{font-size:1.6rem;line-height:2.3rem}.videos-recent .news-item .post-title:before{margin-right:4px;margin-left:-5px}.videos-recent .news-item .post-title::before{margin-right:4px;margin-left:-5px}.home .news-item .post-excerpt,.small-stories .news-item .post-excerpt,.the-sidebar .news-item .post-excerpt{display:none}.fc-white .news-item .post-meta{color:#fff}.news-article{position:relative}.news-article .hero-image-container img{height:auto}.news-article .sponsor{margin-top:-1em;font-weight:700;font-style:italic}.news-article .sponsored-image{position:absolute;top:0;right:0;transform:translateY(-100%)}.news-article .sponsored-image img{max-height:100px;height:auto;max-width:100%}.news-article .post-meta{font-size:1.4rem}.news-article .updated{text-transform:uppercase;color:#9a9a9a}.news-article .hero-image-container iframe,.news-article .hero-image-container img{width:100%;display:block}.news-article .hero-image-container iframe{border:none}.news-article .author{max-width:115px;font-size:1.6rem;font-weight:700}.news-article .author-image{border-radius:50%;height:85px}.news-article .a2a_floating_style{position:relative}.news-article .a2a_kit{justify-content:center}.news-article .credit{color:#9a9a9a;font-size:1.4rem;text-transform:uppercase}.news-article .caption{font-size:1.6rem;font-weight:700}.news-article .caption .red{text-transform:uppercase;border-right:2px solid #9a9a9a;padding-right:10px;margin-right:10px}.news-article .wp-caption .wp-caption-text{margin-top:-6px;font-size:1.6rem;font-weight:700;line-height:normal}.news-article .post-navigation .nav-link .nav-arrow{background:#000;color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:15px;padding-bottom:15px;font-size:1.2rem;text-transform:uppercase;margin-right:-15px;width:100%}.news-article .post-navigation .nav-link .nav-arrow:before{content:"";display:block;background:url(/wp-content/themes/chek-news/images/navigation/left-arrow.svg) no-repeat center center;width:31px;height:22px;margin-bottom:6px}.news-article .post-navigation .nav-link .nav-arrow::before{content:"";display:block;background:url(/wp-content/themes/chek-news/images/navigation/left-arrow.svg) no-repeat center center;width:31px;height:22px;margin-bottom:6px}.news-article .post-navigation .nav-link .nav-arrow:after{flex-basis:100%;content:"Previous"}.news-article .post-navigation .nav-link .nav-arrow::after{flex-basis:100%;content:"Previous"}.news-article .post-navigation .nav-link.next .nav-arrow{margin-right:0;order:1}.news-article .post-navigation .nav-link.next .nav-arrow:before{background-image:url(/wp-content/themes/chek-news/images/navigation/right-arrow.svg)}.news-article .post-navigation .nav-link.next .nav-arrow::before{background-image:url(/wp-content/themes/chek-news/images/navigation/right-arrow.svg)}.news-article .post-navigation .nav-link.next .nav-arrow:after{content:"Next"}.news-article .post-navigation .nav-link.next .nav-arrow::after{content:"Next"}.news-article .content *{max-width:100%}.news-article .content * img{height:auto}.news-article .content * amp-img.amp-wp-enforced-sizes[layout=intrinsic]>img{object-fit:contain}.news-article .content .row{max-width:none}.basis-1 .col{flex-basis:100%;max-width:100%}.basis-2 .col{flex-basis:50%;max-width:50%}.basis-3 .col{flex-basis:33.3333333333%;max-width:33.3333333333%}.chek-advertisement-placeholder{position:relative}.chek-advertisement-placeholder:before{content:"Advertisement";text-transform:uppercase;position:absolute;font-size:1rem;top:5px;left:0;width:100%;text-align:center;color:gray;letter-spacing:1px}.chek-advertisement-placeholder::before{content:"Advertisement";text-transform:uppercase;position:absolute;font-size:1rem;top:5px;left:0;width:100%;text-align:center;color:gray;letter-spacing:1px}.chek-advertisement-placeholder div{margin:0 auto;max-width:100%}.pre-menu-wrap .chek-advertisement-placeholder:before{display:none}.pre-menu-wrap .chek-advertisement-placeholder::before{display:none}.stats{background:#f3f3f3;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:1.6rem}.stats dt{flex-basis:60%;font-weight:700;padding:0 6px 0 12px;margin-bottom:8.5px}.stats dt:first-child{margin-top:8.5px}.stats dd{flex-basis:40%;font-size:1.9rem;background:#4dbbec;color:#fff;padding:5px 12px;text-align:right;font-weight:700}.last-updated{font-size:12px;font-style:italic;color:#9a9a9a;margin-left:auto}.banner{flex-grow:1;padding-bottom:25px}.banner a,.banner a img{width:100%}.banner-wrap{flex-wrap:wrap}.banner-wrap .banner,.banner-wrap .stats{flex-basis:100%}@media (min-width:375px){.stats .dd{font-size:2.4rem}}.single-contest-container{position:relative}.single-contest-container .single-contest{position:relative;display:block;padding-top:56.25%;height:0}.single-contest-container .single-contest .contest-bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0}.poll-container{background:#f3f3f3;width:100%;flex-wrap:wrap;align-items:flex-start;position:relative}.poll-container .sponsored-by{flex-basis:calc(100% + 30px);max-width:none;display:flex;align-items:center;padding:6px 16px;margin:0 -15px;max-height:44px}.poll-container .sponsored-by .sponsor-logo{width:32px;height:auto;order:1;margin-right:12px}.poll-container .sponsored-by .sponsor-name{order:2;font-size:.9em}.poll-container .sponsored-by .sponsor-name:before{content:"Sponsored By:";font-weight:700;display:block}.poll-container .sponsored-by .sponsor-name::before{content:"Sponsored By:";font-weight:700;display:block}.poll-container .align-right{width:100%;position:absolute;bottom:.75em;right:.75em}.page-template-template-chekpoint .poll-container .align-right{display:none}.poll-container .align-right a{color:#000;font-weight:600}.poll-container .align-right a:hover{color:#4dbbec}.poll-container .crowdsignal-poll-container{flex-basis:100%}.poll-container .crowdsignal-poll-container a[href]{border:1px solid #4dbbec!important;background:0 0!important;color:#000!important;padding:8px 16px!important;text-align:center!important;display:block!important;margin:0 auto!important;transition:all ease-in-out .25s;max-width:250px!important}.poll-container .crowdsignal-poll-container a[href]:hover{background:#4dbbec!important;color:#fff!important}.poll-container .crowdsignal-poll-container .pds-vote{display:none!important;visibility:hidden!important}.poll-container .crowdsignal-poll-container .PDS_Poll{width:100%!important;display:block!important}.poll-container .crowdsignal-poll-container .PDS_Poll div,.poll-container .crowdsignal-poll-container .PDS_Poll label,.poll-container .crowdsignal-poll-container .PDS_Poll p{font-family:Roboto,sans-serif!important;font-size:2.4rem!important;color:#000!important}.poll-container .crowdsignal-poll-container .PDS_Poll .pds-question-top,.poll-container .crowdsignal-poll-container .PDS_Poll .pds-question-top div{font-weight:700!important;border:none!important;outline:0!important;box-shadow:none!important}.poll-container .crowdsignal-poll-container .pds-box{background:0 0!important;border:none!important;width:auto!important;flex-basis:100%;width:100%}.poll-container .crowdsignal-poll-container .pds-question-inner{font-weight:700;position:relative}.poll-container .crowdsignal-poll-container .pds-question-inner:before{content:"";background:url(/wp-content/themes/chek-news/images/chek_point_poll.png) no-repeat left center;background-size:contain;display:block;margin-bottom:25px;width:auto;height:42px}.poll-container .crowdsignal-poll-container .pds-question-inner::before{content:"";background:url(/wp-content/themes/chek-news/images/chek_point_poll.png) no-repeat left center;background-size:contain;display:block;margin-bottom:25px;width:auto;height:42px}.poll-container .crowdsignal-poll-container .pds-box{border-radius:12px;text-align:left}.poll-container .crowdsignal-poll-container .pds-box .pds-answer{padding:10px 0;border:none!important}.poll-container .crowdsignal-poll-container .pds-box .pds-answer>span{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important}.poll-container .crowdsignal-poll-container .pds-box .pds-box-outer{padding:12px}.poll-container .crowdsignal-poll-container .pds-box .pds-feedback-group{padding:8px 0}.poll-container .crowdsignal-poll-container .pds-box .pds-feedback-label{display:block;padding:0 0 5px;line-height:150%;position:relative}.poll-container .crowdsignal-poll-container .pds-box .pds-feedback-label .pds-answer-text{float:left}.poll-container .crowdsignal-poll-container .pds-box .pds-feedback-label .pds-feedback-result{float:right}.poll-container .crowdsignal-poll-container .pds-box .pds-feedback-label .pds-feedback-per{font-weight:700}.poll-container .crowdsignal-poll-container .pds-box .pds-answer-input{display:none!important;visibility:hidden!important}.poll-container .crowdsignal-poll-container .pds-box .pds-answer-feedback{background-color:#f1f1f1;border:1px solid #d1d1d1;position:relative}.poll-container .crowdsignal-poll-container .pds-box .pds-answer-feedback-bar{background:#3478e3;height:18px}.poll-container .crowdsignal-poll-container .pds-box .pds-input-label{margin-right:15px!important;padding:10px 20px 10px 10px!important;position:relative!important;border:1px solid #cdcdcd!important;display:inline-flex!important;align-items:center!important;font-size:2.1rem!important;background:#fff!important;transition:all ease-in-out .25s!important}.poll-container .crowdsignal-poll-container .pds-box .pds-input-label:hover{color:#fff!important;background:#4dbbec!important}.poll-container .crowdsignal-poll-container .pds-box .pds-input-label:hover:before{border-color:#fff!important}.poll-container .crowdsignal-poll-container .pds-box .pds-input-label:hover::before{border-color:#fff!important}.poll-container .crowdsignal-poll-container .pds-box .pds-input-label:before{content:"";border:2px solid #000;border-radius:50%;width:17px;height:17px;position:relative;margin-right:5px;margin-left:5px;display:inline-block;transition:all ease-in-out .25s}.poll-container .crowdsignal-poll-container .pds-box .pds-input-label::before{content:"";border:2px solid #000;border-radius:50%;width:17px;height:17px;position:relative;margin-right:5px;margin-left:5px;display:inline-block;transition:all ease-in-out .25s}.poll-container .crowdsignal-poll-container .pds-links{display:none!important;visibility:hidden!important}.poll-container .crowdsignal-poll-container .pds-vote-button{background:linear-gradient(to top,0 #f2f2f2,100% #fff)!important}.poll-container #pds-sharing{display:none!important;visibility:hidden}.poll-container #pds-sharing+div:not(.pds-vote){display:none!important;visibility:hidden}.iframe-video-container{width:100%;padding-bottom:56.3333333333%;position:relative}.iframe-video-container .video-iframe,.iframe-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.playlist-view-title{margin-top:0}.box-with-content{display:flex;flex-wrap:wrap;margin:0 -15px}.box-with-content .item_title_block{display:block;color:#000;font-weight:700;font-size:1.6rem}.box-with-content .item_title_block:before{content:"";background:#4dbbec;display:inline-block;width:6px;height:14px;margin-right:4px}.box-with-content .item_title_block::before{content:"";background:#4dbbec;display:inline-block;width:6px;height:14px;margin-right:4px}.box-with-content .playlist-with-content{flex:0 0 100%;padding:0 15px;margin:0 0 24px;width:100%;display:flex;flex-wrap:wrap}.box-with-content .playlist-with-content .slider_links .slider_links-title{margin-bottom:12px}.box-with-content .playlist-with-content .slider_links .slider_links-title,.box-with-content .playlist-with-content .slider_links .slider_links-title a{font-size:2.4rem}.box-with-content .playlist-with-content .slider_links .slider_links-title a{display:block;color:#000;font-weight:700;font-size:2.1rem}.box-with-content .playlist-with-content .slider_links .slider_links-title a:before{content:"";background:#4dbbec;display:inline-block;width:6px;height:14px;margin-right:4px}.box-with-content .playlist-with-content .slider_links .slider_links-title a::before{content:"";background:#4dbbec;display:inline-block;width:6px;height:14px;margin-right:4px}.box-with-content .playlist-with-content .slider-list,.box-with-content .playlist-with-content .slider_links{width:100%;flex:0 0 100%}.box-with-content .playlist-with-content .slick-prev{left:12px;z-index:100}.box-with-content .playlist-with-content .slick-prev:before{color:#000}.box-with-content .playlist-with-content .slick-prev::before{color:#000}.box-with-content .playlist-with-content .slick-next{right:10px;z-index:100}.box-with-content .playlist-with-content .slick-next:before{color:#000}.box-with-content .playlist-with-content .slick-next::before{color:#000}.box-with-content .playlist-with-content .item_title_block{margin-top:8px}.box-with-content .playlist-with-content:hover .slider_links-title{color:#4dbbec}.box-with-content .playlist-with-content:hover .zype-background-thumbnail{background-size:110%}.box-with-content .view_all_images{flex:0 0 100%;padding:0 15px;margin:0 0 24px;width:100%;opacity:1;max-width:none!important}.box-with-content .view_all_images>a{display:block}.box-with-content .view_all_images .zype-background-thumbnail{transition:all ease-in-out .25s;background-size:100%;width:100%!important;height:200px!important}.box-with-content .view_all_images:hover .item_title_block{color:#4dbbec}.box-with-content .view_all_images:hover .zype-background-thumbnail{background-size:110%}.box-with-content .get-all-playlists,.box-with-content br,.box-with-content p{display:none;visibility:hidden}.box-with-content .slick-initialized .slick-track{max-width:none}.box-with-content .slick-initialized p.slick-slide{display:none;visibility:hidden}.video-item .video-iframe{display:none;visibility:hidden;width:100%}.video-item .image{display:block}.video-item .post-meta{padding-left:15px}.video-item .featured-image-container{position:relative;display:block;max-height:none}.video-item .featured-image-container:before{content:"";background-image:url(/wp-content/themes/chek-news/images/play-button.svg);position:absolute;width:50px;height:50px;background-repeat:no-repeat;background-size:contain;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .25s ease-in;opacity:.5;z-index:2}.video-item .featured-image-container::before{content:"";background-image:url(/wp-content/themes/chek-news/images/play-button.svg);position:absolute;width:50px;height:50px;background-repeat:no-repeat;background-size:contain;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .25s ease-in;opacity:.5;z-index:2}.video-item .featured-image-container:hover:before{transform:translate(-50%,-50%) scale(2)}.video-item .featured-image-container:hover::before{transform:translate(-50%,-50%) scale(2)}.video-item .video-title{font-weight:500}.featured-video .mb-5.video-item,.featured-video .video-item.m-5,.featured-video .video-item.my-5{margin-bottom:.25em}.featured-video .featured-image-container:before{display:none;visibility:hidden}.featured-video .featured-image-container::before{display:none;visibility:hidden}.featured-video .image{display:none;visibility:hidden}.featured-video .video-iframe{display:block;visibility:visible;border:none}.featured-video .post-title{font-size:2.4rem;line-height:3.6rem}.share-container .a2a_kit{position:relative;display:flex;width:100%;z-index:1}.share-container .a2a_kit>a{display:block;width:35px;height:35px;margin-right:10px;border-radius:50%;padding:1px;text-align:center;background:#4dbbec;transition:background-color ease-in-out .25s}.share-container .a2a_kit>a span{background-color:transparent!important}.share-container .a2a_kit>a svg,.share-container .a2a_kit>a svg path,.share-container .a2a_kit>a svg rect{fill:#000!important}.share-container .a2a_kit .addtoany_share{padding-top:6px;padding-bottom:6px}.share-container .a2a_kit .addtoany_share img,.share-container .a2a_kit .addtoany_share svg{width:21px;height:24px}.share-container .a2a_label{display:none}.share-container.horizontal .a2a_kit{justify-content:flex-start}.share-container.horizontal .a2a_kit>a{border-radius:5px;margin:0 6px;background:#55acee!important}.share-container.horizontal .a2a_kit>a:first-child{background:#1877f2!important;margin-left:0}.share-container.horizontal .a2a_kit>a:last-child{display:none}.the-content .page-content iframe,.the-content .page-content img{max-width:100%!important}.the-content .page-content img{height:auto}.the-content .featured-video .post-date{font-size:1.4rem;text-transform:uppercase}.the-content .share-container .a2a_kit>a{background:#000;color:#fff}.the-content .share-container .a2a_kit>a svg,.the-content .share-container .a2a_kit>a svg path,.the-content .share-container .a2a_kit>a svg rect{fill:#fff!important}.the-content .share-container .a2a_kit>a amp-img{background:0 0!important}.the-content ul li{margin-bottom:16px}.more-videos h3{font-size:4rem}.more-videos ul{margin:0;padding:0;list-style:none}.more-videos ul li{border-bottom:1px solid #e9e9e9}.more-videos ul li:last-child{border-bottom:none}.more-videos ul li a,.more-videos ul li button{border:none;background:0 0;font-size:inherit;font-family:inherit;color:#4dbbec}.more-videos ul li a.black,.more-videos ul li button.black{color:#000}.videos-recent .other-videos .zype_video{display:none;visibility:hidden}.show-strategy p{margin:0;width:100%}.show-strategy br{display:none}.featured-story-placeholder{overflow:hidden}.featured-story-placeholder .breaking-news-item{position:relative}.featured-story-placeholder .hero-image-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.52);z-index:1}.featured-story-placeholder .hero-image-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.52);z-index:1}.featured-story-placeholder img{height:auto;display:block}.featured-story-placeholder .content-column .first-article-meta{padding:15px;height:100%;position:absolute;top:0;left:0;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;z-index:10}.featured-story-placeholder .content-column .first-article-meta>span .p-5,.featured-story-placeholder .content-column .first-article-meta>span .pb-5,.featured-story-placeholder .content-column .first-article-meta>span .py-5{padding-bottom:0}.featured-story-placeholder .category-tag{margin-top:0;margin-bottom:auto}.featured-story-placeholder .media-icons,.featured-story-placeholder .post-excerpt{display:none}.featured-story-placeholder .post-date{font-size:1.2rem;width:100%}.featured-story-placeholder .the-title{font-size:1.8rem;width:100%}.featured-story-placeholder a{color:#fff}.featured-story-placeholder .chek-button{background:0 0;display:block}@keyframes loading-indicator{0%{height:51px}50%,to{height:26px}}.loading-spinner{display:flex;padding:2em 0;width:100%;align-items:center;justify-content:center;pointer-events:none;position:relative}.loading-spinner span{width:13px;height:51px;margin:0 3.5px;position:relative}.loading-spinner span:before{content:"";position:absolute;height:26px;width:100%;top:50%;transform:translateY(-50%);display:block;background:#4dbbec;animation:loading-indicator 1.2s cubic-bezier(0,.5,.5,1) infinite}.loading-spinner span::before{content:"";position:absolute;height:26px;width:100%;top:50%;transform:translateY(-50%);display:block;background:#4dbbec;animation:loading-indicator 1.2s cubic-bezier(0,.5,.5,1) infinite}.loading-spinner span:first-child:before{animation-delay:-.24s}.loading-spinner span:first-child::before{animation-delay:-.24s}.loading-spinner span:nth-child(2):before{animation-delay:-.12s}.loading-spinner span:nth-child(2)::before{animation-delay:-.12s}.the-sidebar .news-item{padding-bottom:1em;margin-bottom:1em}.the-sidebar .news-item .post-title{font-size:2rem}.the-sidebar .poll-container{width:100%}.page-template-template-chekpoint .the-sidebar .poll-container{display:none}.the-sidebar .election-videos h3{margin:0}.waze-geofind-button{position:absolute;right:15px;overflow:hidden;white-space:nowrap;top:24px;max-width:58px}.waze-geofind-button:before{content:"\f05b";font-family:FontAwesome;font-size:28px;margin-right:40px}.waze-geofind-button::before{content:"\f05b";font-family:FontAwesome;font-size:28px;margin-right:40px}.waze-map{width:100%;border:none;height:350px}.traffic-links{flex-wrap:wrap}.box-link{flex-basis:100%;display:flex;justify-content:space-between;align-items:center;padding:32px;color:#fff;background:#1b3665;text-align:center;font-size:2rem;font-weight:700;position:relative;margin-bottom:1em}.box-link:before{content:"";width:115px;display:block;height:50px;background:url(/wp-content/themes/chek-news/images/drive-bc.png) no-repeat center center;background-size:contain}.box-link::before{content:"";width:115px;display:block;height:50px;background:url(/wp-content/themes/chek-news/images/drive-bc.png) no-repeat center center;background-size:contain}.box-link:after{content:"";border-top:1px solid #4668a2;display:block;position:absolute;right:15%;width:20%;bottom:30%}.box-link::after{content:"";border-top:1px solid #4668a2;display:block;position:absolute;right:15%;width:20%;bottom:30%}.box-link.bc-ferry{background:#003f79}.box-link.bc-ferry:before{background-image:url(/wp-content/themes/chek-news/images/bc-ferries.png)}.box-link.bc-ferry::before{background-image:url(/wp-content/themes/chek-news/images/bc-ferries.png)}.post-type-archive-show .content-container>.news-container .news-item .post-date{display:none}.single-show .news-article .post-meta{display:none}.single-show .video-item .post-meta{display:block}.ai1ec-calendar a{color:#000}.ai1ec-calendar-toolbar{border-radius:0;font-size:1.6rem}.ai1ec-color-swatch-empty{display:none}.ai1ec-btn-group .ai1ec-btn{border:1px solid #000;padding:10px 15px;border-radius:0}.ai1ec-btn-group .ai1ec-btn-primary{background:0 0;color:#4dbbec!important;font-size:1.6rem}.ai1ec-btn-group .ai1ec-btn-primary:active,.ai1ec-btn-group .ai1ec-btn-primary:focus,.ai1ec-btn-group .ai1ec-btn-primary:hover{color:#fff!important;background:#4dbbec}.ai1ec-posterboard-view .ai1ec-event-wrap{background:#f1f1f1;box-shadow:none}.ai1ec-posterboard-view .ai1ec-event-avatar{box-shadow:none;background:#fff}.ai1ec-posterboard-view .ai1ec-date,.ai1ec-posterboard-view .ai1ec-end-date{background:#4dbbec}.ai1ec-posterboard-view.ai1ec-posterboard-masonry .ai1ec-date-block-wrap{opacity:1}.ai1ec-posterboard-view .ai1ec-end-date-divider{border-top-color:#99142b}.ai1ec-allday-badge{background:#99142b}.ai1ec-agenda-view .ai1ec-month{background:#4dbbec}.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title{color:#4dbbec}.ai1ec-month-view .ai1ec-allday .ai1ec-event,.ai1ec-month-view .ai1ec-multiday .ai1ec-event,.ai1ec-oneday-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event,.ai1ec-oneday-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event,.ai1ec-week-view .ai1ec-allday-events .ai1ec-allday .ai1ec-event,.ai1ec-week-view .ai1ec-allday-events .ai1ec-multiday .ai1ec-event{background-color:#99142b}.ai1ec-week-view .ai1ec-week a.ai1ec-event-container{border-color:#4dbbec;background-color:#fff;background-image:linear-gradient(top,#f5f8fa,#d7f0fb 120px)}.ai1ec-oneday-view .ai1ec-oneday a.ai1ec-event-container{border-color:#4dbbec;background-color:#fff;background-image:linear-gradient(top,#f5f8fa,#4dbbec 120px)}.ai1ec-month-view .ai1ec-multiday-arrow1{border-left-color:#99142b}.ai1ec-month-view .ai1ec-multiday-arrow2{border-right-color:#99142b;border-top-color:#99142b;border-bottom-color:#99142b}.error404 .post-title{display:none}.nopage-container{max-width:1522px;flex-direction:column;align-items:center;justify-content:center;margin-top:25px;margin-bottom:25px}.nopage-content,.nopage-image-container{flex-basis:48%;max-width:500px}.nopage-content{margin-top:80px;margin-bottom:100px;text-align:center}.nopage-heading{font-size:16.3rem}.nopage-inner-content{font-size:1.2em}.podcasts{background:#000;color:#fff}.podcasts iframe{display:block}.podcasts dd{overflow:hidden;max-height:0;border:2px solid #4dbbec;border-top:none;transition:max-height ease-in-out .25s}.podcasts dt{border:2px solid #4dbbec;border-bottom:none;display:flex;align-items:center;cursor:pointer}.podcasts dt:before{content:"";display:block;background:url(/wp-content/themes/chek-news/images/play-button.svg) no-repeat center center;background-size:contain;width:30px;height:30px;margin-right:12px;opacity:.7;transition:opacity ease-in-out .25s}.podcasts dt::before{content:"";display:block;background:url(/wp-content/themes/chek-news/images/play-button.svg) no-repeat center center;background-size:contain;width:30px;height:30px;margin-right:12px;opacity:.7;transition:opacity ease-in-out .25s}.podcasts dt:after{content:"\f107";font-family:FontAwesome;font-weight:700;margin-left:auto;color:#fff}.podcasts dt::after{content:"\f107";font-family:FontAwesome;font-weight:700;margin-left:auto;color:#fff}.podcasts dt:hover:before{opacity:1}.podcasts dt:hover::before{opacity:1}.podcasts dt.expanded{border-bottom:transparent}.podcasts dt.expanded:after{transform:scaleY(-1)}.podcasts dt.expanded::after{transform:scaleY(-1)}.podcasts dt.expanded+dd{max-height:420px}.podcasts dt~dt{border-top:none}.wrap .content-container .page-content .podcasts-banner{width:100%;object-fit:cover}.wrap .content-container .page-content .podcasts-banner *{width:100%}.podcasts-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1rem;padding-left:0!important}.podcasts-container .podcast-item{flex:1 0 29%;display:flex;justify-content:center;align-items:center}.podcasts-container .podcast-item a,.podcasts-container .podcast-item img{width:100%}.podcast-slider{display:flex;flex-direction:column;justify-content:center;align-items:unset;overflow:hidden;width:100%;height:auto;background-color:#fff;margin:0 0 5rem 0;--podcast-shift-number:0;--podcast-shift-value:0}@media (min-width:1280px){.podcast-slider{margin:5rem 0 7.5rem 0}}.podcast-slider .wrap{margin:0;padding:0;width:100%}.podcast-slider .podcast-slider-title{display:flex;flex-direction:row;background-color:#fff;color:#000;font-weight:700!important;text-transform:uppercase;margin-bottom:5rem;margin-left:25px;margin-right:25px}.podcast-slider .podcast-slider-container{display:flex;flex-direction:row}.podcast-slider .podcast-slider-container .padding-block{width:5.5%;background-color:#fff;border:1px solid #fff;z-index:5}.podcast-slider .podcast-slider-container .arrow{width:7rem;margin-top:15px;background-color:rgba(0,0,0,.2);font-size:7rem;color:#fff;border:0 solid transparent;border-radius:3px;cursor:pointer;z-index:5;transition:.2s}.podcast-slider .podcast-slider-container .arrow:hover{transform:scale(1.2,1);background-color:rgba(0,0,0,.3)}.podcast-slider .podcast-slider-container .arrow-left,.podcast-slider .podcast-slider-container .arrow-right{visibility:hidden}@media (min-width:1024px){.podcast-slider .podcast-slider-container .arrow-left,.podcast-slider .podcast-slider-container .arrow-right{visibility:visible}}.podcast-slider .podcast-slider-container .arrow-left{margin-right:-10rem}.podcast-slider .podcast-slider-container .arrow-right{margin-left:-10rem}.podcast-slider .podcast-slider-container .podcast-slider-inner-container{display:flex;width:100%;margin:15px 15px 0 25px;padding:0;gap:10px}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast{padding:0 1%;flex:0 0 40%;color:#fff}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast *{-webkit-touch-callout:none;-ms-user-select:none;user-select:none}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast:first-child{margin-left:-1%}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast:hover .image-wrap{transform:scale(1.1)}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast .image-wrap{display:block;position:relative;width:100%;padding-bottom:80%;transition:.2s}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast .image-wrap img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:1px solid transparent;border-radius:15px}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast span{display:block}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast a{display:block}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast a .episode-date{color:#9a9a9a;font-weight:700;margin:.75em 0 .5em 0;font-size:1.6rem}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast a .podcast-title{color:#000;font-weight:700;margin-bottom:.25em;font-size:2rem}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast a .episode-title{color:#000;font-size:1.8rem}.podcast-slider .podcast-slider-container .podcast-slider-inner-container .podcast a:nth-child(2):hover .podcast-title{transition:ease-in-out .25s;color:#4dbbec}.podcast-slider-amp{display:flex;flex-direction:column;justify-content:center;align-items:unset;width:100%;height:auto;background-color:#fff;margin:0 0 5rem 0}.podcast-slider-amp .podcast-slider-title{display:flex;flex-direction:row;background-color:#fff;color:#000;font-weight:700!important;text-transform:uppercase;margin:15px 25px 0 0}.podcast-slider-amp .podcast-slider-container-amp{display:flex;flex-direction:column}.podcast-slider-amp .podcast-slider-inner-container-amp{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-left:0}.podcast-slider-amp .podcast-slider-inner-container-amp .podcast{display:flex;flex-direction:column;color:#fff;height:auto;margin-bottom:2.5rem;padding:0 1.5rem 0 0}.podcast-slider-amp .podcast-slider-inner-container-amp .podcast .image-wrap amp-img>img{transition:.2s ease-in;object-fit:cover}.podcast-slider-amp .podcast-slider-inner-container-amp .podcast .image-wrap amp-img:hover>img{transition:.2s ease-in;transform:scale(1.1)}.podcast-slider-amp .podcast-slider-inner-container-amp .podcast a{display:flex;flex-direction:column}.podcast-slider-amp .podcast-slider-inner-container-amp .podcast a .episode-date{color:#9a9a9a;font-weight:700;margin:.75em 0 .5em 0;font-size:1.6rem}.podcast-slider-amp .podcast-slider-inner-container-amp .podcast a .podcast-title{color:#000;font-weight:700;margin-bottom:.25em;font-size:2rem}.podcast-slider-amp .podcast-slider-inner-container-amp .podcast a .episode-title{color:#000;font-size:1.8rem}.podcast-slider-amp .podcast-slider-inner-container-amp .podcast a:nth-child(2):hover .podcast-title{transition:ease-in-out .25s;color:#4dbbec}.home .grid-6-3>*{padding:0}.postid-1083079 .news-article .hero-image-container+div{display:none}.postid-1083079 .news-article .content .news-item.m-5,.postid-1083079 .news-article .content .news-item.mb-5,.postid-1083079 .news-article .content .news-item.my-5{margin-bottom:1em}.postid-1083079 .news-article .twitter-container{display:flex;flex-wrap:wrap;gap:30px}.postid-1083079 .news-article .twitter-container div{flex-basis:100%}.postid-1083079 .news-article .twitter-container div .twitter-timeline{width:100%}.category-municipal-elections-2022 .municipal-elections-images{flex-direction:column}.category-municipal-elections-2022 .municipal-elections-images br{display:none}.category-municipal-elections-2022 .municipal-elections-images a{overflow:hidden;display:inline-block}.category-municipal-elections-2022 .municipal-elections-images a img{display:block}.category-municipal-elections-2022 .municipal-elections-images a:hover img{cursor:pointer;transition:transform ease-in-out .25s;transform:scale(1.1)}.category-municipal-elections-2022 .the-content .post-title{display:none}#spotchek-container{border:none}.page-template-template-my-chek .mailchimp-form{min-height:375px}.page-template-template-my-chek .mailchimp-form.simple-signup-form{min-height:unset}.page-template-template-my-chek .signup-form{margin-bottom:30px}.page-template-template-my-chek .signup-form input{border:1px solid #dcdcdc}.page-template-template-my-chek .login-form input{border:1px solid #dcdcdc}.page-template-template-my-chek .form-submit{align-items:flex-end}.page-template-template-my-chek .form-submit a.chek-button{display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3BhcnRpYWxzL19mb250cy5zY3NzIiwiLi4vcGFydGlhbHMvZ2xvYmFsL19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9fc2V0dGluZ3Muc2NzcyIsIi4uL3BhcnRpYWxzL19taXhpbnMuc2NzcyIsIi4uL3BhcnRpYWxzL21vYmlsZS1tZW51L19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9wcmUtaGVhZGVyL19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9oZWFkZXIvX2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzL25hdi1wcmltYXJ5L19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9hbGVydC1jZW50ZXIvX2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzL3RpcHMtY3RhL19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9mb290ZXItY3RhL19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9mb290ZXItc2NoZWR1bGUvX2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzL2Zvb3Rlci9fZGVmYXVsdC5zY3NzIiwiLi4vcGFydGlhbHMvc2VhcmNoL19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9icmVha2luZy1wb3N0cy9fZGVmYXVsdC5zY3NzIiwiLi4vcGFydGlhbHMvbmV3cy9fZGVmYXVsdC5zY3NzIiwiLi4vcGFydGlhbHMvbG9jYWwtbmV3cy9fZGVmYXVsdC5zY3NzIiwiLi4vcGFydGlhbHMvYWR2ZXJ0aXNlbWVudC9fZGVmYXVsdC5zY3NzIiwiLi4vcGFydGlhbHMvYmFubmVyL19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9jb250ZXN0L19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9wb2xsL19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy92aWRlby9fZGVmYXVsdC5zY3NzIiwiLi4vcGFydGlhbHMvZmVhdHVyZWQvX2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzL2xvYWRpbmcvX2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzL3NpZGViYXIvX2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzL3BhZ2UvX2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzL3Nob3dzL19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9ldmVudHMvX2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzLzQwNC9fZGVmYXVsdC5zY3NzIiwiLi4vcGFydGlhbHMvcG9kY2FzdHMvX2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzL3BvZGNhc3Qtc2xpZGVyL19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9wYWdlcy9ob21lcGFnZS9fZGVmYXVsdC5zY3NzIiwiLi4vcGFydGlhbHMvcGFnZXMvc3RlZWxlLWFuZC12YW5jZS9fZGVmYXVsdC5zY3NzIiwiLi4vcGFydGlhbHMvcGFnZXMvaXNsYW5kLXZvdGVzL19kZWZhdWx0LnNjc3MiLCIuLi9wYXJ0aWFscy9wYWdlcy9zcG90LWNoZWsvX2RlZmF1bHQuc2NzcyIsIi4uL3BhcnRpYWxzL3BhZ2VzL215LWNoZWsvX2RlZmF1bHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsV0FDSSxZQUFBLGVBQ0EsSUFBQSxxQ0FDQSxZQUFBLElBQ0EsV0FBQSxPQUVKLFdBQ0ksWUFBQSxlQUNBLElBQUEsa0NBQ0EsWUFBQSxJQUNBLFdBQUEsT0FFSixXQUNJLFlBQUEsZUFDQSxJQUFBLGtDQUNBLFlBQUEsSUFDQSxXQUFBLE9BRUosV0FDSSxZQUFBLGVBQ0EsSUFBQSx1Q0FDQSxZQUFBLElBQ0EsV0FBQSxPQUVKLFdBQ0ksWUFBQSxlQUNBLElBQUEsbUNBQ0EsWUFBQSxJQUNBLFdBQUEsT0MxQkosS0FDSSxPQUFBLEVBQ0EsYUFDSSxRQUFBLGVBSVIsTUFDSSxNQUFBLElBQ0EsT0FBQSxFQUFBLEtBR0osaUJBQ0ksU0FBQSxPQUdKLEtBQ0ksUUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEVBQUEsTUFHSixhQUNJLFFBQUEsRUFBQSxLQUdKLG1CQUNJLFdBQUEsT0FHSixvQkFDSSxZQUFBLE9BR0osS0FDSSx3QkFBQSxFQUNBLFdBQUEsRUFDQSxNQUFBLEtBQ0EsaUJBQUEsRUFDQSxrQkFBQSxFQUNBLFVBQUEsRUFDQSxVQUFBLEtBR0osOEJBQ0ksZ0JBQUEsYUFHSixZQUNJLFNBQUEsU0FJQSxPQUNJLEtBQUEsRUFBQSxFQUFBLGNBQ0EsTUFBQSxjQUVKLFVBQ0ksWUFBQSxjQUVKLFNBQ0ksTUFUSyxFQUNULE9BQ0ksS0FBQSxFQUFBLEVBQUEsZUFDQSxNQUFBLGVBRUosVUFDSSxZQUFBLGVBRUosU0FDSSxNQVRLLEVBQ1QsT0FDSSxLQUFBLEVBQUEsRUFBQSxJQUNBLE1BQUEsSUFFSixVQUNJLFlBQUEsSUFFSixTQUNJLE1BVEssRUFDVCxPQUNJLEtBQUEsRUFBQSxFQUFBLGVBQ0EsTUFBQSxlQUVKLFVBQ0ksWUFBQSxlQUVKLFNBQ0ksTUFUSyxFQUNULE9BQ0ksS0FBQSxFQUFBLEVBQUEsZUFDQSxNQUFBLGVBRUosVUFDSSxZQUFBLGVBRUosU0FDSSxNQVRLLEVBQ1QsT0FDSSxLQUFBLEVBQUEsRUFBQSxJQUNBLE1BQUEsSUFFSixVQUNJLFlBQUEsSUFFSixTQUNJLE1BVEssRUFDVCxPQUNJLEtBQUEsRUFBQSxFQUFBLGVBQ0EsTUFBQSxlQUVKLFVBQ0ksWUFBQSxlQUVKLFNBQ0ksTUFUSyxFQUNULE9BQ0ksS0FBQSxFQUFBLEVBQUEsZUFDQSxNQUFBLGVBRUosVUFDSSxZQUFBLGVBRUosU0FDSSxNQVRLLEVBQ1QsT0FDSSxLQUFBLEVBQUEsRUFBQSxJQUNBLE1BQUEsSUFFSixVQUNJLFlBQUEsSUFFSixTQUNJLE1BVEssRUFDVCxRQUNJLEtBQUEsRUFBQSxFQUFBLGVBQ0EsTUFBQSxlQUVKLFdBQ0ksWUFBQSxlQUVKLFVBQ0ksTUFUSyxHQUNULFFBQ0ksS0FBQSxFQUFBLEVBQUEsZUFDQSxNQUFBLGVBRUosV0FDSSxZQUFBLGVBRUosVUFDSSxNQVRLLEdBQ1QsUUFDSSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FFSixXQUNJLFlBQUEsS0FFSixVQUNJLE1BVEssR0FjVCxLQUFBLE1BQUEsTUFDSSxlQUFBLEVBRUosS0FBQSxNQUFBLE1BQ0ksZUFBQSxNQUVKLEtBQUEsTUFBQSxNQUNJLGVBQUEsS0FFSixLQUFBLE1BQUEsTUFDSSxlQUFBLE1BRUosS0FBQSxNQUFBLE1BQ0ksZUFBQSxJQUVKLEtBQUEsTUFBQSxNQUNJLGVBQUEsSUFFSixLQUFBLE1BQUEsTUFDSSxjQUFBLEVBRUosS0FBQSxNQUFBLE1BQ0ksY0FBQSxNQUVKLEtBQUEsTUFBQSxNQUNJLGNBQUEsS0FFSixLQUFBLE1BQUEsTUFDSSxjQUFBLE1BRUosS0FBQSxNQUFBLE1BQ0ksY0FBQSxJQUVKLEtBQUEsTUFBQSxNQUNJLGNBQUEsSUFFSixTQUNJLGNBQUEsS0FyQ0osS0FBQSxNQUFBLE1BQ0ksWUFBQSxFQUVKLEtBQUEsTUFBQSxNQUNJLFlBQUEsTUFFSixLQUFBLE1BQUEsTUFDSSxZQUFBLEtBRUosS0FBQSxNQUFBLE1BQ0ksWUFBQSxNQUVKLEtBQUEsTUFBQSxNQUNJLFlBQUEsSUFFSixLQUFBLE1BQUEsTUFDSSxZQUFBLElBRUosS0FBQSxNQUFBLE1BQ0ksV0FBQSxFQUVKLEtBQUEsTUFBQSxNQUNJLFdBQUEsTUFFSixLQUFBLE1BQUEsTUFDSSxXQUFBLEtBRUosS0FBQSxNQUFBLE1BQ0ksV0FBQSxNQUVKLEtBQUEsTUFBQSxNQUNJLFdBQUEsSUFFSixLQUFBLE1BQUEsTUFDSSxXQUFBLElBRUosU0FDSSxXQUFBLEtBckNKLEtBQUEsTUFBQSxNQUNJLGFBQUEsRUFFSixLQUFBLE1BQUEsTUFDSSxhQUFBLE1BRUosS0FBQSxNQUFBLE1BQ0ksYUFBQSxLQUVKLEtBQUEsTUFBQSxNQUNJLGFBQUEsTUFFSixLQUFBLE1BQUEsTUFDSSxhQUFBLElBRUosS0FBQSxNQUFBLE1BQ0ksYUFBQSxJQUVKLEtBQUEsTUFBQSxNQUNJLFlBQUEsRUFFSixLQUFBLE1BQUEsTUFDSSxZQUFBLE1BRUosS0FBQSxNQUFBLE1BQ0ksWUFBQSxLQUVKLEtBQUEsTUFBQSxNQUNJLFlBQUEsTUFFSixLQUFBLE1BQUEsTUFDSSxZQUFBLElBRUosS0FB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QUdILGlFQUNHLFNBQUEsT0FDQSxRQUFBLGFBRUEscUVBQ0csUUFBQSxNQUtILDJFQUNHLE9BQUEsUUFDQSxXQUFBLFVBQUEsWUFBQSxLQUNBLFVBQUEsV0FPTiw0REFDRyxRQUFBLEtDN0JULG9CQUNHLE9BQUEsS0NBQSxnREFDRyxXQUFBLE1BRUEsbUVBQ0csV0FBQSxNQUlOLDZDQUNHLGNBQUEsS0FFQSxtREFDRyxPQUFBLElBQUEsTUFBQSxRQUtILGtEQUNHLE9BQUEsSUFBQSxNQUFBLFFBSU4sNkNBQ0csWUFBQSxTQUVBLDJEQUNHLFFBQUEsS0FDQSxZQUFBLE9BQ0EsZ0JBQUEiLCJmaWxlIjoic3R5bGUtZGVmYXVsdC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFSZWd1bGFyLm90Zik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgICBzcmM6IHVybCguLi9mb250cy9Qcm94aW1hTm92YVRoaW4ub3RmKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhQm9sZC5vdGYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvUHJveGltYU5vdmFFeHRyYWJvbGQub3RmKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1Byb3hpbWFOb3ZhQmxhY2sub3RmKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICAmID4gYW1wLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi53cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbltjbGFzcyo9XCJjb2xcIl0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb2wge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uanVzdGlmeS1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5wLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5jb2wtI3skaX0ge1xuICAgICAgICBmbGV4OiAwIDAgcGVyY2VudGFnZShtYXRoLmRpdigkaSwgMTIpKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksIDEyKSk7XG4gICAgfVxuICAgIC5vZmZzZXQtI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkaSwgMTIpKTtcbiAgICB9XG4gICAgLm9yZGVyLSN7JGl9IHtcbiAgICAgICAgb3JkZXI6ICRpO1xuICAgIH1cbn1cblxuQGVhY2ggJGxhYmVsLCAkZGlyZWN0aW9uIGluICRkaXJlY3Rpb25zIHtcbiAgICAucCN7JGxhYmVsfS0wIHtcbiAgICAgICAgcGFkZGluZy0jeyRkaXJlY3Rpb259OiAwO1xuICAgIH1cbiAgICAucCN7JGxhYmVsfS0xIHtcbiAgICAgICAgcGFkZGluZy0jeyRkaXJlY3Rpb259OiAwLjI1ZW07XG4gICAgfVxuICAgIC5wI3skbGFiZWx9LTIge1xuICAgICAgICBwYWRkaW5nLSN7JGRpcmVjdGlvbn06IDAuNWVtO1xuICAgIH1cbiAgICAucCN7JGxhYmVsfS0zIHtcbiAgICAgICAgcGFkZGluZy0jeyRkaXJlY3Rpb259OiAwLjc1ZW07XG4gICAgfVxuICAgIC5wI3skbGFiZWx9LTQge1xuICAgICAgICBwYWRkaW5nLSN7JGRpcmVjdGlvbn06IDFlbTtcbiAgICB9XG4gICAgLnAjeyRsYWJlbH0tNSB7XG4gICAgICAgIHBhZGRpbmctI3skZGlyZWN0aW9ufTogMmVtO1xuICAgIH1cbiAgICAubSN7JGxhYmVsfS0wIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDA7XG4gICAgfVxuICAgIC5tI3skbGFiZWx9LTEge1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMC4yNWVtO1xuICAgIH1cbiAgICAubSN7JGxhYmVsfS0yIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDAuNWVtO1xuICAgIH1cbiAgICAubSN7JGxhYmVsfS0zIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IDAuNzVlbTtcbiAgICB9XG4gICAgLm0jeyRsYWJlbH0tNCB7XG4gICAgICAgIG1hcmdpbi0jeyRkaXJlY3Rpb259OiAxZW07XG4gICAgfVxuICAgIC5tI3skbGFiZWx9LTUge1xuICAgICAgICBtYXJnaW4tI3skZGlyZWN0aW9ufTogMmVtO1xuICAgIH1cbiAgICAubSN7JGxhYmVsfS1hdXRvIHtcbiAgICAgICAgbWFyZ2luLSN7JGRpcmVjdGlvbn06IGF1dG87XG4gICAgfVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUge1xuICAgIC5weC0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgLnBsLSN7JGl9O1xuICAgICAgICBAZXh0ZW5kIC5wci0jeyRpfTtcbiAgICB9XG4gICAgLnB5LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAucHQtI3skaX07XG4gICAgICAgIEBleHRlbmQgLnBiLSN7JGl9O1xuICAgIH1cbiAgICAucC0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgLnB4LSN7JGl9O1xuICAgICAgICBAZXh0ZW5kIC5weS0jeyRpfTtcbiAgICB9XG4gICAgLm14LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAubWwtI3skaX07XG4gICAgICAgIEBleHRlbmQgLm1yLSN7JGl9O1xuICAgIH1cbiAgICAubXktI3skaX0ge1xuICAgICAgICBAZXh0ZW5kIC5tdC0jeyRpfTtcbiAgICAgICAgQGV4dGVuZCAubWItI3skaX07XG4gICAgfVxuICAgIC5tLSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAubXgtI3skaX07XG4gICAgICAgIEBleHRlbmQgLm15LSN7JGl9O1xuICAgIH1cbn1cblxuLm14LWF1dG8ge1xuICAgIEBleHRlbmQgLm1sLWF1dG87XG4gICAgQGV4dGVuZCAubXItYXV0bztcbn1cblxuQGVhY2ggJGRpc3BsYXkgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC0jeyRkaXNwbGF5fSB7XG4gICAgICAgIGRpc3BsYXk6ICRkaXNwbGF5O1xuICAgIH1cbn1cblxuQGVhY2ggJHRleHQtYWxpZ25tZW50IGluICR0ZXh0LWFsaWdubWVudHMge1xuICAgIC5hbGlnbi0jeyR0ZXh0LWFsaWdubWVudH0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAkdGV4dC1hbGlnbm1lbnQ7XG4gICAgfVxufVxuXG4uYmctYmxhY2sge1xuICAgIGJhY2tncm91bmQ6ICRjaGVrLWJsYWNrO1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jaGVrLWJ1dHRvbiB7XG4gICAgICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZmMtd2hpdGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBpbmNsdWRlIGJlZm9yZS1hZnRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAmID4gLndyYXAge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhY2tncm91bmQtbGlnaHQtZ3JleTtcbiAgICB9XG59XG4uZGV0YWlscy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmRldGFpbHMge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cblxuLnBlcnNvbmFsaXRpZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC5wZXJzb25hbGl0eSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMThweCAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ1N3B4O1xuXG4gICAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCgzMTIgLyA0NTcpICogMTAwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhY2tncm91bmQtbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5saW5rcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGVrLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGVrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHcge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZTBcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RyaXBlZC1wb3N0cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuc3RyaXBlZC1wb3N0IHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibGFjaztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGEge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9naW4tY29udGFpbmVyLFxuLnJlZ2lzdGVyLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ4JTtcbn1cblxuLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi5sb2dnZWQtaW4ge1xuICAgIC5oaWRlLWZvci1sb2dnZWQtaW4sXG4gICAgLnJlZ2lzdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIiRpcGFkOiA3NjhweDtcbiRpcGFkLXBybzogMTAyNHB4O1xuJGRlc2t0b3AtczogMTI4MHB4O1xuXG4vLyBDb2xvdXIgc2V0dGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjaGVrLWJsdWU6ICM0ZGJiZWM7XG4kY2hlay1ibHVlLWhvdmVyOiAjODdjODQ2O1xuJGNoZWsteWVsbG93OiAjREI5MTIyO1xuJGNoZWstYmx1ZWlzaDogIzQ2NjhBMjtcbiRjaGVrLWRlZXBibHVlOiAjMDAzRjc5O1xuJGNoZWstYmNibHVlOiAjMUIzNjY1O1xuJGNoZWstZ3JlZW46ICM4N2M4NDY7XG4kY2hlay1ibGFjazogIzAwMDtcbiRjaGVrLWxpZ2h0LWJsYWNrOiAjMjkyOTI5O1xuJGNoZWstbGlnaHQtZ3JleTogI0YzRjNGMztcbiRjaGVrLWRhcmstZ3JleTogIzlBOUE5QTtcbiRjaGVrLWdyZXk6ICNCRUJFQkU7XG4kY2hlay11c2VyLWlucHV0LWdyZXk6ICNEQ0RDREM7XG4kY2hlay1zZWxlY3QtYm9yZGVyLWdyZXk6ICNDRENEQ0Q7XG4kYmFja2dyb3VuZC1saWdodC1ncmV5OiAjRTlFOUU5O1xuJGNoZWstd2hpdGU6ICNGRkZGRkY7XG5cbiRkaXNwbGF5czogKFxuICAgIGJsb2NrLFxuICAgIG5vbmUsXG4gICAgZmxleCxcbiAgICBpbmxpbmUtYmxvY2ssXG4gICAgaW5saW5lLWZsZXgsXG4gICAgaW5saW5lXG4pO1xuXG4kdGV4dC1hbGlnbm1lbnRzOiAoXG4gICAgbGVmdCxcbiAgICBjZW50ZXIsXG4gICAgcmlnaHRcbik7XG5cbiRkaXJlY3Rpb25zOiAoXG4gICAgYjogYm90dG9tLFxuICAgIHQ6IHRvcCxcbiAgICBsOiBsZWZ0LFxuICAgIHI6IHJpZ2h0XG4pO1xuXG4kcG9zaXRpb25zOiAoXG4gICAgcmVsYXRpdmU6IHJlbGF0aXZlLFxuICAgIGFic29sdXRlOiBhYnNvbHV0ZVxuKTsiLCJAbWl4aW4gYmVmb3JlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBhZnRlciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBiZWZvcmUtYWZ0ZXIge1xuICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBhZnRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyKCkge1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWVkaWEtcXVlcnkoJHdpZHRoKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRpcGFkKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldC1sYXJnZS11cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoJGlwYWQtcHJvKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGRlc2t0b3AtdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRkZXNrdG9wLXMpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZXh0cmEtbGFyZ2UtdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE1MDBweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBleHRyYS1leHRyYS1sYXJnZS11cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTY4MHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGNsaXAtcGF0aCgkcGF0aCkge1xuICAgIGNsaXAtcGF0aDogJHBhdGg7XG59XG5cbkBtaXhpbiBjb2x1bW4tY291bnQoJGNvbHVtbnMpIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW5zO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWltYWdlKCRwYXRoKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvI3skcGF0aH0pO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRuYW1lKSB7XG4gICAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn0iLCIubW9iaWxlLW1lbnUtdG9nZ2xlLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICYgKyAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICAgICAgLmZhLXRpbWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2NoZWNrZWRdLFxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICYgKyAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogNjZweDtcblxuICAgICAgICAgICAgLmZhLXRpbWVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMDBkN1wiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhLWJhcnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiB+IC5uYXYtcHJpbWFyeSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlay1ibGFjaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwJSAwO1xuXG4gICAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByZS1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcblxuICAgICAgICAgICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXN0b20tbG9nby1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgICAgICAgICAgICAgICAgICAmID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZGVyLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICYgKyAubWVudS1leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9kb3duLWNhcmV0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJiB+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkLFxuICAgICAgICAgICAgICAgICAgICAmW2NoZWNrZWRdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyAubWVudS1leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVZKC0xKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgfiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlay1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUlIDEwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5kZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UoJ2ltYWdlcy9jaGVrLWxhcmdlLWFydGljbGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEyLjVweDtcbiAgICByaWdodDogMTAlO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgei1pbmRleDogMTAwMDA7XG5cbiAgICAuZmEtYmFycyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9sYXJnZS1tZW51LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgIEBpbmNsdWRlIGJlZm9yZS1hZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2Nyb2xsLWRldGVjdCB7XG4gICAgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggNzJweDtcbiAgICAgICAgXG4gICAgICAgIC5mYS1iYXJzIHsgXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubW9iaWxlLW1lbnUtdG9nZ2xlLWlucHV0IHtcbiAgICAgICAgJltjaGVja2VkXSxcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICYgKyAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wcmUtaGVhZGVyIHtcbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcCB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3VudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAxIDAlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAqIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbi5wcmUtaGVhZGVyLW1lbnUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG5cbiAgICAubWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5wcmUtaGVhZGVyLW5ld3NsZXR0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgICAubmV3c2xldHRlci1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjVweCAxMi41cHggNS41cHggMTIuNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY2hlay13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hlay1ibHVlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWstYmxhY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcblxuICAgICAgICAgICAgICAgIC5hY2NvdW50LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWNvbi10cmFmZmljIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvaW1hZ2VzL2hlYWRlci1pY29ucy9sb2NhdGlvbi1ibHVlLnN2Zyk7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWxlcnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICYgKyAuaWNvbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnJlYWtpbmcge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvaW1hZ2VzL2FsZXJ0LWljb25zL2JyZWFraW5nLXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWstYmx1ZTtcblxuICAgICAgICAgICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGVrLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50cmFmZmljIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9hbGVydC1pY29ucy90cmFmZmljLXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWsteWVsbG93O1xuXG4gICAgICAgICAgICAgICAgLmNvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlay15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay15ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53ZWF0aGVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9hbGVydC1pY29ucy93ZWF0aGVyLXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmVycnkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvaW1hZ2VzL2FsZXJ0LWljb25zL2ZlcnJ5LXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWstZ3JlZW47XG5cbiAgICAgICAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3VudC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcblxuICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9oZWFkZXItaWNvbnMvY2hlay1uZXdzbGV0dGVyLWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgfVxufSIsIi5zaXRlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yNXM7XG5cbiAgICAud3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xuXG4gICAgICAgIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xuXG4gICAgICAgICAgICAuY3VzdG9tLWxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBbY2xhc3NePVwic2l0ZS1cIl0sXG4gICAgICAgIC5wcmUtbWVudS13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY3JvbGwtZGV0ZWN0IHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4zKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMTFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgICAgQGluY2x1ZGUgY2xpcC1wYXRoKHBvbHlnb24oMCAwLCAxMTBweCAwLCAxMTBweCA0MnB4LCAxNC4ycHggNDJweCwgMCAyOS40NXB4KSk7XG4gICAgICAgIFxuICAgICAgICAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTQuMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC53cmFwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcHggMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLDAsMCwuMyksIDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMjIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xpcC1wYXRoKHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMTQuNXB4IDEwMCUsIDAgMjguNDVweCkpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5uYXYtcHJpbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIFtjbGFzcyo9XCJjb2xcIl0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn0iLCIuYWxlcnQtYnJlYWtpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zeS1saXN0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBcbiAgICAgICAgLnNpbmdsZS1zbGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItc2xpZGVzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC5zaW5nbGUtc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlay1ibHVlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NoZWstbmV3cy9pbWFnZXMvYWxlcnQtaWNvbnMvYnJlYWtpbmctd2hpdGUuc3ZnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCUgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRyYWZmaWMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWsteWVsbG93O1xuICAgICAgICAgICAgLmgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NoZWstbmV3cy9pbWFnZXMvYWxlcnQtaWNvbnMvdHJhZmZpYy13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud2VhdGhlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICAgICAgLmgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NoZWstbmV3cy9pbWFnZXMvYWxlcnQtaWNvbnMvd2VhdGhlci13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZlcnJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVrLWdyZWVuO1xuICAgICAgICAgICAgLmgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NoZWstbmV3cy9pbWFnZXMvYWxlcnQtaWNvbnMvZmVycnktd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIH4gLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgJiA+IC53cmFwIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWx0ZXItYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY2hlay1ibHVlO1xuICAgIGNvbG9yOiAkY2hlay1ibHVlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcblxuICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NoZWstbmV3cy9pbWFnZXMvYWxlcnQtaWNvbnMvYnJlYWtpbmcuc3ZnKSB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvaW1hZ2VzL2FsZXJ0LWljb25zL2JyZWFraW5nLXdoaXRlLnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgXG4gICAgJi50cmFmZmljIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlay15ZWxsb3c7XG4gICAgICAgIGNvbG9yOiAkY2hlay15ZWxsb3c7XG5cbiAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9hbGVydC1pY29ucy90cmFmZmljLnN2Zyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVrLXllbGxvdztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NoZWstbmV3cy9pbWFnZXMvYWxlcnQtaWNvbnMvdHJhZmZpYy13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYud2VhdGhlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgY29sb3I6ICRjaGVrLWJsdWU7XG5cbiAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9hbGVydC1pY29ucy93ZWF0aGVyLnN2Zyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVrLWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NoZWstbmV3cy9pbWFnZXMvYWxlcnQtaWNvbnMvd2VhdGhlci13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuZmVycnkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjaGVrLWdyZWVuO1xuICAgICAgICBjb2xvcjogJGNoZWstZ3JlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9hbGVydC1pY29ucy9mZXJyeS5zdmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlay1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9hbGVydC1pY29ucy9mZXJyeS13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGhlLWNvbnRlbnQge1xuICAgIC5hbGVydC1saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG59XG5cbi5hbGVydC1saXN0IHtcbiAgICAuYWxlcnQtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9hbGVydC1pY29ucy9icmVha2luZy13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICRjaGVrLWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbi1vdXQgMC4yNXM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWQtbW9yZS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjaGVrLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2VhdGhlciB7XG4gICAgICAgIC5hbGVydC1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvaW1hZ2VzL2FsZXJ0LWljb25zL3dlYXRoZXItd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmFmZmljIHtcbiAgICAgICAgLmFsZXJ0LWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NoZWstbmV3cy9pbWFnZXMvYWxlcnQtaWNvbnMvdHJhZmZpYy13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVrLXllbGxvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWsteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZXJyeSB7XG4gICAgICAgIC5hbGVydC1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvaW1hZ2VzL2FsZXJ0LWljb25zL2ZlcnJ5LXdoaXRlLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWstZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGVrLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGlwcy1jdGEge1xuICAgIGJhY2tncm91bmQ6ICRjaGVrLWJsYWNrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAucm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cblxuICAgIC5jaGVrLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9yaWdodC1hcnJvdy5zdmcpIG5vLXJlcGVhdCA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXItY3RhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjcpO1xuICAgIH1cblxuICAgIC53cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC50YWdsaW5lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuNjcpO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cblxuICAgIC5wcm9tb3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICB9XG5cbiAgICAubWFpbGNoaW1wLWZvcm0ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmLnNpZ251cC1mb3JtIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubWFpbGNoaW1wLWZvcm0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgJi52aXNpdC1zaWdudXAtcGFnZSB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ncmVlbjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmNoZWstYnV0dG9uIHtcbiAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjaGVrLWJsdWUsIDAuNyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jaGVrbWFyayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3JzIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjaGVrLWJsdWUsIDEuMCk7XG4gICAgICAgIGZpbHRlcjogb3BhY2l0eSgxKTtcblxuICAgICAgICAubG9naW4taGVyZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZm9vdGVyLXNjaGVkdWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYucm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmFkdi1jdGEtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjAlIDUlO1xuXG4gICAgdWwge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5oMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbiAgICAuaDUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG4uYWR2LXctY2hlayB7XG4gICAgaGVpZ2h0OiA3NXB4O1xufVxuXG4uc2NoZWR1bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgICAuc2NoZWR1bGUtY3RhLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgfVxuICAgIC5zY2hlZHVsZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogODVweDtcbiAgICB9XG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAuc2NoZWR1bGUtbGlzdC1wbGFjZWhvbGRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudHYtbGlzdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufSIsIi5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgY29sb3I6ICM2OTY5Njk7XG5cbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbi1jb3VudCgyKTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXNvY2tldC1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1sb2dvLWNvbnRhaW5lciB7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufSIsIi5idG4taWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICByaWdodDogMTVweDsgXG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cbi5zZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMS41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLnNlYXJjaC1maWx0ZXJzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRjaGVrLWJsYWNrO1xuICAgIH1cbiAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0ZXh0LWluZGVudDogMTUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvaW1hZ2VzL3NlYXJjaC1pY29uLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3J5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYm90dG9tIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5kYXRlc3BhbiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIvCfk4VcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0LFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hlay1saWdodC1ncmV5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubm8tbW9yZSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG59IiwiLmJyZWFraW5nLW5ld3MtY29udGFpbmVyIHtcbiAgICAuaGVyby1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAudmlkZW8taWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4ubWVkaWEtaWNvbnMge1xuICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxufSIsIi5uZXdzLWl0ZW0ge1xuICAgIC5wb3N0LW1ldGEge1xuICAgICAgICBjb2xvcjogJGNoZWstYmxhY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmIH4gLmZlYXR1cmVkLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMSkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51cGRhdGVkIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjaGVrLWRhcmstZ3JleTtcbiAgICB9XG5cbiAgICAucG9zdC10aW1lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4yNXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKCdpbWFnZXMvY2hlay1zbWFsbC1hcnRpY2xlLnN2ZycpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDI2OXB4O1xuXG4gICAgICAgIC5vdmVyZmxvdy1oaWRkZW4ge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNSAvIDkgKiAxMDAlKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmltYWdlLFxuICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuenlwZV92aWRlbyxcbiAgICAgICAgICAgIC52aWRlby1pZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMC4yNXM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWV4Y2VycHQge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICB9XG59XG5cbi8vIE5ld3MgaXRlbSBmb3IgJ1ZpZGVvcyBSZWNlbnQnXG4udmlkZW9zLXJlY2VudCB7XG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnNtYWxsLXN0b3JpZXMsXG4uaG9tZSxcbi50aGUtc2lkZWJhciB7XG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICAgIC5wb3N0LWV4Y2VycHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZjLXdoaXRlIHtcbiAgICAubmV3cy1pdGVtIHtcbiAgICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ld3MtYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmhlcm8taW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcG9uc29yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAuc3BvbnNvcmVkLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0xMDAlKSk7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLnVwZGF0ZWQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNoZWstZGFyay1ncmV5O1xuICAgIH1cblxuICAgIC5oZXJvLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGlmcmFtZSxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRob3Ige1xuICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYXV0aG9yLWltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgfVxuXG4gICAgLmEyYV9mbG9hdGluZ19zdHlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuYTJhX2tpdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5jcmVkaXQge1xuICAgICAgICBjb2xvcjogJGNoZWstZGFyay1ncmV5O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBcbiAgICAgICAgLnJlZCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNoZWstZGFyay1ncmV5O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cC1jYXB0aW9uIHtcbiAgICAgICAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LW5hdmlnYXRpb24ge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgLm5hdi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWstYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9uYXZpZ2F0aW9uL2xlZnQtYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUHJldmlvdXNcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgLm5hdi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9uYXZpZ2F0aW9uL3JpZ2h0LWFycm93LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIk5leHRcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhbXAtaW1nIHtcbiAgICAgICAgICAgICAgICAmLmFtcC13cC1lbmZvcmNlZC1zaXplcyB7XG4gICAgICAgICAgICAgICAgICAgICZbbGF5b3V0PVwiaW50cmluc2ljXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgIC5iYXNpcy0jeyRpfSB7XG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgZmxleC1iYXNpczogcGVyY2VudGFnZShtYXRoLmRpdigxLCAkaSkpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsICRpKSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNoZWstYWR2ZXJ0aXNlbWVudC1wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiQWR2ZXJ0aXNlbWVudFwiO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ucHJlLW1lbnUtd3JhcCB7XG4gICAgLmNoZWstYWR2ZXJ0aXNlbWVudC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zdGF0cyB7XG4gICAgYmFja2dyb3VuZDogJGNoZWstbGlnaHQtZ3JleTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZHQge1xuICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAwIDZweCAwIDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDguNXB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDguNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGRkIHtcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNoZWstYmx1ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuLmxhc3QtdXBkYXRlZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzlhOWE5YTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5iYW5uZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgIGEge1xuICAgICAgICAmLFxuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5iYW5uZXItd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5iYW5uZXIsXG4gICAgLnN0YXRzIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDM3NXB4KSB7XG4gICAgLnN0YXRzIHtcbiAgICAgICAgLmRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zaW5nbGUtY29udGVzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5zaW5nbGUtY29udGVzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCA5IC8gMTYgKiAxMDAlKTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgLmNvbnRlc3QtYmcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn0iLCIucG9sbC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICRjaGVrLWxpZ2h0LWdyZXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zcG9uc29yZWQtYnkge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuXG4gICAgICAgIC5zcG9uc29yLWxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcG9uc29yLW5hbWUge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlNwb25zb3JlZCBCeTpcIjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGlnbi1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMC43NWVtO1xuICAgICAgICByaWdodDogMC43NWVtO1xuXG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNoZWtwb2ludCAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNyb3dkc2lnbmFsLXBvbGwtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgICZbaHJlZl0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGVrLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVrLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGRzLXZvdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuUERTX1BvbGwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgZGl2LFxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBkcy1xdWVzdGlvbi10b3Age1xuICAgICAgICAgICAgICAgICYsICYgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wZHMtYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucGRzLXF1ZXN0aW9uLWlubmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvaW1hZ2VzL2NoZWtfcG9pbnRfcG9sbC5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGRzLWJveCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgLnBkcy1hbnN3ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBkcy1ib3gtb3V0ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZHMtZmVlZGJhY2stZ3JvdXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGRzLWZlZWRiYWNrLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5wZHMtYW5zd2VyLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGRzLWZlZWRiYWNrLXJlc3VsdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGRzLWZlZWRiYWNrLXBlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGRzLWFuc3dlci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGRzLWFuc3dlci1mZWVkYmFjayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBkcy1hbnN3ZXItZmVlZGJhY2stYmFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzQ3OGUzO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBkcy1pbnB1dC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGVrLXNlbGVjdC1ib3JkZXItZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVrLWJsdWUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY2hlay1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGRzLWxpbmtzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBkcy12b3RlLWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAwJSAjZjJmMmYyLCAxMDAlICNmZmYpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcGRzLXNoYXJpbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAmICsgZGl2IHtcbiAgICAgICAgICAgICY6bm90KC5wZHMtdm90ZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uaWZyYW1lLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTY5LDMwMCkpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudmlkZW8taWZyYW1lLFxuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLnBsYXlsaXN0LXZpZXctdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4uYm94LXdpdGgtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIC5pdGVtX3RpdGxlX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY2hlay1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGxheWxpc3Qtd2l0aC1jb250ZW50IHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLnNsaWRlcl9saW5rcyB7XG4gICAgICAgICAgICAuc2xpZGVyX2xpbmtzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICYsXG4gICAgICAgICAgICAgICAgJiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGVrLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZXJfbGlua3MsXG4gICAgICAgIC5zbGlkZXItbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjaGVrLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pdGVtX3RpdGxlX2Jsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuc2xpZGVyX2xpbmtzLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC56eXBlLWJhY2tncm91bmQtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdfYWxsX2ltYWdlcyB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnp5cGUtYmFja2dyb3VuZC10aHVtYm5haWwge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaXRlbV90aXRsZV9ibG9jayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjaGVrLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuenlwZS1iYWNrZ3JvdW5kLXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nZXQtYWxsLXBsYXlsaXN0cyxcbiAgICBicixcbiAgICBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLWl0ZW0ge1xuICAgIC52aWRlby1pZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnBvc3QtbWV0YSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgLmZlYXR1cmVkLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvaW1hZ2VzL3BsYXktYnV0dG9uLnN2Zyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMikpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuXG4uZmVhdHVyZWQtdmlkZW8ge1xuICAgIC5tYi01IHtcbiAgICAgICAgJi52aWRlby1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZWQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAudmlkZW8taWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICB9XG59XG5cbi5zaGFyZS1jb250YWluZXIge1xuICAgIC5hMmFfa2l0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVrLWJsdWU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAmIHBhdGgsXG4gICAgICAgICAgICAgICAgJiByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkZHRvYW55X3NoYXJlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgaW1nLFxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmEyYV9sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaG9yaXpvbnRhbCB7XG4gICAgICAgIC5hMmFfa2l0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoODUsIDE3MiwgMjM4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjQsIDExOSwgMjQyKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aGUtY29udGVudCB7XG4gICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgIGltZyxcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZC12aWRlbyB7XG4gICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICAuYTJhX2tpdCB7XG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWstYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgJixcbiAgICAgICAgICAgICAgICAgICAgJiBwYXRoLFxuICAgICAgICAgICAgICAgICAgICAmIHJlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGFtcC1pbWcge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb3JlLXZpZGVvcyB7XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhY2tncm91bmQtbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjaGVrLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvcy1yZWNlbnQge1xuICAgIC5vdGhlci12aWRlb3Mge1xuICAgICAgICAuenlwZV92aWRlbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvdy1zdHJhdGVneSB7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLmZlYXR1cmVkLXN0b3J5LXBsYWNlaG9sZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5icmVha2luZy1uZXdzLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5oZXJvLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNTIpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY29udGVudC1jb2x1bW4ge1xuICAgICAgICAuZmlyc3QtYXJ0aWNsZS1tZXRhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgLnBiLTUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3J5LXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgfVxuICAgIC5tZWRpYS1pY29ucyxcbiAgICAucG9zdC1leGNlcnB0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnRoZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuY2hlay1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIkBrZXlmcmFtZXMgbG9hZGluZy1pbmRpY2F0b3Ige1xuICAgIDAlIHtcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgIH1cbiAgICA1MCUsXG4gICAgdG8ge1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxufVxuLmxvYWRpbmctc3Bpbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgbWFyZ2luOiAwIDMuNXB4O1xuICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVrLWJsdWU7XG4gICAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctaW5kaWNhdG9yIDEuMnMgY3ViaWMtYmV6aWVyKDAsLjUsLjUsMSkgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjI0c1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjEyc1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi50aGUtc2lkZWJhciB7XG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBvbGwtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY2hla3BvaW50ICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbGVjdGlvbi12aWRlb3Mge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndhemUtZ2VvZmluZC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdG9wOiAyNHB4O1xuICAgIG1heC13aWR0aDogNThweDtcbiAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA1YlwiO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB9XG59XG5cbi53YXplLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMzUwcHg7XG59XG5cbi50cmFmZmljLWxpbmtzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ib3gtbGluayB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGNoZWstYmNibHVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC90aGVtZXMvY2hlay1uZXdzL2ltYWdlcy9kcml2ZS1iYy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgIEBpbmNsdWRlIGFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjaGVrLWJsdWVpc2g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGJvdHRvbTogMzAlO1xuICAgIH1cbiAgICAmLmJjLWZlcnJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNoZWstZGVlcGJsdWU7XG4gICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2NoZWstbmV3cy9pbWFnZXMvYmMtZmVycmllcy5wbmcpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wb3N0LXR5cGUtYXJjaGl2ZS1zaG93IHtcbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICA+IC5uZXdzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAubmV3cy1pdGVtIHtcbiAgICAgICAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtc2hvdyB7XG4gICAgLm5ld3MtYXJ0aWNsZSB7XG4gICAgICAgIC5wb3N0LW1ldGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAudmlkZW8taXRlbSB7XG4gICAgICAgIC5wb3N0LW1ldGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFpMWVjLWNhbGVuZGFyIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjaGVrLWJsYWNrO1xuICAgIH1cbn1cbi5haTFlYy1jYWxlbmRhci10b29sYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmFpMWVjLWNvbG9yLXN3YXRjaC1lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5haTFlYy1idG4tZ3JvdXAge1xuICAgIC5haTFlYy1idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hlay1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAuYWkxZWMtYnRuLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjaGVrLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlay1ibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFpMWVjLXBvc3RlcmJvYXJkLXZpZXcge1xuICAgIC5haTFlYy1ldmVudC13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLmFpMWVjLWV2ZW50LWF2YXRhciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgIC5haTFlYy1kYXRlLFxuICAgIC5haTFlYy1lbmQtZGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGVrLWJsdWU7XG4gICAgfVxuICAgICYuYWkxZWMtcG9zdGVyYm9hcmQtbWFzb25yeSB7XG4gICAgICAgIC5haTFlYy1kYXRlLWJsb2NrLXdyYXAge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWkxZWMtZW5kLWRhdGUtZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM5OTE0MmI7XG4gICAgfVxufVxuLmFpMWVjLWFsbGRheS1iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogIzk5MTQyYjtcbn1cblxuLmFpMWVjLWFnZW5kYS12aWV3IHtcbiAgICAuYWkxZWMtbW9udGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlay1ibHVlO1xuICAgIH1cbiAgICAuYWkxZWMtZXZlbnQge1xuICAgICAgICAuYWkxZWMtZXZlbnQtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjaGVrLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWkxZWMtbW9udGgtdmlldyAuYWkxZWMtYWxsZGF5IC5haTFlYy1ldmVudCwgXG4uYWkxZWMtbW9udGgtdmlldyAuYWkxZWMtbXVsdGlkYXkgLmFpMWVjLWV2ZW50LCBcbi5haTFlYy13ZWVrLXZpZXcgLmFpMWVjLWFsbGRheS1ldmVudHMgLmFpMWVjLWFsbGRheSAuYWkxZWMtZXZlbnQsIFxuLmFpMWVjLXdlZWstdmlldyAuYWkxZWMtYWxsZGF5LWV2ZW50cyAuYWkxZWMtbXVsdGlkYXkgLmFpMWVjLWV2ZW50LCBcbi5haTFlYy1vbmVkYXktdmlldyAuYWkxZWMtYWxsZGF5LWV2ZW50cyAuYWkxZWMtYWxsZGF5IC5haTFlYy1ldmVudCwgXG4uYWkxZWMtb25lZGF5LXZpZXcgLmFpMWVjLWFsbGRheS1ldmVudHMgLmFpMWVjLW11bHRpZGF5IC5haTFlYy1ldmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5MTQyYjtcbn1cbi5haTFlYy13ZWVrLXZpZXcge1xuICAgIC5haTFlYy13ZWVrIHtcbiAgICAgICAgYS5haTFlYy1ldmVudC1jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsI2Y1ZjhmYSxsaWdodGVuKCRjaGVrLWJsdWUsIDMwJSkgMTIwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFpMWVjLW9uZWRheS12aWV3IHtcbiAgICAuYWkxZWMtb25lZGF5IHtcbiAgICAgICAgYS5haTFlYy1ldmVudC1jb250YWluZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlay1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsI2Y1ZjhmYSwkY2hlay1ibHVlIDEyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5haTFlYy1tb250aC12aWV3IHtcbiAgICAuYWkxZWMtbXVsdGlkYXktYXJyb3cxIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTE0MmI7XG4gICAgfVxuICAgIC5haTFlYy1tdWx0aWRheS1hcnJvdzIge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTE0MmI7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICM5OTE0MmI7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTE0MmI7XG4gICAgfVxufSIsIi5lcnJvcjQwNCB7XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLm5vcGFnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTUyMnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5ub3BhZ2UtY29udGVudCxcbi5ub3BhZ2UtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLm5vcGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vcGFnZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2LjNyZW07XG59XG5cbi5ub3BhZ2UtaW5uZXItY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbn0iLCIucG9kY2FzdHMge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjaGVrLWJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgZWFzZS1pbi1vdXQgMC4yNXM7XG4gICAgfVxuXG4gICAgZHQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY2hlay1ibHVlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9jaGVrLW5ld3MvaW1hZ2VzL3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4yNXM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBhZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXhwYW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlWSgtMSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiArIGRkIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgfiBkdCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3JhcCAuY29udGVudC1jb250YWluZXIgLnBhZ2UtY29udGVudCB7XG4gICAucG9kY2FzdHMtYmFubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICoge1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICB9XG59XG5cbi5wb2RjYXN0cy1jb250YWluZXIge1xuICAgZGlzcGxheTogZmxleDsgXG4gICBmbGV4LXdyYXA6IHdyYXA7IFxuICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIGdhcDogMXJlbTtcbiAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAucG9kY2FzdC1pdGVtIHtcbiAgICAgIGZsZXg6IDEgMCAyOSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBhLFxuICAgICAgaW1nIHtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnBvZGNhc3Qtc2xpZGVyIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICB3aWR0aDogMTAwJTtcbiAgIGhlaWdodDogYXV0bztcbiAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVrLXdoaXRlO1xuICAgbWFyZ2luOiAwIDAgNXJlbSAwO1xuXG5cbiAgIC8vIFRoZSBudW1iZXIgaXMgZm9yIG51bWVyaWMgb3BlcmF0aW9ucywgdGhlIHZhbHVlIGNhbiBiZSBhIHN0cmluZ1xuICAgLS1wb2RjYXN0LXNoaWZ0LW51bWJlcjogMDtcbiAgIC0tcG9kY2FzdC1zaGlmdC12YWx1ZTogMDtcblxuICAgQGluY2x1ZGUgZGVza3RvcC11cCB7XG4gICAgICBtYXJnaW46IDVyZW0gMCA3LjVyZW0gMDtcbiAgIH1cbiAgIFxuICAgLndyYXAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgfVxuXG4gICAucG9kY2FzdC1zbGlkZXItdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlay13aGl0ZTtcbiAgICAgIGNvbG9yOiAkY2hlay1ibGFjaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgfVxuICAgXG4gICAucG9kY2FzdC1zbGlkZXItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIFxuICAgICAgLnBhZGRpbmctYmxvY2sge1xuICAgICAgICAgd2lkdGg6IDUuNSU7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlay13aGl0ZTtcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGVrLXdoaXRlO1xuICAgICAgICAgei1pbmRleDogNTtcbiAgICAgIH1cblxuICAgICAgLmFycm93IHtcbiAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgIGNvbG9yOiAkY2hlay13aGl0ZTtcbiAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcblxuICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE5PVEU6IE1vYmlsZSBkZWZhdWx0IGZvciAuYXJyb3ctbGVmdC8uYXJyb3ctcmlnaHQgaXMgdGhhdCB0aGV5IGFyZSBoaWRkZW5cbiAgICAgIC5hcnJvdy1sZWZ0LFxuICAgICAgLmFycm93LXJpZ2h0IHtcbiAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgQGluY2x1ZGUgdGFibGV0LWxhcmdlLXVwIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdy1sZWZ0IHtcbiAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcmVtO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3ctcmlnaHQge1xuICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHJlbTtcbiAgICAgIH1cblxuICAgICAgLnBvZGNhc3Qtc2xpZGVyLWlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBtYXJnaW46IDE1cHggMTVweCAwIDI1cHg7XG4gICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAucG9kY2FzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDElO1xuICAgICAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkY2hlay13aGl0ZTtcbiAgICAgIFxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTElO1xuICAgICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKG1hdGguZGl2KDQsIDUpKTtcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgXG4gICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIFxuICAgICAgICAgICAgICAgLmVwaXNvZGUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IC43NWVtIDAgLjVlbSAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICB9XG4gICAgICBcbiAgICAgICAgICAgICAgIC5wb2RjYXN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibGFjaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgICAgICAuZXBpc29kZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstYmxhY2s7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMik6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgLnBvZGNhc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4yNXM7XG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbn1cblxuLy8gQU1QIFBvZGNhc3QgU2xpZGVyXG4ucG9kY2FzdC1zbGlkZXItYW1wIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICBhbGlnbi1pdGVtczogdW5zZXQ7XG5cbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiBhdXRvO1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWstd2hpdGU7XG4gICBtYXJnaW46IDAgMCA1cmVtIDA7XG5cbiAgIC5wb2RjYXN0LXNsaWRlci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVrLXdoaXRlO1xuICAgICAgY29sb3I6ICRjaGVrLWJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDE1cHggMjVweCAwIDA7XG4gICB9XG5cbiAgIC5wb2RjYXN0LXNsaWRlci1jb250YWluZXItYW1wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgIH1cblxuICAgLnBvZGNhc3Qtc2xpZGVyLWlubmVyLWNvbnRhaW5lci1hbXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgLnBvZGNhc3Qge1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICBjb2xvcjogJGNoZWstd2hpdGU7XG4gICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDA7XG5cbiAgICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgIGFtcC1pbWcge1xuICAgICAgICAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgIFxuICAgICAgICAgICAgLmVwaXNvZGUtZGF0ZSB7XG4gICAgICAgICAgICAgICBjb2xvcjogJGNoZWstZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICBtYXJnaW46IC43NWVtIDAgLjVlbSAwO1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICBcbiAgICAgICAgICAgIC5wb2RjYXN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgIGNvbG9yOiAkY2hlay1ibGFjaztcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgXG4gICAgICAgICAgICAuZXBpc29kZS10aXRsZSB7XG4gICAgICAgICAgICAgICBjb2xvcjogJGNoZWstYmxhY2s7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMik6aG92ZXIge1xuICAgICAgICAgICAgICAgLnBvZGNhc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4yNXM7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNoZWstYmx1ZTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbn0iLCIuaG9tZSB7XG4gICAuZ3JpZC02LTMge1xuICAgICAgJiA+ICoge1xuICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgIH1cbn0iLCIucG9zdGlkLTEwODMwNzkge1xuICAgLm5ld3MtYXJ0aWNsZSB7XG4gICAgICAvLyBUaGUgY3JlZGl0IGZvciB0aGUgaGVybyBpbWFnZSAodGhlIHNpYmxpbmcganVzdCBmb2xsb3dpbmcgdGhlIGhlcm8gaW1hZ2UpXG4gICAgICAuaGVyby1pbWFnZS1jb250YWluZXIgKyBkaXYge1xuICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8gVGhlIGNvbnRlbnQgKFwiV2F0Y2ggZnVsbCBlcGlzb2RlcyBoZXJlOiBcIilcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgIC5uZXdzLWl0ZW0ubWItNSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC50d2l0dGVyLWNvbnRhaW5lciB7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgXG4gICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgXG4gICAgICAgICAgICAudHdpdHRlci10aW1lbGluZSB7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbn0iLCIuY2F0ZWdvcnktbXVuaWNpcGFsLWVsZWN0aW9ucy0yMDIyIHtcbiAgIC5tdW5pY2lwYWwtZWxlY3Rpb25zLWltYWdlcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgXG4gICAgICBiciB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiBhOmhvdmVyIHsgICAgICAgIFxuICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAuMjVzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgfVxuICAgICAgfVxuXG4gICB9XG5cbiAgIC50aGUtY29udGVudCB7XG4gICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgfVxufSIsIiNzcG90Y2hlay1jb250YWluZXIge1xuICAgYm9yZGVyOiBub25lO1xufSIsIi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLW15LWNoZWsge1xuICAgLm1haWxjaGltcC1mb3JtIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM3NXB4O1xuXG4gICAgICAmLnNpbXBsZS1zaWdudXAtZm9ybSB7XG4gICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgIH1cblxuICAgLnNpZ251cC1mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGVrLXVzZXItaW5wdXQtZ3JleTtcbiAgICAgIH1cbiAgIH1cblxuICAgLmxvZ2luLWZvcm0ge1xuICAgICAgaW5wdXQge1xuICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNoZWstdXNlci1pbnB1dC1ncmV5O1xuICAgICAgfVxuICAgfVxuXG4gICAuZm9ybS1zdWJtaXQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICBhLmNoZWstYnV0dG9uIHtcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICB9XG59Il19 */
