@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,700&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,700&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,700&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,700&subset=latin-ext);.translate-button{display:inline-block;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;border:1px solid transparent;border-radius:5px;padding:.85em 1em;margin:1rem 0 1rem;font-size:.9rem;background-color:#ed6c08;color:#fefefe;text-transform:uppercase}.translate-button:hover{background-color:#c95c07;color:#fefefe}a,body,div,h1,h2,h3,h4,h5,h6,html,input,option,p,select,span,textarea{font-family:Poppins,sans-serif}a:active,a:focus,a:hover,button:active,button:focus,button:hover{text-decoration:none}.border{border:1px solid #ebebeb}.nopad{padding:0;margin:0}.simpleflex{display:flex;flex-wrap:wrap}.simpleflex-item{align-self:center}.img-center{margin:0 auto;display:block}.text-r{width:100%;text-align:right}.cf{*zoom:1}.cf:after,.cf:before{content:' ';display:table}.cf:after{clear:both}.br:after{content:'\A';white-space:pre}label abbr.required{position:relative;visibility:hidden;text-decoration:none;border:none;margin-left:-6px}label abbr.required::after{content:'*';position:absolute;right:-8px;color:#c00;font-weight:700;visibility:visible}label.form-check-label{cursor:pointer}.no-left-padding{padding-left:0}.no-right-padding{padding-right:0}body>header .tile a.ratio>span:first-child:before,section.newsletter .cover .under:before{content:'';display:block;width:67px;height:63px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:0;background-color:#c4122f}.btn-expressive,.btn-primary{background-color:#c4122f;color:#fff;text-transform:uppercase;border:0 none;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn-expressive:active,.btn-expressive:focus,.btn-primary:active,.btn-primary:focus{border:0 none;background-color:#ad1029;color:#fff;box-shadow:none}.btn-expressive:hover,.btn-primary:hover{background-color:#e9f347;color:#07080c}.btn-expressive:not(:disabled):not(.disabled).active,.btn-expressive:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#ad1029;border:0 none}.btn-expressive{width:100%;height:70px;font-size:15px;font-weight:700}@media (max-width:767px){.btn-expressive{height:60px}}.btn-out{color:#fff;font-size:45px;border:1px solid transparent;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.btn-out .basket{position:relative;display:inline-block;vertical-align:middle}.btn-out:active,.btn-out:focus,.btn-out:hover{border:1px solid transparent;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.btn-out:hover{color:#c4122f;border:1px solid transparent}.btn.w-auto{width:auto;padding-left:30px;padding-right:30px}@media (max-width:767px){.btn.w-auto{padding-left:22.5px;padding-right:22.5px}}body{font-family:Poppins,sans-serif;color:#1d1d22}a{color:#c4122f}a:not('.btn'){text-decoration:underline}a:hover{color:#950e24}.btn,a,button{-webkit-transition:all .25s ease-in-out 0s;-khtml-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.btn:hover,a:hover,button:hover{-webkit-transition:all .25s ease-in-out 0s;-khtml-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}@media (max-width:991px){.container.md-fluid{width:100%;max-width:none}}@media (max-width:767px){.container.sm-fluid{width:100%;max-width:none}}@media (max-width:767px){.w-sm-100{width:100%!important}}@media (max-width:575px){.w-xs-100{width:100%!important}}body>header{border-top:4px solid #c4122f;background-repeat:no-repeat;background-image:url(../images/bg-section-home.jpg);background-position:top center;background-size:cover}body>header nav.navbar{padding:0;display:inline-flex}@media (max-width:767px){body>header nav.navbar{width:100%}}body>header nav.navbar ul li a{display:block;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700;line-height:53px;padding:0 14px;border:1px solid transparent}body>header nav.navbar ul li a:hover{border:1px solid #fff}body>header nav.navbar ul li.expressive a{background-color:#c4122f}body>header .basket-wrapper-ref{display:inline-block}body>header .basket-wrapper-ref a{position:relative}body>header .basket-wrapper-ref a .cartkusy{position:absolute;top:10px;right:4px;font-size:13px;text-align:center}body>header .basket-wrapper-ref a .cartkusy .basket-count-ref{display:block;width:20px;height:20px;background-color:#c4122f;-webkit-border-radius:999px;-khtml-border-radius:999px;-moz-border-radius:999px;-ms-border-radius:999px;-o-border-radius:999px;border-radius:999px}body>header .slogan{color:#fff;font-size:50px;font-weight:700;line-height:1.6;text-align:center;display:block;width:100%}@media (max-width:1199px){body>header .slogan{font-size:40px}}@media (max-width:991px){body>header .slogan{font-size:35px}}@media (max-width:767px){body>header .slogan{font-size:30px}}@media (max-width:575px){body>header .slogan{font-size:20px}}body>header .slogan span{font-weight:inherit;color:#c4122f}body>header .tile{padding-top:30px;padding-bottom:45px;font-size:14px}@media (max-width:767px){body>header .tile{font-size:13px;padding-top:7.5px;padding-bottom:15px}}@media (max-width:575px){body>header .tile{font-size:12px;line-height:1.3;max-width:400px;margin-left:auto;margin-right:auto}}body>header .tile a.ratio{display:block;color:#fff;border:1px solid #fff;text-align:center;text-transform:uppercase;-webkit-transition:all .25s ease-in-out 0s;-khtml-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}@media (max-width:575px){body>header .tile a.ratio{position:relative}body>header .tile a.ratio::after,body>header .tile a.ratio::before{content:'';display:table;clear:both;width:1px;margin-left:-1px}body>header .tile a.ratio::before{float:left;padding-bottom:56.25%}body>header .tile a.ratio>.aspect{position:absolute;max-width:100%;top:0;left:0;right:0;bottom:0;overflow:hidden}body>header .tile a.ratio>.aspect img{z-index:-1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body>header .tile a.ratio>.aspect img:not(.cover){height:100%}body>header .tile a.ratio>.aspect img:not(.cover):not(.contain){height:auto;max-height:100%}body>header .tile a.ratio>.aspect img.cover{height:auto;max-height:none;width:100%}}body>header .tile a.ratio:hover{background-color:#fff;color:#07080c;-webkit-transition:all .25s ease-in-out 0s;-khtml-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}body>header .tile a.ratio:hover>span:first-child:before{opacity:1;-webkit-transition:all .25s ease-in-out 0s;-khtml-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}body>header .tile a.ratio>span:not(:first-child){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body>header .tile a.ratio>span:first-child:before{width:30px;height:30%;top:-1px;opacity:0;-webkit-transition:all .25s ease-in-out 0s;-khtml-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}@media (max-width:767px){body>header .tile a.ratio>span:first-child:before{height:15%}}body.home>header .slogan{text-align:left}@media (max-width:767px){.list-nav-icons>.col,.list-nav-icons>[class*=col-]{padding-right:0;padding-left:0}.list-nav-icons .btn-out{font-size:30px}}.navbar-toggler-icon{color:#fff;font-weight:400;line-height:1.6}@media (max-width:767px){nav.navbar{position:absolute;background-color:#07080c;left:0;z-index:999}}.navbar-collapse.collapse.show{position:absolute;width:100%;top:0;left:0;background-color:#07080c;z-index:999}ul#lang{padding:0}.brand{background-color:#fff;display:block;width:100%;position:relative}.brand::after,.brand::before{content:'';display:table;clear:both;width:1px;margin-left:-1px}.brand::before{float:left;padding-bottom:95.11111%}.brand>.aspect{position:absolute;max-width:100%;top:0;left:0;right:0;bottom:0;overflow:hidden}.brand>.aspect img{z-index:-1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.brand>.aspect img:not(.cover){height:100%}.brand>.aspect img:not(.cover):not(.contain){height:auto;max-height:100%}.brand>.aspect img.cover{height:auto;max-height:none;width:100%}.brand img{width:75%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ratio{position:relative}.ratio::after,.ratio::before{content:'';display:table;clear:both;width:1px;margin-left:-1px}.ratio::before{float:left;padding-bottom:100%}.ratio>.aspect{position:absolute;max-width:100%;top:0;left:0;right:0;bottom:0;overflow:hidden}.ratio>.aspect img{z-index:-1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ratio>.aspect img:not(.cover){width:100%}.ratio>.aspect img:not(.cover):not(.contain){width:auto;max-width:100%}.ratio>.aspect img.cover{width:auto;max-width:none;height:100%}.pin{position:absolute;font-size:13px;line-height:1.4}@media (max-width:767px){.pin{display:none}}.pin.left{left:-50px}.pin.to-newsletter{-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);color:#07080c;text-align:center;text-transform:uppercase;padding:20px}.pin.to-newsletter:after{content:'';position:absolute;top:-75%;left:0;display:block;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#e9f347;z-index:-1;height:0;width:100%;padding-bottom:100%}.pin.right{right:0;-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:right center 0;-khtml-transform-origin:right center 0;-moz-transform-origin:right center 0;-ms-transform-origin:right center 0;-o-transform-origin:right center 0;transform-origin:right center 0;position:absolute;top:0}.pin .to-map,.pin .to-phone{display:inline-block;text-align:center;padding:7.5px}.pin .to-phone{background-color:#e9f347}.pin .to-map{background-color:#07080c;color:#fff}.ratio-16_9{position:relative}.ratio-16_9::after,.ratio-16_9::before{content:'';display:table;clear:both;width:1px;margin-left:-1px}.ratio-16_9::before{float:left;padding-bottom:56.25%}.ratio-16_9>.aspect{position:absolute;max-width:100%;top:0;left:0;right:0;bottom:0;overflow:hidden}.ratio-16_9>.aspect img{z-index:-1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ratio-16_9>.aspect img:not(.cover){height:100%}.ratio-16_9>.aspect img:not(.cover):not(.contain){height:auto;max-height:100%}.ratio-16_9>.aspect img.cover{height:auto;max-height:none;width:100%}.ratio-16_9>.aspect img.cover{height:100%;max-height:100%;width:auto;max-width:none}.list-article-item .list-article-item-content{background-color:rgba(7,8,12,.85);color:#fff;font-size:13px;padding:15px 30px}.list-article-item .list-article-item-content .list-article-item-date{color:#e9f347}.list-article-item .list-article-item-content h1{margin:0 0 10px 0;font-size:30px;font-weight:700}@media (max-width:991px){.list-article-item .list-article-item-content h1{font-size:25px}}@media (max-width:767px){.list-article-item .list-article-item-content h1{font-size:20px;margin-bottom:5px}}@media (max-width:575px){.list-article-item .list-article-item-content h1{font-size:18px}}.list-article-item .list-article-item-content:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:30px;background:0 0;background:-moz-linear-gradient(top,transparent 0,rgba(7,8,12,.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(7,8,12,.85)));background:-webkit-linear-gradient(top,transparent 0,rgba(7,8,12,.85) 100%);background:-o-linear-gradient(top,transparent 0,rgba(7,8,12,.85) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(7,8,12,.85) 100%);background:linear-gradient(to bottom,transparent 0,rgba(7,8,12,.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 )}.list-article-item .btn.w-auto{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.article-detail h1{color:#c4122f;font-size:36px;font-weight:700;line-height:1.5;margin-top:45px}.article-detail .article-detail-date{text-align:right;font-size:13px}.article-detail .article-detail-content{margin-top:45px;margin-bottom:30px;text-align:justify}.gallery{margin-bottom:45px}.gallery .ratio-16_9{position:relative}.gallery .ratio-16_9::after,.gallery .ratio-16_9::before{content:'';display:table;clear:both;width:1px;margin-left:-1px}.gallery .ratio-16_9::before{float:left;padding-bottom:56.25%}.gallery .ratio-16_9>.aspect{position:absolute;max-width:100%;top:0;left:0;right:0;bottom:0;overflow:hidden}.gallery .ratio-16_9>.aspect img{z-index:-1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery .ratio-16_9>.aspect img:not(.cover){height:100%}.gallery .ratio-16_9>.aspect img:not(.cover):not(.contain){height:auto;max-height:100%}.gallery .ratio-16_9>.aspect img.cover{height:auto;max-height:none;width:100%}.gallery .ratio-16_9>.aspect img.cover{height:auto;max-height:none;width:auto;max-width:none;min-height:100%;min-width:100%}.map-fluid{width:100%;height:50vh}@media (max-width:991px){.map-fluid{height:40vh}}@media (max-width:767px){.map-fluid{height:66vh}}@media (max-width:575px){.map-fluid{height:100vh}}nav ul{list-style:none}nav ul a{text-decoration:none}ul.nav{list-style:none}ul.nav li{position:relative;white-space:nowrap}ul.nav li>ul{list-style:none;padding:0;margin:0;display:none}ul.nav li:hover>ul{display:block;position:absolute;left:0;background-color:#555}ul.nav li:hover>ul>li{white-space:nowrap}ul.nav li:hover>ul>li>ul{left:100%;top:0;background-color:#444}nav.eshop-filter{padding-top:15px;position:relative}nav.eshop-filter h3{background-color:#07080c;color:#fff;font-size:20px;font-weight:700;height:80px;padding:15px;margin:0;display:table-cell;vertical-align:middle}.eshop-sorter{background-color:#c4122f;color:#fff;font-size:15px;font-weight:700;height:80px;margin-top:15px;margin-bottom:15px;padding:15px}.icon{white-space:nowrap}.icon.prepended:before{font:normal normal normal 14px/1 FontAwesome;font-size:15px;text-rendering:auto;color:#c4122f;padding-right:5px}.icon.prepended[data-property=id_1]:before{content:'\f05e'}.icon.prepended[data-property=id_2]:before{content:'\f07e'}.icon.prepended[data-property=id_3]:before{content:'\f07d'}.form-control{padding:.375rem .75rem;line-height:50px;color:#07080c;border:1px solid #e1e1e1;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.form-control::-webkit-input-placeholder{font-size:15px;font-weight:300}.form-control::-moz-placeholder{font-size:15px;font-weight:300}.form-control:-ms-input-placeholder{font-size:15px;font-weight:300}.form-control:-moz-placeholder{font-size:15px;font-weight:300}.form-control:focus{-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border-color:#c8c8c8}.read-more-box{background-color:#ebebeb;padding:15px 60px;margin-left:0;margin-right:0;font-size:25px;line-height:1.4;font-weight:700;text-align:justify}@media (max-width:991px){.read-more-box{font-size:20px;padding:15px 30px}}@media (max-width:767px){.read-more-box{font-size:18px;padding:15px 30px}}@media (max-width:575px){.read-more-box{font-size:16px;padding:15px 15px}}.read-more-box span{color:#c4122f}.home main{overflow-x:hidden}.debut-box .debut-logo{margin-left:auto;margin-right:auto;padding-bottom:30px;max-width:300px}@media (min-width:768px){.debut-box .debut-logo{margin-left:0;margin-right:0}}@media (min-width:992px){.debut-box .debut-logo{max-width:350px}}.debut-box .debut-content{color:#fff;background-color:#c4122f;padding-top:15px;padding-bottom:15px}.debut-box .debut-content:before{content:'';position:absolute;display:none;width:300%;height:100%;top:0;left:0;background-color:#c4122f;z-index:-1}@media (min-width:768px){.debut-box .debut-content:before{display:block}}.debut{position:relative;color:#fff;padding-top:15px;padding-bottom:15px}.debut:before{content:'';position:absolute;display:block;width:300%;height:100%;top:0;left:0;background-color:#c4122f;z-index:-1}.debut *{position:relative}section.newsletter{overflow:hidden}section.newsletter .cover{position:relative}section.newsletter .cover .under{position:absolute;top:30px;width:100%;height:100%;background-color:#62605d;background-image:url(../images/bg-section-newsletter.jpg);background-repeat:no-repeat;background-size:cover}section.newsletter .cover .decoration{background-image:url(../images/image-section-newsletter.png);background-repeat:no-repeat;background-position:bottom right;width:100%;height:100%;background-size:cover}section.newsletter .cover .decoration.flip-h{background-image:url(../images/image-section-newsletter-flip-h.png);background-position:bottom left}section.newsletter .cover h1{position:relative;padding-top:80px;text-transform:uppercase;font-size:50px;font-weight:700;text-align:center}@media (max-width:767px){section.newsletter .cover h1{font-size:40px}}@media (max-width:575px){section.newsletter .cover h1{font-size:34px}}section.newsletter .cover p{position:relative;font-size:31px;font-weight:700;color:#fff;text-align:center}@media (max-width:767px){section.newsletter .cover p{font-size:24px}}@media (max-width:575px){section.newsletter .cover p{font-size:20px}}section.newsletter .cover form{padding-bottom:60px}section.newsletter .cover form #form_message{display:none}section.newsletter .cover input{line-height:50px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}section.newsletter .cover input::-webkit-input-placeholder{font-size:15px;font-weight:300;font-style:italic;text-transform:uppercase;text-align:center}section.newsletter .cover input::-moz-placeholder{font-size:15px;font-weight:300;font-style:italic;text-transform:uppercase;text-align:center}section.newsletter .cover input:-ms-input-placeholder{font-size:15px;font-weight:300;font-style:italic;text-transform:uppercase;text-align:center}section.newsletter .cover input:-moz-placeholder{font-size:15px;font-weight:300;font-style:italic;text-transform:uppercase;text-align:center}section.newsletter .cover button{min-width:150px;line-height:58px;font-weight:700}.static-content .content-web{font-family:Poppins,sans-serif}.static-content .content-web .h2,.static-content .content-web h2{font-size:2.5rem;margin-top:60px;margin-bottom:30px}.static-content .content-web .h3,.static-content .content-web h3{font-size:1.65rem;margin-top:45px;margin-bottom:24px}.static-content .content-web .h4,.static-content .content-web h4{font-size:1.35rem;margin-top:27px;margin-bottom:18px}.static-content .content-web .h5,.static-content .content-web h5{font-size:1.15rem;margin-top:12px;margin-bottom:.5 15px}.static-content .content-web .h6,.static-content .content-web h6{font-size:1rem;font-weight:700;margin-top:7.5px}.cookieinfo{background-color:rgba(0,0,0,.8)!important;color:#fff!important}.cookieinfo #cookie_more_info{color:#fff!important;text-decoration:underline!important}.cookieinfo .cookieinfo-close{background-color:transparent!important;border:2px solid #fff!important;color:#fff!important}.cookieinfo .cookieinfo-close:hover{background-color:#fff!important;color:#000!important}.fi-sixnet::before{width:auto}body>footer section.footer{background-color:#07080c;color:#fff;font-size:13px;line-height:34px}body>footer section.footer a{color:#fff}body>footer section.footer a:hover{color:#c4122f}body>footer section.footer h1{margin:60px 0 0;font-size:15px;font-weight:700;line-height:inherit}body>footer section.footer nav ul{margin:0 0 60px;padding:0;font-weight:300}body>footer section.footer nav ul li a{display:block;height:100%}body>footer section.footer .copyright{background-color:#fff;color:#07080c;line-height:initial;text-align:center;padding-top:22.5px;padding-bottom:22.5px}body>footer section.footer .copyright .fi-sixnet::before{font-size:120%}body>footer section.footer .copyright a{color:#07080c}body>footer section.footer .copyright a:hover{color:#c4122f}#search_modal{display:block;position:fixed;background-color:rgba(7,8,12,.95);width:100%;height:100vh;top:0;z-index:9999}#search_modal .close{color:#fff;font-size:50px;line-height:50px;font-weight:300;margin-right:20px;margin-top:10px;padding:5px;-webkit-text-shadow:none;-khtml-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;-webkit-transition:.2s ease;-khtml-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}#search_modal .close:hover{-webkit-transition:.2s ease;-khtml-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#search_modal input{background-color:transparent;color:#fff;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-style:none none solid none;border-width:1px;border-color:#fff;font-size:25px;line-height:1.9}#search_modal button{font-size:50px;line-height:40px;margin-left:15px}[class*=" fi-"]::before,[class^=fi-]::before{margin-right:0;margin-left:0}.content-web{padding-left:15px;padding-right:15px;padding-top:30px;font-size:16px;font-family:'Roboto Condensed'}.content-web img{max-width:100%}.sm-simple{border:0 none;background:0 0;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media (min-width:768px){#main-menu>ul>li{float:none;display:table-cell;width:1%;text-align:center}}.main-nav{position:relative;top:0;left:0;z-index:1000;padding-top:15px;padding-bottom:15px;width:100%;background-color:#fff}.main-nav:after{clear:both;content:"\00a0";display:block;height:0;font:0/0 serif;overflow:hidden}.nav-brand{float:left;margin:0}.nav-brand a{display:block;padding:11px 11px 11px 20px;color:#555;font-size:20px;font-weight:400;line-height:17px;text-decoration:none;height:60px}.nav-brand a img{height:100%;width:auto}@media (min-width:768px){.nav-brand a{height:100px}}#main-menu>ul{clear:both;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none}#main-menu>ul li{background-color:rgba(255,255,255,.75)}#main-menu>ul>li>a{text-transform:uppercase}@media (min-width:768px){.main-nav{position:absolute;background-color:transparent}#main-menu>ul{float:right;clear:none;display:block}#main-menu>ul>li>a>.sub-arrow{display:none}}.main-menu-btn{float:right;margin:5px 10px;position:relative;display:inline-block;width:29px;height:29px;text-indent:29px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.main-menu-btn-icon,.main-menu-btn-icon:after,.main-menu-btn-icon:before{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#555;-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0;background:0 0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked)~#main-menu{display:none}#main-menu-state:checked~#main-menu{display:block}@media (min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#main-menu{display:block}}ul#lang{list-style:none;margin:0;*zoom:1;font-size:15px;font-weight:400;line-height:3}ul#lang li{float:left;visibility:collapse}ul#lang li.selected a{background-color:#c4122f;border:1px solid #c4122f}ul#lang li a{display:block;width:33px;padding:3px 5px;visibility:visible;color:#fff;border:1px solid transparent}ul#lang li a:hover{border:1px solid #fff}ul#lang:after,ul#lang:before{content:' ';display:table}ul#lang:after{clear:both}ul#lang.flag a{width:2rem;height:1.5rem;background-size:contain;background-position:50%;background-repeat:no-repeat}ul#lang.code a:before{content:attr(data-code);text-transform:uppercase}ul#lang.name a:before{content:attr(title)}.relative{position:relative}.align-center{text-align:center}.middle{position:relative;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.bold{font-weight:700}.uppercase{text-transform:uppercase}.br:after{content:'\A';white-space:pre}.cf{*zoom:1}.cf:after,.cf:before{content:' ';display:table}.cf:after{clear:both}@media screen and (max-width:1024px){.cf-medium{*zoom:1}.cf-medium:after,.cf-medium:before{content:' ';display:table}.cf-medium:after{clear:both}}@media screen and (min-width:1025px){.small-0{width:0}}#testProportional{margin:50px auto;width:300px;background-color:green}.crust{position:relative;width:100%;height:auto;overflow:hidden}.crust:before{content:'';display:block;padding-top:100%}.crust .core{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}.crust .core .content,.crust .core img{max-width:100%;max-height:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.crust .core .content{width:100%;height:100%}.crust.cover .core img{min-width:100%;min-height:100%;height:auto;max-width:none}.crust.ratio-2_1:before{padding-top:50%}.crust.ratio-4_3:before{padding-top:75%}.crust.ratio-16_9:before{padding-top:56.25%}.crust.ratio-9_4:before{padding-top:44.44%}.crust.ratio-5_4:before{padding-top:80%}.crust.ratio-1_2:before{padding-top:200%}.crust.ratio-4_5:before{padding-top:125%}a.icon-prev:hover{color:#1992ff}.icon-prev{position:relative;display:inline;margin-left:2.25em;white-space:nowrap}.icon-prev:before{position:absolute;margin-top:.15em;left:-1.2em;font-size:1.1em;color:red}.icon-prev:first-child{margin-left:1.35em}.tai{position:relative;white-space:nowrap;color:#005eb2;font-size:1rem;line-height:1.5rem;margin-right:1rem}.tai:after{content:attr(data-title);position:relative;display:inline-block;font-size:.75rem;line-height:1.5rem;margin-left:.33rem}.tai:before{line-height:1.5rem}@media screen and (max-width:991px){.tai{cursor:help;font-size:2.5rem}.tai:after{display:none}.tai:active:after,.tai:focus:after,.tai:hover:after{display:block;position:absolute;top:.75rem;left:100%;z-index:1000;background-color:rgba(255,255,255,.85);font-size:1rem;line-height:1.5rem;padding:1px 4px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.tai:before{line-height:3.75rem}a.tai{cursor:pointer}}.req-sign,label .req::after{color:#c00;font-weight:700}label .req::after{content:'*';position:absolute;margin-left:.3rem;margin-left-margin-right:1.2rem}ul.evenly{text-align:justify;min-width:500px}ul.evenly:after{content:'';display:inline-block;width:100%}ul.evenly li{display:inline-block}.clickable{cursor:zoom-in}.admin-edit,.menu-content-edit{position:relative;overflow:hidden}.admin-edit:after,.menu-content-edit:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(102,82,0,.25);background-color:rgba(0,0,0,.05)}.admin-edit:after:hover,.menu-content-edit:after:hover{display:none}.admin-edit:hover,.menu-content-edit:hover{border:1px solid #900;background-color:rgba(255,255,255,.67);color:#600;cursor:url(../images/pencil-red-16.gif) 0 16,pointer}.admin-edit[data-variant=static_content],[data-variant=static_content].menu-content-edit{display:inherit}.admin-edit[data-variant=static_content]:hover,[data-variant=static_content].menu-content-edit:hover{cursor:url(../images/doc-edit-16.gif) 0 16,pointer}.menu-content-edit{display:inherit}.menu-content-edit:hover{cursor:url(../images/doc-edit-16.gif) 0 16,pointer}.navbar-brand,.navbar-nav>li>a{text-shadow:none}.btn-first{background-color:#c4122f;color:#fff;border:2px solid transparent;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn-first:active,.btn-first:focus,.btn-first:hover{background-color:transparent;color:#c4122f;border:2px solid #c4122f}.btn-second{background-color:transparent;color:#c4122f;border:2px solid #c4122f;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn-second:active,.btn-second:focus,.btn-second:hover{background-color:#c4122f;color:#fff;border:2px solid transparent}.cartcena,.cartkusy{color:#fff}.cartcena{font-size:20px;font-weight:400;vertical-align:middle;color:inherit}#wait{background-color:rgba(255,255,255,.5);position:absolute;z-index:999;width:100%;height:100%}#wait i{color:#c4122f;margin:20% auto;display:block}.fulllink{cursor:pointer}.filter-second-part{margin-top:25px;margin-bottom:25px}.filter-heading{background-color:#07080c}.filter-wrapper label{font-size:12px}.filter-input,.filter-select{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #ebebeb}.fulllink .filter-heading{position:relative}.fulllink .filter-heading button{right:4px;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.fulllink .filter-heading button:before{font-family:FontAwesome;content:"\f068"}.fulllink.collapsed button:before{font-family:FontAwesome;content:"\f067"}#priceslider{margin-top:11px}.noUi-horizontal{height:10px}.noUi-handle{top:-10px!important;border-radius:50px;width:30px!important;height:30px!important;box-shadow:none}.noUi-handle:after,.noUi-handle:before{background:0 0}.noUi-connect{background-color:#c4122f}.filter-manufacturers,.filter-tags{margin-top:25px;margin-bottom:0;background-color:#fff;padding-top:10px;padding-bottom:10px}.filter-manufacturers .checkbox,.filter-tags .checkbox{margin-top:0!important;margin-bottom:0!important}.filter-tags{margin-top:0!important}.filter-tagy{border-top:1px silver solid;margin-bottom:15px}.filter-buttons button{margin-right:10px}input[type=checkbox]{-ms-transform:scale(.7);-moz-transform:scale(.7);-webkit-transform:scale(.7);-o-transform:scale(.7)}.tag-label{padding-left:15px;padding-right:15px;padding-top:2px;padding-bottom:2px;border-radius:50px;font-weight:700}.segment{position:relative;background-color:#f3f3f3;border-bottom:1px solid #fff;padding:25px}.segment .title{font-size:20px;font-weight:700;line-height:1;padding-bottom:0;margin:0}.segment .title .collapser{position:absolute;top:0;right:-10px;display:block;width:10px;height:10px;cursor:pointer;border:solid #4d525e;border-width:0 2px 2px 0;padding:4px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.segment.open .title{padding-bottom:15px}.segment.open .title .collapser{-webkit-transform:rotate(-135deg);-khtml-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:inherit}.select2-container .select2-search--inline{float:left;width:100%;border:1px solid #e1e1e1;background-color:#fff;clear:both;margin-top:5px}.select2-container .select2-search--inline .select2-search__field{width:100%;height:50px;margin:0;padding-left:15px;padding-left:15px}.select2-container--default .select2-selection--multiple{background-color:transparent;border:0 none;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.select2-container--default.select2-container--focus .select2-selection--multiple{border:0 none}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#07080c;color:#fff;border:0 none;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin-right:5px;margin-top:5px;padding:5px 15px}.product-wrap,.products-wrapper{padding-bottom:80px}.product{text-align:center;border:1px solid #ebebeb;padding:0 15px 15px;margin-bottom:15px}.product a{text-decoration:none}.product a .productname{color:#07080c;font-weight:700;font-size:15px;line-height:1.33;margin-bottom:0;padding-top:15px;height:50px;overflow:hidden}.product a:hover .productname{color:#c4122f}.product img{width:auto;height:auto;max-height:300px;display:block;margin:15px auto 0}.product .category,.product .neskladom,.product .skladom{font-weight:300;font-size:15px;line-height:1.33;text-align:center;margin-bottom:0}.product .category{color:#c4122f;line-height:1.66}.product .parameters{line-height:50px;height:50px}.product .parameters [class*=col]{padding-left:5px;padding-right:5px}.product .parameters i{color:#c4122f}.product .beznacena{color:#404041;margin-bottom:0}.product .nasacena{color:#07080c;font-weight:700;font-size:20px;line-height:35px;margin-bottom:0}.product .nasacena .hodnota{white-space:nowrap;font-size:30px;color:#c4122f}.product-detail-wrapper{padding-top:50px;padding-bottom:50px}.product-detail-name{color:#c4122f;font-weight:700;padding-top:15px;padding-bottom:20px}.product-detail-image{border:1px solid #ebebeb}.product-detail-info{border:1px solid #ebebeb;padding-top:10px;padding-bottom:10px}.product-gallery>div>div{padding:5px 5px 0 0}.product-detail-info-row{margin-bottom:5px;color:#747474;font-weight:300}.product-detail-price-row{margin-bottom:5px;color:#c4c4c4;font-weight:300}.product-detail-price-main-row{color:#000;font-weight:700}.main-price{color:#c4122f}.product-form{width:100%;display:inline-block}.product-detail-input{border-radius:50px}.product-tag{display:inline-block;color:#fff;padding:5px 10px;border-radius:50px;margin-bottom:10px}.product-detail-tabs{padding-top:30px;padding-bottom:10px}.product-detail-tabs li{transition:.4s all}.product-detail-tabs li a{width:auto;background-color:#f8f8f8;padding:15px 25px;border:1px solid #ebebeb;color:#404041;font-weight:700;font-size:18px;transition:.4s all}.product-detail-tabs li a:hover{background-color:#fff;border-bottom:1px solid transparent;font-size:18px;transition:.4s all}.product-detail-tabs li .active{background-color:#fff;border-bottom:1px solid transparent;font-size:18px;transition:.4s all}.tab-content{border:1px solid #ebebeb;padding:15px}.tab-content>div{padding-top:15px;padding-bottom:15px}.breadcrumb{background-color:#f8f8f8;color:#c4122f}.breadcrumb a,.breadcrumb span{color:#404041;padding-left:10px;padding-right:10px}.breadcrumb .actual{font-weight:700;color:#c4122f}.left-menu-heading{background-color:#c4122f;padding:14px;color:#fff;font-size:18px;margin-bottom:0}.left-menu-heading:before{font-family:FontAwesome;content:"\f0c9";padding-right:10px}.leftmenu{background-color:#f8f8f8}.leftmenu ul{list-style:none}.leftmenu a:hover{color:#c4122f;text-decoration:none}.leftmenu>ul{padding:0 10px}.leftmenu>ul>li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dadada}.leftmenu>ul>li>a{font-weight:700;color:#404041}.leftmenu>ul>li>a:before{content:"+";display:inline-block;margin-right:10px}.leftmenu>ul>li ul li a{color:#404041;font-weight:400}.navigation-bar-basket a,.navigation-bar-basket div{transition:.4s all}.navigation-bar-basket a:active,.navigation-bar-basket a:focus,.navigation-bar-basket a:hover,.navigation-bar-basket div:active,.navigation-bar-basket div:focus,.navigation-bar-basket div:hover{transition:.4s all}.navigation-bar-basket a:not(.btn){font-size:20px;color:#000;padding:14px;display:block;font-weight:300}.navigation-bar-basket a.btn{width:auto}.navigation-bar-basket .step{background-color:#eaeaea}.navigation-bar-basket .step:active,.navigation-bar-basket .step:focus,.navigation-bar-basket .step:hover{background-color:#c4122f}.navigation-bar-basket .step:active a,.navigation-bar-basket .step:focus a,.navigation-bar-basket .step:hover a{text-decoration:none;color:#fff}.navigation-bar-basket .active{background-color:#c4122f}.navigation-bar-basket .active a{font-weight:700;color:#fff}.main-basket{padding-bottom:50px}.main-basket input{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.main-basket h2,.main-basket h3{background-color:#c4122f;padding:14px;color:#fff;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.pointer{cursor:pointer}.cart-product{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ebebeb}.cart-product .cart-product-image{max-height:100px;display:block;margin:0 auto}.cart-product .cart-product-image:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.cart-product .cart-product-name{color:#000;font-weight:700;display:block}.cart-product .cart-product-name:hover{color:#c4122f;text-decoration:none}.cart-product form{width:100%}.cart-product input{display:inline-block;width:80px;border-radius:50px;margin:0 15px}.cart-product button{margin:0 5px}#form-personally fieldset,.order-info fieldset{padding:0;margin:0;border:0 none}#form-personally fieldset legend,.order-info fieldset legend{background-color:#07080c;color:#fff;padding:15px;margin-top:11px;margin-bottom:15px}#step-4 .text-success{font-size:20px;font-weight:700;background-color:#f3f3f3;margin-top:90px;padding:15px}.voucher input{width:auto;display:inline-block}.strankovanie{list-style:none;margin-left:0;margin-right:0;padding:0;background-color:#f7f7f7}.strankovanie li{display:none;margin:5px;padding:5px 10px;background-color:transparent;color:#c4122f;cursor:pointer;font-size:15px;font-weight:400;color:#07080c}.strankovanie li.active{font-weight:700;display:inline-block;color:#c4122f}.strankovanie li.page{display:inline-block}.pagination li:first-child a{border-top-left-radius:50px;border-bottom-left-radius:50px}.pagination li:last-child a{border-top-right-radius:50px;border-bottom-right-radius:50px}.pagination li a{background-color:#fff;border:2px solid #c4122f;color:#c4122f;border-radius:50px;padding:5px 10px}.pagination li a:hover{background-color:#c4122f;color:#fff;border:2px solid #c4122f;box-shadow:none}.pagination .current{background-color:transparent}.pagination .current:first-child span{border-top-left-radius:50px;border-bottom-left-radius:50px}.pagination .current:last-child span{border-top-right-radius:50px;border-bottom-right-radius:50px}.pagination .current span{background-color:#c4122f;border:2px solid #c4122f;color:#fff;border-radius:50px;padding:5px 10px}.pagination .current span:hover{background-color:#c4122f;border:2px solid #c4122f;color:#fff}.js_hidden{display:none}ul.slickSlider{padding:0}ul.slickSlider li{position:relative;width:100%;height:33vh;background-position:center;background-repeat:no-repeat;background-size:cover}main form .form-error,main form .form-message{display:block;text-align:center;padding:30px;font-weight:700;color:#c4122f}main form .form-error{padding:0;text-align:left}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2FzcyIsIl9tYXN0ZXIuc2FzcyIsImFwcC5zYXNzIiwiX21peGlucy5zYXNzIiwiYXBwLmNzcyIsIl9zaXhhZG1pbi5zYXNzIiwibW9kdWxlcy9fZGVmYXVsdF9zaXhuZXRfZXNob3Auc2FzcyIsImRlZmF1bHRfamF2YXNjcmlwdC5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlCQSwwRkFBQSwwRkFBQSwwRkFBQSwwRkNqQkEsa0JBQ0MsUUFBUyxhQUNULE9BQVEsUUFDUixtQkFBb0IsS0FDcEIsV0FBWSxpQkFBQSxLQUFBLFFBQUEsQ0FBQSxNQUFBLEtBQUEsU0FDWixPQUFRLElBQUEsTUFBQSxZQUNSLGNBQWUsSUFDZixRQUFTLE1BQUEsSUFDVCxPQUFRLEtBQUEsRUFBQSxLQUNSLFVBQVcsTUFDWCxpQkFBa0IsUUFDbEIsTUFBTyxRQUNQLGVBQWdCLFVBRWpCLHdCQUNDLGlCQUFrQixRQUNsQixNQUFPLFFBSTRCLEVBQTlCLEtBQTJFLElBQXJFLEdBQUksR0FBSSxHQUFJLEdBQUksR0FBSSxHQUFoQyxLQUFnRCxNQUF5QixPQUFsQyxFQUEwQixPQUF2QixLQUFhLFNBQ3RELFlERmtCLE9BQVMsQ0FBRSxXQ0c5QixTQUFBLFFBQUEsUUFBRyxjQUFBLGFBQUEsYUFFRCxnQkFBaUIsS0FDbkIsUUFDQyxPQUFRLElBQUksTURIRSxRQ0lmLE9BQ0MsUUFBUyxFQUNULE9BQVEsRUFDVCxZQUNDLFFBQVMsS0FDVCxVQUFXLEtBQ1osaUJBQ0MsV0FBWSxPQUNiLFlBQ0MsT0FBUSxFQUFBLEtBQ1IsUUFBUyxNQUNWLFFBQ0MsTUFBTyxLQUNQLFdBQVksTUMvQmIsSUFDQyxNQUFPLEVBRFIsVUFBQSxXQUdFLFFBQVMsSUFDVCxRQUFTLE1BSlgsVUFNRSxNQUFPLEtBT1QsVUFFRSxRQUFTLEtBQ1QsWUFBYSxJQUVmLG9CQUVFLFNBQVUsU0FDVixXQUFZLE9BQ1osZ0JBQWlCLEtBQ2pCLE9BQVEsS0FDUixZQUFhLEtBTmYsMkJBUUcs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LFFBQVMsYUFJWiw2QkFJSSx1QkEzakJZLEtBNGpCWiwwQkE1akJZLEtBdWpCaEIsNEJBUUksd0JBL2pCWSxLQWdrQlosMkJBaGtCWSxLQXVqQmhCLGlCQVdHLGlCQUFrQixLQUNsQixPQUFRLElBQUksTU54a0JHLFFNeWtCZixNTnprQmUsUU0wa0JmLGNBcmtCYSxLQXNrQmIsUUFBUyxJQUFBLEtBZlosdUJBaUJJLGlCTjdrQmMsUU04a0JkLE1BQU8sS0FDUCxPQUFRLElBQUksTU4va0JFLFFNZ2xCZCxXQUFZLEtBcEJoQixxQkF1QkUsaUJBQWtCLFlBdkJwQixzQ0EwQkksdUJBamxCWSxLQWtsQlosMEJBbGxCWSxLQXVqQmhCLHFDQThCSSx3QkFybEJZLEtBc2xCWiwyQkF0bEJZLEtBdWpCaEIsMEJBaUNHLGlCTjdsQmUsUU04bEJmLE9BQVEsSUFBSSxNTjlsQkcsUU0rbEJmLE1BQU8sS0FDUCxjQTNsQmEsS0E0bEJiLFFBQVMsSUFBQSxLQXJDWixnQ0F1Q0ksaUJObm1CYyxRTW9tQmQsT0FBUSxJQUFJLE1OcG1CRSxRTXFtQmQsTUFBTyxLQzVtQlgsV0FDRSxRQUFTLEtMK3pCWCxlQUNDLFFBQVMsRUFEVixrQkFHRSxTQUFVLFNBQ1YsTUFBTyxLQUNQLE9BQVEsS0FDUixvQkFBcUIsT0FDckIsa0JBQW1CLFVBQ25CLGdCQUFpQixNQUNuQixzQkFBQSx3QkFHRyxRQUFTLE1BQ1QsV0FBWSxPQUNaLFFBQVMsS0FDVCxZQUFhLElBQ2IsTUFBTyxRQVBWLHNCQVNHLFFBQVMsRUFDVCxXQUFZIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkcHJpbWFyeUNvbG9yOiAjMDA1ZWIyO1xuJHNlY29uZGFyeUNvbG9yOiAjMDVjYTAwO1xuJHRlcnRpYXJ5Q29sb3I6ICNmZmZmZmY7XG4kcXVhdGVybmFyeUNvbG9yOiByZWQ7XHQvL1xuJHBlbnRpYXJ5Q29sb3I6IGdyZWVuO1x0XHQvL1xuXG4kY29sb3JCb3g6ICMwNzA4MGM7XG4kY29sb3JFeHByZXNzaXZlOiAjYzQxMjJmO1xuJGNvbG9ySG92ZXI6ICNlOWYzNDc7XG4kY29sb3JGb290ZXI6ICMxZDFkMjI7XG5cbiRncmF5OiAjYzBjMGMwO1xuXG4kZXJyb3JDb2xvcjogI2NjMDAwMDtcbiR3YXJuaW5nQ29sb3I6ICNmZmNjMDA7XG4kc3VjY2Vzc0NvbG9yOiAjMzNjYzAwO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6MzAwLDQwMCw3MDAmc3Vic2V0PWxhdGluLWV4dCcpO1xuXG4kYmFzZS1mb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuJGJhc2UtZm9udC1zaXplOiAxcmVtO1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuJGJvcmRlci1jb2xvcjogI2ViZWJlYjtcblxuXG4kZ3V0dGVyOiAxNXB4O1xuXG4kdHJhbnNpdGlvbjogMC40cyBhbGw7XG5cbiIsIi50cmFuc2xhdGUtYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2Utb3V0LGNvbG9yIC4yNXMgZWFzZS1vdXQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6IC44NWVtIDFlbTtcblx0bWFyZ2luOiAxcmVtIDAgMXJlbTtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkNmMwODtcblx0Y29sb3I6ICNmZWZlZmU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRyYW5zbGF0ZS1idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzk1YzA3O1xuXHRjb2xvcjogI2ZlZmVmZTsgfVxuXG4vKiBCQVNJQyAqL1xuXG5odG1sLCBib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBhLCBwLCBzcGFuLCBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgb3B0aW9uLCBkaXYge1xuXHRmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7IH1cbmEsIGJ1dHRvbiB7XG5cdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuLmJvcmRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7IH1cbi5ub3BhZCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDsgfVxuLnNpbXBsZWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7IH1cbi5zaW1wbGVmbGV4LWl0ZW0ge1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbi5pbWctY2VudGVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrOyB9XG4udGV4dC1yIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IHJpZ2h0OyB9XG4iLCJAQ0hBUlNFVCAnVVRGLTgnIHt9XG5cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAnbWl4aW5zJztcblxuQGltcG9ydCAnbWFzdGVyJztcblxuLy8gcGxhY2Vob2xkZXIgY2xlYXItZml4XG4lY2xlYXJmaXgge1xuXHQqem9vbTogMTtcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHRkaXNwbGF5OiB0YWJsZTsgfVxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDsgfSB9XG5cbi8vIGNsZWFyLWZpeFxuLmNmIHtcblx0QGV4dGVuZCAlY2xlYXJmaXg7IH1cblxuLy8gbGluZSBicmVhayBhZnRlciBlbGVtZW50XG4uYnIge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnXFxBJztcblx0XHR3aGl0ZS1zcGFjZTogcHJlOyB9IH1cblxubGFiZWwge1xuXHRhYmJyLnJlcXVpcmVkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IC02cHg7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC04cHg7XG5cdFx0XHRjb2xvcjogJGVycm9yQ29sb3I7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXHQmLmZvcm0tY2hlY2stbGFiZWwge1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbi5uby1sZWZ0LXBhZGRpbmcge1xuXHRwYWRkaW5nLWxlZnQ6IDA7IH1cbi5uby1yaWdodC1wYWRkaW5nIHtcblx0cGFkZGluZy1yaWdodDogMDsgfVxuXG5cbiVjb2NrYWRlIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNjdweDtcblx0aGVpZ2h0OiA2M3B4O1xuXHRAaW5jbHVkZSBob3Jpem9udGFsQWxpZ24oYWJzb2x1dGUpO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvckV4cHJlc3NpdmU7IH1cblxuJWJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRXhwcmVzc2l2ZTtcblx0Y29sb3I6ICR0ZXJ0aWFyeUNvbG9yO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXI6IDAgbm9uZTtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblx0JjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdGJvcmRlcjogMCBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JFeHByZXNzaXZlLCA1KTtcblx0XHRjb2xvcjogJHRlcnRpYXJ5Q29sb3I7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTsgfVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JIb3Zlcjtcblx0XHRjb2xvcjogJGNvbG9yQm94OyB9XG5cdCY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuXHQmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICR0ZXJ0aWFyeUNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JFeHByZXNzaXZlLCA1KTtcblx0XHRib3JkZXI6IDAgbm9uZTsgfSB9XG5cbi5idG4tcHJpbWFyeSB7XG5cdEBleHRlbmQgJWJ0bi1wcmltYXJ5OyB9XG4uYnRuLWV4cHJlc3NpdmUge1xuXHRAZXh0ZW5kICVidG4tcHJpbWFyeTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNzBweDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiA2MHB4OyB9IH1cbi5idG4tb3V0IHtcblx0Y29sb3I6ICR0ZXJ0aWFyeUNvbG9yO1xuXHRmb250LXNpemU6IDQ1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KCdub25lJyk7XG5cdC5iYXNrZXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygnbm9uZScpOyB9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3JFeHByZXNzaXZlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cblxuLmJ0bi53LWF1dG8ge1xuXHR3aWR0aDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAyKiRndXR0ZXI7XG5cdHBhZGRpbmctcmlnaHQ6IDIqJGd1dHRlcjtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjUqJGd1dHRlcjtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjUqJGd1dHRlcjsgfSB9XG5cblxuXG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG5cdGNvbG9yOiAkY29sb3JGb290ZXI7IH1cblxuXG5hIHtcblx0Y29sb3I6ICRjb2xvckV4cHJlc3NpdmU7XG5cdCY6bm90KCcuYnRuJykge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yRXhwcmVzc2l2ZSwgMTApOyB9IH1cblxuYSxcbmJ1dHRvbixcbi5idG4ge1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uOyB9IH1cblxuXG4uY29udGFpbmVyIHtcblx0Ji5tZC1mbHVpZCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogbm9uZTsgfSB9XG5cdCYuc20tZmx1aWQge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7IH0gfSB9XG4udy1zbS0xMDAge1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbi53LXhzLTEwMCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG5ib2R5IHtcblx0PiBoZWFkZXIge1xuXHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkY29sb3JFeHByZXNzaXZlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmctc2VjdGlvbi1ob21lLmpwZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRuYXYubmF2YmFyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTsgfVxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiAkdGVydGlhcnlDb2xvcjtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1M3B4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHRlcnRpYXJ5Q29sb3I7IH0gfVxuXHRcdFx0XHRcdCYuZXhwcmVzc2l2ZSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRXhwcmVzc2l2ZTsgfSB9IH0gfSB9XG5cdFx0LmJhc2tldC13cmFwcGVyLXJlZiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRhIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuY2FydGt1c3kge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDRweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC5iYXNrZXQtY291bnQtcmVmIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JFeHByZXNzaXZlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg5OTlweCk7IH0gfSB9IH1cblx0XHQuc2xvZ2FuIHtcblx0XHRcdGNvbG9yOiAkdGVydGlhcnlDb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDsgfVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDsgfVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDsgfVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDsgfVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yRXhwcmVzc2l2ZTsgfSB9XG5cblx0XHQudGlsZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMiAqICRndXR0ZXI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMyAqICRndXR0ZXI7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMC41ICogJGd1dHRlcjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRndXR0ZXI7IH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblx0XHRcdGEge1xuXHRcdFx0XHQmLnJhdGlvIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJHRlcnRpYXJ5Q29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHRlcnRpYXJ5Q29sb3I7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiw5KTsgfVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5Q29sb3I7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yQm94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdD4gc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uOyB9IH1cblx0XHRcdFx0XHQ+IHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYWJzb2x1dGVBbGlnbjsgfVxuXHRcdFx0XHRcdD4gc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAlY29ja2FkZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAyICogJGd1dHRlcjtcblx0XHRcdFx0XHRcdGhlaWdodDogMzAlO1xuXHRcdFx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNSU7IH0gfSB9IH0gfSB9XG5cblxuXHQmLmhvbWUge1xuXHRcdD4gaGVhZGVyIHtcblx0XHRcdC5zbG9nYW4ge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH0gfSB9XG5cbi5saXN0LW5hdi1pY29ucyB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdD4gLmNvbCxcblx0XHQ+IFtjbGFzcyo9XCJjb2wtXCJdIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7IH1cblx0XHQuYnRuLW91dCB7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7IH0gfSB9XG5cblxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMS42OyB9XG5cbm5hdi5uYXZiYXIge1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQm94O1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogOTk5OyB9IH1cbi5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uuc2hvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQm94O1xuXHR6LWluZGV4OiA5OTk7IH1cblxuXG51bCNsYW5nIHtcblx0cGFkZGluZzogMDsgfVxuXG4uYnJhbmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnlDb2xvcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMjI1LCAyMTQpO1xuXHRpbWcge1xuXHRcdHdpZHRoOiA3NSU7XG5cdFx0QGluY2x1ZGUgYWJzb2x1dGVBbGlnbjsgfSB9XG5cbi5yYXRpbyB7XG5cdEBpbmNsdWRlIGFzcGVjdC1yYXRpbzsgfVxuXG4ucGluIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0Ji5sZWZ0IHtcblx0XHRsZWZ0OiAtNTBweDsgfVxuXHQmLnRvLW5ld3NsZXR0ZXIge1xuXHRcdEBpbmNsdWRlIHJvdGF0ZSgyNzApO1xuXHRcdGNvbG9yOiAkY29sb3JCb3g7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNzUlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjM0Nztcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdC8vaHR0cHM6Ly9jb2RlcGVuLmlvL2p1c3RpbnJ5ZGVyL3Blbi9qcm1neFZcbiB9IH1cdFx0XHQvL2h0dHA6Ly93d3cudXhyaW0uY29tL3RlY2huaWNhbC8yMDE2LzAyLzIyL2NvbnRlbnQtaW4tZHluYW1pYy1jaXJjbGUtdXNpbmctY3NzL1xuXHQmLnJpZ2h0IHtcblx0XHRyaWdodDogMDtcblx0XHRAaW5jbHVkZSByb3RhdGUoMjcwKTtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKCdyaWdodCBjZW50ZXIgMCcpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7IH1cblx0LnRvLXBob25lLFxuXHQudG8tbWFwIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAuNSokZ3V0dGVyOyB9XG5cdC50by1waG9uZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjM0NzsgfVxuXHQudG8tbWFwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCb3g7XG5cdFx0Y29sb3I6ICNmZmZmZmY7IH0gfVxuLy9cdGhlYWRlclxuXG5cblxuLy8gbGlzdC1hcnRpY2xlLWl0ZW1cbi5yYXRpby0xNl85IHtcblx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LDkpO1xuXHQ+IC5hc3BlY3Qge1xuXHRcdGltZyB7XG5cdFx0XHQmLmNvdmVyIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lOyB9IH0gfSB9XG5cbi5saXN0LWFydGljbGUtaXRlbSB7XG5cdC5saXN0LWFydGljbGUtaXRlbS1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3JCb3gsIDAuMTUpO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nOiAkZ3V0dGVyIDIqJGd1dHRlcjtcblx0XHQubGlzdC1hcnRpY2xlLWl0ZW0tZGF0ZSB7XG5cdFx0XHRjb2xvcjogI2U5ZjM0NzsgfVxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDsgfVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4OyB9IH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAyKiRndXR0ZXI7XG5cdFx0XHRAaW5jbHVkZSBsaW5lYXJHcmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnRpemUoJGNvbG9yQm94LCAwLjE1KSk7IH0gfVxuXHQuYnRuLnctYXV0byB7XG5cdFx0QGluY2x1ZGUgYWJzb2x1dGVBbGlnbjsgfSB9XG4vLyBsaXN0LWFydGljbGUtaXRlbVxuXG4uYXJ0aWNsZS1kZXRhaWwge1xuXHRoMSB7XG5cdFx0Y29sb3I6ICRjb2xvckV4cHJlc3NpdmU7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luLXRvcDogMyokZ3V0dGVyOyB9XG5cdC5hcnRpY2xlLWRldGFpbC1kYXRlIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDEzcHg7IH1cblx0LmFydGljbGUtZGV0YWlsLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDMqJGd1dHRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAyKiRndXR0ZXI7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XG5cbi5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMyokZ3V0dGVyO1xuXHQucmF0aW8tMTZfOSB7XG5cdFx0QGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LDkpO1xuXHRcdD4gLmFzcGVjdCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHQmLmNvdmVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7IH0gfSB9IH0gfVxuXG5cbi5tYXAtZmx1aWQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MHZoO1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRoZWlnaHQ6IDQwdmg7IH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiA2NnZoOyB9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdGhlaWdodDogMTAwdmg7IH0gfVxuXG5cbm5hdiB7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuXG5cbnVsLm5hdiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQ+IHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0PiB1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ0NDsgfSB9IH0gfSB9IH1cblxuXG5cblxuXG5uYXYuZXNob3AtZmlsdGVyIHtcblx0cGFkZGluZy10b3A6ICRndXR0ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aDMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJveDtcblx0XHRjb2xvcjogJHRlcnRpYXJ5Q29sb3I7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogODBweDtcblx0XHRwYWRkaW5nOiAkZ3V0dGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuXG4uZXNob3Atc29ydGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRXhwcmVzc2l2ZTtcblx0Y29sb3I6ICR0ZXJ0aWFyeUNvbG9yO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdG1hcmdpbi10b3A6ICRndXR0ZXI7XG5cdG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XG5cdHBhZGRpbmc6ICRndXR0ZXI7IH1cblxuXG4vLy5zZWxlY3QyLWNvbnRhaW5lci0tYmdmb3JtIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Vcbi8vXHRjbGVhcjogYm90aCAhaW1wb3J0YW50XG5cblxuLy8uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlXG4vL1x0d2lkdGg6MTAwJVxuLy8uc2VsZWN0Mi1jb250YWluZXItbXVsdGkgLnNlbGVjdDItY2hvaWNlc1xuLy9cdG92ZXJmbG93OiBpbmhlcml0XG4vLy5zZWxlY3QyLWNvbnRhaW5lci1tdWx0aSAuc2VsZWN0Mi1jaG9pY2VzIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Vcbi8vXHR0b3A6IDMwcHhcbi8vXHR3aWR0aDogMjcwcHhcblxuXG4uaWNvbiB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdCYucHJlcGVuZGVkIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdGNvbG9yOiAkY29sb3JFeHByZXNzaXZlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4OyB9XG5cdFx0JltkYXRhLXByb3BlcnR5PVwiaWRfMVwiXSB7IC8vIFZuw7p0b3Juw70gcHJpZW1lclxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDVlJzsgfSB9XG5cdFx0JltkYXRhLXByb3BlcnR5PVwiaWRfMlwiXSB7IC8vIE5vbWluw6FsbmEgxaHDrXJrYVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDdlJzsgfSB9XG5cdFx0JltkYXRhLXByb3BlcnR5PVwiaWRfM1wiXSB7IC8vIFByb2ZpbFxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnXFxmMDdkJzsgfSB9IH0gfVxuXG5cblxuLmZvcm0tY29udHJvbCB7XG5cdHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Y29sb3I6ICRjb2xvckJveDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogMzAwOyB9XG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coJ25vbmUnKTtcblx0XHRib3JkZXItY29sb3I6IGRhcmtlbigjZTFlMWUxLCAxMCk7IH0gfVxuXG4ucmVhZC1tb3JlLWJveCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdHBhZGRpbmc6ICRndXR0ZXIgNCokZ3V0dGVyO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0cGFkZGluZzogJGd1dHRlciAyKiRndXR0ZXI7IH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHBhZGRpbmc6ICRndXR0ZXIgMiokZ3V0dGVyOyB9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nOiAkZ3V0dGVyICRndXR0ZXI7IH1cblx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvckV4cHJlc3NpdmU7IH0gfVxuXG4uaG9tZSBtYWluIHtcblx0b3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5kZWJ1dC1ib3gge1xuXHQuZGVidXQtbG9nbyB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyKiRndXR0ZXI7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwOyB9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4OyB9IH1cblxuXHQuZGVidXQtY29udGVudCB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRXhwcmVzc2l2ZTtcblx0XHRwYWRkaW5nLXRvcDogJGd1dHRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogJGd1dHRlcjtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMzAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JFeHByZXNzaXZlO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IH0gfSB9IH1cblxuXG5cblxuXG5cbi5kZWJ1dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHBhZGRpbmctdG9wOiAkZ3V0dGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogJGd1dHRlcjtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRXhwcmVzc2l2ZTtcblx0XHR6LWluZGV4OiAtMTsgfVxuXHQqIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5zZWN0aW9uLm5ld3NsZXR0ZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQuY292ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQudW5kZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyICogJGd1dHRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYyNjA1ZDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLXNlY3Rpb24tbmV3c2xldHRlci5qcGcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAZXh0ZW5kICVjb2NrYWRlOyB9IH1cblx0XHQuZGVjb3JhdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pbWFnZS1zZWN0aW9uLW5ld3NsZXR0ZXIucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0Ji5mbGlwLWgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pbWFnZS1zZWN0aW9uLW5ld3NsZXR0ZXItZmxpcC1oLnBuZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDsgfSB9XG5cblx0XHRoMSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7IH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDM0cHg7IH0gfVxuXHRcdHAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAzMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJHRlcnRpYXJ5Q29sb3I7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4OyB9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4OyB9IH1cblx0XHRmb3JtIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0ICogJGd1dHRlcjtcblx0XHRcdCNmb3JtX21lc3NhZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0XHRpbnB1dCB7XG5cdFx0XHQvL3dpZHRoOiBpbmhlcml0XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDU4cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDsgfSB9IH1cblxuXG5cblxuLy8ucmF0aW9cbi8vXHRib3JkZXI6IDFweCBzb2xpZCByZWRcbi8vXHQrYXNwZWN0LXJhdGlvKDMsNClcbi8vXHRpbWdcbi8vXHRcdGJvcmRlcjogM3B4IHNvbGlkIGJsdWVcblxuLnN0YXRpYy1jb250ZW50IC5jb250ZW50LXdlYiB7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0aDIsIC5oMiB7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0bWFyZ2luLXRvcDogNCAqICRndXR0ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMiAqICRndXR0ZXI7IH1cblx0aDMsIC5oMyB7XG5cdFx0Zm9udC1zaXplOiAxLjY1cmVtO1xuXHRcdG1hcmdpbi10b3A6IDMgKiAkZ3V0dGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNiAqICRndXR0ZXI7IH1cblx0aDQsIC5oNCB7XG5cdFx0Zm9udC1zaXplOiAxLjM1cmVtO1xuXHRcdG1hcmdpbi10b3A6IDEuOCAqICRndXR0ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4yICokZ3V0dGVyOyB9XG5cdGg1LCAuaDUge1xuXHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjggKiAkZ3V0dGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNSAkZ3V0dGVyOyB9XG5cdGg2LCAuaDYge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tdG9wOiAwLjUgKiAkZ3V0dGVyOyB9IH1cblxuXG5cbi8vIGNvb2tpZXMgc3R5bGVcbi5jb29raWVpbmZvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC44KSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHQjY29va2llX21vcmVfaW5mbyB7XG5cdFx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cdC5jb29raWVpbmZvLWNsb3NlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcblx0XHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfSB9IH1cblxuXG4uZmktc2l4bmV0OjpiZWZvcmUge1xuXHR3aWR0aDogYXV0bzsgfVxuXG4vLyBmb290ZXJcbmJvZHkgPiBmb290ZXIge1xuXHRzZWN0aW9uLmZvb3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQm94O1xuXHRcdGNvbG9yOiAkdGVydGlhcnlDb2xvcjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHRlcnRpYXJ5Q29sb3I7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvckV4cHJlc3NpdmU7IH0gfVxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbjogNCokZ3V0dGVyIDAgMDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblx0XHRuYXYge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW46IDAgMCA0KiRndXR0ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlOyB9IH0gfSB9XG5cdFx0LmNvcHlyaWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnlDb2xvcjtcblx0XHRcdGNvbG9yOiAkY29sb3JCb3g7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAxLjUqJGd1dHRlcjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxLjUqJGd1dHRlcjtcblx0XHRcdC5maS1zaXhuZXQge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTIwJTsgfSB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvckJveDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvckV4cHJlc3NpdmU7IH0gfSB9IH0gfVxuXG5cbiNzZWFyY2hfbW9kYWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3JCb3gsIDAuMDUpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHQuY2xvc2Uge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRAaW5jbHVkZSB0ZXh0LXNoYWRvdygnbm9uZScpO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMC4ycyBlYXNlKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMC4ycyBlYXNlKTtcblx0XHRcdEBpbmNsdWRlIHJvdGF0ZSg5MCk7IH0gfVxuXG5cdGlucHV0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXHRcdGJvcmRlci1zdHlsZTogbm9uZSBub25lIHNvbGlkIG5vbmU7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMS45OyB9XG5cdGJ1dHRvbiB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLy9AaW1wb3J0ICdmb290ZXInXG5AaW1wb3J0ICdzaXhhZG1pbic7XG5cblxuQGltcG9ydCAnbW9kdWxlcy9kZWZhdWx0X3NpeG5ldF9lc2hvcCc7XG5AaW1wb3J0ICdtb2R1bGVzL2RlZmF1bHRfc2l4bmV0X2FydGljbGUnO1xuQGltcG9ydCAnbW9kdWxlcy9jb250YWN0JztcbkBpbXBvcnQgJ21vZHVsZXMvaG9tZSc7XG5AaW1wb3J0ICdtb2R1bGVzL2FydGljbGUnO1xuQGltcG9ydCAnZGVmYXVsdF9qYXZhc2NyaXB0JztcblxudWwuc2xpY2tTbGlkZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzN2aDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbm1haW4ge1xuXHRmb3JtIHtcblx0XHQuZm9ybS1tZXNzYWdlLCAuZm9ybS1lcnJvciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAjYzQxMjJmOyB9XG5cdFx0LmZvcm0tZXJyb3Ige1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IH0gfSB9XG4iLCIvLy8gQWRkcyBhIGJyb3dzZXIgcHJlZml4IHRvIHRoZSBwcm9wZXJ0eVxuLy8vIEBwYXJhbSB7Kn0gJHByb3BlcnR5IFByb3BlcnR5XG4vLy8gQHBhcmFtIHsqfSAkdmFsdWUgVmFsdWVcblxuQG1peGluIGNzczMtcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG5cdC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG5cdC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0LW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuXHQtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcblx0I3skcHJvcGVydHl9OiAjeyR2YWx1ZX07IH1cblxuXG4vLy8gQm9yZGVyIFJhZGl1c1xuLy8vIEBwYXJhbSB7U2l6ZX0gJHJhZGl1cyBbNXB4XSAtIFJhZGl1c1xuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogNXB4KSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KCdib3JkZXItcmFkaXVzJywgJHJhZGl1cyk7IH1cblxuXG4vLy8gQm9yZGVyIFJhZGl1cyBTZXBhcmF0ZVxuLy8vIEBwYXJhbSB7U2l6ZX0gJHRvcExlZnRSYWRpdXMgWzVweF0gLSBUb3AgTGVmdFxuLy8vIEBwYXJhbSB7U2l6ZX0gJHRvcFJpZ2h0UmFkaXVzIFs1cHhdIC0gVG9wIFJpZ2h0XG4vLy8gQHBhcmFtIHtTaXplfSAkYm90dG9tTGVmdFJhZGl1cyBbNXB4XSAtIEJvdHRvbSBMZWZ0XG4vLy8gQHBhcmFtIHtTaXplfSAkYm90dG9tUmlnaHRSYWRpdXMgWzVweF0gLSBCb3R0b20gUmlnaHRcblxuQG1peGluIGJvcmRlci1yYWRpdXMtc2VwYXJhdGUoJHRvcExlZnRSYWRpdXM6IDVweCwgJHRvcFJpZ2h0UmFkaXVzOiA1cHgsICRib3R0b21MZWZ0UmFkaXVzOiA1cHgsICRib3R0b21SaWdodFJhZGl1czogNXB4KSB7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHRvcExlZnRSYWRpdXM7XG5cdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3BSaWdodFJhZGl1cztcblx0LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvdHRvbVJpZ2h0UmFkaXVzO1xuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3R0b21MZWZ0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHRvcExlZnRSYWRpdXM7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHRvcFJpZ2h0UmFkaXVzO1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRib3R0b21SaWdodFJhZGl1cztcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRib3R0b21MZWZ0UmFkaXVzO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkdG9wTGVmdFJhZGl1cztcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICR0b3BSaWdodFJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3R0b21SaWdodFJhZGl1cztcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvdHRvbUxlZnRSYWRpdXM7IH1cblxuXG4vLy8gR2VuZXJpYyBUcmFuc2Zvcm1cbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zZm9ybScsICR0cmFuc2Zvcm1zKTsgfVxuXG5cbi8vLyBUcmFuc2Zvcm0tT3JpZ2luXG4vLy8gQHBhcmFtIHtMaXN0fSAkcGFyYW1zIC0gUGFyYW1zXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkcGFyYW1zKSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KFwidHJhbnNmb3JtLW9yaWdpblwiLCAkcGFyYW1zKTsgfVxuXG5cbi8vLyBUcmFuc2Zvcm0tU3R5bGVcbi8vLyBAcGFyYW0ge0xpc3R9ICRwYXJhbXMgLSBQYXJhbXNcbi8vLyBAcmVxdWlyZSB7bWl4aW59IGNzczMtcHJlZml4XG5cbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJHN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeChcInRyYW5zZm9ybS1zdHlsZVwiLCAkc3R5bGUpOyB9XG5cblxuLy8vIFJvdGF0ZVxuLy8vIEBwYXJhbSB7JGRlZ30gRGVncmVlXG5cbkBtaXhpbiByb3RhdGUoJGRlZykge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTsgfVxuXG5cbi8vLyBTY2FsZVxuLy8vIEBwYXJhbSB7JHNjYWxlfVxuXG5AbWl4aW4gc2NhbGUoJHNjYWxlOiAxLjE1KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTsgfVxuXG5cbi8vLyBUcmFuc2xhdGVcbi8vLyBAcGFyYW0geyR4fVxuLy8vIEBwYXJhbSB7JHl9XG5cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7IH1cblxuXG4vLy8gVHJhbnNpdGlvblxuLy8vIEBwYXJhbSB7TGlzdH0gJHByb3BlcnRpZXMgLSBQcm9wZXJ0aWVzXG4vLy8gQHJlcXVpcmUge21peGlufSBjc3MzLXByZWZpeFxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydGllcy4uLikge1xuXHRAaWYgbGVuZ3RoKCRwcm9wZXJ0aWVzKSA+PSAxIHtcblx0XHRAaW5jbHVkZSBjc3MzLXByZWZpeCgndHJhbnNpdGlvbicsICRwcm9wZXJ0aWVzKTsgfVxuXHRAZWxzZSB7XG5cdFx0QGluY2x1ZGUgY3NzMy1wcmVmaXgoJ3RyYW5zaXRpb24nLCAnYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzJyk7IH0gfVxuXG5cbi8vLyBPcGFjaXR5XG4vLy8gQHBhcmFtIHtEb3VibGV9ICRvcGFjaXR5IFswLjVdIC0gT3BhY2l0eVxuLy8vIEByZXF1aXJlIHttaXhpbn0gY3NzMy1wcmVmaXhcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHk6IDAuNSkge1xuXHQkb3BhY2l0eU11bHRpcGxpZWQ6ICRvcGFjaXR5ICogMTAwO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAkb3BhY2l0eU11bHRpcGxpZWQpO1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiICsgJG9wYWNpdHlNdWx0aXBsaWVkICsgXCIpXCI7XG5cdEBpbmNsdWRlIHByZWZpeChcIm9wYWNpdHlcIiwgJG9wYWNpdHkpOyB9XG5cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpOyB9XG5cblxuXG5cblxuXG5cblxuQG1peGluIGJveC1zaGFkb3coJHNoYWRvdykge1xuXHRAaW5jbHVkZSBjc3MzLXByZWZpeCgnYm94LXNoYWRvdycsICRzaGFkb3cpOyB9XG5cbkBtaXhpbiB0ZXh0LXNoYWRvdygkc2hhZG93KSB7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KCd0ZXh0LXNoYWRvdycsICRzaGFkb3cpOyB9XG5cblxuQG1peGluIHZlcnRpY2FsQWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSwgJHZhbHVlOiA1MCUpIHtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0dG9wOiAkdmFsdWU7XG5cdEBpbmNsdWRlIGNzczMtcHJlZml4KHRyYW5zZm9ybSwgdHJhbnNsYXRlWSgtJHZhbHVlKSk7IH1cblxuXG5AbWl4aW4gaG9yaXpvbnRhbEFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUsICR2YWx1ZTogNTAlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cdGxlZnQ6ICR2YWx1ZTtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGVYKC0kdmFsdWUpKTsgfVxuXG5cbkBtaXhpbiBhYnNvbHV0ZUFsaWduKCRwb3NpdGlvbjogYWJzb2x1dGUsICR2YWx1ZVg6IDUwJSwgJHZhbHVlWTogNTAlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cdHRvcDogJHZhbHVlWTtcblx0bGVmdDogJHZhbHVlWDtcblx0QGluY2x1ZGUgY3NzMy1wcmVmaXgodHJhbnNmb3JtLCB0cmFuc2xhdGUoLSR2YWx1ZVgsIC0kdmFsdWVZKSk7IH1cblxuXG5AbWl4aW4gbGluZWFyR3JhZGllbnQoJHRvcCwgJGJvdHRvbSkge1xuXHRiYWNrZ3JvdW5kOiAkdG9wO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCAkYm90dG9tIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCR0b3ApLCBjb2xvci1zdG9wKDEwMCUsJGJvdHRvbSkpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCRib3R0b20gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAkdG9wIDAlLCRib3R0b20gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgJHRvcCAwJSwkYm90dG9tIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJHRvcCAwJSwkYm90dG9tIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyB9XG5cblxuQG1peGluIHBsYWNlaG9sZGVyKCkge1xuXHQvL0Nocm9tZS9PcGVyYS9TYWZhcmlcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0Ly9GaXJlZm94IDE5K1xuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDsgfVxuXHQvL0lFIDEwK1xuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7IH1cblx0Ly9GaXJlZm94IDE4LVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50OyB9IH1cblxuQG1peGluIGFzcGVjdC1yYXRpbygkYXJnbGlzdC4uLikge1xuXHQkbWFwOiBrZXl3b3JkcygkYXJnbGlzdCk7XG5cdCRoZWlnaHQ6IG1hcC1nZXQoJG1hcCwgaGVpZ2h0KSBvciBudGgtdmFsdWUoJGFyZ2xpc3QsIDIpO1xuXHQkd2lkdGg6IG1hcC1nZXQoJG1hcCwgd2lkdGgpIG9yIG50aC12YWx1ZSgkYXJnbGlzdCwgMSk7XG5cdCRyYXRpbzogbWFwLWdldCgkbWFwLCByYXRpbykgb3IgaWYoJHdpZHRoIGFuZCAkaGVpZ2h0LCAkd2lkdGggLyAkaGVpZ2h0LCBudGgtdmFsdWUoJGFyZ2xpc3QsIDEpKSBvciAxO1xuXHQkcGFkZGluZzogMSAvICRyYXRpbyAqIDEwMCU7XG5cblx0Ly9Ad2FybiAkcmF0aW9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctYm90dG9tOiAkcGFkZGluZzsgfVxuXG5cdD4gLmFzcGVjdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRpbWcge1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUFsaWduO1xuXHRcdFx0QGlmKCRyYXRpbyA+IDEpIHtcblx0XHRcdFx0Jjpub3QoLmNvdmVyKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdCY6bm90KC5jb250YWluKSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cblx0XHRcdFx0Ji5jb3ZlciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7IH0gfVxuXHRcdFx0QGVsc2Uge1xuXHRcdFx0XHQmOm5vdCguY292ZXIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQmOm5vdCguY29udGFpbikge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXHRcdFx0XHQmLmNvdmVyIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlOyB9IH0gfSB9IH1cblxuXG5cblxuXG5cbkBtaXhpbiBhc3BlY3QtcmF0aW8tMSgkYXJnbGlzdC4uLikge1xuXHQkbWFwOiBrZXl3b3JkcygkYXJnbGlzdCk7XG5cdCRoZWlnaHQ6IG1hcC1nZXQoJG1hcCwgaGVpZ2h0KSBvciBudGgtdmFsdWUoJGFyZ2xpc3QsIDIpO1xuXHQkd2lkdGg6IG1hcC1nZXQoJG1hcCwgd2lkdGgpIG9yIG50aC12YWx1ZSgkYXJnbGlzdCwgMSk7XG5cdCRyYXRpbzogbWFwLWdldCgkbWFwLCByYXRpbykgb3IgaWYoJHdpZHRoIGFuZCAkaGVpZ2h0LCAkd2lkdGggLyAkaGVpZ2h0LCBudGgtdmFsdWUoJGFyZ2xpc3QsIDEpKSBvciAxO1xuXHQkcGFkZGluZzogMSAvICRyYXRpbyAqIDEwMCU7XG5cblx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRtYXJnaW4tbGVmdDogLTFweDsgfVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwYWRkaW5nOyB9IH1cblxuLy8gSGVscGVyIGZ1bmN0aW9uXG4vLyBSZXR1cm4gbnVsbCByYXRoZXIgdGhhbiB0aHJvd2luZyBhbiBlcnJvciBpZiBpbmRleCBpcyBvdXRzaWRlIGxpc3QgcmFuZ2UuXG5AZnVuY3Rpb24gbnRoLXZhbHVlKCRsaXN0LCAkaW5kZXgpIHtcblx0QHJldHVybiBpZihsZW5ndGgoJGxpc3QpID49ICRpbmRleCwgbnRoKCRsaXN0LCAkaW5kZXgpLCBudWxsKTsgfVxuXG5cblxuXG5cblxuIixudWxsLCJbY2xhc3NePVwiZmktXCJdOjpiZWZvcmUsXG5bY2xhc3MqPVwiIGZpLVwiXTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmNvbnRlbnQtd2ViIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTsgfSB9XG5cblxuLnNtLXNpbXBsZSB7XG5cdGJvcmRlcjogMCBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KCdub25lJyk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdCNtYWluLW1lbnUgPiB1bCA+IGxpIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHdpZHRoOiAxJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5cbi5tYWluLW5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnlDb2xvcjtcblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogXCJcXDAwYTBcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Zm9udDogMHB4LzAgc2VyaWY7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5uYXYtYnJhbmQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxMXB4IDExcHggMTFweCAyMHB4O1xuXHRcdGNvbG9yOiAjNTU1O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiBhdXRvOyB9IH0gfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5uYXYtYnJhbmQge1xuXHRcdGEge1xuXHRcdFx0aGVpZ2h0OiAxMDBweDsgfSB9IH1cblxuI21haW4tbWVudSA+IHVsIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGJvcmRlcjogMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHQtbW96LWJveC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdGVydGlhcnlDb2xvciwgMC4yNSk7IH1cblx0PiBsaSA+IGEge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubWFpbi1uYXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXHQjbWFpbi1tZW51ID4gdWwge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRjbGVhcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQ+IGxpID4gYSA+IC5zdWItYXJyb3cge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfSB9IH1cblxuXG4vKiBNb2JpbGUgbWVudSB0b2dnbGUgYnV0dG9uICovXG5cbi5tYWluLW1lbnUtYnRuIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IDVweCAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDI5cHg7XG5cdGhlaWdodDogMjlweDtcblx0dGV4dC1pbmRlbnQ6IDI5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cblxuLyogaGFtYnVyZ2VyIGljb24gKi9cblxuLm1haW4tbWVudS1idG4taWNvbixcbi5tYWluLW1lbnUtYnRuLWljb246YmVmb3JlLFxuLm1haW4tbWVudS1idG4taWNvbjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDJweDtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAjNTU1O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cztcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzOyB9XG5cbi5tYWluLW1lbnUtYnRuLWljb246YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHRvcDogLTdweDtcblx0bGVmdDogMDsgfVxuXG4ubWFpbi1tZW51LWJ0bi1pY29uOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHRvcDogN3B4O1xuXHRsZWZ0OiAwOyB9XG5cbi8qIHggaWNvbiAqL1xuXG4jbWFpbi1tZW51LXN0YXRlOmNoZWNrZWQgfiAubWFpbi1tZW51LWJ0biAubWFpbi1tZW51LWJ0bi1pY29uIHtcblx0aGVpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4jbWFpbi1tZW51LXN0YXRlOmNoZWNrZWQgfiAubWFpbi1tZW51LWJ0biAubWFpbi1tZW51LWJ0bi1pY29uOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbiNtYWluLW1lbnUtc3RhdGU6Y2hlY2tlZCB+IC5tYWluLW1lbnUtYnRuIC5tYWluLW1lbnUtYnRuLWljb246YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLyogaGlkZSBtZW51IHN0YXRlIGNoZWNrYm94IChrZWVwIGl0IHZpc2libGUgdG8gc2NyZWVuIHJlYWRlcnMpICovXG5cbiNtYWluLW1lbnUtc3RhdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOyB9XG5cbi8qIGhpZGUgdGhlIG1lbnUgaW4gbW9iaWxlIHZpZXcgKi9cblxuI21haW4tbWVudS1zdGF0ZTpub3QoOmNoZWNrZWQpIH4gI21haW4tbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuI21haW4tbWVudS1zdGF0ZTpjaGVja2VkIH4gI21haW4tbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQvKiBoaWRlIHRoZSBidXR0b24gaW4gZGVza3RvcCB2aWV3ICovXG5cdC5tYWluLW1lbnUtYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtOTk5OTlweDsgfVxuXHQvKiBhbHdheXMgc2hvdyB0aGUgbWVudSBpbiBkZXNrdG9wIHZpZXcgKi9cblx0I21haW4tbWVudS1zdGF0ZTpub3QoOmNoZWNrZWQpIH4gI21haW4tbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH0gfVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxudWwjbGFuZyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0Knpvb206IDE7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDM7XG5cdGxpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR2aXNpYmlsaXR5OiBjb2xsYXBzZTtcblx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JFeHByZXNzaXZlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JFeHByZXNzaXZlOyB9IH1cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDMzcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfSB9IH1cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHRkaXNwbGF5OiB0YWJsZTsgfVxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDsgfVxuXHQmLmZsYWcge1xuXHRcdGEge1xuXHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH0gfVxuXHQmLmNvZGUge1xuXHRcdGEge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtY29kZSk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfSB9XG5cdCYubmFtZSB7XG5cdFx0YSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIodGl0bGUpOyB9IH0gfSB9XG5cblxuXG4ucmVsYXRpdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFsaWduLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLm1pZGRsZSB7XG5cdEBpbmNsdWRlIHZlcnRpY2FsQWxpZ24oKTsgfVxuXG5cbi5ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IH1cbi51cHBlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cblxuLyogbGluZSBicmVhayBhZnRlciBlbGVtZW50ICovXG4uYnIge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnXFxBJztcblx0XHR3aGl0ZS1zcGFjZTogcHJlOyB9IH1cblxuLyogY2xlYXItZml4ICovXG4uY2Yge1xuXHQqem9vbTogMTtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHRkaXNwbGF5OiB0YWJsZTsgfVxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQuY2YtbWVkaXVtIHtcblx0XHQqem9vbTogMTtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdGRpc3BsYXk6IHRhYmxlOyB9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjbGVhcjogYm90aDsgfSB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuc21hbGwtMCB7XG5cdFx0d2lkdGg6IDA7IH0gfVxuXG5cbi8qIHByb3BvcnRpb25hbCBoZWlnaHQgKi9cbiN0ZXN0UHJvcG9ydGlvbmFsIHtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdHdpZHRoOiAzMDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogZ3JlZW47IH1cblxuLmNydXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDEwMCU7IH1cblx0LmNvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyxcblx0XHQuY29udGVudCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvOyB9XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7IH0gfVxuXHQmLmNvdmVyIC5jb3JlIGltZyB7XG5cdFx0Lyp3aWR0aDogMTAwJSovXG5cdFx0LypoZWlnaHQ6IGF1dG8qL1xuXHRcdC8qbWF4LWhlaWdodDogbm9uZSovXG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogbm9uZTsgfVxuXHQmLnJhdGlvLTJfMTpiZWZvcmUge1xuXHRcdHBhZGRpbmctdG9wOiA1MCU7IH1cblx0Ji5yYXRpby00XzM6YmVmb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogNzUlOyB9XG5cdCYucmF0aW8tMTZfOTpiZWZvcmUge1xuXHRcdHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblx0Ji5yYXRpby05XzQ6YmVmb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogNDQuNDQlOyB9XG5cdCYucmF0aW8tNV80OmJlZm9yZSB7XG5cdFx0cGFkZGluZy10b3A6IDgwJTsgfVxuXHQmLnJhdGlvLTFfMjpiZWZvcmUge1xuXHRcdHBhZGRpbmctdG9wOiAyMDAlOyB9XG5cdCYucmF0aW8tNF81OmJlZm9yZSB7XG5cdFx0cGFkZGluZy10b3A6IDEyNSU7IH0gfVxuXG4vKiBpY29uIGJlZm9yZSBjb250ZW50ICovXG5hLmljb24tcHJldiB7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5Q29sb3IsIDIwKTsgfSB9XG4uaWNvbi1wcmV2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdG1hcmdpbi1sZWZ0OiAyLjI1ZW07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWFyZ2luLXRvcDogMC4xNWVtO1xuXHRcdGxlZnQ6IC0xLjIwZW07XG5cdFx0Zm9udC1zaXplOiAxLjEwZW07XG5cdFx0Y29sb3I6ICRxdWF0ZXJuYXJ5Q29sb3I7IH1cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEuMzVlbTsgfSB9XG5cblxuXG5cblxuLyogdGl0bGUgYWZ0ZXIgaWNvbiAqL1xuLnRhaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y29sb3I6ICRwcmltYXJ5Q29sb3I7XG5cdGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG5cdG1hcmdpbi1yaWdodDogJGJhc2UtZm9udC1zaXplO1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemUgKiAwLjc1O1xuXHRcdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcblx0XHRtYXJnaW4tbGVmdDogJGJhc2UtZm9udC1zaXplICogMC4zMzsgfVxuXHQmOmJlZm9yZSB7XG5cdFx0bGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0OyB9IH1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdC50YWkge1xuXHRcdGN1cnNvcjogaGVscDtcblx0XHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZSAqIDIuNTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0XHQmOmhvdmVyOmFmdGVyLFxuXHRcdCY6Zm9jdXM6YWZ0ZXIsXG5cdFx0JjphY3RpdmU6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6ICRiYXNlLWxpbmUtaGVpZ2h0ICogMC41O1xuXHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdGVydGlhcnlDb2xvciwgMC4xNSk7XG5cdFx0XHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcblx0XHRcdHBhZGRpbmc6IDFweCA0cHg7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7IH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQgKiAyLjU7IH0gfVxuXHRhLnRhaSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyOyB9IH1cblxuXG4ucmVxLXNpZ24ge1xuXHRjb2xvcjogJGVycm9yQ29sb3I7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5sYWJlbCB7XG5cdC5yZXE6OmFmdGVyIHtcblx0XHRAZXh0ZW5kIC5yZXEtc2lnbjtcblx0XHRjb250ZW50OiAnKic7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjNyZW0ge1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07IH0gfSB9XG5cblxudWwuZXZlbmx5IHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0bWluLXdpZHRoOiA1MDBweDtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlOyB9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uY2xpY2thYmxlIHtcblx0Y3Vyc29yOiB6b29tLWluOyB9XG5cblxuLyogQURNSU46IGVkaXQgdGV4dCBvbiB0aGUgcGFnZSAqL1xuLmFkbWluLWVkaXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vYm9yZGVyOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50aXplKCR3YXJuaW5nQ29sb3IsIDAuNzUpXG5cdC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUod2hpdGUsIDAuOTUpXG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHRib3R0b206IDBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZShkYXJrZW4oJHdhcm5pbmdDb2xvciwgMzApLCAwLjc1KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZShibGFjaywgMC45NSk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRlcnJvckNvbG9yLCAxMCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUod2hpdGUsIDAuMzMpO1xuXHRcdGNvbG9yOiBkYXJrZW4oJGVycm9yQ29sb3IsIDIwKTtcblx0XHRjdXJzb3I6IHVybCguLi9pbWFnZXMvcGVuY2lsLXJlZC0xNi5naWYpIDAgMTYsIHBvaW50ZXI7IH1cblx0JltkYXRhLXZhcmlhbnQ9XCJzdGF0aWNfY29udGVudFwiXSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogdXJsKC4uL2ltYWdlcy9kb2MtZWRpdC0xNi5naWYpIDAgMTYsIHBvaW50ZXI7IH0gfSB9XG4ubWVudS1jb250ZW50LWVkaXQge1xuXHRAZXh0ZW5kIC5hZG1pbi1lZGl0O1xuXHRkaXNwbGF5OiBpbmhlcml0O1xuXHQmOmhvdmVyIHtcblx0XHRjdXJzb3I6IHVybCguLi9pbWFnZXMvZG9jLWVkaXQtMTYuZ2lmKSAwIDE2LCBwb2ludGVyOyB9IH1cbiIsIi8qIENPTE9SUyAqL1xuJHNob3BwaW5nX2NhcnRfcm93X2FjdGl2ZTogJGNvbG9yRXhwcmVzc2l2ZTtcbiRzaG9wcGluZ19jYXJ0X3JvdzogI2VhZWFlYTtcblxuJGJ1dHRvbi1maXJzdC1iZzogJGNvbG9yRXhwcmVzc2l2ZTtcbiRidXR0b24tc2Vjb25kLWJnOiB0cmFuc3BhcmVudDtcblxuJGJ1dHRvbi1maXJzdC1mb250OiB3aGl0ZTtcbiRidXR0b24tc2Vjb25kLWZvbnQ6ICRjb2xvckV4cHJlc3NpdmU7XG5cbiRwcmltYXJ5LWNvbG9yOiAkY29sb3JFeHByZXNzaXZlO1xuXG4kYm9yZGVyLXJhZGl1czogNTBweDtcblxuJGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xuXG4kbGVmdC1tZW51LWhlYWRpbmctY29sb3I6ICRjb2xvckV4cHJlc3NpdmU7XG4kbGVmdC1tZW51LWJhY2tncm91bmQ6ICNmOGY4Zjg7XG4kbGVmdC1tZW51LWJvcmRlcjogI2RhZGFkYTtcbiRsZWZ0LW1lbnUtbGluay1jb2xvcjogIzQwNDA0MTtcblxuXG4kcHJvZHVjdC1uYW1lLWNvbG9yOiAkY29sb3JCb3g7XG4kcHJvZHVjdC1zaG9ydC1jb250ZW50LWNvbG9yOiAjNDA0MDQxO1xuXG4kcHJvZHVjdC1kZXRhaWwtdmxhc3Rub3N0OiAjNzQ3NDc0O1xuJHByb2R1Y3QtZGV0YWlsLWNlbnk6ICNjNGM0YzQ7XG5cbiRjZW5hLWJlem5hOiAjNDA0MDQxO1xuJGNlbmEtYWt0dWFsbmE6ICRjb2xvckJveDtcblxuJHNrbGFkb206ICMzYWI1NGE7XG4kbmVza2xhZG9tOiByZWQ7XG4kYnV5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JFeHByZXNzaXZlO1xuJGJ1eS1idG4tZm9udC1jb2xvcjogd2hpdGU7XG5cbiR0YWItYmFja2dyb3VuZDogI2Y4ZjhmODtcbiR0YWItZm9udC1jb2xvcjogIzQwNDA0MTtcblxuJGJyZWFkY3J1bWItYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiRicmVhZGNydW1iLWZvbnQtY29sb3I6ICM0MDQwNDE7XG5cblxuLyogTUFUTyBIT1RGSVggKi9cbi5uYXZiYXItYnJhbmQsIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcblx0dGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLyogUFJWS1kgKi9cblxuLmJ0bi1maXJzdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmlyc3QtYmc7XG5cdGNvbG9yOiAkYnV0dG9uLWZpcnN0LWZvbnQ7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXHQmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1zZWNvbmQtYmc7XG5cdFx0Y29sb3I6ICRidXR0b24tc2Vjb25kLWZvbnQ7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1maXJzdC1iZzsgfSB9XG4uYnRuLXNlY29uZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc2Vjb25kLWJnO1xuXHRjb2xvcjogJGJ1dHRvbi1zZWNvbmQtZm9udDtcblx0Ym9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1maXJzdC1iZztcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZmlyc3QtYmc7XG5cdFx0Y29sb3I6ICRidXR0b24tZmlyc3QtZm9udDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG5cbi8qIE1FTlUgLSBLT1NJSyAtIEhFQURFUiAqL1xuLmNhcnRjZW5hLCAuY2FydGt1c3kge1xuXHRjb2xvcjogd2hpdGU7IH1cbi5jYXJ0Y2VuYSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y29sb3I6IGluaGVyaXQ7IH1cblxuLyogS0FUQUxPRyBQUk9EVUtUT1YgKi9cblxuI3dhaXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRpIHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0bWFyZ2luOiAyMCUgYXV0bztcblx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qIEZJTFRFUiAqL1xuXG4uZnVsbGxpbmsge1xuXHRjdXJzb3I6IHBvaW50ZXI7IH1cbi5maWx0ZXItc2Vjb25kLXBhcnQge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4uZmlsdGVyLWhlYWRpbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCb3g7IH1cbi5maWx0ZXItd3JhcHBlciB7XG5cdGxhYmVsIHtcblx0XHRmb250LXNpemU6IDEycHg7IH0gfVxuLmZpbHRlci1pbnB1dCwgLmZpbHRlci1zZWxlY3Qge1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9XG4uZnVsbGxpbmsge1xuXHQuZmlsdGVyLWhlYWRpbmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRidXR0b24ge1xuXHRcdFx0cmlnaHQ6IDRweDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0QGluY2x1ZGUgdmVydGljYWxBbGlnbignYWJzb2x1dGUnKTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA2OFwiOyB9IH0gfVxuXHQmLmNvbGxhcHNlZCB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA2N1wiOyB9IH0gfSB9XG5cbiNwcmljZXNsaWRlciB7XG5cdG1hcmdpbi10b3A6IDExcHg7IH1cbi5ub1VpLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IDEwcHg7IH1cbi5ub1VpLWhhbmRsZSB7XG5cdHRvcDogLTEwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0d2lkdGg6IDMwcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4ubm9VaS1jb25uZWN0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRXhwcmVzc2l2ZTsgfVxuXG4ubm9VaS1oYW5kbGUtbG93ZXIge31cblxuLm5vVWktaGFuZGxlLXVwcGVyIHt9XG5cbi5maWx0ZXItbWFudWZhY3R1cmVycywgLmZpbHRlci10YWdzIHtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHQuY2hlY2tib3gge1xuXHRcdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9IH1cbi5maWx0ZXItdGFncyB7XG5cdG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4uZmlsdGVyLXRhZ3kge1xuXHRib3JkZXItdG9wOiAxcHggJGdyYXkgc29saWQ7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbi5maWx0ZXItYnV0dG9ucyB7XG5cdGJ1dHRvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KSAvKiBJRSAqLztcblx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNykgLyogRkYgKi87XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlKDAuNykgLyogT3BlcmEgKi87IH1cbi50YWctbGFiZWwge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctdG9wOiAycHg7XG5cdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRmb250LXdlaWdodDogNzAwOyB9XG5cbi5zZWdtZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcblx0cGFkZGluZzogMjVweDtcblx0LnRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC5jb2xsYXBzZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJvcmRlcjogc29saWQgIzRkNTI1ZTtcblx0XHRcdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG5cdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHRAaW5jbHVkZSByb3RhdGUoNDUpOyB9IH1cblx0Ji5vcGVuIHtcblx0XHQudGl0bGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRndXR0ZXI7XG5cdFx0XHQuY29sbGFwc2VyIHtcblx0XHRcdFx0QGluY2x1ZGUgcm90YXRlKC0xMzUpOyB9IH0gfSB9XG5cblxuXG5cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGluaGVyaXQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbi10b3A6IDVweDsgfVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMCBub25lO1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRib3JkZXI6IDAgbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG5cdHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCb3g7XG5cdGNvbG9yOiAkdGVydGlhcnlDb2xvcjtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHBhZGRpbmc6IDVweCAxNXB4OyB9XG5cblxuXG5cbi8qIFZZUElTIFBST0RVS1RPViAqL1xuXG4ucHJvZHVjdC13cmFwLCAucHJvZHVjdHMtd3JhcHBlciB7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4ucHJvZHVjdCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcblx0cGFkZGluZzogMCAkZ3V0dGVyICRndXR0ZXI7XG5cdG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQucHJvZHVjdG5hbWUge1xuXHRcdFx0Y29sb3I6ICRwcm9kdWN0LW5hbWUtY29sb3I7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAkZ3V0dGVyO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnByb2R1Y3RuYW1lIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvckV4cHJlc3NpdmU7IH0gfSB9XG5cdGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogJGd1dHRlciBhdXRvIDA7IH1cblxuXHQuY2F0ZWdvcnksIC5za2xhZG9tLCAubmVza2xhZG9tIHtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXHQuY2F0ZWdvcnkge1xuXHRcdGNvbG9yOiAkY29sb3JFeHByZXNzaXZlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY2OyB9XG5cdC5wYXJhbWV0ZXJzIHtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0W2NsYXNzKj1cImNvbFwiXSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICRjb2xvckV4cHJlc3NpdmU7IH0gfVxuXHQuYmV6bmFjZW5hIHtcblx0XHRjb2xvcjogJGNlbmEtYmV6bmE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cdC5uYXNhY2VuYSB7XG5cdFx0Y29sb3I6ICRjZW5hLWFrdHVhbG5hO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0LmhvZG5vdGEge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGNvbG9yOiAkY29sb3JFeHByZXNzaXZlOyB9IH0gfVxuXG5cbi8qIFBST0RVQ1QgREVUQUlMICovXG5cbi5wcm9kdWN0LWRldGFpbC13cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4ucHJvZHVjdC1kZXRhaWwtbmFtZSB7XG5cdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4ucHJvZHVjdC1kZXRhaWwtaW1hZ2Uge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yOyB9XG4ucHJvZHVjdC1kZXRhaWwtaW5mbyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuLnByb2R1Y3QtZ2FsbGVyeSB7XG5cdD4gZGl2IHtcblx0XHQ+IGRpdiB7XG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4IDBweCAwcHg7IH0gfSB9XG5cbi5wcm9kdWN0LWRldGFpbC1pbmZvLXJvdyB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Y29sb3I6ICRwcm9kdWN0LWRldGFpbC12bGFzdG5vc3Q7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7IH1cbi5wcm9kdWN0LWRldGFpbC1wcmljZS1yb3cge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGNvbG9yOiAkcHJvZHVjdC1kZXRhaWwtY2VueTtcblx0Zm9udC13ZWlnaHQ6IDMwMDsgfVxuLnByb2R1Y3QtZGV0YWlsLXByaWNlLW1haW4tcm93IHtcblx0Y29sb3I6IGJsYWNrO1xuXHRmb250LXdlaWdodDogNzAwOyB9XG4ubWFpbi1wcmljZSB7XG5cdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjsgfVxuLyogUHJpZGF2YW5pZSBkbyBrb3Npa2EgLSBmb3JtIGNhc3QgKi9cbi5wcm9kdWN0LWZvcm0ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4vKiBFTkQgKi9cbi5wcm9kdWN0LWRldGFpbC1pbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzOyB9XG4ucHJvZHVjdC10YWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4vKiBERVRBSUwgUFJPRFVLVFUgLSBUQUJZICovXG4ucHJvZHVjdC1kZXRhaWwtdGFicyB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0bGkge1xuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdGEge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWJhY2tncm91bmQ7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0Y29sb3I6ICR0YWItZm9udC1jb2xvcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyB9IH1cblx0XHQuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247IH0gfSB9XG4udGFiLWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHQ+IGRpdiB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4vKiBCUkVBRENSVU1CIC0gT01SVklOS09WRSBNRU5VICovXG5cbi5icmVhZGNydW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmFja2dyb3VuZC1jb2xvcjtcblx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRhLCBzcGFuIHtcblx0XHRjb2xvcjogJGJyZWFkY3J1bWItZm9udC1jb2xvcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDsgfVxuXHQuYWN0dWFsIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjsgfSB9XG5cbi8qIExBVkUgTUVOVSAqL1xuLmxlZnQtbWVudS1oZWFkaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxlZnQtbWVudS1oZWFkaW5nLWNvbG9yO1xuXHRwYWRkaW5nOiAxNHB4O1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHQmOmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4ubGVmdG1lbnUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGVmdC1tZW51LWJhY2tncm91bmQ7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lOyB9XG5cdC8vbGkuYWN0aXZlXG5cdC8vXG5cdC8vY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnRcblx0YSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXHQ+IHVsIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0PiBsaSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWZ0LW1lbnUtYm9yZGVyO1xuXHRcdFx0PiBhIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29sb3I6ICRsZWZ0LW1lbnUtbGluay1jb2xvcjtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiK1wiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGxlZnQtbWVudS1saW5rLWNvbG9yO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDsgfSB9IH0gfSB9IH1cblxuXG5cbi8qIE5BS1VQTlkgS09TSUsgKi9cblxuLyogSE9STkUgTUVOVSBWIEtPU0lLVSAqL1xuLm5hdmlnYXRpb24tYmFyLWJhc2tldCB7XG5cdGEsZGl2IHtcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjsgfVxuXHRhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cywgZGl2OmhvdmVyLCBkaXY6YWN0aXZlLCBkaXY6Zm9jdXMge1xuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uOyB9XG5cdGEge1xuXHRcdCY6bm90KC5idG4pIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7IH1cblx0XHQmLmJ0biB7XG5cdFx0XHR3aWR0aDogYXV0bzsgfSB9XG5cdC5zdGVwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2hvcHBpbmdfY2FydF9yb3c7XG5cdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNob3BwaW5nX2NhcnRfcm93X2FjdGl2ZTtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTsgfSB9IH1cblx0LmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNob3BwaW5nX2NhcnRfcm93X2FjdGl2ZTtcblx0XHQvKiAgXCJab2JhY2lrXCIgICovXG5cdFx0Ly9AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG5cdFx0Ly86YWZ0ZXJcblx0XHQvL2NvbnRlbnQ6IFwiXCJcblx0XHQvL2JvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50XG5cdFx0Ly9ib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnRcblx0XHQvL2JvcmRlci10b3A6IDEwcHggc29saWQgJHNob3BwaW5nX2NhcnRfcm93X2FjdGl2ZVxuXHRcdC8vcG9zaXRpb246IGFic29sdXRlXG5cdFx0Ly9tYXJnaW4tbGVmdDogYXV0b1xuXHRcdC8vbWFyZ2luLXJpZ2h0OiBhdXRvXG5cdFx0Ly9sZWZ0OiAwXG5cdFx0Ly9yaWdodDogMFxuXHRcdC8vd2lkdGg6IDEwcHhcblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogd2hpdGU7IH0gfSB9XG5cbi8qIFZZUElTIFBST0RVS1RPViBWIEtPU0lLVSBBIFdJU0hMSVNURSAqL1xuXG4ubWFpbi1iYXNrZXQge1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0aW5wdXQge1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7IH1cblx0aDIsIGgzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRwYWRkaW5nOiAxNHB4O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApOyB9IH1cblxuLnBvaW50ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNhcnQtcHJvZHVjdCB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0LmNhcnQtcHJvZHVjdC1pbWFnZSB7XG5cdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdzsgfSB9XG5cdC5jYXJ0LXByb2R1Y3QtbmFtZSB7XG5cdFx0Y29sb3I6IGJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXHRmb3JtIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHRpbnB1dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdG1hcmdpbjogMHB4IDE1cHg7IH1cblx0YnV0dG9uIHtcblx0XHRtYXJnaW46IDBweCA1cHg7IH0gfVxuXG4jZm9ybS1wZXJzb25hbGx5LCAub3JkZXItaW5mbyB7XG5cdGZpZWxkc2V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRsZWdlbmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQm94O1xuXHRcdFx0Y29sb3I6ICR0ZXJ0aWFyeUNvbG9yO1xuXHRcdFx0cGFkZGluZzogJGd1dHRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH0gfVxuXG4jc3RlcC00IHtcblx0LnRleHQtc3VjY2VzcyB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cdFx0bWFyZ2luLXRvcDogNiAqICRndXR0ZXI7XG5cdFx0cGFkZGluZzogMTVweDsgfSB9XG5cblxuLyogVk9VQ0hSRSAqL1xuXG4udm91Y2hlciB7XG5cdGlucHV0IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4vKiBTVFJBTktPVkFOSUUgKi9cblxuLyogVllVWklURSBWIEFKQVhFICovXG4uc3RyYW5rb3ZhbmllIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0bGkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRjb2xvcjogJGNvbG9yQm94O1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvckV4cHJlc3NpdmU7IH1cblx0XHQmLnBhZ2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH0gfVxuXG4vKiBLTEFTSUNLRSBTVFJBTktPVkFOSUUgKi9cblxuLnBhZ2luYXRpb24ge1xuXHRsaSB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzOyB9IH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzOyB9IH1cblx0XHRhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lOyB9IH0gfVxuXG5cdC5jdXJyZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7IH0gfVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7IH0gfVxuXHRcdHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7IH0gfSB9IH1cbiIsIi5qc19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4iXX0= */
