html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{*zoom:1;width:100%}body:after,body:before{content:"";display:table}body:after{clear:both}html{background-color:#fefefe;color:#350600;font-size:100%;font-weight:400}html,strong{font-family:Source Sans Pro,Arial,Helvetica,sans-serif}strong{font-weight:700}h1,h2,h3,h4,h5,h6{color:#b75c0a;font-family:Merriweather,Palatino Linotype,Book Antiqua,Palatino,serif;font-weight:700}h1{font-size:130%}h2{font-size:125%}h3{font-size:115%}h4,h5,h6{font-size:110%}a#logo{display:block;height:125px;margin:10px auto;max-width:190px}a#logo img{display:block;height:auto;margin:0 auto 1%;max-width:200px}header#header{background-color:#fefefe;color:#303030;overflow:hidden}div#header-hours{display:block;float:none}div#middle{overflow:hidden}div#slideshow{margin:0 auto;width:100%}div#slideshow ul#slider{list-style-type:none;margin:0;padding:0}div#slideshow img{height:auto;width:100%}a{color:#048a01}a:hover{color:#ff7e00}a:visited{color:#024700}main{background-color:#fff;clear:both;line-height:1.45em;padding:1em 0}main div.wrapper{padding:0 2.5%}main div.wrapper ul li p{margin-top:0}section{font-size:105%}div#copyright,footer#footer{background-color:#3a3a3a;clear:both;color:#fff;overflow:hidden}div#copyright a,footer#footer a{color:#fff;text-decoration:none}div#copyright div.wrapper,footer#footer div.wrapper{padding:0 2.5%}footer#footer{font-size:90%}div#copyright div.inner{border-top:1px solid #2c2c2c;padding:10px 0}div#boxes{background:-webkit-gradient(linear,0 0,0 100%,from(#54cfd6) to(#0a96b7));background:-webkit-linear-gradient(#54cfd6,#0a96b7);background:-moz-linear-gradient(#54cfd6,#0a96b7);background:-ms-linear-gradient(#54cfd6,#0a96b7);background:-o-linear-gradient(#54cfd6,#0a96b7);background:linear-gradient(#54cfd6,#0a96b7);-pie-background:linear-gradient(#54cfd6,#0a96b7)}div#boxes div.inner>div{box-shadow:1px 1px 1px rgba(0,0,0,.5);margin:0 auto}div#boxes div.inner a{background-repeat:no-repeat;color:#fff;display:block;overflow:hidden;text-align:left;text-decoration:none}div#boxes div.inner a span{background-color:#fca912;background-image:url(/images/arrow.png);background-position:98% 4px;background-repeat:no-repeat;border-bottom:1px solid #e99f18;border-top:1px solid #fab12d;display:block;padding:15px 10px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}div#boxes div.inner a:hover span{background-color:#ffa200}div#boxes.borders{border-bottom:1px solid #ccc}div#boxes.border{border-top:1px solid #ccc;margin-bottom:2.5%}a.button{background-color:#514775;-webkit-box-shadow:2px 2px 7px 0 rgba(0,0,0,.75);-moz-box-shadow:2px 2px 7px 0 rgba(0,0,0,.75);box-shadow:2px 2px 7px 0 rgba(0,0,0,.75);color:#fff;display:block;height:50px;line-height:50px;margin:.5em auto;text-align:center;transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background .5s ease;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;width:220px}a.button:hover{background-color:#2d244d}.flexnav{list-style-type:none;margin:0 auto;max-height:0;overflow:hidden;padding:0;-webkit-transform-style:preserve-3d;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;width:100%}.flexnav li{font-size:100%}.flexnav li,.flexnav li a{overflow:hidden;position:relative}.flexnav li a{background-color:#edb614;border-bottom:1px solid rgba(0,0,0,.15);color:#fff;display:block;font-size:105%;padding:.96em;text-decoration:none;text-shadow:1px 1px 0 hsla(0,0%,39%,.5);transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background .5s ease;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;z-index:2}.flexnav li a:hover{background-color:#143ded}.flexnav li ul li{font-size:100%;overflow:hidden;position:relative}.flexnav li ul li a{background-color:#6c52a0;display:block}.flexnav li ul li a:hover{background-color:#143ded}.flexnav li ul.flexnav-show li{overflow:visible}.flexnav ul{list-style-type:none;margin:0;padding:0}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav .touch-button{background:rgba(0,0,0,.075);display:inline-block;height:50px;position:absolute;right:0;text-align:center;top:0;transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background .5s ease;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-o-transition:background .5s ease;width:50px;z-index:999}.flexnav .touch-button:hover{background:rgba(0,0,0,.5);cursor:pointer}.flexnav .touch-button .navicon{color:#fff;font-size:14px;position:relative;top:1.4em}.menu-button{background:#e9a637;border-bottom:1px solid rgba(41,155,53,.2);color:#fff;cursor:pointer;display:block;font-size:110%;padding:1em;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,.75)}.menu-button .touch-button{background:transparent;display:inline-block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:999}.menu-button .touch-button .navicon{color:#fff;font-size:16px;position:relative;top:1em}.float-left,.float-right{display:block;float:none;margin:1em auto}div.copy{clear:both;font-size:80%;line-height:1.9em;overflow:hidden}div.copy a{display:block}div#contact{overflow:hidden;padding:0 0 10px}form.contact{margin-bottom:1em}form.contact table{margin:0 auto 1em;width:90%}form.contact input[type=text],form.contact textarea{background-color:#efeeee;border:1px solid #696969;padding:6px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;width:calc(100% - 16px)}form.contact input[type=text]:focus,form.contact textarea:focus{background-color:#fefefe;border:1px solid #696969}form.contact textarea{height:80px}form.contact td{display:block;padding:5px 5px 5px 0}form.contact input.verification{display:block;margin:2px auto}form.contact input[type=submit]{background-color:#d11919;border-style:none;color:#fff;display:block;margin:5px auto;padding:10px 0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;width:120px}form.contact input[type=submit]:hover{background-color:#b40000}form.contact input[type=submit]:active{background-color:#f90000}form.contact img{display:block;margin:10px auto}div.photo-gallery{text-align:center}div.photo-gallery a{border:2px solid #06ff00;display:inline-block;margin:5px 1px 5px 5px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}div.photo-gallery a img{display:block}div.photo-gallery a:hover{border:2px solid #048a01}.three-column{text-align:center}.three-column>div{border-top:1px solid #efefef;margin:0;padding:10px 0;width:100%}.three-column>div img{display:block;margin:.5em auto}.three-column div:first-child{border-top-style:none}div#footer-top{line-height:1.7em;overflow:hidden;text-shadow:1px 1px 1px rgba(0,0,0,.25)}div#footer-top>div{padding-bottom:10px}div#footer-top>div h3{color:#fff;text-align:center}div#footer-top>div ul{list-style-type:none;margin:1em 0;padding:0;text-align:center}div#footer-top>div a{background-color:#2d0d6e;border-bottom:1px solid #1e0158;border-top:1px solid #4513a9;display:inline-block;margin:0;padding:10px 0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;width:200px}div#footer-top>div a:hover{background-color:#4a10bf}div#footer-top div:first-child{border-top-style:none}div#copyright{padding:15px 0}div#social-media a{background:url(/images/social-media-sprite.png);display:inline-block;height:42px;width:42px}table#certifications,table#schedule{margin:10px 0;overflow:auto;width:100%}table#certifications td,table#schedule td{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:5px 10px;vertical-align:top}table#certifications tr,table#schedule tr{border-bottom:1px solid #ccc;border-top:1px solid #ccc}ul#products,ul#products li{vertical-align:top}ul#products li{display:inline-block;margin-left:1.5%;width:calc(48.5% - 4px)}@media only screen and (max-width:30em){div.video{float:none;height:173px;margin:1em auto;width:300px}div.video>div{height:173px!important}div.video div.mejs-overlay.mejs-layer.mejs-overlay-play,div.video>div{width:300px!important}div.video div.mejs-mediaelement video{height:173px!important;width:300px!important}div.video div.mejs-overlay-button{margin-top:-40px!important}}div#contact span.phone{color:#ff882e;display:block;font-size:120%;text-align:center}div#contact span.request{display:block;margin-left:auto;margin-right:auto;margin-top:25px;text-align:right;width:200px}div#contact span.request a{behavior:url(/style/tools/PIE.htc);background-color:#342355;border-radius:4px;box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);color:#fff;display:block;max-width:200px;padding:10px 0;text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.5);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}div#contact span.request a:hover{background-color:#6d52a2}@media only screen and (min-width:30em){form.contact td{display:table-cell}}@media only screen and (min-width:37.5em){a#logo{float:left;margin-bottom:10px;margin-top:15px}header#header{overflow:hidden}div#contact{float:right;margin-top:25px;max-width:250px}div#contact span.phone{color:#ff882e;display:block;font-size:120%;text-align:right}div#contact span.request{display:block;margin-top:25px;text-align:right}div#contact span.request a{behavior:url(/style/tools/PIE.htc);background-color:#342355;border-radius:4px;box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);color:#fff;display:block;max-width:200px;padding:10px 0;text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.5);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}div#contact span.request a:hover{background-color:#6d52a2}div#nav-container{clear:both}.float-right{float:right;margin:0 0 20px 20px}.float-left{float:left;margin:0 20px 20px 0}form.contact{margin:0 auto;max-width:600px}div#footer-top>div li{display:inline-block}}@media only screen and (min-width:48em){a#logo{float:left;margin-bottom:20px;margin-left:10px;margin-top:20px}header#header{overflow:hidden}main{min-height:500px}div#boxes{font-size:90%;overflow:hidden;text-align:center}div#boxes div.inner>div{display:inline-block;margin:20px;width:calc(33% - 44px)}div#boxes div.inner div:first-child{margin-left:0}div#boxes div.inner a{background-size:cover}div#boxes div.inner a span{background-image:none;border-bottom-style:none;border-top-style:none;margin-top:60%;text-align:center}div#boxes a.schedule{background-image:url(/images/schedule.jpg)}div#boxes a.classes{background-image:url(/images/classes.jpg)}div#boxes a.products{background-image:url(/images/products.jpg)}div#footer-top>div{border-bottom-style:none;border-top-style:none;float:left;margin:0 1%;padding:5px 1%;text-align:center;width:31%}div#footer-top>div li{display:block}div#footer-top>div a{background-color:transparent;border-bottom-style:none;border-top-style:none;width:auto}div#footer-top>div a:hover{background-color:transparent;text-decoration:underline}div#copyright div.left,div#copyright div.right{float:left;width:50%}div#copyright div.left{text-align:left}div#copyright div.right{text-align:right}}@media only screen and (min-width:56.25em){header#header{overflow:visible}div#header-contact,div#header-hours,div#shop{display:inline-block;margin-bottom:15px}div#header-hours{float:left;padding:10px}div#nav-container{background:-webkit-gradient(linear,0 0,0 100%,from(#e9c453) to(#edb612));background:-webkit-linear-gradient(#e9c453,#edb612);background:-moz-linear-gradient(#e9c453,#edb612);background:-ms-linear-gradient(#e9c453,#edb612);background:-o-linear-gradient(#e9c453,#edb612);background:linear-gradient(#e9c453,#edb612);-pie-background:linear-gradient(#e9c453,#edb612);clear:both;height:46px;position:relative;z-index:4}div#middle{clear:both}.flexnav .touch-button{display:none}.flexnav{list-style-type:none;margin:0;overflow:visible;padding:0;text-align:left}.flexnav>li{display:inline-block;margin-right:-4px;overflow:visible;position:static}.flexnav>li>a{background-color:transparent;border-bottom-style:none;color:#fff;display:block;font-size:15px;margin:0;padding:14px 10px 13px;text-decoration:none}.flexnav>li>ul{-pie-watch-ancestors:1;behavior:url(/style/tools/PIE.htc);display:none;padding-left:0;padding-top:0;position:absolute;visibility:hidden;z-index:6}.flexnav>li>ul li{display:block;float:none;margin:0;padding:0;z-index:6}.flexnav>li>ul li a{display:block;font-size:14px;text-align:left}.flexnav li:hover ul{visibility:visible}.flexnav.opacity{opacity:1}.menu-button{display:none}hr.divider{background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.15),transparent);border:0;height:1px;outline:1px solid #eee}nav#nav-main{clear:both;padding:0}section{overflow:hidden}section div.left,section div.right{float:left}section div.left{padding-right:20px;width:calc(67% - 20px)}section div.right{padding-left:20px;width:calc(33% - 20px)}footer#footer{font-size:100%}footer#footer div.left,footer#footer div.right{display:inline;float:left;padding:0 2.5%;width:45%}div.copy a{display:inline-block;margin:0 10px}.three-column{text-align:center}.three-column>div{border-top-style:none;display:inline-block;margin:0 1%;vertical-align:top;width:calc(30% - 4px)}.three-column img{height:auto;max-width:300px;width:100%}}@media only screen and (min-width:75em){div#container{margin:0 auto;overflow:hidden}div.inner{margin:0 auto;width:1200px}div#slideshow{margin:0 auto;max-height:none;max-width:none}section{padding:0 1.5%}}@keyframes left-right{0%{transform:translateY(-20%) translateX(-10%)}to{transform:translateY(0) translateX(10%)}}@keyframes right-left{0%{transform:translateY(0) translateX(10%)}to{transform:translateY(-20%) translateX(-10%)}}.sy-box.sy-loading{background:url(/images/sy-loader.gif) 50% 50% no-repeat;background-size:32px;min-height:40px}.sy-box.sy-loading .sy-pager,.sy-box.sy-loading .sy-slides-wrap{visibility:hidden}.sy-slides-wrap{height:100%;position:relative;width:100%}.sy-slides-wrap:hover .sy-controls{display:block}.sy-slides-crop{overflow:hidden}.sy-list,.sy-slides-crop{height:100%;position:absolute;width:100%}.sy-list{list-style:none;margin:0;padding:0}.sy-list.horizontal{transition:left ease}.sy-list.vertical{transition:top ease}.sy-slide{position:absolute;width:100%;z-index:2}.sy-slide.kenburns{left:-20%;width:140%}.sy-slide.kenburns.useCSS{transition-property:opacity}.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n){animation-fill-mode:forwards;animation-name:left-right}.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n){animation-fill-mode:forwards;animation-name:right-left}.sy-slide.sy-active{z-index:3}.sy-slide>img{border:0;height:auto}.sy-slide>a,.sy-slide>a>img,.sy-slide>img{display:block;margin:0;padding:0;width:100%}.sy-slide>a>img{border:0;height:auto}.sy-controls{display:none;list-style:none;margin:0;padding:0;width:100%}.sy-controls,.sy-controls li{height:100%;position:absolute}.sy-controls li{min-width:4.2em;width:10%;z-index:33}.sy-controls li.sy-prev{left:0;top:0}.sy-controls li.sy-prev a:after{background-position:-5% 0}.sy-controls li.sy-next{right:0;top:0}.sy-controls li.sy-next a:after{background-position:105% 0}.sy-controls li a{display:block;height:100%;position:relative;text-indent:-9999px;width:100%}.sy-controls li a:link,.sy-controls li a:visited{opacity:.4}.sy-controls li a:focus,.sy-controls li a:hover{opacity:.8;outline:none}.sy-controls li a:after{background-color:#fff;background-image:url(/images/arrows.svg);background-repeat:no-repeat;background-size:cover;border-radius:50%;color:#111;content:"";font-weight:800;height:2.8em;left:50%;line-height:2.8em;margin-left:-1.4em;margin-top:-1.4em;position:absolute;text-align:center;text-indent:0;top:50%;width:2.8em}@media only screen and (max-device-width:600px){.sy-controls{display:block}.sy-controls li{min-width:2.1em}.sy-controls li a:after{height:1.4em;margin-left:-.7em;margin-top:-.7em;width:1.4em}}.sy-caption-wrap{bottom:2em;left:50%;position:absolute;z-index:12}.sy-caption-wrap .sy-caption{background-color:rgba(0,0,0,.54);border-radius:1.2em;color:#fff;left:-50%;padding:.4em 1em;position:relative}.sy-caption-wrap .sy-caption a:link,.sy-caption-wrap .sy-caption a:visited{color:#6c52a0;font-weight:600;text-decoration:none}.sy-caption-wrap .sy-caption a:focus,.sy-caption-wrap .sy-caption a:hover{text-decoration:underline}@media only screen and (max-device-width:600px),screen and (max-width:600px){.sy-caption-wrap{bottom:.4em;left:0}.sy-caption-wrap .sy-caption{border-radius:0;font-size:.92em;left:0;padding:.2em .4em}}.sy-pager{clear:both;display:block;list-style:none;margin:-2em 0 0;padding:0 0 8px;position:relative;text-align:center;width:100%;z-index:10}.sy-pager li{border-radius:50%;display:inline-block;height:1.2em;margin:0 1em 0 0;width:1.2em}.sy-pager li.sy-active a{background-color:#6620f2}.sy-pager li a{background-color:#a5dadf;background-size:2em;border-radius:50%;display:block;height:100%;text-indent:-9999px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;width:100%}.sy-pager li a:link,.sy-pager li a:visited{opacity:1}.sy-pager li a:focus,.sy-pager li a:hover{background-color:#00ebff;opacity:.8}.sy-filler{width:100%}.sy-filler.ready{transition:padding .6s ease}.secondary-items{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1}
/*# sourceMappingURL=data:application/json;base64,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a0MsQ0FHbEMsbUJBQW9CLENBRnBCLFVBQVcsQ0FGWCxTQUFVLENBR1YsZ0JBQWtCLENBSmxCLGlCQU1KLENBRUksMkVBQ0ksYUFBYyxDQUNkLGVBQWdCLENBQ2hCLG9CQUNKLENBRUEsMEVBQ0kseUJBQ0osQ0FFUiw2RUFDSSxpQkFFSSxXQUFhLENBRGIsTUFFSixDQUVJLDZCQUlJLGVBQWdCLENBRGhCLGVBQWlCLENBRmpCLE1BQU8sQ0FDUCxpQkFHSixDQUNSLENBRUEsVUFDSSxVQUFXLENBQ1gsYUFBYyxDQU1kLGVBQWdCLENBSmhCLGVBQWtCLENBQ2xCLGVBQWtCLENBQ2xCLGlCQUFrQixDQUdsQixpQkFBa0IsQ0FObEIsVUFBVyxDQUlYLFVBR0osQ0FFSSxhQUtJLGlCQUFrQixDQUpsQixvQkFBcUIsQ0FFckIsWUFBYSxDQUNiLGdCQUFpQixDQUZqQixXQUlKLENBRUkseUJBQ0ksd0JBQ0osQ0FFQSxlQUlJLHdCQUF5QixDQUV6QixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBSmxCLGFBQWMsQ0FEZCxXQUFZLENBR1osbUJBQW9CLENBR3BCLHVCQUF5QixDQUN6QiwrQkFBaUMsQ0FDakMsNEJBQThCLENBQzlCLDBCQUE0QixDQVY1QixVQVdKLENBRUksMkNBQ0ksU0FDSixDQUVBLDBDQUVJLHdCQUF5QixDQUR6QixVQUVKLENBRVosV0FDSSxVQUNKLENBRUksaUJBQ0ksMkJBQ0osQ0FDSixpQkFLSSxRQUFTLENBRFQsTUFBTyxDQUhQLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsS0FBTSxDQUdOLE9BQVEsQ0FDUixVQUNKIiwiZmlsZSI6InNpdGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwge1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuICAgIGF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG5baGlkZGVuXSwgdGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuICAgIGE6YWN0aXZlLCBhOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuYiwgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZm4ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbm1hcmsge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuc3ViLCBzdXAge1xyXG4gICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICAgIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuaHIge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG5idXR0b24sIHNlbGVjdCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuICAgIGJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG5pbnB1dCB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxub3B0Z3JvdXAge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsIHRoIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAqem9vbTogMTtcclxufVxyXG5cclxuICAgIGJvZHk6YmVmb3JlLCBib2R5OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHk6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBjb2xvcjogIzM1MDYwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsICdQYWxhdGlubyBMaW5vdHlwZScsICdCb29rIEFudGlxdWEnLCBQYWxhdGlubywgc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICNiNzVjMGE7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMTMwJTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiAxMjUlO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDExNSU7XHJcbn1cclxuXHJcbmg0LCBoNSwgaDYge1xyXG4gICAgZm9udC1zaXplOiAxMTAlO1xyXG59XHJcblxyXG5hI2xvZ28ge1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICBoZWlnaHQ6IDEyNXB4O1xyXG59XHJcblxyXG4gICAgYSNsb2dvIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMSUgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbmhlYWRlciNoZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuZGl2I2hlYWRlci1ob3VycyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG5kaXYjbWlkZGxlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmRpdiNzbGlkZXNob3cge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuICAgIGRpdiNzbGlkZXNob3cgdWwjc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2I3NsaWRlc2hvdyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICMwNDhhMDE7XHJcbn1cclxuXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmN2UwMDtcclxuICAgIH1cclxuXHJcbiAgICBhOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjMDI0NzAwO1xyXG4gICAgfVxyXG5cclxubWFpbiB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcbn1cclxuXHJcbiAgICBtYWluIGRpdi53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIG1haW4gZGl2LndyYXBwZXIgdWwgbGkgcHttYXJnaW4tdG9wOjB9XHJcblxyXG5cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMDUlO1xyXG4gICAgICAgIH1cclxuXHJcbmZvb3RlciNmb290ZXIsIGRpdiNjb3B5cmlnaHQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xyXG59XHJcblxyXG4gICAgZm9vdGVyI2Zvb3RlciBhLCBkaXYjY29weXJpZ2h0IGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIjZm9vdGVyIGRpdi53cmFwcGVyLCBkaXYjY29weXJpZ2h0IGRpdi53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNSU7XHJcbiAgICB9XHJcblxyXG5mb290ZXIjZm9vdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG59XHJcblxyXG5kaXYjY29weXJpZ2h0IGRpdi5pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJjMmMyYztcclxufVxyXG5cclxuZGl2I2JveGVzIHtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDAgMCwwIDEwMCUsZnJvbSgjNTRjZmQ2KSB0bygjMGE5NmI3KSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjNTRjZmQ2LCMwYTk2YjcpO1xyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoIzU0Y2ZkNiwjMGE5NmI3KTtcclxuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoIzU0Y2ZkNiwjMGE5NmI3KTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjNTRjZmQ2LCMwYTk2YjcpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCM1NGNmZDYsIzBhOTZiNyk7XHJcbiAgICAtcGllLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjNTRjZmQ2LCMwYTk2YjcpO1xyXG59XHJcblxyXG4gICAgZGl2I2JveGVzIGRpdi5pbm5lciA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi41JTtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgZGl2I2JveGVzIGRpdi5pbm5lciBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIGRpdiNib3hlcyBkaXYuaW5uZXIgYSBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmYWIxMmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTk5ZjE4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvYXJyb3cucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2E5MTI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSA0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2I2JveGVzIGRpdi5pbm5lciBhOmhvdmVyIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhMjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICBkaXYjYm94ZXMuYm9yZGVycyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2I2JveGVzLmJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41JTtcclxuICAgIH1cclxuXHJcbmEuYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAuNWVtIGF1dG87XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTQ3NzU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA3cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggN3B4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA3cHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbn1cclxuXHJcbiAgICBhLmJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMjQ0ZDtcclxuICAgIH1cclxuXHJcbi5mbGV4bmF2IHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbiAgICAuZmxleG5hdiBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAuZmxleG5hdiBsaSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMDUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuOTZlbTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgxMDAsMTAwLDEwMCwwLjUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRiNjE0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmxleG5hdiBsaSBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDNkZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZsZXhuYXYgbGkgdWwgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmxleG5hdiBsaSB1bCBsaSBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNTJhMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mbGV4bmF2IGxpIHVsIGxpIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDNkZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbGV4bmF2IGxpIHVsLmZsZXhuYXYtc2hvdyBsaSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAuZmxleG5hdiB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4bmF2Lm9wYWNpdHkge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXhuYXYuZmxleG5hdi1zaG93IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXhuYXYgLnRvdWNoLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDc1KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLmZsZXhuYXYgLnRvdWNoLWJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZsZXhuYXYgLnRvdWNoLWJ1dHRvbiAubmF2aWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxLjRlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4ubWVudS1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBmb250LXNpemU6IDExMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTlhNjM3O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDQxLDE1NSw1MywwLjIpO1xyXG59XHJcblxyXG4gICAgLm1lbnUtYnV0dG9uIC50b3VjaC1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAubWVudS1idXR0b24gLnRvdWNoLWJ1dHRvbiAubmF2aWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuLmZsb2F0LXJpZ2h0LCAuZmxvYXQtbGVmdCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxZW0gYXV0bztcclxufVxyXG5cclxuZGl2LmNvcHkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS45ZW07XHJcbn1cclxuXHJcbiAgICBkaXYuY29weSBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbmRpdiNjb250YWN0IHtcclxuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5mb3JtLmNvbnRhY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4gICAgZm9ybS5jb250YWN0IHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0uY29udGFjdCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgZm9ybS5jb250YWN0IHRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2OTY5Njk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWVlZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAgICAgZm9ybS5jb250YWN0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCBmb3JtLmNvbnRhY3QgdGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjk2OTY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICBmb3JtLmNvbnRhY3QgdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLmNvbnRhY3QgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS5jb250YWN0IGlucHV0LnZlcmlmaWNhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAycHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBmb3JtLmNvbnRhY3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMTE5MTk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICAgICBmb3JtLmNvbnRhY3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNDAwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtLmNvbnRhY3QgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkwMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICBmb3JtLmNvbnRhY3QgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIH1cclxuXHJcbmRpdi5waG90by1nYWxsZXJ5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuICAgIGRpdi5waG90by1nYWxsZXJ5IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDVweCAxcHggNXB4IDVweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDZmZjAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICAgICBkaXYucGhvdG8tZ2FsbGVyeSBhIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LnBob3RvLWdhbGxlcnkgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNDhhMDE7XHJcbiAgICAgICAgfVxyXG5cclxuLnRocmVlLWNvbHVtbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiAgICAudGhyZWUtY29sdW1uID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAudGhyZWUtY29sdW1uID4gZGl2IGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IC41ZW0gYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgLnRocmVlLWNvbHVtbiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5kaXYjZm9vdGVyLXRvcCB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XHJcbn1cclxuXHJcbiAgICBkaXYjZm9vdGVyLXRvcCA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIGRpdiNmb290ZXItdG9wID4gZGl2IGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiNmb290ZXItdG9wID4gZGl2IHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYjZm9vdGVyLXRvcCA+IGRpdiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMGQ2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0NTEzYTk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWUwMTU4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdiNmb290ZXItdG9wID4gZGl2IGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhMTBiZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgIGRpdiNmb290ZXItdG9wIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbmRpdiNjb3B5cmlnaHQge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG59XHJcblxyXG5kaXYjc29jaWFsLW1lZGlhIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQycHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc29jaWFsLW1lZGlhLXNwcml0ZS5wbmcnKTtcclxufVxyXG5cclxudGFibGUjc2NoZWR1bGUsIHRhYmxlI2NlcnRpZmljYXRpb25zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuICAgIHRhYmxlI3NjaGVkdWxlIHRkLCB0YWJsZSNjZXJ0aWZpY2F0aW9ucyB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSNzY2hlZHVsZSB0ciwgdGFibGUjY2VydGlmaWNhdGlvbnMgdHIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgfVxyXG5cclxudWwjcHJvZHVjdHMge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuICAgIHVsI3Byb2R1Y3RzIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjUlIC0gNHB4KTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41JTtcclxuICAgIH1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzBlbSkge1xyXG4gICAgZGl2LnZpZGVvIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE3M3B4O1xyXG4gICAgfVxyXG5cclxuICAgICAgICBkaXYudmlkZW8gPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNzNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LnZpZGVvIGRpdi5tZWpzLW92ZXJsYXkubWVqcy1sYXllci5tZWpzLW92ZXJsYXktcGxheSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LnZpZGVvIGRpdi5tZWpzLW1lZGlhZWxlbWVudCB2aWRlbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYudmlkZW8gZGl2Lm1lanMtb3ZlcmxheS1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuZGl2I2NvbnRhY3Qgc3Bhbi5waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjZmY4ODJlO1xyXG4gICAgZm9udC1zaXplOiAxMjAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5kaXYjY29udGFjdCBzcGFuLnJlcXVlc3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuICAgIGRpdiNjb250YWN0IHNwYW4ucmVxdWVzdCBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQyMzU1O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjI1KSBpbnNldDtcclxuICAgICAgICBiZWhhdmlvcjogdXJsKCcvc3R5bGUvdG9vbHMvUElFLmh0YycpO1xyXG4gICAgfVxyXG5cclxuICAgICAgICBkaXYjY29udGFjdCBzcGFuLnJlcXVlc3QgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDUyYTI7XHJcbiAgICAgICAgfVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XHJcbiAgICBmb3JtLmNvbnRhY3QgdGQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XHJcbiAgICBhI2xvZ28ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIjaGVhZGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiNjb250YWN0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICAgICBkaXYjY29udGFjdCBzcGFuLnBob25lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmY4ODJlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2I2NvbnRhY3Qgc3Bhbi5yZXF1ZXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdiNjb250YWN0IHNwYW4ucmVxdWVzdCBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDIzNTU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yNSkgaW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBiZWhhdmlvcjogdXJsKCcvc3R5bGUvdG9vbHMvUElFLmh0YycpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2I2NvbnRhY3Qgc3Bhbi5yZXF1ZXN0IGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDUyYTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgZGl2I25hdi1jb250YWluZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG9hdC1yaWdodCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXQtbGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0uY29udGFjdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBkaXYjZm9vdGVyLXRvcCA+IGRpdiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAgIGEjbG9nbyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciNoZWFkZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2I2JveGVzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmb250LXNpemU6IDkwJTtcclxuICAgIH1cclxuXHJcbiAgICAgICAgZGl2I2JveGVzIGRpdi5pbm5lciA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gNDRweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiNib3hlcyBkaXYuaW5uZXIgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYjYm94ZXMgZGl2LmlubmVyIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdiNib3hlcyBkaXYuaW5uZXIgYSBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYjYm94ZXMgYS5zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9zY2hlZHVsZS5qcGcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiNib3hlcyBhLmNsYXNzZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvY2xhc3Nlcy5qcGcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiNib3hlcyBhLnByb2R1Y3RzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL3Byb2R1Y3RzLmpwZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICBkaXYjZm9vdGVyLXRvcCA+IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICBtYXJnaW46IDAgMS4lO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxJTtcclxuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICAgICBkaXYjZm9vdGVyLXRvcCA+IGRpdiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2I2Zvb3Rlci10b3AgPiBkaXYgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXYjZm9vdGVyLXRvcCA+IGRpdiBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICBkaXYjY29weXJpZ2h0IGRpdi5sZWZ0LCBkaXYjY29weXJpZ2h0IGRpdi5yaWdodCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYjY29weXJpZ2h0IGRpdi5sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiNjb3B5cmlnaHQgZGl2LnJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XHJcbiAgICBoZWFkZXIjaGVhZGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXYjaGVhZGVyLWhvdXJzLCBkaXYjc2hvcCwgZGl2I2hlYWRlci1jb250YWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBkaXYjaGVhZGVyLWhvdXJzIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiNuYXYtY29udGFpbmVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2U5YzQ1MykgdG8oI2VkYjYxMikpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlOWM0NTMsI2VkYjYxMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2U5YzQ1MywjZWRiNjEyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCNlOWM0NTMsI2VkYjYxMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCNlOWM0NTMsI2VkYjYxMik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNlOWM0NTMsI2VkYjYxMik7XHJcbiAgICAgICAgLXBpZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2U5YzQ1MywjZWRiNjEyKTtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2I21pZGRsZSB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXhuYXYgLnRvdWNoLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleG5hdiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICAgICAuZmxleG5hdiA+IGxpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmxleG5hdiA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTBweCAxM3B4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZsZXhuYXYgPiBsaSA+IHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIC1waWUtd2F0Y2gtYW5jZXN0b3JzOiAxO1xyXG4gICAgICAgICAgICAgICAgYmVoYXZpb3I6IHVybCgnL3N0eWxlL3Rvb2xzL1BJRS5odGMnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mbGV4bmF2ID4gbGkgPiB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mbGV4bmF2ID4gbGkgPiB1bCBsaSBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbGV4bmF2IGxpOmhvdmVyIHVsIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbGV4bmF2Lm9wYWNpdHkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAubWVudS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaHIuZGl2aWRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsMC4xNSkscmdiYSgwLDAsMCwwKSk7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICB9XHJcblxyXG4gICAgbmF2I25hdi1tYWluIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24gZGl2LmxlZnQsIHNlY3Rpb24gZGl2LnJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uIGRpdi5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjclIC0gMjBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uIGRpdi5yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIGZvb3RlciNmb290ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAgICAgZm9vdGVyI2Zvb3RlciBkaXYubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyLjUlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9vdGVyI2Zvb3RlciBkaXYucmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1JSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMi41JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgZGl2LmNvcHkgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aHJlZS1jb2x1bW4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLnRocmVlLWNvbHVtbiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDRweCk7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDElO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRocmVlLWNvbHVtbiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgICBkaXYjY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBkaXYjc2xpZGVzaG93IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGVmdC1yaWdodCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpIHRyYW5zbGF0ZVgoLTEwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSB0cmFuc2xhdGVYKDEwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmlnaHQtbGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSB0cmFuc2xhdGVYKDEwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpIHRyYW5zbGF0ZVgoLTEwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zeS1ib3guc3ktbG9hZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3ktbG9hZGVyLmdpZicpIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuICAgIC5zeS1ib3guc3ktbG9hZGluZyAuc3ktc2xpZGVzLXdyYXAsIC5zeS1ib3guc3ktbG9hZGluZyAuc3ktcGFnZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbi5zeS1zbGlkZXMtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuICAgIC5zeS1zbGlkZXMtd3JhcDpob3ZlciAuc3ktY29udHJvbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuLnN5LXNsaWRlcy1jcm9wIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnN5LWxpc3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuICAgIC5zeS1saXN0Lmhvcml6b250YWwge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3ktbGlzdC52ZXJ0aWNhbCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIGVhc2U7XHJcbiAgICB9XHJcblxyXG4uc3ktc2xpZGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4gICAgLnN5LXNsaWRlLmtlbmJ1cm5zIHtcclxuICAgICAgICB3aWR0aDogMTQwJTtcclxuICAgICAgICBsZWZ0OiAtMjAlO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAuc3ktc2xpZGUua2VuYnVybnMudXNlQ1NTIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ktc2xpZGUua2VuYnVybnMudXNlQ1NTLnN5LWtlbjpudGgtY2hpbGQoMW4pIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBsZWZ0LXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zeS1zbGlkZS5rZW5idXJucy51c2VDU1Muc3kta2VuOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHJpZ2h0LWxlZnQ7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgIC5zeS1zbGlkZS5zeS1hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgLnN5LXNsaWRlID4gaW1nIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zeS1zbGlkZSA+IGEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAuc3ktc2xpZGUgPiBhID4gaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbi5zeS1jb250cm9scyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuICAgIC5zeS1jb250cm9scyBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0LjJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMzM7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5zeS1jb250cm9scyBsaS5zeS1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zeS1jb250cm9scyBsaS5zeS1wcmV2IGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUlIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN5LWNvbnRyb2xzIGxpLnN5LW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zeS1jb250cm9scyBsaS5zeS1uZXh0IGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTA1JSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zeS1jb250cm9scyBsaSBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN5LWNvbnRyb2xzIGxpIGE6bGluaywgLnN5LWNvbnRyb2xzIGxpIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zeS1jb250cm9scyBsaSBhOmhvdmVyLCAuc3ktY29udHJvbHMgbGkgYTpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ktY29udHJvbHMgbGkgYTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2Fycm93cy5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi44ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuOGVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEuNGVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjRlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNjAwcHgpIHtcclxuICAgIC5zeS1jb250cm9scyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5zeS1jb250cm9scyBsaSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMi4xZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN5LWNvbnRyb2xzIGxpIGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjdlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC43ZW07XHJcbiAgICAgICAgICAgIH1cclxufVxyXG5cclxuLnN5LWNhcHRpb24td3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDJlbTtcclxuICAgIHotaW5kZXg6IDEyO1xyXG4gICAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4gICAgLnN5LWNhcHRpb24td3JhcCAuc3ktY2FwdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC01MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwLjRlbSAxZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5zeS1jYXB0aW9uLXdyYXAgLnN5LWNhcHRpb24gYTpsaW5rLCAuc3ktY2FwdGlvbi13cmFwIC5zeS1jYXB0aW9uIGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmM1MmEwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ktY2FwdGlvbi13cmFwIC5zeS1jYXB0aW9uIGE6aG92ZXIsIC5zeS1jYXB0aW9uLXdyYXAgLnN5LWNhcHRpb24gYTpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDYwMHB4KSxzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAuc3ktY2FwdGlvbi13cmFwIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMC40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgICAgIC5zeS1jYXB0aW9uLXdyYXAgLnN5LWNhcHRpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJlbSAwLjRlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4uc3ktcGFnZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAtMmVtIDAgMCAwO1xyXG4gICAgcGFkZGluZzogMCAwIDhweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4gICAgLnN5LXBhZ2VyIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAuc3ktcGFnZXIgbGkuc3ktYWN0aXZlIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYyMGYyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN5LXBhZ2VyIGxpIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1ZGFkZjtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zeS1wYWdlciBsaSBhOmxpbmssIC5zeS1wYWdlciBsaSBhOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMS4wO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ktcGFnZXIgbGkgYTpob3ZlciwgLnN5LXBhZ2VyIGxpIGE6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZWJmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuLnN5LWZpbGxlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuICAgIC5zeS1maWxsZXIucmVhZHkge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgNjAwbXMgZWFzZTtcclxuICAgIH1cclxuLnNlY29uZGFyeS1pdGVtcyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn0iXX0= */