@charset "UTF-8";*{-webkit-box-sizing:inherit;box-sizing:inherit}::after{-webkit-box-sizing:inherit;box-sizing:inherit}::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{font-family:sans-serif;line-height:1;margin:0;padding:0}iframe{border:0}main{display:block}ol,ul{margin:0 0 1rem;padding-left:1.5rem}ol ol,ol ul,ul ol,ul ul{margin:0}dl{margin-bottom:0;margin-top:0}dd{margin-left:0}blockquote{margin:0;padding:0}p{margin:0 0 1rem}sup{font-size:75%;line-height:0;position:relative;top:-.5em;vertical-align:baseline}strong{font-weight:700}figure,form{margin:0}img{border:0;height:auto;vertical-align:middle}a{color:inherit}button{-webkit-font-smoothing:inherit;background:0 0;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;margin:0;overflow:visible;padding:0;text-align:inherit;text-transform:inherit}fieldset{border:0;margin:0;padding:0}::-moz-focus-inner{border:0;padding:0}body,html{height:100%;min-height:100%}body{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;line-height:1.625;background-color:#fff;color:#444}@media only screen and (min-width:480px){body{letter-spacing:.5px}}h1,h2,h3,h4,h5,h6{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;color:#00625f;margin:0 0 .5rem}@media only screen and (min-width:480px){h1,h2,h3,h4,h5,h6{letter-spacing:.5px}}h1{font-size:1.75rem;line-height:1.25}@media only screen and (min-width:768px){h1{font-size:2rem}}@media only screen and (min-width:1024px){h1{font-size:3rem;line-height:1.15625}}h2{font-size:1.5rem;line-height:1.25}@media only screen and (min-width:768px){h2{font-size:1.75rem}}@media only screen and (min-width:1024px){h2{font-size:2.5rem}}h3{font-size:1.25rem;line-height:1.25}@media only screen and (min-width:768px){h3{font-size:1.5rem}}@media only screen and (min-width:1024px){h3{font-size:2rem}}h4{font-size:1rem;line-height:1.25}@media only screen and (min-width:768px){h4{font-size:1.25rem}}@media only screen and (min-width:1024px){h4{font-size:1.5rem}}h5,h6{color:#444;margin:0}hr{background-color:#00625f;border:0;display:block;height:2px;margin:1rem 0;padding:0}p{font-size:inherit;font-style:inherit;margin:0 0 1rem}strong{font-weight:500}small{font-size:.875rem}a:not([class]){border-bottom:1px solid rgba(0,98,95,.2);color:#00625f;cursor:pointer;font-weight:500;text-decoration:none;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out}a:not([class]):hover{border-color:rgba(0,98,95,.7)}.icon{fill:currentColor;height:100%;width:100%}dl{margin:0 0 1rem}dt{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;font-weight:500;margin:.75rem 0 0}@media only screen and (min-width:480px){dt{letter-spacing:.5px}}dd{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;line-height:1.625}@media only screen and (min-width:480px){dd{letter-spacing:.5px}}ol:not([class]),ul:not([class]){list-style:none;margin:0;padding:0;font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;line-height:1.625;margin:0 0 1rem}@media only screen and (min-width:480px){ol:not([class]),ul:not([class]){letter-spacing:.5px}}ol:not([class]) li,ul:not([class]) li{padding-left:2.25rem;position:relative}ol:not([class]) li::before,ul:not([class]) li::before{color:#00625f;content:"•";font-size:1.5rem;left:.5rem;line-height:1.2;position:absolute;top:0}ol:not([class]){counter-reset:ol-number}ol:not([class]) li{counter-increment:ol-number}ol:not([class]) li::before{content:counter(ol-number) ".";font-size:1em;font-weight:700;line-height:1.75}blockquote{clear:both;display:block;margin:2rem 0}@media only screen and (min-width:768px){blockquote{margin:3rem 0;text-align:center}}blockquote>p{font-family:"Times New Roman",serif;font-size:1rem;font-style:italic;font-weight:400;line-height:1.5;color:#777;display:inline-block;font-size:1.25rem;font-weight:400;margin:0}@media only screen and (min-width:1024px){blockquote>p{font-size:1.5rem}}@media only screen and (min-width:1024px){blockquote>p{font-size:2rem}}blockquote>p::before{content:open-quote;margin-right:.3rem}blockquote>p::after{content:close-quote;margin-left:.3rem}figcaption{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;line-height:1.625;font-size:.8rem;font-style:italic;padding:.25rem}@media only screen and (min-width:480px){figcaption{letter-spacing:.5px}}table{border-bottom:1px solid #dadada;margin:0 0 1rem;text-align:left;width:100%}td,th{border-top:1px solid #dadada;padding:.5em .75em;vertical-align:top}th{color:#00625f;font-weight:500}abbr[title]{border-bottom:1px dotted rgba(0,98,95,.2);color:#00625f;cursor:help;font-weight:500;text-decoration:none;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out}abbr[title]:hover{border-color:#00625f}ins,mark{background:#fff9c0;border:0;color:inherit;text-decoration:none}code,kbd,pre,samp,tt,var{font-family:monospace,serif;font-size:1rem;line-height:1.625}pre{border:1px solid #00625f;margin-bottom:1rem;max-width:100%;overflow:auto;padding:.75rem;white-space:pre-wrap;word-wrap:break-word}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{max-width:100%}label{color:#444;display:block;font-weight:500;padding:.25rem 2px}label[for]{cursor:pointer}input,textarea{border:1px solid #e5e5e5;border-radius:5px;padding:.5rem .6rem;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%}input:focus,textarea:focus{border:1px solid #b6b6b6;outline:0}.theme--aqua-blue h1,.theme--aqua-blue h2,.theme--aqua-blue h3,.theme--aqua-blue h4,.theme--aqua-blue h5,.theme--aqua-blue h6{color:#0072c6}.theme--aqua-blue hr{background-color:#0072c6}.theme--aqua-blue a:not([class]){border-bottom:1px solid rgba(0,114,198,.2);color:#0072c6}.theme--aqua-blue a:not([class]):hover{border-color:rgba(0,114,198,.7)}.theme--aqua-blue ol:not([class]) li::before,.theme--aqua-blue ul:not([class]) li::before{color:#0072c6}.theme--aqua-blue th{color:#0072c6}.theme--aqua-blue abbr[title]{border-bottom:1px dotted rgba(0,114,198,.2);color:#0072c6}.theme--aqua-blue abbr[title]:hover{border-color:#0072c6}.theme--aqua-blue pre{border:1px solid #0072c6}.theme--green h1,.theme--green h2,.theme--green h3,.theme--green h4,.theme--green h5,.theme--green h6{color:#36aa40}.theme--green hr{background-color:#36aa40}.theme--green a:not([class]){border-bottom:1px solid rgba(54,170,64,.2);color:#36aa40}.theme--green a:not([class]):hover{border-color:rgba(54,170,64,.7)}.theme--green ol:not([class]) li::before,.theme--green ul:not([class]) li::before{color:#36aa40}.theme--green th{color:#36aa40}.theme--green abbr[title]{border-bottom:1px dotted rgba(54,170,64,.2);color:#36aa40}.theme--green abbr[title]:hover{border-color:#36aa40}.theme--green pre{border:1px solid #36aa40}.theme--dark-green h1,.theme--dark-green h2,.theme--dark-green h3,.theme--dark-green h4,.theme--dark-green h5,.theme--dark-green h6{color:#005940}.theme--dark-green hr{background-color:#005940}.theme--dark-green a:not([class]){border-bottom:1px solid rgba(0,89,64,.2);color:#005940}.theme--dark-green a:not([class]):hover{border-color:rgba(0,89,64,.7)}.theme--dark-green ol:not([class]) li::before,.theme--dark-green ul:not([class]) li::before{color:#005940}.theme--dark-green th{color:#005940}.theme--dark-green abbr[title]{border-bottom:1px dotted rgba(0,89,64,.2);color:#005940}.theme--dark-green abbr[title]:hover{border-color:#005940}.theme--dark-green pre{border:1px solid #005940}.theme--red h1,.theme--red h2,.theme--red h3,.theme--red h4,.theme--red h5,.theme--red h6{color:#d81e05}.theme--red hr{background-color:#d81e05}.theme--red a:not([class]){border-bottom:1px solid rgba(216,30,5,.2);color:#d81e05}.theme--red a:not([class]):hover{border-color:rgba(216,30,5,.7)}.theme--red ol:not([class]) li::before,.theme--red ul:not([class]) li::before{color:#d81e05}.theme--red th{color:#d81e05}.theme--red abbr[title]{border-bottom:1px dotted rgba(216,30,5,.2);color:#d81e05}.theme--red abbr[title]:hover{border-color:#d81e05}.theme--red pre{border:1px solid #d81e05}.theme--brown h1,.theme--brown h2,.theme--brown h3,.theme--brown h4,.theme--brown h5,.theme--brown h6{color:#71351f}.theme--brown hr{background-color:#71351f}.theme--brown a:not([class]){border-bottom:1px solid rgba(113,53,31,.2);color:#71351f}.theme--brown a:not([class]):hover{border-color:rgba(113,53,31,.7)}.theme--brown ol:not([class]) li::before,.theme--brown ul:not([class]) li::before{color:#71351f}.theme--brown th{color:#71351f}.theme--brown abbr[title]{border-bottom:1px dotted rgba(113,53,31,.2);color:#71351f}.theme--brown abbr[title]:hover{border-color:#71351f}.theme--brown pre{border:1px solid #71351f}.theme--reverse{color:#fff}.theme--reverse h1,.theme--reverse h2,.theme--reverse h3,.theme--reverse h4,.theme--reverse h5,.theme--reverse h6{color:#fff}.theme--reverse hr{background-color:#fff}.theme--reverse a:not([class]){border-bottom:1px solid rgba(255,255,255,.2);color:#fff}.theme--reverse a:not([class]):hover{border-color:rgba(255,255,255,.7)}.theme--reverse blockquote>p{color:#fff}.theme--reverse table{border-bottom:1px solid #001615}.theme--reverse td,.theme--reverse th{border-top:1px solid #001615}.theme--reverse th{color:#fff}.theme--reverse abbr[title]{border-bottom:1px dotted rgba(255,255,255,.2);color:#fff}.theme--reverse abbr[title]:hover{border-color:#fff}.theme--reverse pre{border:1px solid rgba(255,255,255,.5)}.theme--aqua-blue .theme--reverse table{border-bottom:1px solid #0072c6}.theme--aqua-blue .theme--reverse td,.theme--aqua-blue .theme--reverse th{border-top:1px solid #0072c6}.theme--dark-green .theme--reverse table,.theme--green .theme--reverse table{border-bottom:1px solid #2a422e}.theme--dark-green .theme--reverse td,.theme--dark-green .theme--reverse th,.theme--green .theme--reverse td,.theme--green .theme--reverse th{border-top:1px solid #2a422e}.theme--red .theme--reverse table{border-bottom:1px solid #741003}.theme--red .theme--reverse td,.theme--red .theme--reverse th{border-top:1px solid #741003}.theme--brown .theme--reverse table{border-bottom:1px solid #492214}.theme--brown .theme--reverse td,.theme--brown .theme--reverse th{border-top:1px solid #492214}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-dots{-webkit-tap-highlight-color:transparent;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5rem}.owl-dots .owl-dot{display:block;zoom:1}.owl-dots .owl-dot span{background:#fff;border-radius:100%;cursor:pointer;display:block;height:12px;margin:5px 7px;opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:12px}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{opacity:1}.button{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;line-height:1.625;background-color:transparent;border:2px solid #00625f;border-radius:35px;color:#00625f;cursor:pointer;display:inline-block;fill:#00625f;font-size:1rem;font-weight:500;line-height:35px;outline:0;padding:0 14px;position:relative;text-align:center;text-decoration:none;-webkit-transition:background-color .2s,border .2s,color .2s,fill .2s;transition:background-color .2s,border .2s,color .2s,fill .2s}@media only screen and (min-width:480px){.button{letter-spacing:.5px}}.button:focus{background-color:#66a09f}.button:hover{background-color:#00625f;color:#fff;fill:#fff}.button__icon{display:inline-block;height:35px;margin-right:-3px;vertical-align:-.75em;width:1em}p>.button{margin:0 .5em .5em 0}.theme--aqua-blue .button{border:2px solid #0072c6;color:#0072c6;fill:#0072c6}.theme--aqua-blue .button:hover{background-color:#0072c6;color:#fff;fill:#fff}.theme--green .button{border:2px solid #36aa40;color:#36aa40;fill:#36aa40}.theme--green .button:hover{background-color:#36aa40;color:#fff;fill:#fff}.theme--dark-green .button{border:2px solid #005940;color:#005940;fill:#005940}.theme--dark-green .button:hover{background-color:#005940;color:#fff;fill:#fff}.theme--red .button{border:2px solid #d81e05;color:#d81e05;fill:#d81e05}.theme--red .button:hover{background-color:#d81e05;color:#fff;fill:#fff}.theme--brown .button{border:2px solid #71351f;color:#71351f;fill:#71351f}.theme--brown .button:hover{background-color:#71351f;color:#fff;fill:#fff}.button--white,.theme--reverse .button{border:2px solid #fff;color:#fff;fill:#fff}.button--white:focus,.theme--reverse .button:focus{background-color:rgba(255,255,255,.2)}.button--white:hover,.theme--reverse .button:hover{background-color:#fff;color:#00625f;fill:#00625f}.theme--aqua-blue .button--white,.theme--aqua-blue .theme--reverse .button{border:2px solid #fff;color:#fff;fill:#fff}.theme--aqua-blue .button--white:focus,.theme--aqua-blue .theme--reverse .button:focus{background-color:rgba(255,255,255,.2)}.theme--aqua-blue .button--white:hover,.theme--aqua-blue .theme--reverse .button:hover{background-color:#fff;color:#0072c6;fill:#0072c6}.theme--green .button--white,.theme--green .theme--reverse .button{border:2px solid #fff;color:#fff;fill:#fff}.theme--green .button--white:focus,.theme--green .theme--reverse .button:focus{background-color:rgba(255,255,255,.2)}.theme--green .button--white:hover,.theme--green .theme--reverse .button:hover{background-color:#fff;color:#36aa40;fill:#36aa40}.theme--dark-green .button--white,.theme--dark-green .theme--reverse .button{border:2px solid #fff;color:#fff;fill:#fff}.theme--dark-green .button--white:focus,.theme--dark-green .theme--reverse .button:focus{background-color:rgba(255,255,255,.2)}.theme--dark-green .button--white:hover,.theme--dark-green .theme--reverse .button:hover{background-color:#fff;color:#005940;fill:#005940}.theme--red .button--white,.theme--red .theme--reverse .button{border:2px solid #fff;color:#fff;fill:#fff}.theme--red .button--white:focus,.theme--red .theme--reverse .button:focus{background-color:rgba(255,255,255,.2)}.theme--red .button--white:hover,.theme--red .theme--reverse .button:hover{background-color:#fff;color:#d81e05;fill:#d81e05}.theme--brown .button--white,.theme--brown .theme--reverse .button{border:2px solid #fff;color:#fff;fill:#fff}.theme--brown .button--white:focus,.theme--brown .theme--reverse .button:focus{background-color:rgba(255,255,255,.2)}.theme--brown .button--white:hover,.theme--brown .theme--reverse .button:hover{background-color:#fff;color:#71351f;fill:#71351f}.button--white-solid{background-color:#fff;color:#00625f;fill:#00625f}.button--white-solid:focus{background-color:rgba(255,255,255,.2)}.button--white-solid:hover{border:2px solid #fff;color:#fff;fill:#fff}.button--solid{background-color:#00625f;border:2px solid #00625f;color:#fff;fill:#fff}.button--solid:focus{background-color:#fff;border:2px solid #fff}.button--solid:hover{background-color:#fff;border:2px solid #fff;color:#00625f;fill:#00625f}.theme--aqua-blue .button--solid{background-color:#0072c6;border:2px solid #0072c6;color:#fff;fill:#fff}.theme--aqua-blue .button--solid:focus{background-color:#fff;border:2px solid #fff}.theme--aqua-blue .button--solid:hover{background-color:#fff;border:2px solid #fff;color:#0072c6;fill:#0072c6}.theme--green .button--solid{background-color:#36aa40;border:2px solid #36aa40;color:#fff;fill:#fff}.theme--green .button--solid:focus{background-color:#fff;border:2px solid #fff}.theme--green .button--solid:hover{background-color:#fff;border:2px solid #fff;color:#36aa40;fill:#36aa40}.theme--dark-green .button--solid{background-color:#005940;border:2px solid #005940;color:#fff;fill:#fff}.theme--dark-green .button--solid:focus{background-color:#fff;border:2px solid #fff}.theme--dark-green .button--solid:hover{background-color:#fff;border:2px solid #fff;color:#005940;fill:#005940}.theme--red .button--solid{background-color:#d81e05;border:2px solid #d81e05;color:#fff;fill:#fff}.theme--red .button--solid:focus{background-color:#fff;border:2px solid #fff}.theme--red .button--solid:hover{background-color:#fff;border:2px solid #fff;color:#d81e05;fill:#d81e05}.theme--brown .button--solid{background-color:#71351f;border:2px solid #71351f;color:#fff;fill:#fff}.theme--brown .button--solid:focus{background-color:#fff;border:2px solid #fff}.theme--brown .button--solid:hover{background-color:#fff;border:2px solid #fff;color:#71351f;fill:#71351f}.site{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:100vw;min-height:100vh;overflow-x:hidden;padding-top:55px;width:100%}.site__header{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.site__main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.site.site--headless{padding-top:0}@media only screen and (min-width:1024px){.site{padding-top:85px}}.hidden{background-color:#000;color:#fff;height:1px;left:-10000px;overflow:hidden;position:absolute;text-align:center;text-decoration:none;top:auto;width:1px}.hidden:focus{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #001615;color:#001615;height:4rem;left:1rem;overflow:unset;position:absolute;text-align:center;text-decoration:none;top:.5rem;width:12rem}.hidden__text{position:relative;top:1.1rem}.media{position:relative}.article__content .media,.section__content .media{margin-bottom:1rem}.figure .media{margin-bottom:0}.media img,.media picture{display:block;height:auto;width:100%}.media svg{display:block;max-height:100%;max-width:100%;width:100%}.media embed,.media iframe,.media object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.media__copyright{bottom:0;color:#000;font-size:.875rem;line-height:1;padding:.6rem;position:absolute;right:0}.media__copyright--white{color:#fff}.media--video{height:0;padding-top:56.25%;position:relative}.media--align-center{display:block;margin:0 auto 1rem}.article__content .media--align-center{max-width:800px}@media only screen and (min-width:768px){.media--align-left{float:left;margin-right:1.25rem;max-width:47%}}@media only screen and (min-width:768px){.media--align-right{float:right;margin-left:1.25rem;max-width:47%}}.nav{display:block;font-size:1rem;font-weight:500}.nav__title{color:#001615;font-size:1rem;font-weight:700;letter-spacing:.5px;line-height:1.5;margin:0}.nav__list{list-style:none;margin:0;padding:0}.nav__item{color:#fff}.nav__link{color:#fff;cursor:pointer;display:block;font-weight:500;text-decoration:none}.nav__link span{display:inline-block;position:relative}.nav__link span::after{background-color:rgba(255,255,255,.8);bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .15s ease-out;transition:width .15s ease-out;width:0}.nav__link:hover span::after{width:100%}.nav__link:focus span::after{width:100%}.nav__icon{display:inline-block;fill:#fff;height:1em;margin-left:.2em;width:1em}.nav--primary .nav__list::after,.nav--primary .nav__list::before{content:" ";display:table}.nav--primary .nav__list::after{clear:both}.legacy .nav--primary .nav__list::after,.legacy .nav--primary .nav__list::before{zoom:1}.nav--primary .nav__item{float:left;margin-right:10px}.nav--primary .nav__item:last-child{margin-right:0}.nav--primary .nav__link{padding:5px 4px}@media only screen and (min-width:1280px){.nav--primary .nav__link{padding:5px 10px}}.nav--secondary{font-size:.875rem;font-weight:400}.nav--secondary .nav__list::after,.nav--secondary .nav__list::before{content:" ";display:table}.nav--secondary .nav__list::after{clear:both}.legacy .nav--secondary .nav__list::after,.legacy .nav--secondary .nav__list::before{zoom:1}.nav--secondary .nav__item{float:left;margin-right:20px}.nav--secondary .nav__item:last-child{margin-right:0}.nav--secondary .nav__link{font-weight:400}.nav--footer{font-size:.875rem}@media only screen and (min-width:1024px){.nav--footer.is-wide .nav__list{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-columns:2;-moz-columns:2;columns:2}}@media only screen and (min-width:768px){.nav--footer .nav__title{margin-top:1rem}}.nav--header{font-size:1.25rem;max-height:50px;overflow:hidden}.nav--header .nav__title{color:#fff;font-size:1.1rem;line-height:1;margin-bottom:1rem;padding:0}.nav--header .nav__title .nav__link{padding:0}.nav--header .nav__link{padding:.5rem 0}.nav--header.is-open{max-height:100vh}.nav--header.is-open .nav__title{border-bottom:1px solid rgba(255,255,255,.7);font-size:1.25rem;padding-bottom:.75rem}@media only screen and (min-width:1024px){.nav--header{font-size:1rem;max-height:none}.nav--header .nav__title{border-bottom:1px solid rgba(255,255,255,.7);line-height:1.5;padding:.25rem}.nav--header .nav__title .nav__link{padding:0}.nav--header .nav__link{padding:.1rem .25rem}}.nav.nav--drawer.nav--primary{font-size:1.25rem;text-align:center}.nav.nav--drawer.nav--primary .nav__item{float:none;margin-bottom:.5rem}.nav.nav--drawer.nav--primary .nav__link span::after{bottom:-2px}.nav.nav--drawer.nav--secondary{display:inline-block}.theme--aqua-blue .nav .nav__title{color:#003760;font-size:1rem;font-weight:700;letter-spacing:.5px;line-height:1.5;margin:0}.theme--green .nav .nav__title{color:#2a422e;font-size:1rem;font-weight:700;letter-spacing:.5px;line-height:1.5;margin:0}.theme--dark-green .nav .nav__title{color:#000;font-size:1rem;font-weight:700;letter-spacing:.5px;line-height:1.5;margin:0}.theme--red .nav .nav__title{color:#741003;font-size:1rem;font-weight:700;letter-spacing:.5px;line-height:1.5;margin:0}.theme--brown .nav .nav__title{color:#492214;font-size:1rem;font-weight:700;letter-spacing:.5px;line-height:1.5;margin:0}.icons{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.icons__item{display:block;height:40px;width:40px}.icons__item:last-child{margin-right:0}.icons__item span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.icons__link{cursor:pointer;display:block;height:100%;padding:7px;-webkit-transition:background-color .2s;transition:background-color .2s;width:100%}.icons__link:hover{background-color:#f5f5f5}.icons__link:focus{background-color:#f5f5f5}.icons__link.facebook:hover{background-color:#3b5998}.icons__link.facebook:hover .icons__icon{fill:#fff}.icons__link.facebook:focus{background-color:#3b5998}.icons__link.facebook:focus .icons__icon{fill:#fff}.icons__link.linkedin:hover{background-color:#0077b5}.icons__link.linkedin:hover .icons__icon{fill:#fff}.icons__link.linkedin:focus{background-color:#0077b5}.icons__link.linkedin:focus .icons__icon{fill:#fff}.icons__link.twitter:hover{background-color:#55acee}.icons__link.twitter:hover .icons__icon{fill:#fff}.icons__link.twitter:focus{background-color:#55acee}.icons__link.twitter:focus .icons__icon{fill:#fff}.icons__icon{display:block;fill:#b6b6b6;-webkit-transition:fill .2s;transition:fill .2s}.icons--small .icons__item{height:35px;width:35px}.icons--footer .icons__link:hover,.icons--header .icons__link:hover{background-color:#003c3a}.icons--footer .icons__link:focus,.icons--header .icons__link:focus{background-color:#003c3a}.icons--footer .icons__icon,.icons--header .icons__icon{fill:#fff}.icons--header .icons__item{margin-right:5px}.icons--header .icons__item:last-child{margin-right:0}.icons--profile .icons__link:hover{opacity:.85}.icons--profile .icons__link:focus{opacity:.85}.icons--profile .icons__icon{fill:#363636}.theme--aqua-blue .icons--footer .icons__link:hover,.theme--aqua-blue .icons--header .icons__link:hover{background-color:#005fa5}.theme--green .icons--footer .icons__link:hover,.theme--green .icons--header .icons__link:hover{background-color:#005940}.theme--dark-green .icons--footer .icons__link:hover,.theme--dark-green .icons--header .icons__link:hover{background-color:#2a422e}.theme--dark-green .icons--footer .icons__link:focus,.theme--dark-green .icons--header .icons__link:focus{background-color:#2a422e}.theme--red .icons--footer .icons__link:hover,.theme--red .icons--header .icons__link:hover{background-color:#8d1403}.theme--red .icons--footer .icons__link:focus,.theme--red .icons--header .icons__link:focus{background-color:#8d1403}.theme--brown .icons--footer .icons__link:hover,.theme--brown .icons--header .icons__link:hover{background-color:#5d2c1a}.theme--brown .icons--footer .icons__link:focus,.theme--brown .icons--header .icons__link:focus{background-color:#5d2c1a}.form{background-color:#f5f5f5;border-radius:20px;margin:0 auto;max-width:800px;padding:20px}.form__block{padding:.25rem 0;position:relative}.form__block:first-child{padding-top:0}.form__block:last-child{padding-bottom:0}.form__checkbox{min-height:24px;position:relative}.form__checkbox input{left:0;position:absolute;width:auto;z-index:-1}.form__checkbox input:checked+label::after{opacity:1}.form__checkbox label{line-height:24px;padding:0 10px 0 33px}.form__checkbox label:hover::before{border-color:#b6b6b6}.form__checkbox label::before{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;content:"";display:block;height:24px;left:0;position:absolute;top:0;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:24px}.form__checkbox label::after{border:solid #444;border-width:0 2px 2px 0;content:"";display:block;height:14px;left:9px;opacity:0;position:absolute;top:3px;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transition:opacity .2s;transition:opacity .2s;width:7px}.form__title{font-size:1rem;line-height:1.25;margin:0 0 .25rem;padding:1rem 2px .25rem}.form__help{font-size:.875rem;font-style:italic;line-height:1.5;margin:0;padding:.25rem 2px}.form__buttons{padding:2rem 0 0}.form .has-error input{border-color:#d81e05}.form .has-error .form__help{color:#d81e05}.form--password .form__buttons{padding:1rem 0 0;text-align:right}@media only screen and (min-width:768px){.form--password{max-width:500px}}.theme--blue .form,.theme--grey .form{background-color:#fff}.searchform{width:100%}.searchform__search{position:relative}.searchbar .searchform__search{max-width:500px}.searchform__label{font-size:.9375rem;font-weight:500;margin-bottom:.5rem;padding:0;width:100%}.searchform__label--hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.searchform__input{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;line-height:1.625;border:1px solid #e5e5e5;border-radius:20px;font-size:1rem;height:40px;padding:0 30px 0 17px;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%}@media only screen and (min-width:480px){.searchform__input{letter-spacing:.5px}}.searchform__input:focus{border-color:#b6b6b6;outline:0}.searchform__input:-ms-input-placeholder,.searchform__input::-moz-placeholder,.searchform__input::-webkit-input-placeholder{color:#777}.searchform__button{height:40px;padding:0 10px 0 5px;position:absolute;right:0;top:0;width:30px}.searchform__button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.searchform__icon{fill:#444}.searchform__filters{padding:1rem 0 0}.searchform__filter{margin-bottom:1rem}.searchform__filter-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.searchform__filter-input{font-size:.75rem;margin:0 1rem .5rem 0;width:calc(50% - 1rem)}.searchform__filter-input:last-child{margin-right:0}.searchform__search-toggle{background-color:#f5f5f5;width:100%}.searchform__toggle-button{background-color:#f5f5f5;border-top:1px solid #dadada;color:#777;font-size:1rem;outline:0;padding:1rem 0;position:relative;text-align:center;-webkit-transition:background-color .4s;transition:background-color .4s;width:100%;z-index:1}.searchform__toggle-button:hover{background-color:#dadada}.searchform__toggle-icon{height:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .4s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1);width:25px}.searchform__search-container{margin:0 auto;max-width:1440px;padding:0 1.5rem}.searchform__toggle-content{max-height:0;opacity:0;pointer-events:none;-webkit-transition:max-height .4s cubic-bezier(.645,.045,.355,1),opacity .4s;transition:max-height .4s cubic-bezier(.645,.045,.355,1),opacity .4s}.searchform__multiselect{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;line-height:1.625;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%236f86a4%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M28.25%206.125L32%209.875l-16%2016-16-16%203.75-3.75L16%2018.375z%22%2F%3E%3C%2Fsvg%3E);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #e5e5e5;border-radius:20px;color:#777;font-size:16px;height:40px;letter-spacing:.5px;margin:0;padding:0 30px 0 17px;vertical-align:baseline;width:100%}@media only screen and (min-width:480px){.searchform__multiselect{letter-spacing:.5px}}.searchform__multiselect option{height:30px}.searchform__multiselect:focus{outline:0}.searchform--filters .searchform__button{height:auto;margin:.5rem 0 1rem;padding:0;position:initial;right:0;top:0;width:100%}.searchform--filters .searchform__button span{clip:none;height:auto;overflow:auto;position:initial;width:auto}.searchform--filters .searchform__input{padding:0 17px}.searchform.is-open .searchform__toggle-content{max-height:1000px;opacity:1;pointer-events:initial}.searchform.is-open .searchform__toggle-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.searchform.is-open .searchform__toggle-button:hover{background-color:#f5f5f5}.searchform.no-anim .searchform__toggle-content{-webkit-transition:max-height 0s,opacity 0s;transition:max-height 0s,opacity 0s}@media only screen and (min-width:768px){.searchform__filters{margin:0 auto;max-width:500px}}@media only screen and (min-width:1024px){.searchform__search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:768px;position:relative}.searchform__filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:768px;padding:2.5rem 0 0}.searchform__filter{margin-bottom:2rem;width:calc(50% - 1rem)}.searchform__filter-input{width:calc(20% - 1rem)}.searchform__toggle-button{padding:1.25rem 0}.searchform--filters .searchform__input{width:70%}.searchform--filters .searchform__button{margin:0 0 2.5rem;width:calc(30% - 1rem)}.searchform.is-open .searchform__toggle-button:hover{background-color:#dadada}}.agenda__wrapper{background-color:#36aa40;border:solid 1px #e5e5e5;position:relative}.agenda__scroller{background-color:#fff;margin-left:125px;overflow-x:scroll;overflow-y:visible}.agenda__table{border-spacing:0;margin:0;padding:0}.agenda__time{font-weight:700;margin-bottom:.1rem}.agenda th{border-bottom:solid 1px #e5e5e5;border-top:0;color:#36aa40;padding:15px}.agenda th:first-child{background-color:#36aa40;border-bottom:0;color:#fff}.agenda__col{font-size:.85rem;min-width:160px;padding:15px}.agenda__sticky-col{border:0;color:#fff;left:0;padding-bottom:15px;padding-top:15px;position:absolute;top:auto;width:125px}@media only screen and (min-width:768px){.agenda__scroller{margin-left:200px}.agenda__col{font-size:.85rem;min-width:200px;padding:15px 30px}.agenda__sticky-col{font-weight:500;width:200px}.agenda th{padding:15px 30px}}.article{position:relative;width:100%}.article__content{margin:0 auto 1rem;max-width:800px;padding:20px;width:100%}.article__content::after,.article__content::before{content:" ";display:table}.article__content::after{clear:both}.legacy .article__content::after,.legacy .article__content::before{zoom:1}.article__content>:last-child{margin-bottom:0}.article__header{background-color:#f5f5f5;padding:2rem}.article__title{font-size:1.5rem;line-height:1.25;color:#00625f;display:block;margin:0 auto;max-width:800px;text-align:center}@media only screen and (min-width:768px){.article__title{font-size:1.75rem}}@media only screen and (min-width:1024px){.article__title{font-size:2.5rem}}.article__footer{margin:0 auto;max-width:800px;padding:0 20px;width:100%}.article__info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 20px;min-height:60px;position:relative}.article__share{display:none;margin-top:-19px;position:absolute;right:0;top:50%}.article__download{display:none}.article__download--mobile{display:block}.article--no-img .article__banner{max-height:300px}.article--no-meta .article__share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.article--publication .article__info{margin:0;max-width:100vw}.article--publication .article__title{font-family:"Times New Roman",serif;font-size:1rem;font-style:italic;font-weight:400;line-height:1.5;color:#777;margin-bottom:1.5rem;position:relative}.article--publication .article__title::after{background-color:#00625f;bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:60px}@media only screen and (min-width:768px){.article--publication .article__title::after{left:50%;margin-left:-30px}}.theme--aqua-blue .article .article__title{color:#0072c6}.theme--aqua-blue .article .article--publication .article__title::after{background-color:#0072c6;bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:60px}@media only screen and (min-width:768px){.theme--aqua-blue .article .article--publication .article__title::after{left:50%;margin-left:-30px}}.theme--green .article .article__title{color:#36aa40}.theme--green .article .article--publication .article__title::after{background-color:#36aa40;bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:60px}@media only screen and (min-width:768px){.theme--green .article .article--publication .article__title::after{left:50%;margin-left:-30px}}.theme--dark-green .article .article__title{color:#005940}.theme--dark-green .article .article--publication .article__title::after{background-color:#005940;bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:60px}@media only screen and (min-width:768px){.theme--dark-green .article .article--publication .article__title::after{left:50%;margin-left:-30px}}.theme--red .article .article__title{color:#d81e05}.theme--red .article .article--publication .article__title::after{background-color:#d81e05;bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:60px}@media only screen and (min-width:768px){.theme--red .article .article--publication .article__title::after{left:50%;margin-left:-30px}}.theme--brown .article .article__title{color:#71351f}.theme--brown .article .article--publication .article__title::after{background-color:#71351f;bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:60px}@media only screen and (min-width:768px){.theme--brown .article .article--publication .article__title::after{left:50%;margin-left:-30px}}@media only screen and (min-width:480px){.article__meta{padding:115px}.article__share{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px){.article__title{text-align:center}.article__content{margin-bottom:2rem}.article--publication__title{font-size:1.1875rem;letter-spacing:1px;margin-bottom:2.5rem}}@media only screen and (min-width:1024px){.article__tags{margin:0 -1rem}.article__download{display:block}.article__download--mobile{display:none}}@media only screen and (min-width:1280px){.article--publication .article__meta{margin:0 auto;max-width:800px}}.banner{height:235px;position:relative}.banner.is-faded .banner__menu,.banner.is-faded .banner__note,.banner.is-faded .banner__subtitle,.banner.is-faded .banner__title{opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}.banner__media{background:#001615;height:100%;position:relative;z-index:0}.banner__media::after{height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.2);content:""}.banner__image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.banner__video{display:none;font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.banner__copyright{bottom:0;color:#000;font-size:.875rem;line-height:1;padding:.6rem;position:absolute;right:0}.banner__copyright--white{color:#fff}.banner__menu{background-color:rgba(0,0,0,.7);cursor:pointer;left:0;padding:1rem;position:absolute;top:235px;-webkit-transition:opacity .3s ease .6s,-webkit-transform .3s;transition:opacity .3s ease .6s,-webkit-transform .3s;transition:opacity .3s ease .6s,transform .3s;transition:opacity .3s ease .6s,transform .3s,-webkit-transform .3s;width:100%;z-index:4}.banner__menu::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M18.67%2011.588L7.252.17c-.228-.227-.596-.227-.824%200L5.33%201.27c-.11.108-.17.256-.17.41%200%20.155.06.303.17.412L15.24%2012l-9.91%209.908c-.11.11-.17.257-.17.412%200%20.154.06.302.17.41l1.098%201.1c.114.113.263.17.412.17.15%200%20.298-.057.412-.17L18.67%2012.41c.227-.228.227-.596%200-.824z%22%2F%3E%3C%2Fsvg%3E);display:block;height:20px;position:absolute;right:1rem;top:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:20px}.banner__menu.is-open{bottom:0;position:fixed;top:55px;-webkit-transition:opacity .3s ease .6s,top .3s,bottom .3s;transition:opacity .3s ease .6s,top .3s,bottom .3s}.banner__menu.is-open::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.admin-bar .banner__menu.is-open{top:101px}.banner__logo{max-width:250px}.banner__container{left:50%;max-width:950px;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.banner__content{padding:0 20px}.banner__note{font-family:"Times New Roman",serif;font-size:1.0625rem;font-style:italic;font-weight:700;line-height:1.25;color:#fff;display:block;margin:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}@media only screen and (min-width:480px){.banner__note{font-size:1.75rem;letter-spacing:.5px}}@media only screen and (min-width:1024px){.banner__note{font-size:2rem}}.banner__note+.banner__title{margin-top:1rem}.banner__note+.banner__title::before{background-color:#fff;content:"";height:2px;left:0;position:absolute;top:-.75rem;width:60px}@media only screen and (min-width:768px){.banner__note+.banner__title::before{left:50%;margin-left:-30px}}.banner__title{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;color:#fff;display:block;margin:0 0 1.25rem;position:relative;-webkit-transition:opacity .3s ease .2s,-webkit-transform .3s ease .2s;transition:opacity .3s ease .2s,-webkit-transform .3s ease .2s;transition:opacity .3s ease .2s,transform .3s ease .2s;transition:opacity .3s ease .2s,transform .3s ease .2s,-webkit-transform .3s ease .2s}@media only screen and (min-width:480px){.banner__title{font-size:2rem;letter-spacing:.5px}}@media only screen and (min-width:768px){.banner__title{font-size:3rem}}@media only screen and (min-width:1024px){.banner__title{font-size:3.5rem;line-height:1.15625}}.banner__title+.banner__subtitle::before{background-color:#fff;content:"";height:2px;left:0;position:absolute;top:-.75rem;width:60px}@media only screen and (min-width:768px){.banner__title+.banner__subtitle::before{left:50%;margin-left:-30px}}.banner__subtitle{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5;color:#fff;display:block;margin:0 0 1rem;position:relative;-webkit-transition:opacity .3s ease .4s,-webkit-transform .3s ease .4s;transition:opacity .3s ease .4s,-webkit-transform .3s ease .4s;transition:opacity .3s ease .4s,transform .3s ease .4s;transition:opacity .3s ease .4s,transform .3s ease .4s,-webkit-transform .3s ease .4s}@media only screen and (min-width:480px){.banner__subtitle{font-size:1.25rem;letter-spacing:.5px;line-height:1.625}}@media only screen and (min-width:1024px){.banner__subtitle{font-size:1.375rem;line-height:1.636363636}}.banner__cta{margin:1.25rem 0 0}.banner__cta::after,.banner__cta::before{content:" ";display:table}.banner__cta::after{clear:both}.legacy .banner__cta::after,.legacy .banner__cta::before{zoom:1}.banner__button{font-size:.875rem;line-height:30px;margin-bottom:.6rem}.banner__button:last-child{margin-bottom:0}.banner--lefty .banner__container{max-width:800px}.banner--lefty .banner__content{text-align:left}.banner--lefty .banner__note::before,.banner--lefty .banner__title::before{left:0;margin-left:0}.banner--cta{height:350px}.banner--menu{height:285px;padding-bottom:50px}.banner--menu .banner__container{top:calc(50% - 25px)}.banner--logo .banner__container{max-width:800px;padding:0 20px}.theme--aqua-blue .banner__title{color:#fff}.theme--aqua-blue .banner__media{background:#003760}.theme--dark-green .banner__title,.theme--green .banner__title{color:#fff}.theme--dark-green .banner__media,.theme--green .banner__media{background:#2a422e}.theme--red .banner__title{color:#fff}.theme--red .banner__media{background:#741003}.theme--brown .banner__title{color:#fff}.theme--brown .banner__media{background:#492214}@media only screen and (min-width:480px){.banner{height:300px}.banner__cta{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.banner__button{font-size:1rem;line-height:35px;margin:0 .6rem .6rem 0}.banner--cta{height:350px}.banner--menu{height:350px}.banner--menu .banner__menu{top:300px}.banner--menu .banner__menu.is-open{top:55px}.admin-bar .banner--menu .banner__menu.is-open{top:101px}}@media only screen and (min-width:768px){.banner{height:350px}.banner__logo{max-width:400px}.banner__content{text-align:center}.banner__note{margin-bottom:1.5rem}.banner__note+.banner__title::before{height:3px;top:-1rem}.banner__title+.banner__subtitle::before{height:3px;top:-1rem}.banner__video{display:block}.banner__subtitle{padding:0 3rem}.banner__cta{margin-top:1.5rem}.banner--lefty .banner__title+.banner__subtitle::before{left:0;margin-left:0}.banner--lefty .banner__subtitle{padding-left:0}.banner--menu{height:400px}.banner--menu .banner__menu{top:350px}.banner--menu .banner__menu.is-open{top:55px}.admin-bar .banner--menu .banner__menu.is-open{top:87px}}@media only screen and (min-width:1024px){.banner{height:400px}.banner--menu{padding-bottom:0}.banner--menu .banner__container{left:230px;max-width:794px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.banner--menu .banner__content{text-align:left}.banner--menu .banner__menu{background-color:rgba(0,0,0,.5);bottom:0;cursor:default;left:0;padding:1rem;position:absolute;top:0;width:230px}.banner--menu .banner__menu::after{display:none}.banner--menu .banner__menu.is-open{position:absolute;top:0}}@media only screen and (min-width:1280px){.banner--menu .banner__container{left:50%;max-width:950px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner--menu .banner__content{text-align:center}}.drawer{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10}.drawer__backdrop{background-color:transparent;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.drawer__container{background-color:#00625f;bottom:0;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:400px;position:absolute;right:0;top:0;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%}.drawer__content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;overflow-x:hidden;overflow-y:auto;padding:15px 20px}.drawer__header{height:55px;padding:.5rem 1rem}.drawer__footer{line-height:1rem;padding:.5rem 1rem 1rem;text-align:center;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s ease-out .25s;transition:-webkit-transform .2s ease-out .25s;transition:transform .2s ease-out .25s;transition:transform .2s ease-out .25s,-webkit-transform .2s ease-out .25s}.drawer__logo{display:inline-block;height:40px;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s;width:100px}.drawer__logo:hover{opacity:.8}.drawer__logo svg{fill:#fff}.drawer__close{color:#fff;cursor:pointer;fill:#fff;height:55px;padding:1rem;position:absolute;right:0;top:0;-webkit-transition:background-color .2s;transition:background-color .2s;width:55px}.drawer__close:hover{background-color:#003c3a}.drawer__close span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.drawer.is-active{display:block}.drawer.is-open .drawer__backdrop{background-color:rgba(0,0,0,.5)}.drawer.is-open .drawer__container{-webkit-transform:translateX(0);transform:translateX(0)}.drawer.is-open .drawer__footer{-webkit-transform:translateY(0);transform:translateY(0)}.drawer--menu .drawer__content{padding-top:10vh}.theme--aqua-blue .drawer__container{background-color:#0072c6}.theme--aqua-blue .drawer__close:hover{background-color:#005fa5}.theme--green .drawer__container{background-color:#36aa40}.theme--green .drawer__close:hover{background-color:#005940}.theme--dark-green .drawer__container{background-color:#005940}.theme--dark-green .drawer__close:hover{background-color:#2a422e}.theme--red .drawer__container{background-color:#d81e05}.theme--red .drawer__close:hover{background-color:#8d1403}.theme--brown .drawer__container{background-color:#71351f}.theme--brown .drawer__close:hover{background-color:#5d2c1a}.expand{display:block;position:relative}.expand__header{cursor:pointer;font-size:1rem;font-weight:700;line-height:1;padding:15px 0 15px 30px;-webkit-transition:border-color .2s,color .2s;transition:border-color .2s,color .2s}.expand__header:hover{color:#00625f}.expand__header:hover .expand__icon{fill:#00625f}.expand__header:focus{color:#00625f}.expand__header:focus .expand__icon{fill:#00625f}.expand__icon{fill:#444;height:1rem;left:3px;position:absolute;top:15px;-webkit-transition:fill .2s,-webkit-transform .2s;transition:fill .2s,-webkit-transform .2s;transition:fill .2s,transform .2s;transition:fill .2s,transform .2s,-webkit-transform .2s;width:1rem}.expand__content{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;line-height:1.625;border-bottom:1px solid transparent;display:none;height:auto;max-height:0;opacity:0;overflow:hidden;padding:0;position:relative;-webkit-transition:opacity .2s ease-out .2s,padding .2s;transition:opacity .2s ease-out .2s,padding .2s}@media only screen and (min-width:480px){.expand__content{letter-spacing:.5px}}.expand.is-active .expand__content{display:block}.expand.is-open .expand__icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.expand.is-open .expand__content{max-height:5000px;opacity:1;padding:15px 0 1.5rem;-webkit-transform:translateY(0);transform:translateY(0)}.theme--forest .expand__header:hover{color:#00625f}.theme--forest .expand__header:hover .expand__icon{fill:#00625f}.theme--forest .expand__header:focus{color:#00625f}.theme--forest .expand__header:focus .expand__icon{fill:#00625f}.theme--aqua-blue .expand__header:hover{color:#0072c6}.theme--aqua-blue .expand__header:hover .expand__icon{fill:#0072c6}.theme--aqua-blue .expand__header:focus{color:#0072c6}.theme--aqua-blue .expand__header:focus .expand__icon{fill:#0072c6}.theme--green .expand__header:hover{color:#36aa40}.theme--green .expand__header:hover .expand__icon{fill:#36aa40}.theme--green .expand__header:focus{color:#36aa40}.theme--green .expand__header:focus .expand__icon{fill:#36aa40}.theme--dark-green .expand__header:hover{color:#005940}.theme--dark-green .expand__header:hover .expand__icon{fill:#005940}.theme--dark-green .expand__header:focus{color:#005940}.theme--dark-green .expand__header:focus .expand__icon{fill:#005940}.theme--red .expand__header:hover{color:#d81e05}.theme--red .expand__header:hover .expand__icon{fill:#d81e05}.theme--red .expand__header:focus{color:#d81e05}.theme--red .expand__header:focus .expand__icon{fill:#d81e05}.theme--brown .expand__header:hover{color:#71351f}.theme--brown .expand__header:hover .expand__icon{fill:#71351f}.theme--brown .expand__header:focus{color:#71351f}.theme--brown .expand__header:focus .expand__icon{fill:#71351f}.theme--reverse .expand .expand__header:hover{color:#fff}.theme--reverse .expand .expand__header:hover .expand__icon{fill:#fff}.theme--reverse .expand .expand__header:focus{color:#fff}.theme--reverse .expand .expand__header:focus .expand__icon{fill:#fff}.no-js .expand .expand__content{max-height:5000px;opacity:1;padding:15px 0 1.5rem}@media print{.expand .expand__content{max-height:5000px;opacity:1;padding:15px 0 1.5rem}}.facts{max-width:450px;min-width:300px;padding:.5rem 0}.facts__title{font-size:1rem;font-weight:500;margin:0 0 .25rem}.facts__item{margin:0 0 1rem}.facts__item:last-child{margin:0}.facts__item:nth-child(1) .facts__bar .progressbar__progress{-webkit-transition-delay:.1s;transition-delay:.1s}.facts__item:nth-child(2) .facts__bar .progressbar__progress{-webkit-transition-delay:.2s;transition-delay:.2s}.facts__item:nth-child(3) .facts__bar .progressbar__progress{-webkit-transition-delay:.3s;transition-delay:.3s}.facts__item:nth-child(4) .facts__bar .progressbar__progress{-webkit-transition-delay:.4s;transition-delay:.4s}.facts__item:nth-child(5) .facts__bar .progressbar__progress{-webkit-transition-delay:.5s;transition-delay:.5s}.facts__item:nth-child(6) .facts__bar .progressbar__progress{-webkit-transition-delay:.6s;transition-delay:.6s}.facts__item:nth-child(7) .facts__bar .progressbar__progress{-webkit-transition-delay:.7s;transition-delay:.7s}.facts__item:nth-child(8) .facts__bar .progressbar__progress{-webkit-transition-delay:.8s;transition-delay:.8s}.facts__item:nth-child(9) .facts__bar .progressbar__progress{-webkit-transition-delay:.9s;transition-delay:.9s}.facts__item:nth-child(10) .facts__bar .progressbar__progress{-webkit-transition-delay:1s;transition-delay:1s}.facts__description{font-size:.825rem;font-weight:500;margin:0 0 .25rem}.facts__result{float:right;font-size:.825rem;font-weight:500;text-align:right}.facts__bar{margin:0 -4px}.facts__bar .progressbar__progress{-webkit-transition:width .8s ease-out .5s;transition:width .8s ease-out .5s}.facts__explanation{font-size:.825rem}@media only screen and (min-width:768px){.facts{max-width:450px;padding:10px}.facts__title{min-height:60px}}.figure{margin-bottom:1.25rem}.figure__media{width:100%}@media only screen and (min-width:768px){.figure--left{float:left;margin-right:1.25rem;max-width:50%}}@media only screen and (min-width:768px){.figure--right{float:right;margin-left:1.25rem;max-width:50%}}.figure--wide{margin-left:-20px;margin-right:-20px}@media only screen and (min-width:800px){.article__content .figure--wide{margin-left:calc((-100vw + 775px)/ 2);margin-right:calc((-100vw + 775px)/ 2)}}@media only screen and (min-width:1440px){.article__content .figure--wide{margin-left:calc((-1440px + 775px)/ 2);margin-right:calc((-1440px + 775px)/ 2)}}@media only screen and (min-width:900px){.section__content .figure--wide{margin-left:calc((-100vw + 875px)/ 2);margin-right:calc((-100vw + 875px)/ 2)}}@media only screen and (min-width:1440px){.section__content .figure--wide{margin-left:calc((-1440px + 875px)/ 2);margin-right:calc((-1440px + 875px)/ 2)}}.footer{background-color:#00625f;z-index:1}.footer__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1440px;padding:20px}@media only screen and (min-width:768px){.footer__container{padding:30px 20px}}@media only screen and (min-width:1024px){.footer__container{padding-bottom:50px}}@media only screen and (min-width:1280px){.footer__container{padding-bottom:75px}}@media only screen and (min-width:1440px){.footer__container{padding-bottom:100px}}.footer__newsletter{background-color:#33817f;width:100%}.footer__newsletter .footer__container{max-width:900px;padding:20px}.footer__panel{margin-bottom:2rem;width:100%}.footer__panel:first-child{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}@media only screen and (min-width:480px){.footer__panel{padding-right:1.5rem;width:50%}.footer__panel:first-child{width:100%}}@media only screen and (min-width:768px){.footer__panel{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto}.footer__panel:first-child{min-width:300px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}@media only screen and (min-width:1024px){.footer__panel.is-wide{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}}.footer__logo{display:block;height:55px;margin-bottom:1.25rem;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s;width:150px}.footer__logo:hover{opacity:.8}.footer__logo:focus{opacity:.8}.footer__logo svg{fill:#fff}.footer__logo span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.footer__contact{margin-bottom:.75rem}@media only screen and (min-width:480px){.footer__social{margin-left:-5px}}.theme--aqua-blue .footer{background-color:#0072c6}.theme--aqua-blue .footer__newsletter{background-color:#0081e0}.theme--green .footer{background-color:#36aa40}.theme--green .footer__newsletter{background-color:#3cbd47}.theme--dark-green .footer{background-color:#005940}.theme--dark-green .footer__newsletter{background-color:#36aa40}.theme--red .footer{background-color:#d81e05}.theme--red .footer__newsletter{background-color:#f12106}.theme--brown .footer{background-color:#71351f}.theme--brown .footer__newsletter{background-color:#853e24}.gallery{margin:1.5rem auto;max-width:800px;min-height:220px;position:relative;width:100%}.gallery:hover .owl-nav .owl-next,.gallery:hover .owl-nav .owl-prev{opacity:1}.gallery__container{position:relative}.gallery__carousel{max-height:600px;position:relative;z-index:1}.gallery__slide{margin:0}.gallery__slide .media{margin:0}.gallery__caption{background-color:rgba(0,0,0,.4);bottom:0;color:#fff;left:0;padding:.25rem .5rem;position:absolute;width:100%}.gallery__caption+.gallery__copyright{bottom:1.6rem}.gallery__copyright{bottom:0;color:#000;font-size:.875rem;padding:.25rem .5rem;position:absolute;right:0}.gallery__copyright--white{color:#fff}.gallery .owl-nav{display:none}@media only screen and (min-width:850px){.gallery .owl-nav{display:block}}.gallery .owl-nav .owl-next,.gallery .owl-nav .owl-prev{background-color:#00625f;border-bottom-left-radius:32px;border-top-left-radius:32px;height:64px;left:0;opacity:.5;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;width:32px;z-index:-1}.gallery .owl-nav .owl-next:hover,.gallery .owl-nav .owl-prev:hover{opacity:1}.gallery .owl-nav .owl-next::after,.gallery .owl-nav .owl-prev::after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:block;height:14px;left:50%;margin:-7px 0 0 -2px;position:absolute;top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:14px}.gallery .owl-nav .owl-next span,.gallery .owl-nav .owl-prev span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.gallery .owl-nav .owl-next.disabled,.gallery .owl-nav .owl-prev.disabled{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.gallery .owl-nav .owl-next{border-bottom-left-radius:0;border-bottom-right-radius:32px;border-top-left-radius:0;border-top-right-radius:32px;left:auto;right:0;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.gallery .owl-nav .owl-next::after{margin:-7px 0 0 -12px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.gallery .owl-nav .owl-next.disabled{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.gallery .owl-dots .owl-dot span{background:#00625f}.theme--aqua-blue .gallery .owl-next,.theme--aqua-blue .gallery .owl-prev{background-color:#0072c6}.theme--aqua-blue .gallery .owl-dots .owl-dot span{background:#0072c6}.theme--green .gallery .owl-next,.theme--green .gallery .owl-prev{background-color:#36aa40}.theme--green .gallery .owl-dots .owl-dot span{background:#36aa40}.theme--dark-green .gallery .owl-next,.theme--dark-green .gallery .owl-prev{background-color:#005940}.theme--dark-green .gallery .owl-dots .owl-dot span{background:#005940}.theme--red .gallery .owl-next,.theme--red .gallery .owl-prev{background-color:#d81e05}.theme--red .gallery .owl-dots .owl-dot span{background:#d81e05}.theme--brown .gallery .owl-next,.theme--brown .gallery .owl-prev{background-color:#d81e05}.theme--brown .gallery .owl-dots .owl-dot span{background:#d81e05}.theme--reversed .gallery .owl-nav .owl-next,.theme--reversed .gallery .owl-nav .owl-prev{background-color:#fff}.theme--reversed .gallery .owl-nav .owl-next::after,.theme--reversed .gallery .owl-nav .owl-prev::after{border:solid #00625f}.theme--reversed .gallery .owl-dots .owl-dot span{background:#fff}.theme--green .theme--reversed .gallery .owl-next::after,.theme--green .theme--reversed .gallery .owl-prev::after{border:solid #36aa40}.theme--dark-green .theme--reversed .gallery .owl-next::after,.theme--dark-green .theme--reversed .gallery .owl-prev::after{border:solid #005940}.theme--red .theme--reversed .gallery .owl-next::after,.theme--red .theme--reversed .gallery .owl-prev::after{border:solid #d81e05}.theme--brown .theme--reversed .gallery .owl-next::after,.theme--brown .theme--reversed .gallery .owl-prev::after{border:solid #71351f}@media only screen and (min-width:480px){.gallery{min-height:300px}}@media only screen and (min-width:768px){.gallery{min-height:500px}}.gallery-pagination{display:block;padding:1rem 0 0;position:relative;width:100%}.gallery-pagination__carousel{height:55px}.gallery-pagination__item{height:55px;overflow:hidden;position:relative;width:100%}.gallery-pagination__item::after{background-color:#00625f;border-radius:50%;bottom:-12px;content:"";cursor:pointer;display:block;height:24px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .2s cubic-bezier(.45,-.78,.32,1.5);transition:-webkit-transform .2s cubic-bezier(.45,-.78,.32,1.5);transition:transform .2s cubic-bezier(.45,-.78,.32,1.5);transition:transform .2s cubic-bezier(.45,-.78,.32,1.5),-webkit-transform .2s cubic-bezier(.45,-.78,.32,1.5);width:24px}.gallery-pagination__item:hover{cursor:pointer}.gallery-pagination__item:hover .gallery-pagination__heading{color:#000}.active.center .gallery-pagination__item{cursor:auto}.active.center .gallery-pagination__item::after{bottom:-14px;-webkit-transform:translateX(-50%) scale(2);transform:translateX(-50%) scale(2)}.active.center .gallery-pagination__item .gallery-pagination__heading{color:#000}.gallery-pagination__heading{color:#b6b6b6;display:block;font-size:1rem;font-weight:500;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-transition:color .2s,opacity .2s;transition:color .2s,opacity .2s;white-space:nowrap}.theme--aqua-blue .gallery-pagination__item::after{background-color:#0072c6}.theme--green .gallery-pagination__item::after{background-color:#36aa40}.theme--dark-green .gallery-pagination__item::after{background-color:#005940}.theme--red .gallery-pagination__item::after{background-color:#d81e05}.theme--brown .gallery-pagination__item::after{background-color:#71351f}.theme--reversed .gallery-pagination .gallery-pagination__item::after{background-color:#003c3a}.theme--reversed .gallery-pagination .gallery-pagination__item:hover .gallery-pagination__heading{color:#fff;opacity:1}.theme--reversed .gallery-pagination .center .gallery-pagination__item .gallery-pagination__heading{color:#fff;opacity:1}.theme--reversed .gallery-pagination .gallery-pagination__heading{color:#fff;opacity:.7}.theme--aqua-blue .theme--reversed .gallery-pagination .gallery-pagination__item::after{background-color:#005fa5}.theme--green .theme--reversed .gallery-pagination .gallery-pagination__item::after{background-color:#005940}.theme--dark-green .theme--reversed .gallery-pagination .gallery-pagination__item::after{background-color:#2a422e}.theme--red .theme--reversed .gallery-pagination .gallery-pagination__item::after{background-color:#8d1403}.theme--brown .theme--reversed .gallery-pagination .gallery-pagination__item::after{background-color:#5d2c1a}.gallery-advanced{position:relative}.gallery-advanced__nav{display:none}.gallery-advanced__nav+.gallery-advanced__carousel{border-top:8px solid #00625f}.gallery-advanced__carousel{background-color:#f5f5f5}.gallery-advanced__item{width:100%}.gallery-advanced__media{position:relative}.gallery-advanced__copyright{bottom:0;color:#000;font-size:.875rem;line-height:1;padding:.4rem .75rem;position:absolute;right:0}.gallery-advanced__copyright--white{color:#fff}.gallery-advanced__content{background-color:#000;color:#fff;font-size:.825rem;line-height:1.5;padding:.75rem;width:100%}.gallery-advanced__content a{border-bottom:1px solid rgba(255,255,255,.5);color:#fff}.gallery-advanced__content a:hover{border-color:#fff}.gallery-advanced__content :last-child{margin-bottom:0}.gallery-advanced .owl-nav .owl-next,.gallery-advanced .owl-nav .owl-prev{background-color:rgba(0,0,0,.4);height:40px;margin-top:-20px;position:absolute;top:50%;width:40px}.gallery-advanced .owl-nav .owl-next::after,.gallery-advanced .owl-nav .owl-prev::after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:block;height:14px;left:50%;margin:-7px 0 0 -4px;position:absolute;top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:14px}.gallery-advanced .owl-nav .owl-next span,.gallery-advanced .owl-nav .owl-prev span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.gallery-advanced .owl-nav .owl-next.disabled,.gallery-advanced .owl-nav .owl-prev.disabled{display:none}.gallery-advanced .owl-nav .owl-prev{left:10px}.gallery-advanced .owl-nav .owl-next{right:10px}.gallery-advanced .owl-nav .owl-next::after{margin:-7px 0 0 -10px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.theme--aqua-blue .gallery-advanced__nav+.gallery-advanced__carousel{border-top:8px solid #0072c6}.theme--green .gallery-advanced__nav+.gallery-advanced__carousel{border-top:8px solid #36aa40}.theme--dark-green .gallery-advanced__nav+.gallery-advanced__carousel{border-top:8px solid #005940}.theme--red .gallery-advanced__nav+.gallery-advanced__carousel{border-top:8px solid #d81e05}.theme--brown .gallery-advanced__nav+.gallery-advanced__carousel{border-top:8px solid #71351f}.theme--reversed .gallery-advanced__carousel{background-color:#003c3a;border-bottom:8px solid #003c3a;border-top:8px solid #003c3a}.theme--aqua-blue .theme--reversed .gallery-advanced__carousel{background-color:#005fa5;border-bottom:8px solid #005fa5;border-top:8px solid #005fa5}.theme--green .theme--reversed .gallery-advanced__carousel{background-color:#005940;border-bottom:8px solid #005940;border-top:8px solid #005940}.theme--dark-green .theme--reversed .gallery-advanced__carousel{background-color:#2a422e;border-bottom:8px solid #2a422e;border-top:8px solid #2a422e}.theme--red .theme--reversed .gallery-advanced__carousel{background-color:#8d1403;border-bottom:8px solid #8d1403;border-top:8px solid #8d1403}.theme--brown .theme--reversed .gallery-advanced__carousel{background-color:#5d2c1a;border-bottom:8px solid #5d2c1a;border-top:8px solid #5d2c1a}@media only screen and (min-width:768px){.gallery-advanced__nav{display:block}.gallery-advanced__item{width:650px}.gallery-advanced__item::before{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.center .gallery-advanced__item::before{display:none}.center .gallery-advanced__item .gallery-advanced__content{-webkit-transform:translateY(0);transform:translateY(0)}.gallery-advanced__content{background-color:rgba(0,0,0,.6);bottom:1.3rem;font-size:1rem;left:1.3rem;line-height:1.625;overflow-x:hidden;overflow-y:auto;padding:1rem;position:absolute;right:1rem;-webkit-transform:translateY(calc(100% + 1.5rem));transform:translateY(calc(100% + 1.5rem));-webkit-transition:-webkit-transform .2s ease-out .2s;transition:-webkit-transform .2s ease-out .2s;transition:transform .2s ease-out .2s;transition:transform .2s ease-out .2s,-webkit-transform .2s ease-out .2s;width:auto}.gallery-advanced .owl-nav .owl-next,.gallery-advanced .owl-nav .owl-prev{background-color:rgba(0,0,0,.3);height:100%;margin:0;position:absolute;top:0;-webkit-transition:background-color .2s;transition:background-color .2s;width:50%}.gallery-advanced .owl-nav .owl-next:hover,.gallery-advanced .owl-nav .owl-prev:hover{background-color:transparent}.gallery-advanced .owl-nav .owl-next::after,.gallery-advanced .owl-nav .owl-prev::after{display:none}.gallery-advanced .owl-nav .owl-prev{right:50%;-webkit-transform:translateX(-343px);transform:translateX(-343px)}.gallery-advanced .owl-nav .owl-next{left:50%;-webkit-transform:translateX(333px);transform:translateX(333px)}}@media only screen and (min-width:1024px){.gallery-advanced__item{width:850px}.gallery-advanced__content{bottom:1.5rem;left:2rem;padding:1rem 1.5rem;right:2rem}.gallery-advanced__copyright{padding-bottom:.5rem;padding-top:.5rem}.gallery-advanced .owl-nav .owl-prev{right:50%;-webkit-transform:translateX(-443px);transform:translateX(-443px)}.gallery-advanced .owl-nav .owl-next{left:50%;-webkit-transform:translateX(433px);transform:translateX(433px)}}@media only screen and (min-width:1280px){.gallery-advanced__item{width:1100px}.gallery-advanced .owl-nav .owl-prev{right:50%;-webkit-transform:translateX(-568px);transform:translateX(-568px)}.gallery-advanced .owl-nav .owl-next{left:50%;-webkit-transform:translateX(558px);transform:translateX(558px)}}.header{background-color:#00625f;height:55px;position:relative;-webkit-transition:height .2s;transition:height .2s;width:100%}.header__container{height:100%;margin:0 auto;max-width:1440px;padding:10px 20px;position:relative;width:100%}.header__logo{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;text-decoration:none;-webkit-transition:opacity .2s,width .2s;transition:opacity .2s,width .2s;width:100px}.header__logo:hover{opacity:.8}.header__logo:focus{opacity:.8}.header__logo svg{fill:#fff}.header__logo span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.header__small{display:block;position:absolute;right:15px;top:7px}.header__primary{bottom:10px;display:none;position:absolute;right:15px}.header__secondary{display:none;position:absolute;right:25px;top:15px}@media only screen and (min-width:1024px){.header{height:85px}.header__container{padding:15px 20px}.header__logo{width:150px}.header__small{display:none}.header__primary,.header__secondary{display:block}}.theme--aqua-blue .header{background-color:#0072c6}.theme--green .header{background-color:#36aa40}.theme--dark-green .header{background-color:#005940}.theme--red .header{background-color:#d81e05}.theme--brown .header{background-color:#71351f}.index{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;-webkit-box-shadow:0 0 3px 0 rgba(182,182,182,.8);box-shadow:0 0 3px 0 rgba(182,182,182,.8);left:0;position:fixed;top:55px;-webkit-transform:translate3d(0,-101%,0);transform:translate3d(0,-101%,0);-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,transform .2s;transition:background-color .2s,transform .2s,-webkit-transform .2s;width:100%;z-index:4}.index.is-sticky{-webkit-transform:translateY(0);transform:translateY(0)}.index.is-open .index__header{border-color:#e5e5e5}.index.is-open .index__drawer{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0)}.index__header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid transparent;color:#00625f;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:500;height:60px;overflow:hidden;padding:10px 5px;text-decoration:none;text-overflow:ellipsis;-webkit-transition:border-color .2s,opacity .2s;transition:border-color .2s,opacity .2s;white-space:nowrap;width:100%}.index__header:hover .index__title::after{width:100%}.index__icon{fill:#b6b6b6;height:40px;margin-right:5px;padding:5px;width:40px}.index__title{display:inline-block;position:relative;-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.index__title.is-changing{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.index__title::after{background-color:rgba(0,98,95,.8);bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .15s ease-out;transition:width .15s ease-out;width:0}.index__drawer{background-color:#fff;-webkit-box-shadow:0 0 3px 0 rgba(182,182,182,.8);box-shadow:0 0 3px 0 rgba(182,182,182,.8);left:0;max-height:calc(100vh - 60px);opacity:0;overflow-x:hidden;overflow-y:auto;padding:10px 0;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out;transition:opacity .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out;width:100%;z-index:-1}.index__list{list-style:none;margin:0;padding:0;display:block;width:100%}.index__item{display:block;width:100%}.index__link{display:block;font-size:1rem;line-height:40px;padding:0 15px;position:relative;text-decoration:none;text-overflow:ellipsis;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;white-space:nowrap;width:100%}.index__link:hover span::after{width:100%}.index__link:focus span::after{width:100%}.index__link::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2040%22%3E%3Cpath%20fill%3D%22%2300625f%22%20d%3D%22M1.697%200H0v40h1.697C18.935%2040%2010.09%2027.957%2027%2020.133v-.265C10.09%2012.044%2018.936%200%201.697%200z%22%2F%3E%3C%2Fsvg%3E);display:none;height:40px;opacity:0;position:absolute;right:-27px;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;width:27px}.index__link::after{background-color:rgba(0,98,95,.3);border-radius:50%;content:"";display:none;height:8px;opacity:0;position:absolute;right:-4px;top:17px;-webkit-transition:opacity .2s;transition:opacity .2s;width:8px}.index__link.is-active{background-color:#00625f;color:#fff;font-weight:500}.index__link.is-active::before{opacity:1}.index__link.is-active::after{background-color:#fff}.index__link.is-active span::after{background-color:#fff}.index__link span{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-transition:opacity .2s;transition:opacity .2s}.index__link span::after{background-color:rgba(68,68,68,.8);bottom:-2px;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .15s ease-out;transition:width .15s ease-out;width:0}@media only screen and (min-width:1024px){.index{background-color:transparent;bottom:0;-webkit-box-shadow:none;box-shadow:none;max-width:250px;top:85px;-webkit-transform:translateX(-101%);transform:translateX(-101%)}.index::after{content:"";cursor:pointer;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.index.is-sticky{-webkit-transform:translateX(-200px);transform:translateX(-200px)}.index.is-sticky::after{display:block}.index.is-sticky:hover{background-color:rgba(102,160,159,.5);-webkit-transform:translateX(-195px);transform:translateX(-195px)}.index.is-sticky .index__link::after{opacity:1}.index.is-sticky .index__link span{opacity:0}.index.is-open{background-color:#fff;-webkit-box-shadow:0 0 3px 0 rgba(182,182,182,.8);box-shadow:0 0 3px 0 rgba(182,182,182,.8);-webkit-transform:translateX(0);transform:translateX(0)}.index.is-open::after{display:none}.index.is-open:hover{background-color:#fff;-webkit-transform:translateX(0);transform:translateX(0)}.index.is-open .index__link::after{opacity:0}.index.is-open .index__link span{opacity:1}.index .index__header{background-color:transparent}.index .index__drawer{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;height:100%;max-height:calc(100vh - 85px);opacity:1;padding:40px 0 10px;position:relative;top:auto;-webkit-transform:none;transform:none}.index .index__item{padding:0 35px 0 0}.index .index__link{padding:0 0 0 15px}.index .index__link::after,.index .index__link::before{display:block}}@media only screen and (min-width:1280px){.index{bottom:auto;max-width:calc((100vw - 800px)/ 2);position:absolute;top:400px;-webkit-transform:none;transform:none}.index__header{color:#444;cursor:default}.index__title::after{display:none}.index.is-sticky{bottom:0;position:fixed;top:85px;-webkit-transform:translateX(calc(-100% + 50px));transform:translateX(calc(-100% + 50px))}.index.is-sticky:hover{-webkit-transform:translateX(calc(-100% + 55px));transform:translateX(calc(-100% + 55px))}.index.is-sticky .index__header{color:#00625f;cursor:pointer}.index.is-sticky .index__title::after{display:block}.index.is-open{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(0);transform:translateX(0)}.index.is-open:hover{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:1440px){.index{max-width:325px}.index.is-sticky{-webkit-transform:translateX(-275px);transform:translateX(-275px)}.index.is-sticky:hover{-webkit-transform:translateX(-270px);transform:translateX(-270px)}.index.is-open{-webkit-transform:translateX(0);transform:translateX(0)}.index.is-open:hover{-webkit-transform:translateX(0);transform:translateX(0)}}.legacy{background:#fff;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999999}.legacy__content{margin:6em auto 0;max-width:600px;padding:1.5rem 1.5rem .5rem;text-align:center}.is-legacy .legacy{display:block}.list{list-style:none;margin:0;padding:0;padding:1rem 0}.list__item{margin:0 0 1rem}.list__item:last-child{margin:0}.list__item.is-hidden{display:none}.list--archive{margin:0 -20px}.list--archive .list__item{border-bottom:1px solid #dadada;margin:0}.list--archive .list__item:last-child{border-bottom:0}.overview .list--archive{margin:0 1rem}.list--author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.list--author .list__item{margin:0;padding:.5rem}.list--author .list__item>div{margin-left:auto;margin-right:auto}.list--horizontal .list__item{display:inline-block}@media only screen and (min-width:480px){.list--authors,.list--centered,.list--distributed,.list--left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.list--authors .list__item,.list--centered .list__item,.list--distributed .list__item,.list--left .list__item{margin:0;padding:.5rem}.list--authors .list__item>div,.list--centered .list__item>div,.list--distributed .list__item>div,.list--left .list__item>div{margin-left:auto;margin-right:auto}.list--authors{padding:0}.list--distributed .list__item{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.list--left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.list--left .list__item{padding:.5rem 1rem}}.list--grid{list-style:none;margin:0;padding:0;margin:0 1rem;padding:1rem 0}.list--grid__item{margin:0 0 1rem}.list--grid__item:last-child{margin:0}.section .list--grid{margin:0}@media only screen and (min-width:768px){.list--grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0}.list--grid .list__item{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;margin:0;max-width:50%;min-width:50%;padding:1.5rem}.list--grid .list__item>div{margin-left:auto;margin-right:auto}.list--grid .list__item--large{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;min-width:100%}}@media only screen and (min-width:1024px){.list--grid .list__item{-webkit-box-flex:1;-webkit-flex:1 0 33.3333333333%;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%;max-width:33.3333333333%;min-width:33.3333333333%}.list--grid .list__item>div{margin-left:auto;margin-right:auto}.overview .list--grid .list__item.list__item--large{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;min-width:100%}.overview .list--grid .list__item.list__item--medium{-webkit-box-flex:1;-webkit-flex:1 0 66.6666666667%;-ms-flex:1 0 66.6666666667%;flex:1 0 66.6666666667%;max-width:66.6666666667%;min-width:66.6666666667%}.with-featured-grid .list--grid .list__item:first-of-type{-webkit-box-flex:1;-webkit-flex:1 0 66.6666666667%;-ms-flex:1 0 66.6666666667%;flex:1 0 66.6666666667%;max-width:66.6666666667%;min-width:66.6666666667%}}.loader{display:inline-block;height:80px;width:80px}.loader::after{-webkit-animation:loader 1.2s linear infinite;animation:loader 1.2s linear infinite;border-color:#00625f transparent;border-radius:50%;border-style:solid;border-width:6px;content:"";display:block;height:64px;margin:8px;width:64px}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.map{background-color:#fff;border-radius:20px;padding:20px}.map__select-container{border:1px solid #444;border-radius:30px;margin-bottom:20px;padding:10px 0;position:relative;text-align:center;width:100%}.theme--reverse .map__select-container{color:#444}@media only screen and (min-width:768px){.map__select-container{display:none}}.map__select{height:100%;left:0;opacity:0;outline:0;position:absolute;text-indent:-9999px;top:0;width:100%;z-index:10}.map__select:focus{outline:0}.map__select-selected-text{display:inline-block;padding:0 50px}.map__select-icon{height:17px;position:absolute;right:22px;top:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:17px;z-index:5}.map__container{height:100%;position:relative;width:100%}.map__image{display:none;height:100%;width:100%}@media only screen and (min-width:768px){.map__image{display:block}}.map__image img{width:100%}.map__locations{counter-reset:location-number}@media only screen and (min-width:768px){.map__locations{height:100%;left:0;position:absolute;top:0;width:100%}}.map__location{counter-increment:location-number;-webkit-transition:opacity .2s ease 1s,-webkit-transform .2s ease 1s;transition:opacity .2s ease 1s,-webkit-transform .2s ease 1s;transition:opacity .2s ease 1s,transform .2s ease 1s;transition:opacity .2s ease 1s,transform .2s ease 1s,-webkit-transform .2s ease 1s}@media only screen and (min-width:768px){.map__location{display:none}.map__location.is-animated{display:block}}.map__location.is-hidden-mobile{display:none}@media only screen and (min-width:768px){.map__location.is-hidden-mobile{display:block}}@media only screen and (min-width:768px){.map__location{position:absolute}}.map__location:nth-child(1){-webkit-transition-delay:50ms;transition-delay:50ms}.map__location:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.map__location:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.map__location:nth-child(4){-webkit-transition-delay:.2s;transition-delay:.2s}.map__location:nth-child(5){-webkit-transition-delay:.25s;transition-delay:.25s}.map__location:nth-child(6){-webkit-transition-delay:.3s;transition-delay:.3s}.map__location:nth-child(7){-webkit-transition-delay:.35s;transition-delay:.35s}.map__location:nth-child(8){-webkit-transition-delay:.4s;transition-delay:.4s}.map__location:nth-child(9){-webkit-transition-delay:.45s;transition-delay:.45s}.map__location:nth-child(10){-webkit-transition-delay:.5s;transition-delay:.5s}.map__location:nth-child(11){-webkit-transition-delay:.55s;transition-delay:.55s}.map__location:nth-child(12){-webkit-transition-delay:.6s;transition-delay:.6s}.map__location:nth-child(13){-webkit-transition-delay:.65s;transition-delay:.65s}.map__location:nth-child(14){-webkit-transition-delay:.7s;transition-delay:.7s}.map__location:nth-child(15){-webkit-transition-delay:.75s;transition-delay:.75s}.map__location:nth-child(16){-webkit-transition-delay:.8s;transition-delay:.8s}.map__location:nth-child(17){-webkit-transition-delay:.85s;transition-delay:.85s}.map__location:nth-child(18){-webkit-transition-delay:.9s;transition-delay:.9s}.map__location:nth-child(19){-webkit-transition-delay:.95s;transition-delay:.95s}.map__location:nth-child(20){-webkit-transition-delay:1s;transition-delay:1s}.map__location:nth-child(21){-webkit-transition-delay:1.05s;transition-delay:1.05s}.map__location:nth-child(22){-webkit-transition-delay:1.1s;transition-delay:1.1s}.map__location:nth-child(23){-webkit-transition-delay:1.15s;transition-delay:1.15s}.map__location:nth-child(24){-webkit-transition-delay:1.2s;transition-delay:1.2s}.map__location:nth-child(25){-webkit-transition-delay:1.25s;transition-delay:1.25s}.map__location:nth-child(26){-webkit-transition-delay:1.3s;transition-delay:1.3s}.map__location:nth-child(27){-webkit-transition-delay:1.35s;transition-delay:1.35s}.map__location:nth-child(28){-webkit-transition-delay:1.4s;transition-delay:1.4s}.map__location:nth-child(29){-webkit-transition-delay:1.45s;transition-delay:1.45s}.map__location:nth-child(30){-webkit-transition-delay:1.5s;transition-delay:1.5s}.map__location:nth-child(31){-webkit-transition-delay:1.55s;transition-delay:1.55s}.map__location:nth-child(32){-webkit-transition-delay:1.6s;transition-delay:1.6s}.map__location:nth-child(33){-webkit-transition-delay:1.65s;transition-delay:1.65s}.map__location:nth-child(34){-webkit-transition-delay:1.7s;transition-delay:1.7s}.map__location:nth-child(35){-webkit-transition-delay:1.75s;transition-delay:1.75s}.map__location:nth-child(36){-webkit-transition-delay:1.8s;transition-delay:1.8s}.map__location:nth-child(37){-webkit-transition-delay:1.85s;transition-delay:1.85s}.map__location:nth-child(38){-webkit-transition-delay:1.9s;transition-delay:1.9s}.map__location:nth-child(39){-webkit-transition-delay:1.95s;transition-delay:1.95s}.map__location:nth-child(40){-webkit-transition-delay:2s;transition-delay:2s}.map__location:nth-child(41){-webkit-transition-delay:2.05s;transition-delay:2.05s}.map__location:nth-child(42){-webkit-transition-delay:2.1s;transition-delay:2.1s}.map__location:nth-child(43){-webkit-transition-delay:2.15s;transition-delay:2.15s}.map__location:nth-child(44){-webkit-transition-delay:2.2s;transition-delay:2.2s}.map__location:nth-child(45){-webkit-transition-delay:2.25s;transition-delay:2.25s}.map__location:nth-child(46){-webkit-transition-delay:2.3s;transition-delay:2.3s}.map__location:nth-child(47){-webkit-transition-delay:2.35s;transition-delay:2.35s}.map__location:nth-child(48){-webkit-transition-delay:2.4s;transition-delay:2.4s}.map__location:nth-child(49){-webkit-transition-delay:2.45s;transition-delay:2.45s}.map__location:nth-child(50){-webkit-transition-delay:2.5s;transition-delay:2.5s}.is-faded .map__location{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.map__pin{border-radius:50%;color:#00625f;cursor:pointer;display:none;height:24px;left:-12px;opacity:.8;position:relative;top:-24px;-webkit-transition:opacity .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:opacity .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s,opacity .2s;transition:transform .2s,box-shadow .2s,opacity .2s,-webkit-transform .2s,-webkit-box-shadow .2s;width:24px}@media only screen and (min-width:768px){.map__pin{display:block}}.map__pin:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.map__pin:focus{opacity:1;outline:transparent;-webkit-transform:scale(1.3);transform:scale(1.3)}.map__pin:focus::after{opacity:1}.map__pin::after{border-radius:50%;-webkit-box-shadow:0 0 0 2px rgba(0,98,95,.6);box-shadow:0 0 0 2px rgba(0,98,95,.6);content:"";height:7px;left:7px;opacity:0;position:absolute;top:22px;-webkit-transition:opacity .2s;transition:opacity .2s;width:10px}.map__pin span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.map__pin .icon{height:24px;width:24px}.map__overlay{background-color:#00625f;border-radius:30px;color:#fff;display:block;height:auto;margin-top:57px;opacity:1;padding:20px;position:relative;-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s;width:100%;z-index:1}@media only screen and (min-width:768px){.map__overlay{bottom:95px;left:-129px;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateY(-10px);transform:translateY(-10px);width:260px}}.map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%2300625f%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E);height:37px;left:50%;pointer-events:none;position:absolute;top:-36px;-webkit-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%);width:210px}@media only screen and (min-width:768px){.map__overlay::after{bottom:-36px;top:auto;-webkit-transform:rotate(0) translateX(-50%);transform:rotate(0) translateX(-50%)}}.map__overlay-close{color:#fff;display:none;fill:#fff;height:22px;padding:5px;position:absolute;right:17px;top:18px;-webkit-transition:background-color .2s;transition:background-color .2s;width:22px}@media only screen and (min-width:768px){.map__overlay-close{display:block}}.map__overlay-close:hover{background-color:#003c3a}.map__overlay-close:focus{background-color:#003c3a}.map__overlay-close .icon{display:block}.map__overlay-close span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.map__overlay-title{border-bottom:1px solid #fff;display:block;font-size:1rem;font-weight:700;margin-bottom:.25rem;padding:0 25px .25rem 0;text-decoration:none}.map__overlay-title:focus{border-bottom:1px solid #000;color:#000}.map__overlay-key{font-weight:500}.map__overlay-value{display:block}.map__overlay-link{border-bottom:1px solid transparent;color:#fff;cursor:pointer;position:relative;text-decoration:none;-webkit-transition:border-color .2s;transition:border-color .2s}.map__overlay-link:hover{border-color:rgba(255,255,255,.7)}.map__overlay-link:focus{border-color:rgba(255,255,255,.7)}.map__overlay-link-text{color:#fff;position:relative;text-decoration:none}.map__overlay-row{padding:2px 0}.map__overlay-row::after,.map__overlay-row::before{content:" ";display:table}.map__overlay-row::after{clear:both}.legacy .map__overlay-row::after,.legacy .map__overlay-row::before{zoom:1}.theme--aqua-blue .map__pin{color:#0072c6}.theme--aqua-blue .map__pin::after{-webkit-box-shadow:0 0 0 2px rgba(0,114,198,.6);box-shadow:0 0 0 2px rgba(0,114,198,.6)}.theme--aqua-blue .map__overlay{background-color:#0072c6}.theme--aqua-blue .map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%230072c6%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.theme--aqua-blue .map__overlay-close:hover{background-color:#005fa5}.theme--aqua-blue .map__overlay-close:focus{background-color:#005fa5}.theme--green .map__pin{color:#36aa40}.theme--green .map__pin::after{-webkit-box-shadow:0 0 0 2px rgba(54,170,64,.6);box-shadow:0 0 0 2px rgba(54,170,64,.6)}.theme--green .map__overlay{background-color:#36aa40}.theme--green .map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%2336aa40%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.theme--green .map__overlay-close:hover{background-color:#005940}.theme--green .map__overlay-close:focus{background-color:#005940}.theme--dark-green .map__pin{color:#005940}.theme--dark-green .map__pin::after{-webkit-box-shadow:0 0 0 2px rgba(0,89,64,.6);box-shadow:0 0 0 2px rgba(0,89,64,.6)}.theme--dark-green .map__overlay{background-color:#005940}.theme--dark-green .map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%23005940%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.theme--dark-green .map__overlay-close:hover{background-color:#2a422e}.theme--dark-green .map__overlay-close:focus{background-color:#2a422e}.theme--red .map__pin{color:#d81e05}.theme--red .map__pin::after{-webkit-box-shadow:0 0 0 2px rgba(216,30,5,.6);box-shadow:0 0 0 2px rgba(216,30,5,.6)}.theme--red .map__overlay{background-color:#d81e05}.theme--red .map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%23d81e05%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.theme--red .map__overlay-close:hover{background-color:#8d1403}.theme--red .map__overlay-close:focus{background-color:#8d1403}.theme--brown .map__pin{color:#71351f}.theme--brown .map__pin::after{-webkit-box-shadow:0 0 0 2px rgba(113,53,31,.6);box-shadow:0 0 0 2px rgba(113,53,31,.6)}.theme--brown .map__overlay{background-color:#71351f}.theme--brown .map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%2371351f%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.theme--brown .map__overlay-close:hover{background-color:#5d2c1a}.theme--brown .map__overlay-close:focus{background-color:#5d2c1a}@media only screen and (min-width:480px){.map__overlay{display:none}.is-shown .map__overlay{display:block}.is-animated .map__overlay{opacity:1;pointer-events:all;-webkit-transform:none;transform:none}}.map .read-more{border-bottom:1px solid #fff;text-decoration:none}.map .read-more:hover{border-bottom:1px solid #000;color:#000}.map .read-more:focus{border-bottom:1px solid #000;color:#000}.meta{color:#777;padding:0 20px;width:100%}.meta__category,.meta__date,.meta__item,.meta__readtime{display:inline-block;white-space:nowrap}.meta__category::before,.meta__date::before,.meta__item::before,.meta__readtime::before{content:"";padding:0 0 0 .35rem}.meta__category:first-child::before,.meta__date:first-child::before,.meta__item:first-child::before,.meta__readtime:first-child::before{display:none}.meta__category~.meta__date::before,.meta__category~.meta__readtime::before,.meta__date~.meta__date::before,.meta__date~.meta__readtime::before{content:"-";padding:0 .35rem}.meta__icon{fill:#b6b6b6;height:20px;margin-right:.25rem;vertical-align:text-bottom;width:20px}.article .meta{padding:0}.article .images{margin-bottom:1rem}.images__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-.5rem -.5rem 0}.images__item{display:none;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:.5rem;position:relative}.images__item:nth-child(1),.images__item:nth-child(2),.images__item:nth-child(3){display:block}.images__item:hover .images__image{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}.images__media{border-radius:8px;height:200px;overflow:hidden;position:relative;width:100%}.images__image{background-color:#dadada;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;width:100%}.images__button{height:100%;left:0;position:absolute;top:0;width:100%;background-color:transparent;border:0}.images__button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.images__download{background-color:rgba(0,98,95,.7);padding:.5rem;position:absolute;right:15px;top:15px;-webkit-transition:background-color .2s;transition:background-color .2s}.images__download:hover{background-color:#00625f}.images__icon{fill:#fff;height:1rem;width:1rem}.images__description{display:table;font-weight:700;margin:.5rem auto 0}.images.is-open .images__item{display:block}.images.is-open .images__footer{display:none}@media only screen and (min-width:480px){.images__item{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.images__item:nth-child(4){display:block}}@media only screen and (min-width:768px){.images__item{-webkit-box-flex:1;-webkit-flex:1 1 33.3333333333%;-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%;max-width:33.3333333333%}.images__item:nth-child(5),.images__item:nth-child(6){display:block}}@media only screen and (min-width:1024px){.images__item{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.images__item:nth-child(7),.images__item:nth-child(8){display:block}}.newsletter__content{text-align:center}.newsletter__subtitle,.newsletter__title{font-size:1rem;font-weight:700;line-height:1.25;margin:0}.newsletter__title{color:#001615}.newsletter__subtitle{color:#fff;font-weight:500}.newsletter__form{margin-top:1rem;position:relative}.newsletter__form.is-error{color:#d81e05;font-size:.8rem}.newsletter__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.newsletter__error,.newsletter__succes{color:#fff;margin-top:.5rem}.newsletter__input{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;line-height:1.625;border:1px solid #00625f;border-radius:20px;font-size:1rem;height:100%;min-height:40px;padding:0 30px 0 17px;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%}@media only screen and (min-width:480px){.newsletter__input{letter-spacing:.5px}}.newsletter__input:focus{border-color:#001615;outline:0}.newsletter__input:-ms-input-placeholder,.newsletter__input::-moz-placeholder,.newsletter__input::-webkit-input-placeholder{color:#777}.newsletter__button{height:40px;padding:0 9px 0 5px;position:absolute;right:0;top:0;width:30px}.newsletter__button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.newsletter__icon{fill:#444}.newsletter--footer{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.newsletter--footer .newsletter__content,.newsletter--footer .newsletter__form{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.newsletter--teaser{background-color:#00625f;height:100%;padding-bottom:124px}.newsletter--teaser .newsletter__content{padding:1rem}.newsletter--teaser .newsletter__form{bottom:0;margin:0;padding:0 1rem 1rem;position:absolute;width:100%}.newsletter--teaser .newsletter__input{border-radius:5px;margin-bottom:.5rem;min-height:50px;text-align:center}.newsletter--teaser .newsletter__button{background-color:#003c3a;border-radius:5px;height:50px;position:relative;width:100%}.newsletter--teaser .newsletter__button::after{color:#fff;content:"Subscribe";display:block;font-weight:500;text-align:center;width:100%}.newsletter--teaser .newsletter__subtitle,.newsletter--teaser .newsletter__title{font-size:1.2rem;padding-bottom:.2rem}.newsletter--teaser .newsletter__icon{display:none}.theme--aqua-blue .newsletter__title{color:#003760}.theme--aqua-blue .newsletter__input{border:1px solid #0072c6}.theme--aqua-blue .newsletter__input:focus{border-color:#003760}.theme--aqua-blue .newsletter--teaser{background-color:#0072c6}.theme--aqua-blue .newsletter--teaser .newsletter__button{background-color:#005fa5}.theme--dark-green .newsletter__title,.theme--green .newsletter__title{color:#2a422e}.theme--dark-green .newsletter__input,.theme--green .newsletter__input{border:1px solid #36aa40}.theme--dark-green .newsletter__input:focus,.theme--green .newsletter__input:focus{border-color:#2a422e}.theme--dark-green .newsletter--teaser,.theme--green .newsletter--teaser{background-color:#36aa40}.theme--dark-green .newsletter--teaser .newsletter__button,.theme--green .newsletter--teaser .newsletter__button{background-color:#005940}.theme--red .newsletter__title{color:#741003}.theme--red .newsletter__input{border:1px solid #d81e05}.theme--red .newsletter__input:focus{border-color:#741003}.theme--red .newsletter--teaser{background-color:#d81e05}.theme--red .newsletter--teaser .newsletter__button{background-color:#8d1403}.theme--brown .newsletter__title{color:#492214}.theme--brown .newsletter__input{border:1px solid #71351f}.theme--brown .newsletter__input:focus{border-color:#492214}.theme--brown .newsletter--teaser{background-color:#71351f}.theme--brown .newsletter--teaser .newsletter__button{background-color:#5d2c1a}@media only screen and (min-width:550px){.newsletter__content{text-align:left}.newsletter--footer .newsletter__content,.newsletter--footer .newsletter__form{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-top:0}}.carousel{position:relative}.carousel__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;white-space:nowrap;z-index:2}.carousel__image{height:auto;width:100%}.carousel__image.is-portrait{height:100%;width:auto}.carousel__arrows{height:100%;left:0;position:absolute;top:0;width:100%}.carousel__arrow{background:rgba(0,98,95,.6);height:40px;outline:0;position:absolute;top:50%;width:40px;z-index:3}.carousel__arrow--prev{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__arrow--next{right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__arrow:hover{background:rgba(0,60,58,.8)}.carousel__arrow-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.carousel__arrow-icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.carousel__arrow-icon::after,.carousel__arrow-icon::before{background:#fff;content:"";display:block;height:16px;width:3px}.carousel__arrow-icon::before{margin-bottom:-3px}.carousel__arrow-icon::after{margin-top:-3px}.carousel__arrow-icon--prev{right:52%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.carousel__arrow-icon--prev::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.carousel__arrow-icon--prev::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.carousel__arrow-icon--next{left:52%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel__arrow-icon--next::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.carousel__arrow-icon--next::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.carousel .owl-carousel,.carousel .owl-drag,.carousel .owl-item{height:100%}.carousel--imageviewer{padding:0 0 40px;width:100%}.carousel--imageviewer .carousel__container{height:auto}.carousel--imageviewer .carousel__counter{bottom:0;color:#fff;font-weight:700;left:0;line-height:1;padding:.75rem;position:absolute;right:0;text-align:center;z-index:3}.carousel--imageviewer .carousel__icon{fill:#fff;height:1.5rem;vertical-align:0;width:1.5rem}.carousel--imageviewer .carousel__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%}.carousel--imageviewer .carousel__item .carousel__download{background-color:#00625f;padding:.75rem;position:absolute;right:10px;top:10px;z-index:1}.carousel--imageviewer .owl-carousel .owl-stage{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:480px){.carousel__arrow{height:50px;width:50px}.carousel__arrow-icon::after,.carousel__arrow-icon::before{height:20px}.carousel__arrow-icon::before{margin-bottom:-4px}.carousel__arrow-icon::after{margin-top:-4px}}@media only screen and (min-width:1280px){.carousel .media{max-width:calc(100vw - 150px)}.carousel--imageviewer .carousel__item .media{max-width:calc(100vw - 300px)}.carousel--imageviewer .carousel__item .media img{max-height:calc(100vh - 150px);max-width:100%;width:auto}}.overview__container{margin:1.5rem auto 0;max-width:1440px;width:100%}.overview__authors{display:none}.overview__categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;max-width:1440px;padding:0 1.5rem;width:100%}.overview__categories--desktop{display:none}.overview__label{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#777;font-size:.9375rem;font-weight:400;padding:0;width:50%}.overview__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%236f86a4%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M28.25%206.125L32%209.875l-16%2016-16-16%203.75-3.75L16%2018.375z%22%2F%3E%3C%2Fsvg%3E);background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #e5e5e5;color:#6fa495;font-size:16px;height:40px;margin:10px 0;max-width:50%;padding:9px 30px 10px 10px}.overview__select:focus{outline:0}.overview__option{text-align:left}.overview__menu{background-color:#ecf3f1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.overview__link{color:#6fa495;font-size:.8rem;font-weight:500;padding:1rem 2.5rem;text-decoration:none}.overview__link:first-of-type{padding:1rem 2.5rem 1rem 0}.overview__link:last-of-type{padding:1rem 0 1rem 2.5rem}.overview__link:hover{color:#003c3a}.overview__link:focus{color:#003c3a;outline:0}.overview__link.is-active{color:#00625f}.overview__title{text-align:center}.overview__search{margin-bottom:2rem}.theme--aqua-blue .overview__link:focus,.theme--aqua-blue .overview__link:hover{color:#005fa5}.theme--aqua-blue .overview__link.is-active{color:#0072c6}.theme--dark-green .overview__link:focus,.theme--dark-green .overview__link:hover,.theme--green .overview__link:focus,.theme--green .overview__link:hover{color:#005940}.theme--dark-green .overview__link.is-active,.theme--green .overview__link.is-active{color:#36aa40}.theme--red .overview__link:focus,.theme--red .overview__link:hover{color:#8d1403}.theme--red .overview__link.is-active{color:#d81e05}.theme--brown .overview__link:focus,.theme--brown .overview__link:hover{color:#5d2c1a}.theme--brown .overview__link.is-active{color:#71351f}@media only screen and (min-width:1024px){.overview__authors{display:block}.overview__categories--desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto}.overview__categories--mobile{display:none}}.pagination{display:block;padding:1rem 0;position:relative;width:100%}.pagination__list{list-style:none;margin:0;padding:0;display:none;height:45px;margin:0 auto;max-width:650px;position:relative;text-align:center;width:100%}.pagination__list::after,.pagination__list::before{content:" ";display:table}.pagination__list::after{clear:both}.legacy .pagination__list::after,.legacy .pagination__list::before{zoom:1}.pagination__item,.pagination__next,.pagination__prev{border-radius:23px;color:#00625f;display:inline-block;fill:#00625f;font-size:1rem;font-weight:500;height:45px;line-height:45px;overflow:hidden;text-align:center;width:45px}.pagination__item.is-disabled,.pagination__next.is-disabled,.pagination__prev.is-disabled{color:#b6b6b6;fill:#b6b6b6}.pagination__item.is-current,.pagination__next.is-current,.pagination__prev.is-current{background-color:#00625f;color:#fff;fill:#fff;margin:0 .25rem}.pagination__item.is-current .pagination__link:hover,.pagination__next.is-current .pagination__link:hover,.pagination__prev.is-current .pagination__link:hover{background-color:transparent}.pagination__item.is-current .pagination__link:focus,.pagination__next.is-current .pagination__link:focus,.pagination__prev.is-current .pagination__link:focus{background-color:transparent}.pagination__link{border:0;display:block;height:100%;text-decoration:none;width:100%}.pagination__link:hover{background-color:#f5f5f5}.pagination__link:focus{background-color:#f5f5f5}.pagination__icon{display:inline;fill:inherit;height:16px;vertical-align:-7%;width:16px}.pagination__next,.pagination__prev{left:-1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.pagination__next span,.pagination__prev span{display:block;padding:0 1rem}.pagination__next .pagination__icon,.pagination__prev .pagination__icon{-webkit-transform:translateX(-2px) rotate(180deg);transform:translateX(-2px) rotate(180deg)}.pagination__next{left:auto;right:-1rem}.pagination__next .pagination__icon{-webkit-transform:translateX(2px);transform:translateX(2px)}.overview .pagination{margin:0 auto 1rem;max-width:calc(100% - 40px)}@media only screen and (min-width:768px){.pagination__list{display:block}}.theme--aqua-blue .pagination .pagination__item.is-current,.theme--brown .pagination .pagination__item.is-current,.theme--dark-green .pagination .pagination__item.is-current,.theme--green .pagination .pagination__item.is-current,.theme--red .pagination .pagination__item.is-current{color:#fff;fill:#fff}.theme--aqua-blue .pagination .pagination__item,.theme--aqua-blue .pagination .pagination__next,.theme--aqua-blue .pagination .pagination__prev{color:#0072c6;fill:#0072c6}.theme--aqua-blue .pagination .pagination__item.is-current,.theme--aqua-blue .pagination .pagination__next.is-current,.theme--aqua-blue .pagination .pagination__prev.is-current{background-color:#0072c6}.theme--green .pagination .pagination__item,.theme--green .pagination .pagination__next,.theme--green .pagination .pagination__prev{color:#36aa40;fill:#36aa40}.theme--green .pagination .pagination__item.is-current,.theme--green .pagination .pagination__next.is-current,.theme--green .pagination .pagination__prev.is-current{background-color:#36aa40}.theme--dark-green .pagination .pagination__item,.theme--dark-green .pagination .pagination__next,.theme--dark-green .pagination .pagination__prev{color:#005940;fill:#005940}.theme--dark-green .pagination .pagination__item.is-current,.theme--dark-green .pagination .pagination__next.is-current,.theme--dark-green .pagination .pagination__prev.is-current{background-color:#005940}.theme--red .pagination .pagination__item,.theme--red .pagination .pagination__next,.theme--red .pagination .pagination__prev{color:#d81e05;fill:#d81e05}.theme--red .pagination .pagination__item.is-current,.theme--red .pagination .pagination__next.is-current,.theme--red .pagination .pagination__prev.is-current{background-color:#d81e05}.theme--brown .pagination .pagination__item,.theme--brown .pagination .pagination__next,.theme--brown .pagination .pagination__prev{color:#71351f;fill:#71351f}.theme--brown .pagination .pagination__item.is-current,.theme--brown .pagination .pagination__next.is-current,.theme--brown .pagination .pagination__prev.is-current{background-color:#71351f}.theme--reverse .pagination .pagination__item,.theme--reverse .pagination .pagination__next,.theme--reverse .pagination .pagination__prev{color:#fff;fill:#fff}.theme--reverse .pagination .pagination__item.is-disabled,.theme--reverse .pagination .pagination__next.is-disabled,.theme--reverse .pagination .pagination__prev.is-disabled{color:#b6b6b6;fill:#b6b6b6}.theme--reverse .pagination .pagination__item.is-current,.theme--reverse .pagination .pagination__next.is-current,.theme--reverse .pagination .pagination__prev.is-current{background-color:#fff;color:#00625f;fill:#00625f}.theme--reverse .pagination .pagination__link:hover{background-color:#33817f}.theme--reverse .pagination .pagination__link:focus{background-color:#33817f}.theme--aqua-blue .theme--reverse .pagination .pagination__item.is-current{color:#0072c6;fill:#0072c6}.theme--aqua-blue .theme--reverse .pagination .pagination__link:hover{background-color:#0081e0}.theme--aqua-blue .theme--reverse .pagination .pagination__link:focus{background-color:#0081e0}.theme--green .theme--reverse .pagination .pagination__item.is-current{color:#36aa40;fill:#36aa40}.theme--green .theme--reverse .pagination .pagination__link:hover{background-color:#3cbd47}.theme--green .theme--reverse .pagination .pagination__link:focus{background-color:#3cbd47}.theme--dark-green .theme--reverse .pagination .pagination__item.is-current{color:#005940;fill:#005940}.theme--dark-green .theme--reverse .pagination .pagination__link:hover{background-color:#36aa40}.theme--dark-green .theme--reverse .pagination .pagination__link:focus{background-color:#36aa40}.theme--red .theme--reverse .pagination .pagination__item.is-current{color:#d81e05;fill:#d81e05}.theme--red .theme--reverse .pagination .pagination__link:hover{background-color:#f12106}.theme--red .theme--reverse .pagination .pagination__link:focus{background-color:#f12106}.theme--brown .theme--reverse .pagination .pagination__item.is-current{color:#71351f;fill:#71351f}.theme--brown .theme--reverse .pagination .pagination__link:hover{background-color:#853e24}.theme--brown .theme--reverse .pagination .pagination__link:focus{background-color:#853e24}.partners{list-style:none;margin:0;padding:0;height:150px;max-width:1280px;overflow:hidden}.partners__item{height:150px;width:100%}.partners__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s;width:100%}.partners__link::after{height:100%;left:0;position:absolute;top:0;width:100%;background-color:transparent;content:"";-webkit-transition:background-color .2s;transition:background-color .2s}.partners__link:hover::after{background-color:rgba(0,0,0,.2)}.partners__link:focus::after{background-color:rgba(0,0,0,.2)}.partners__image{display:block;max-height:75%;max-width:60%}.partners.owl-carousel.owl-loaded{display:inline-block}.partners.owl-carousel .owl-stage{margin:0 auto}.partners.owl-carousel .owl-item img.partners__image{width:auto}.theme--grey .partners .partners__link:hover{background-color:#fff}.theme--grey .partners .partners__link:focus{background-color:#fff}.theme--blue .partners .partners__link:hover{background-color:rgba(255,255,255,.2)}.theme--blue .partners .partners__link:focus{background-color:rgba(255,255,255,.2)}.pin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 1rem;position:relative;width:100%}.pin__inner{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:150px;position:relative;width:140px}.pin__container{background-color:#00625f;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.pin__media{height:100%;width:100%}.pin__image{height:100%;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;width:100%}.pin__mask{bottom:-1px;height:calc(100% + 2px);left:-1px;position:absolute;right:-1px;top:-1px;width:calc(100% + 2px)}.pin__link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.pin__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.pin__content{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:260px;padding:1rem;width:100%}.pin__title{color:#444;font-size:1.1rem;margin:0 0 .2rem}.pin__description{color:#444;font-size:.8rem;line-height:1.2;margin:0}.theme--aqua-blue .pin .pin__container{background-color:#0072c6}.theme--green .pin .pin__container{background-color:#36aa40}.theme--dark-green .pin .pin__container{background-color:#005940}.theme--red .pin .pin__container{background-color:#d81e05}.theme--brown .pin .pin__container{background-color:#71351f}.theme--reversed .pin .pin__description,.theme--reversed .pin .pin__title{color:#fff}@media only screen and (min-width:480px){.pin{width:400px}}@media only screen and (min-width:768px){.pin{display:block;width:180px}.pin.has-link:hover .pin__container{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.pin.has-link:focus .pin__container{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.pin__inner{margin:0 auto}.pin__content{max-width:none;padding:.5rem 0;text-align:center}.pin--large .pin__inner{height:178px;width:166px}}.person__container{margin:0 auto;max-width:1440px;padding:1rem 0;width:100%}.person__container::after,.person__container::before{content:" ";display:table}.person__container::after{clear:both}.legacy .person__container::after,.legacy .person__container::before{zoom:1}.person__container--content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px}.person__meta{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;min-width:100%}.person__image{border-radius:50%;display:block;height:180px;margin:0 auto;padding:1rem;width:180px}.person__bio{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin:0;max-width:100%;min-width:100%;padding:1rem}.person__company,.person__email,.person__phone{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;line-height:1.625;text-align:center}@media only screen and (min-width:480px){.person__company,.person__email,.person__phone{letter-spacing:.5px}}.person__company,.person__role,.person__title{text-align:center}.person__content .person__company,.person__content .person__role,.person__content .person__title{text-align:left}.person__title{font-size:1rem;line-height:1.25;color:#363636}@media only screen and (min-width:768px){.person__title{font-size:1.25rem}}@media only screen and (min-width:1024px){.person__title{font-size:1.5rem}}.person__title--related{color:#00625f;margin:0}.person__company{font-weight:700}.person__socials{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.person__social{cursor:pointer;display:block;fill:#dadada;height:100%;padding:7px;width:100%}.person__social.linkedin:hover .person__icon{fill:#0077b5}.person__social.twitter:hover .person__icon{fill:#55acee}.person__list{list-style:none;margin:0;padding:0}.person__item{display:block;height:40px;width:40px}.person__item:last-child{margin-right:0}.person__item span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.person__icon{-webkit-transition:fill .2s;transition:fill .2s}.person__link{border-bottom:1px solid transparent;color:#444;text-decoration:none;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.person__link:hover{border-color:#444}.person__related{background-color:#f5f5f5}@media only screen and (min-width:768px){.person__container{padding:1.5rem 0}.person__meta{-webkit-box-flex:1;-webkit-flex:1 0 33.3333333333%;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%;max-width:33.3333333333%;min-width:33.3333333333%}.person__bio{-webkit-box-flex:1;-webkit-flex:1 0 66.6666666667%;-ms-flex:1 0 66.6666666667%;flex:1 0 66.6666666667%;max-width:66.6666666667%;min-width:66.6666666667%;padding:1rem 1rem 1rem 2rem}.person__image{height:200px;width:200px}}.popover{bottom:0;left:0;opacity:0;padding:50px 20px 20px;position:fixed;right:0;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:999999}.popover__mask{height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.8)}.popover__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:900px;min-height:100%;overflow-x:hidden;position:relative;width:100%}.popover__close{background-color:transparent;border:1px solid transparent;cursor:pointer;height:40px;padding:.6rem;position:absolute;right:0;top:0;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:40px;z-index:2}.popover__close::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2013.39l10.61%2010.586L24%2022.588%2013.39%2012%2024%201.412%2022.61.024%2012%2010.612%201.39.024%200%201.412%2010.61%2012%200%2022.588l1.39%201.388%22%2F%3E%3C%2Fsvg%3E)}.popover__close span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.popover__close:hover{background-color:#000}.popover.is-active{opacity:1}.popover--imageviewer{display:none}.popover--imageviewer.is-active{display:block}.popover--imageviewer .popover__content{height:100%;left:50%;max-height:100%;max-width:none;overflow-y:auto;padding:50px 0 0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.popover--wide .popover__content{max-width:1280px}.popover--small .popover__content{max-width:600px}@media only screen and (min-width:768px){.popover__close{height:50px;padding:.8rem;width:50px}}@media only screen and (min-width:1024px){.popover{padding:20px}.popover--imageviewer{padding:50px 20px 20px}.popover--imageviewer .popover__content{padding:50px 0 0}}.popup{background-color:#fff;-webkit-box-shadow:rgba(54,170,64,.2) 0 8px 24px;box-shadow:rgba(54,170,64,.2) 0 8px 24px;display:none;padding:3.75rem 20px;position:relative;text-align:center}.popup__title{font-size:1rem;line-height:1.25;color:#00625f;font-weight:700;margin:0 0 1rem}@media only screen and (min-width:768px){.popup__title{font-size:1.25rem}}@media only screen and (min-width:1024px){.popup__title{font-size:1.5rem}}.popup__text{margin-left:auto;margin-right:auto;max-width:440px}.popup__button{margin-top:1.5rem}.popup__close{background-color:transparent;color:#00625f;cursor:pointer;padding:1rem;position:absolute;right:12px;top:12px;-webkit-transition:color .2s;transition:color .2s;z-index:2}.popup__close .icon{display:block;height:17px;width:17px}.popup__close span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.popup__close:hover{color:#00625f}.popup.is-open{display:block}@media only screen and (min-width:768px){.popup{padding-left:3rem;padding-right:3rem}}.profile__content::after,.profile__content::before{content:" ";display:table}.profile__content::after{clear:both}.legacy .profile__content::after,.legacy .profile__content::before{zoom:1}.profile__content>:last-child{margin-bottom:0}.profile--content{background-color:#f5f5f5;border-radius:20px;clear:both;color:#444;margin:0 0 1rem;padding:20px}.profile--content .profile__details{border-top:1px solid #b6b6b6;margin:20px 0 0}.profile--content .profile__person{padding:1.5rem 1rem;width:100%}.profile--content .profile__person:hover{background:0 0}.theme--blue .profile--content.profile--content,.theme--grey .profile--content.profile--content{background-color:#fff}.theme--blue .profile--content.profile--content .profile__details,.theme--grey .profile--content.profile--content .profile__details{border-top:2px solid #f5f5f5}@media only screen and (min-width:768px){.profile--content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5rem}.profile--content .profile__content{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.profile--content .profile__details{border-left:1px solid #b6b6b6;border-top:0;margin:0 0 0 1.5rem}.profile--content .profile__person{padding:1.5rem 0 1.5rem 1.5rem;width:270px}.theme--blue .profile.profile--content .profile__details,.theme--grey .profile.profile--content .profile__details{border-left:2px solid #f5f5f5;border-top:0}}@media only screen and (min-width:1024px){.profile--content{margin:0 -20px}}.profile-card{border-radius:20px;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;padding:1rem .5rem;text-align:center;-webkit-transition:background-color .2s;transition:background-color .2s;width:250px}.profile-card .profile-card__icons svg{fill:#444}.profile-card:hover{background-color:#f5f5f5}.profile-card__picture{background-color:#dadada;border-radius:50%;display:block;height:100px;margin:0 auto 1rem;overflow:hidden;width:100px}.profile-card__image{display:block;width:100%}.profile-card__name{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;font-size:1.125rem;margin:0 0 .2rem;-webkit-transition:color .2s;transition:color .2s}@media only screen and (min-width:480px){.profile-card__name{letter-spacing:.5px}}.profile-card__link{text-decoration:none}.profile-card__link:hover{color:#00625f}.profile-card__link:focus{color:#00625f}.profile-card__item{font-size:.8rem;line-height:1.25rem;margin:0}.profile-card__phone{border-bottom:1px solid transparent;text-decoration:none;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.profile-card__phone:hover{border-color:#444}.profile-card__phone:focus{border-color:#444}.profile-card__icons{fill:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:.35rem}.profile-card--small{width:125px}.profile-card--small .profile-card__picture{height:80px;width:80px}.profile-card--small .profile-card__name{font-size:.875rem;font-weight:500;margin:0 0 .2rem}.theme--grey .profile-card{color:#444}.theme--grey .profile-card:hover{background-color:#fff}.theme--grey .profile-card:focus{background-color:#fff}.theme--grey .profile-card .profile-card__icons svg{fill:#444}.profile-card.theme--reverse{color:#fff}.profile-card.theme--reverse:hover{background-color:#fff;color:#444}.profile-card.theme--reverse:hover .profile-card__icons svg{fill:#444}.profile-card.theme--reverse:focus{background-color:#fff;color:#444}.profile-card.theme--reverse:focus .profile-card__icons svg{fill:#444}.profile-card.theme--reverse .profile-card__icons svg{fill:#fff}.theme--aqua-blue .profile-card__link:hover{color:#0072c6}.theme--aqua-blue .profile-card__link:focus{color:#0072c6}.theme--green .profile-card__link:hover{color:#36aa40}.theme--green .profile-card__link:focus{color:#36aa40}.theme--dark-green .profile-card__link:hover{color:#005940}.theme--dark-green .profile-card__link:focus{color:#005940}.theme--red .profile-card__link:hover .profile-card__name{color:#d81e05}.theme--red .profile-card__link:focus .profile-card__name{color:#d81e05}.theme--red .profile-card--small .profile-card__link:hover~.profile-card__info .profile-card__name{color:#d81e05}.theme--red .profile-card--small .profile-card__link:focus~.profile-card__info .profile-card__name{color:#d81e05}.theme--brown .profile-card__link:hover .profile-card__name{color:#71351f}.theme--brown .profile-card__link:focus .profile-card__name{color:#71351f}.theme--brown .profile-card--small .profile-card__link:hover~.profile-card__info .profile-card__name{color:#71351f}.theme--brown .profile-card--small .profile-card__link:focus~.profile-card__info .profile-card__name{color:#71351f}@media only screen and (min-width:480px){.profile-card--featured{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:none;padding:1rem;text-align:left;width:500px}.profile-card--featured .profile-card__picture{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:150px;margin:0 2rem 0 0;width:150px}.profile-card--featured .profile-card__icons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-5px}}@media only screen and (min-width:768px){.profile-card--small{width:150px}}.progressbar{background-color:#66a09f;border-radius:8px;height:35px;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.progressbar__progress{background-color:#00625f;border-radius:8px;height:100%;left:0;position:absolute;top:0;-webkit-transition:width .15s linear;transition:width .15s linear;width:8px}.progressbar[data-progress="1"] .progressbar__progress{width:1%}.progressbar[data-progress="2"] .progressbar__progress{width:2%}.progressbar[data-progress="3"] .progressbar__progress{width:3%}.progressbar[data-progress="4"] .progressbar__progress{width:4%}.progressbar[data-progress="5"] .progressbar__progress{width:5%}.progressbar[data-progress="6"] .progressbar__progress{width:6%}.progressbar[data-progress="7"] .progressbar__progress{width:7%}.progressbar[data-progress="8"] .progressbar__progress{width:8%}.progressbar[data-progress="9"] .progressbar__progress{width:9%}.progressbar[data-progress="10"] .progressbar__progress{width:10%}.progressbar[data-progress="11"] .progressbar__progress{width:11%}.progressbar[data-progress="12"] .progressbar__progress{width:12%}.progressbar[data-progress="13"] .progressbar__progress{width:13%}.progressbar[data-progress="14"] .progressbar__progress{width:14%}.progressbar[data-progress="15"] .progressbar__progress{width:15%}.progressbar[data-progress="16"] .progressbar__progress{width:16%}.progressbar[data-progress="17"] .progressbar__progress{width:17%}.progressbar[data-progress="18"] .progressbar__progress{width:18%}.progressbar[data-progress="19"] .progressbar__progress{width:19%}.progressbar[data-progress="20"] .progressbar__progress{width:20%}.progressbar[data-progress="21"] .progressbar__progress{width:21%}.progressbar[data-progress="22"] .progressbar__progress{width:22%}.progressbar[data-progress="23"] .progressbar__progress{width:23%}.progressbar[data-progress="24"] .progressbar__progress{width:24%}.progressbar[data-progress="25"] .progressbar__progress{width:25%}.progressbar[data-progress="26"] .progressbar__progress{width:26%}.progressbar[data-progress="27"] .progressbar__progress{width:27%}.progressbar[data-progress="28"] .progressbar__progress{width:28%}.progressbar[data-progress="29"] .progressbar__progress{width:29%}.progressbar[data-progress="30"] .progressbar__progress{width:30%}.progressbar[data-progress="31"] .progressbar__progress{width:31%}.progressbar[data-progress="32"] .progressbar__progress{width:32%}.progressbar[data-progress="33"] .progressbar__progress{width:33%}.progressbar[data-progress="34"] .progressbar__progress{width:34%}.progressbar[data-progress="35"] .progressbar__progress{width:35%}.progressbar[data-progress="36"] .progressbar__progress{width:36%}.progressbar[data-progress="37"] .progressbar__progress{width:37%}.progressbar[data-progress="38"] .progressbar__progress{width:38%}.progressbar[data-progress="39"] .progressbar__progress{width:39%}.progressbar[data-progress="40"] .progressbar__progress{width:40%}.progressbar[data-progress="41"] .progressbar__progress{width:41%}.progressbar[data-progress="42"] .progressbar__progress{width:42%}.progressbar[data-progress="43"] .progressbar__progress{width:43%}.progressbar[data-progress="44"] .progressbar__progress{width:44%}.progressbar[data-progress="45"] .progressbar__progress{width:45%}.progressbar[data-progress="46"] .progressbar__progress{width:46%}.progressbar[data-progress="47"] .progressbar__progress{width:47%}.progressbar[data-progress="48"] .progressbar__progress{width:48%}.progressbar[data-progress="49"] .progressbar__progress{width:49%}.progressbar[data-progress="50"] .progressbar__progress{width:50%}.progressbar[data-progress="51"] .progressbar__progress{width:51%}.progressbar[data-progress="52"] .progressbar__progress{width:52%}.progressbar[data-progress="53"] .progressbar__progress{width:53%}.progressbar[data-progress="54"] .progressbar__progress{width:54%}.progressbar[data-progress="55"] .progressbar__progress{width:55%}.progressbar[data-progress="56"] .progressbar__progress{width:56%}.progressbar[data-progress="57"] .progressbar__progress{width:57%}.progressbar[data-progress="58"] .progressbar__progress{width:58%}.progressbar[data-progress="59"] .progressbar__progress{width:59%}.progressbar[data-progress="60"] .progressbar__progress{width:60%}.progressbar[data-progress="61"] .progressbar__progress{width:61%}.progressbar[data-progress="62"] .progressbar__progress{width:62%}.progressbar[data-progress="63"] .progressbar__progress{width:63%}.progressbar[data-progress="64"] .progressbar__progress{width:64%}.progressbar[data-progress="65"] .progressbar__progress{width:65%}.progressbar[data-progress="66"] .progressbar__progress{width:66%}.progressbar[data-progress="67"] .progressbar__progress{width:67%}.progressbar[data-progress="68"] .progressbar__progress{width:68%}.progressbar[data-progress="69"] .progressbar__progress{width:69%}.progressbar[data-progress="70"] .progressbar__progress{width:70%}.progressbar[data-progress="71"] .progressbar__progress{width:71%}.progressbar[data-progress="72"] .progressbar__progress{width:72%}.progressbar[data-progress="73"] .progressbar__progress{width:73%}.progressbar[data-progress="74"] .progressbar__progress{width:74%}.progressbar[data-progress="75"] .progressbar__progress{width:75%}.progressbar[data-progress="76"] .progressbar__progress{width:76%}.progressbar[data-progress="77"] .progressbar__progress{width:77%}.progressbar[data-progress="78"] .progressbar__progress{width:78%}.progressbar[data-progress="79"] .progressbar__progress{width:79%}.progressbar[data-progress="80"] .progressbar__progress{width:80%}.progressbar[data-progress="81"] .progressbar__progress{width:81%}.progressbar[data-progress="82"] .progressbar__progress{width:82%}.progressbar[data-progress="83"] .progressbar__progress{width:83%}.progressbar[data-progress="84"] .progressbar__progress{width:84%}.progressbar[data-progress="85"] .progressbar__progress{width:85%}.progressbar[data-progress="86"] .progressbar__progress{width:86%}.progressbar[data-progress="87"] .progressbar__progress{width:87%}.progressbar[data-progress="88"] .progressbar__progress{width:88%}.progressbar[data-progress="89"] .progressbar__progress{width:89%}.progressbar[data-progress="90"] .progressbar__progress{width:90%}.progressbar[data-progress="91"] .progressbar__progress{width:91%}.progressbar[data-progress="92"] .progressbar__progress{width:92%}.progressbar[data-progress="93"] .progressbar__progress{width:93%}.progressbar[data-progress="94"] .progressbar__progress{width:94%}.progressbar[data-progress="95"] .progressbar__progress{width:95%}.progressbar[data-progress="96"] .progressbar__progress{width:96%}.progressbar[data-progress="97"] .progressbar__progress{width:97%}.progressbar[data-progress="98"] .progressbar__progress{width:98%}.progressbar[data-progress="99"] .progressbar__progress{width:99%}.progressbar[data-progress="100"] .progressbar__progress{width:100%}.is-faded .progressbar[data-progress] .progressbar__progress{width:8px}.progressbar--scroll{background-color:transparent;bottom:-3px;height:3px;left:0;position:absolute;-webkit-transition:width .15s linear;transition:width .15s linear;width:100%}.progressbar--scroll .progressbar__progress{background-color:#80b1af}.theme--grey .progressbar{background-color:#dadada}.theme--grey .progressbar__progress{background-color:#444}.theme--aqua-blue .progressbar{background-color:#0081e0}.theme--aqua-blue .progressbar__progress{background-color:#003760}.theme--aqua-blue .progressbar--scroll{background-color:transparent}.theme--aqua-blue .progressbar--scroll .progressbar__progress{background-color:#80b9e3}.theme--green .progressbar{background-color:#3cbd47}.theme--green .progressbar__progress{background-color:#2a422e}.theme--green .progressbar--scroll{background-color:transparent}.theme--green .progressbar--scroll .progressbar__progress{background-color:#9bd5a0}.theme--dark-green .progressbar{background-color:#36aa40}.theme--dark-green .progressbar__progress{background-color:#2a422e}.theme--dark-green .progressbar--scroll{background-color:transparent}.theme--dark-green .progressbar--scroll .progressbar__progress{background-color:#80aca0}.theme--red .progressbar{background-color:#f12106}.theme--red .progressbar__progress{background-color:#741003}.theme--red .progressbar--scroll{background-color:transparent}.theme--red .progressbar--scroll .progressbar__progress{background-color:#ec8f82}.theme--brown .progressbar{background-color:#853e24}.theme--brown .progressbar__progress{background-color:#492214}.theme--brown .progressbar--scroll{background-color:transparent}.theme--brown .progressbar--scroll .progressbar__progress{background-color:#b89a8f}.theme--reverse .progressbar{background-color:#fff}.theme--reverse .progressbar__progress{background-color:#001615}.theme--dark-green .theme--reverse .progressbar .progressbar__progress,.theme--green .theme--reverse .progressbar .progressbar__progress{background-color:#2a422e}.theme--red .theme--reverse .progressbar .progressbar__progress{background-color:#741003}.theme--brown .theme--reverse .progressbar .progressbar__progress{background-color:#492214}.promo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.promo__figure{border:3px solid #00625f;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:100px;margin:0 1rem 0 0;padding:1rem;-webkit-transition:background-color .2s;transition:background-color .2s;width:100px}.promo__icon{fill:#00625f;-webkit-transition:fill .2s;transition:fill .2s}.promo__content{color:#00625f}.promo__title{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;line-height:1.375rem}@media only screen and (min-width:480px){.promo__title{letter-spacing:.5px}}.promo__title+.promo__text{margin-top:.5rem}.promo__text{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-size:.825rem;line-height:1.25;margin:0}.promo__link{height:100%;left:0;position:absolute;top:0;width:100%}.promo__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.promo:hover .promo__figure{background-color:#00625f}.promo:hover .promo__icon{fill:#fff}.promo--large .promo__title{font-size:1.5rem;line-height:1.25}@media only screen and (min-width:768px){.promo--large .promo__title{font-size:1.75rem}}@media only screen and (min-width:1024px){.promo--large .promo__title{font-size:2.5rem}}@media only screen and (min-width:480px){.promo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:180px}.promo .promo__figure{height:125px;margin:0 0 .75rem;padding:1.25rem;width:125px}.promo .promo__content{text-align:center}.promo .promo__text{padding:0 .3rem}.promo--large{width:205px}}@media only screen and (min-width:1024px){.promo--large{padding:0 10px;width:260px}.promo--large .promo__figure{height:150px;padding:1.5rem;width:150px}.promo--large .promo__title{margin:0}.promo--large .promo__text{font-size:1.1875rem;line-height:1.35}}.theme--aqua-blue .promo .promo__figure{border:3px solid #0072c6}.theme--aqua-blue .promo .promo__icon{fill:#0072c6}.theme--aqua-blue .promo .promo__content{color:#0072c6}.theme--aqua-blue .promo:hover .promo__figure{background-color:#0072c6}.theme--aqua-blue .promo:hover .promo__icon{fill:#fff}.theme--green .promo .promo__figure{border:3px solid #36aa40}.theme--green .promo .promo__icon{fill:#36aa40}.theme--green .promo .promo__content{color:#36aa40}.theme--green .promo:hover .promo__figure{background-color:#36aa40}.theme--green .promo:hover .promo__icon{fill:#fff}.theme--dark-green .promo .promo__figure{border:3px solid #005940}.theme--dark-green .promo .promo__icon{fill:#005940}.theme--dark-green .promo .promo__content{color:#005940}.theme--dark-green .promo:hover .promo__figure{background-color:#005940}.theme--dark-green .promo:hover .promo__icon{fill:#fff}.theme--red .promo .promo__figure{border:3px solid #d81e05}.theme--red .promo .promo__icon{fill:#d81e05}.theme--red .promo .promo__content{color:#d81e05}.theme--red .promo:hover .promo__figure{background-color:#d81e05}.theme--red .promo:hover .promo__icon{fill:#fff}.theme--brown .promo .promo__figure{border:3px solid #71351f}.theme--brown .promo .promo__icon{fill:#71351f}.theme--brown .promo .promo__content{color:#71351f}.theme--brown .promo:hover .promo__figure{background-color:#71351f}.theme--brown .promo:hover .promo__icon{fill:#fff}.theme--reverse .promo .promo__figure{border:3px solid #fff}.theme--reverse .promo .promo__icon{fill:#fff}.theme--reverse .promo .promo__content{color:#fff}.theme--reverse .promo:hover .promo__figure{background-color:#fff}.theme--reverse .promo:hover .promo__icon{fill:#00625f}.theme--aqua-blue .theme--reverse .promo:hover .promo__icon{fill:#0072c6}.theme--green .theme--reverse .promo:hover .promo__icon{fill:#36aa40}.theme--dark-green .theme--reverse .promo:hover .promo__icon{fill:#005940}.theme--red .theme--reverse .promo:hover .promo__icon{fill:#d81e05}.theme--brown .theme--reverse .promo:hover .promo__icon{fill:#71351f}.promo--sdg-clean-energy .promo__icon,.promo--sdg-clean-water .promo__icon,.promo--sdg-climate-action .promo__icon,.promo--sdg-economic-growth .promo__icon,.promo--sdg-gender-equality .promo__icon,.promo--sdg-good-health .promo__icon,.promo--sdg-industry .promo__icon,.promo--sdg-life-below-water .promo__icon,.promo--sdg-life-on-land .promo__icon,.promo--sdg-no-poverty .promo__icon,.promo--sdg-partnerships .promo__icon,.promo--sdg-peace-justice .promo__icon,.promo--sdg-quality-education .promo__icon,.promo--sdg-reduced-inequalities .promo__icon,.promo--sdg-responsible-consumption .promo__icon,.promo--sdg-sustainable-cities .promo__icon,.promo--sdg-zero-hunger .promo__icon,.theme--brown .promo--sdg-clean-energy .promo__icon,.theme--brown .promo--sdg-clean-water .promo__icon,.theme--brown .promo--sdg-climate-action .promo__icon,.theme--brown .promo--sdg-economic-growth .promo__icon,.theme--brown .promo--sdg-gender-equality .promo__icon,.theme--brown .promo--sdg-good-health .promo__icon,.theme--brown .promo--sdg-industry .promo__icon,.theme--brown .promo--sdg-life-below-water .promo__icon,.theme--brown .promo--sdg-life-on-land .promo__icon,.theme--brown .promo--sdg-no-poverty .promo__icon,.theme--brown .promo--sdg-partnerships .promo__icon,.theme--brown .promo--sdg-peace-justice .promo__icon,.theme--brown .promo--sdg-quality-education .promo__icon,.theme--brown .promo--sdg-reduced-inequalities .promo__icon,.theme--brown .promo--sdg-responsible-consumption .promo__icon,.theme--brown .promo--sdg-sustainable-cities .promo__icon,.theme--brown .promo--sdg-zero-hunger .promo__icon,.theme--dark-green .promo--sdg-clean-energy .promo__icon,.theme--dark-green .promo--sdg-clean-water .promo__icon,.theme--dark-green .promo--sdg-climate-action .promo__icon,.theme--dark-green .promo--sdg-economic-growth .promo__icon,.theme--dark-green .promo--sdg-gender-equality .promo__icon,.theme--dark-green .promo--sdg-good-health .promo__icon,.theme--dark-green .promo--sdg-industry .promo__icon,.theme--dark-green .promo--sdg-life-below-water .promo__icon,.theme--dark-green .promo--sdg-life-on-land .promo__icon,.theme--dark-green .promo--sdg-no-poverty .promo__icon,.theme--dark-green .promo--sdg-partnerships .promo__icon,.theme--dark-green .promo--sdg-peace-justice .promo__icon,.theme--dark-green .promo--sdg-quality-education .promo__icon,.theme--dark-green .promo--sdg-reduced-inequalities .promo__icon,.theme--dark-green .promo--sdg-responsible-consumption .promo__icon,.theme--dark-green .promo--sdg-sustainable-cities .promo__icon,.theme--dark-green .promo--sdg-zero-hunger .promo__icon,.theme--green .promo--sdg-clean-energy .promo__icon,.theme--green .promo--sdg-clean-water .promo__icon,.theme--green .promo--sdg-climate-action .promo__icon,.theme--green .promo--sdg-economic-growth .promo__icon,.theme--green .promo--sdg-gender-equality .promo__icon,.theme--green .promo--sdg-good-health .promo__icon,.theme--green .promo--sdg-industry .promo__icon,.theme--green .promo--sdg-life-below-water .promo__icon,.theme--green .promo--sdg-life-on-land .promo__icon,.theme--green .promo--sdg-no-poverty .promo__icon,.theme--green .promo--sdg-partnerships .promo__icon,.theme--green .promo--sdg-peace-justice .promo__icon,.theme--green .promo--sdg-quality-education .promo__icon,.theme--green .promo--sdg-reduced-inequalities .promo__icon,.theme--green .promo--sdg-responsible-consumption .promo__icon,.theme--green .promo--sdg-sustainable-cities .promo__icon,.theme--green .promo--sdg-zero-hunger .promo__icon,.theme--red .promo--sdg-clean-energy .promo__icon,.theme--red .promo--sdg-clean-water .promo__icon,.theme--red .promo--sdg-climate-action .promo__icon,.theme--red .promo--sdg-economic-growth .promo__icon,.theme--red .promo--sdg-gender-equality .promo__icon,.theme--red .promo--sdg-good-health .promo__icon,.theme--red .promo--sdg-industry .promo__icon,.theme--red .promo--sdg-life-below-water .promo__icon,.theme--red .promo--sdg-life-on-land .promo__icon,.theme--red .promo--sdg-no-poverty .promo__icon,.theme--red .promo--sdg-partnerships .promo__icon,.theme--red .promo--sdg-peace-justice .promo__icon,.theme--red .promo--sdg-quality-education .promo__icon,.theme--red .promo--sdg-reduced-inequalities .promo__icon,.theme--red .promo--sdg-responsible-consumption .promo__icon,.theme--red .promo--sdg-sustainable-cities .promo__icon,.theme--red .promo--sdg-zero-hunger .promo__icon{fill:#fff}.promo--sdg-clean-energy:hover .promo__figure,.promo--sdg-clean-water:hover .promo__figure,.promo--sdg-climate-action:hover .promo__figure,.promo--sdg-economic-growth:hover .promo__figure,.promo--sdg-gender-equality:hover .promo__figure,.promo--sdg-good-health:hover .promo__figure,.promo--sdg-industry:hover .promo__figure,.promo--sdg-life-below-water:hover .promo__figure,.promo--sdg-life-on-land:hover .promo__figure,.promo--sdg-no-poverty:hover .promo__figure,.promo--sdg-partnerships:hover .promo__figure,.promo--sdg-peace-justice:hover .promo__figure,.promo--sdg-quality-education:hover .promo__figure,.promo--sdg-reduced-inequalities:hover .promo__figure,.promo--sdg-responsible-consumption:hover .promo__figure,.promo--sdg-sustainable-cities:hover .promo__figure,.promo--sdg-zero-hunger:hover .promo__figure,.theme--brown .promo--sdg-clean-energy:hover .promo__figure,.theme--brown .promo--sdg-clean-water:hover .promo__figure,.theme--brown .promo--sdg-climate-action:hover .promo__figure,.theme--brown .promo--sdg-economic-growth:hover .promo__figure,.theme--brown .promo--sdg-gender-equality:hover .promo__figure,.theme--brown .promo--sdg-good-health:hover .promo__figure,.theme--brown .promo--sdg-industry:hover .promo__figure,.theme--brown .promo--sdg-life-below-water:hover .promo__figure,.theme--brown .promo--sdg-life-on-land:hover .promo__figure,.theme--brown .promo--sdg-no-poverty:hover .promo__figure,.theme--brown .promo--sdg-partnerships:hover .promo__figure,.theme--brown .promo--sdg-peace-justice:hover .promo__figure,.theme--brown .promo--sdg-quality-education:hover .promo__figure,.theme--brown .promo--sdg-reduced-inequalities:hover .promo__figure,.theme--brown .promo--sdg-responsible-consumption:hover .promo__figure,.theme--brown .promo--sdg-sustainable-cities:hover .promo__figure,.theme--brown .promo--sdg-zero-hunger:hover .promo__figure,.theme--dark-green .promo--sdg-clean-energy:hover .promo__figure,.theme--dark-green .promo--sdg-clean-water:hover .promo__figure,.theme--dark-green .promo--sdg-climate-action:hover .promo__figure,.theme--dark-green .promo--sdg-economic-growth:hover .promo__figure,.theme--dark-green .promo--sdg-gender-equality:hover .promo__figure,.theme--dark-green .promo--sdg-good-health:hover .promo__figure,.theme--dark-green .promo--sdg-industry:hover .promo__figure,.theme--dark-green .promo--sdg-life-below-water:hover .promo__figure,.theme--dark-green .promo--sdg-life-on-land:hover .promo__figure,.theme--dark-green .promo--sdg-no-poverty:hover .promo__figure,.theme--dark-green .promo--sdg-partnerships:hover .promo__figure,.theme--dark-green .promo--sdg-peace-justice:hover .promo__figure,.theme--dark-green .promo--sdg-quality-education:hover .promo__figure,.theme--dark-green .promo--sdg-reduced-inequalities:hover .promo__figure,.theme--dark-green .promo--sdg-responsible-consumption:hover .promo__figure,.theme--dark-green .promo--sdg-sustainable-cities:hover .promo__figure,.theme--dark-green .promo--sdg-zero-hunger:hover .promo__figure,.theme--green .promo--sdg-clean-energy:hover .promo__figure,.theme--green .promo--sdg-clean-water:hover .promo__figure,.theme--green .promo--sdg-climate-action:hover .promo__figure,.theme--green .promo--sdg-economic-growth:hover .promo__figure,.theme--green .promo--sdg-gender-equality:hover .promo__figure,.theme--green .promo--sdg-good-health:hover .promo__figure,.theme--green .promo--sdg-industry:hover .promo__figure,.theme--green .promo--sdg-life-below-water:hover .promo__figure,.theme--green .promo--sdg-life-on-land:hover .promo__figure,.theme--green .promo--sdg-no-poverty:hover .promo__figure,.theme--green .promo--sdg-partnerships:hover .promo__figure,.theme--green .promo--sdg-peace-justice:hover .promo__figure,.theme--green .promo--sdg-quality-education:hover .promo__figure,.theme--green .promo--sdg-reduced-inequalities:hover .promo__figure,.theme--green .promo--sdg-responsible-consumption:hover .promo__figure,.theme--green .promo--sdg-sustainable-cities:hover .promo__figure,.theme--green .promo--sdg-zero-hunger:hover .promo__figure,.theme--red .promo--sdg-clean-energy:hover .promo__figure,.theme--red .promo--sdg-clean-water:hover .promo__figure,.theme--red .promo--sdg-climate-action:hover .promo__figure,.theme--red .promo--sdg-economic-growth:hover .promo__figure,.theme--red .promo--sdg-gender-equality:hover .promo__figure,.theme--red .promo--sdg-good-health:hover .promo__figure,.theme--red .promo--sdg-industry:hover .promo__figure,.theme--red .promo--sdg-life-below-water:hover .promo__figure,.theme--red .promo--sdg-life-on-land:hover .promo__figure,.theme--red .promo--sdg-no-poverty:hover .promo__figure,.theme--red .promo--sdg-partnerships:hover .promo__figure,.theme--red .promo--sdg-peace-justice:hover .promo__figure,.theme--red .promo--sdg-quality-education:hover .promo__figure,.theme--red .promo--sdg-reduced-inequalities:hover .promo__figure,.theme--red .promo--sdg-responsible-consumption:hover .promo__figure,.theme--red .promo--sdg-sustainable-cities:hover .promo__figure,.theme--red .promo--sdg-zero-hunger:hover .promo__figure{background-color:transparent}.promo--sdg-clean-energy .promo__figure,.theme--brown .promo--sdg-clean-energy .promo__figure,.theme--dark-green .promo--sdg-clean-energy .promo__figure,.theme--green .promo--sdg-clean-energy .promo__figure,.theme--red .promo--sdg-clean-energy .promo__figure{background-color:#f8c02f;border-color:#f8c02f}.promo--sdg-clean-energy:hover .promo__icon,.theme--brown .promo--sdg-clean-energy:hover .promo__icon,.theme--dark-green .promo--sdg-clean-energy:hover .promo__icon,.theme--green .promo--sdg-clean-energy:hover .promo__icon,.theme--red .promo--sdg-clean-energy:hover .promo__icon{fill:#f8c02f}.promo--sdg-clean-water .promo__figure,.theme--brown .promo--sdg-clean-water .promo__figure,.theme--dark-green .promo--sdg-clean-water .promo__figure,.theme--green .promo--sdg-clean-water .promo__figure,.theme--red .promo--sdg-clean-water .promo__figure{background-color:#24b6de;border-color:#24b6de}.promo--sdg-clean-water:hover .promo__icon,.theme--brown .promo--sdg-clean-water:hover .promo__icon,.theme--dark-green .promo--sdg-clean-water:hover .promo__icon,.theme--green .promo--sdg-clean-water:hover .promo__icon,.theme--red .promo--sdg-clean-water:hover .promo__icon{fill:#24b6de}.promo--sdg-climate-action .promo__figure,.theme--brown .promo--sdg-climate-action .promo__figure,.theme--dark-green .promo--sdg-climate-action .promo__figure,.theme--green .promo--sdg-climate-action .promo__figure,.theme--red .promo--sdg-climate-action .promo__figure{background-color:#397846;border-color:#397846}.promo--sdg-climate-action:hover .promo__icon,.theme--brown .promo--sdg-climate-action:hover .promo__icon,.theme--dark-green .promo--sdg-climate-action:hover .promo__icon,.theme--green .promo--sdg-climate-action:hover .promo__icon,.theme--red .promo--sdg-climate-action:hover .promo__icon{fill:#397846}.promo--sdg-economic-growth .promo__figure,.theme--brown .promo--sdg-economic-growth .promo__figure,.theme--dark-green .promo--sdg-economic-growth .promo__figure,.theme--green .promo--sdg-economic-growth .promo__figure,.theme--red .promo--sdg-economic-growth .promo__figure{background-color:#9f1c41;border-color:#9f1c41}.promo--sdg-economic-growth:hover .promo__icon,.theme--brown .promo--sdg-economic-growth:hover .promo__icon,.theme--dark-green .promo--sdg-economic-growth:hover .promo__icon,.theme--green .promo--sdg-economic-growth:hover .promo__icon,.theme--red .promo--sdg-economic-growth:hover .promo__icon{fill:#9f1c41}.promo--sdg-gender-equality .promo__figure,.theme--brown .promo--sdg-gender-equality .promo__figure,.theme--dark-green .promo--sdg-gender-equality .promo__figure,.theme--green .promo--sdg-gender-equality .promo__figure,.theme--red .promo--sdg-gender-equality .promo__figure{background-color:#f83a25;border-color:#f83a25}.promo--sdg-gender-equality:hover .promo__icon,.theme--brown .promo--sdg-gender-equality:hover .promo__icon,.theme--dark-green .promo--sdg-gender-equality:hover .promo__icon,.theme--green .promo--sdg-gender-equality:hover .promo__icon,.theme--red .promo--sdg-gender-equality:hover .promo__icon{fill:#f83a25}.promo--sdg-good-health .promo__figure,.theme--brown .promo--sdg-good-health .promo__figure,.theme--dark-green .promo--sdg-good-health .promo__figure,.theme--green .promo--sdg-good-health .promo__figure,.theme--red .promo--sdg-good-health .promo__figure{background-color:#479842;border-color:#479842}.promo--sdg-good-health:hover .promo__icon,.theme--brown .promo--sdg-good-health:hover .promo__icon,.theme--dark-green .promo--sdg-good-health:hover .promo__icon,.theme--green .promo--sdg-good-health:hover .promo__icon,.theme--red .promo--sdg-good-health:hover .promo__icon{fill:#479842}.promo--sdg-industry .promo__figure,.theme--brown .promo--sdg-industry .promo__figure,.theme--dark-green .promo--sdg-industry .promo__figure,.theme--green .promo--sdg-industry .promo__figure,.theme--red .promo--sdg-industry .promo__figure{background-color:#f8682a;border-color:#f8682a}.promo--sdg-industry:hover .promo__icon,.theme--brown .promo--sdg-industry:hover .promo__icon,.theme--dark-green .promo--sdg-industry:hover .promo__icon,.theme--green .promo--sdg-industry:hover .promo__icon,.theme--red .promo--sdg-industry:hover .promo__icon{fill:#f8682a}.promo--sdg-life-below-water .promo__figure,.theme--brown .promo--sdg-life-below-water .promo__figure,.theme--dark-green .promo--sdg-life-below-water .promo__figure,.theme--green .promo--sdg-life-below-water .promo__figure,.theme--red .promo--sdg-life-below-water .promo__figure{background-color:#168dd4;border-color:#168dd4}.promo--sdg-life-below-water:hover .promo__icon,.theme--brown .promo--sdg-life-below-water:hover .promo__icon,.theme--dark-green .promo--sdg-life-below-water:hover .promo__icon,.theme--green .promo--sdg-life-below-water:hover .promo__icon,.theme--red .promo--sdg-life-below-water:hover .promo__icon{fill:#168dd4}.promo--sdg-life-on-land .promo__figure,.theme--brown .promo--sdg-life-on-land .promo__figure,.theme--dark-green .promo--sdg-life-on-land .promo__figure,.theme--green .promo--sdg-life-on-land .promo__figure,.theme--red .promo--sdg-life-on-land .promo__figure{background-color:#4dc03d;border-color:#4dc03d}.promo--sdg-life-on-land:hover .promo__icon,.theme--brown .promo--sdg-life-on-land:hover .promo__icon,.theme--dark-green .promo--sdg-life-on-land:hover .promo__icon,.theme--green .promo--sdg-life-on-land:hover .promo__icon,.theme--red .promo--sdg-life-on-land:hover .promo__icon{fill:#4dc03d}.promo--sdg-no-poverty .promo__figure,.theme--brown .promo--sdg-no-poverty .promo__figure,.theme--dark-green .promo--sdg-no-poverty .promo__figure,.theme--green .promo--sdg-no-poverty .promo__figure,.theme--red .promo--sdg-no-poverty .promo__figure{background-color:#e02339;border-color:#e02339}.promo--sdg-no-poverty:hover .promo__icon,.theme--brown .promo--sdg-no-poverty:hover .promo__icon,.theme--dark-green .promo--sdg-no-poverty:hover .promo__icon,.theme--green .promo--sdg-no-poverty:hover .promo__icon,.theme--red .promo--sdg-no-poverty:hover .promo__icon{fill:#e02339}.promo--sdg-partnerships .promo__figure,.theme--brown .promo--sdg-partnerships .promo__figure,.theme--dark-green .promo--sdg-partnerships .promo__figure,.theme--green .promo--sdg-partnerships .promo__figure,.theme--red .promo--sdg-partnerships .promo__figure{background-color:#1f4967;border-color:#1f4967}.promo--sdg-partnerships:hover .promo__icon,.theme--brown .promo--sdg-partnerships:hover .promo__icon,.theme--dark-green .promo--sdg-partnerships:hover .promo__icon,.theme--green .promo--sdg-partnerships:hover .promo__icon,.theme--red .promo--sdg-partnerships:hover .promo__icon{fill:#1f4967}.promo--sdg-peace-justice .promo__figure,.theme--brown .promo--sdg-peace-justice .promo__figure,.theme--dark-green .promo--sdg-peace-justice .promo__figure,.theme--green .promo--sdg-peace-justice .promo__figure,.theme--red .promo--sdg-peace-justice .promo__figure{background-color:#0a6795;border-color:#0a6795}.promo--sdg-peace-justice:hover .promo__icon,.theme--brown .promo--sdg-peace-justice:hover .promo__icon,.theme--dark-green .promo--sdg-peace-justice:hover .promo__icon,.theme--green .promo--sdg-peace-justice:hover .promo__icon,.theme--red .promo--sdg-peace-justice:hover .promo__icon{fill:#0a6795}.promo--sdg-quality-education .promo__figure,.theme--brown .promo--sdg-quality-education .promo__figure,.theme--dark-green .promo--sdg-quality-education .promo__figure,.theme--green .promo--sdg-quality-education .promo__figure,.theme--red .promo--sdg-quality-education .promo__figure{background-color:#bf1c2b;border-color:#bf1c2b}.promo--sdg-quality-education:hover .promo__icon,.theme--brown .promo--sdg-quality-education:hover .promo__icon,.theme--dark-green .promo--sdg-quality-education:hover .promo__icon,.theme--green .promo--sdg-quality-education:hover .promo__icon,.theme--red .promo--sdg-quality-education:hover .promo__icon{fill:#bf1c2b}.promo--sdg-reduced-inequalities .promo__figure,.theme--brown .promo--sdg-reduced-inequalities .promo__figure,.theme--dark-green .promo--sdg-reduced-inequalities .promo__figure,.theme--green .promo--sdg-reduced-inequalities .promo__figure,.theme--red .promo--sdg-reduced-inequalities .promo__figure{background-color:#d80f5e;border-color:#d80f5e}.promo--sdg-reduced-inequalities:hover .promo__icon,.theme--brown .promo--sdg-reduced-inequalities:hover .promo__icon,.theme--dark-green .promo--sdg-reduced-inequalities:hover .promo__icon,.theme--green .promo--sdg-reduced-inequalities:hover .promo__icon,.theme--red .promo--sdg-reduced-inequalities:hover .promo__icon{fill:#d80f5e}.promo--sdg-responsible-consumption .promo__figure,.theme--brown .promo--sdg-responsible-consumption .promo__figure,.theme--dark-green .promo--sdg-responsible-consumption .promo__figure,.theme--green .promo--sdg-responsible-consumption .promo__figure,.theme--red .promo--sdg-responsible-consumption .promo__figure{background-color:#b68834;border-color:#b68834}.promo--sdg-responsible-consumption:hover .promo__icon,.theme--brown .promo--sdg-responsible-consumption:hover .promo__icon,.theme--dark-green .promo--sdg-responsible-consumption:hover .promo__icon,.theme--green .promo--sdg-responsible-consumption:hover .promo__icon,.theme--red .promo--sdg-responsible-consumption:hover .promo__icon{fill:#b68834}.promo--sdg-sustainable-cities .promo__figure,.theme--brown .promo--sdg-sustainable-cities .promo__figure,.theme--dark-green .promo--sdg-sustainable-cities .promo__figure,.theme--green .promo--sdg-sustainable-cities .promo__figure,.theme--red .promo--sdg-sustainable-cities .promo__figure{background-color:#f89831;border-color:#f89831}.promo--sdg-sustainable-cities:hover .promo__icon,.theme--brown .promo--sdg-sustainable-cities:hover .promo__icon,.theme--dark-green .promo--sdg-sustainable-cities:hover .promo__icon,.theme--green .promo--sdg-sustainable-cities:hover .promo__icon,.theme--red .promo--sdg-sustainable-cities:hover .promo__icon{fill:#f89831}.promo--sdg-zero-hunger .promo__figure,.theme--brown .promo--sdg-zero-hunger .promo__figure,.theme--dark-green .promo--sdg-zero-hunger .promo__figure,.theme--green .promo--sdg-zero-hunger .promo__figure,.theme--red .promo--sdg-zero-hunger .promo__figure{background-color:#d7a043;border-color:#d7a043}.promo--sdg-zero-hunger:hover .promo__icon,.theme--brown .promo--sdg-zero-hunger:hover .promo__icon,.theme--dark-green .promo--sdg-zero-hunger:hover .promo__icon,.theme--green .promo--sdg-zero-hunger:hover .promo__icon,.theme--red .promo--sdg-zero-hunger:hover .promo__icon{fill:#d7a043}.publications{background-color:#fff;border:solid 2px #f5f5f5;border-radius:20px;padding:20px}.publications__header{margin:0 0 .5rem;position:relative}.publications__icon{fill:#00625f;height:1rem;margin-right:.2rem;vertical-align:0;width:1rem}.publications__title{color:#00625f;font-size:1.5rem;margin:0 0 1.5rem}.publications__login{border-bottom:1px solid rgba(68,68,68,.2);color:#444;cursor:pointer;font-size:.9rem;font-weight:700;margin:0 0 0 .75rem;text-decoration:none;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.publications__login:hover{border-color:rgba(68,68,68,.7)}.publications__login:focus{border-bottom:rgba(68,68,68,.7)}.publications__toggle{float:right}.publications__filters-section{display:none;max-height:0;overflow:hidden;-webkit-transition:max-height .2s;transition:max-height .2s}.publications__filters-section.is-active{display:block}.publications__filters-section.is-open{max-height:600px}.publications__filters{margin:0 -1rem}.publications__filters .searchform__filter{padding:0 1rem}.publications__content{min-height:150px;position:relative}.publications__loader{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.publications__loader.is-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.publications__empty{font-style:italic;margin:0}.publications__empty.is-hidden{display:none}.publications__footer{margin:1rem 0 0}.publications__load-more.is-hidden{display:none}.theme--aqua-blue .publications .publications__title{color:#0072c6}.theme--aqua-blue .publications .publications__icon{fill:#0072c6}.theme--green .publications .publications__title{color:#36aa40}.theme--green .publications .publications__icon{fill:#36aa40}.theme--dark-green .publications .publications__title{color:#005940}.theme--dark-green .publications .publications__icon{fill:#36aa40}.theme--red .publications .publications__title{color:#d81e05}.theme--red .publications .publications__icon{fill:#d81e05}.theme--brown .publications .publications__title{color:#71351f}.theme--brown .publications .publications__icon{fill:#71351f}.theme--reverse .publications .publications__title{color:#00625f}.theme--reverse .publications .button{border-color:#00625f;color:#00625f;fill:#00625f}@media only screen and (min-width:768px){.publications__toggle{display:none}.publications__filters-section{display:block;max-height:none}.publications__header{margin:0 0 1rem}.publications__footer{text-align:center}.publications__filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:none}.publications__filters .searchform__filter{width:50%}.publications__search{width:calc(50% - 1rem)}}@media only screen and (min-width:1024px){.publications__filters{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:none;padding-top:0}.publications__filters .searchform__filter{width:25%}.publications__search{height:40px;position:absolute;right:0;top:-5px;-webkit-transition:width .3s;transition:width .3s;width:205px}.publications__search.has-focus,.publications__search.is-dirty{width:350px}}.publications-table{border:0;font-size:1rem;margin:0}.publications-table__link{border-bottom:1px solid transparent;color:#00625f;cursor:pointer;font-weight:500;text-decoration:none;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.publications-table__link:focus,.publications-table__link:hover{border-color:rgba(0,98,95,.7)}.publications-table__lock{height:1em;vertical-align:-8%;width:1em}.publications-table__head{display:none}.publications-table__header{color:#444}.publications-table__cell{color:#444}.publications-table__cell,.publications-table__header{border:0;display:none;padding:.5rem 0}.publications-table__cell--title,.publications-table__header--title{display:table-cell;font-weight:700}.theme--reverse .publications-table .publications-table__header{border-top:0;color:#444}.theme--reverse .publications-table .publications-table__cell{border-top:0;color:#444}.theme--aqua-blue .publications-table .publications-table__link{color:#0072c6}.theme--aqua-blue .publications-table .publications-table__link:focus,.theme--aqua-blue .publications-table .publications-table__link:hover{border-color:rgba(0,114,198,.7)}.theme--green .publications-table .publications-table__link{color:#36aa40}.theme--green .publications-table .publications-table__link:focus,.theme--green .publications-table .publications-table__link:hover{border-color:rgba(54,170,64,.7)}.theme--dark-green .publications-table .publications-table__link{color:#005940}.theme--dark-green .publications-table .publications-table__link:focus,.theme--dark-green .publications-table .publications-table__link:hover{border-color:rgba(0,89,64,.7)}.theme--red .publications-table .publications-table__link{color:#d81e05}.theme--red .publications-table .publications-table__link:focus,.theme--red .publications-table .publications-table__link:hover{border-color:rgba(216,30,5,.7)}.theme--brown .publications-table .publications-table__link{color:#71351f}.theme--brown .publications-table .publications-table__link:focus,.theme--brown .publications-table .publications-table__link:hover{border-color:rgba(113,53,31,.7)}@media only screen and (min-width:768px){.publications-table__head{display:table-header-group}.publications-table__cell,.publications-table__header{display:table-cell;padding:.5rem}.publications-table__cell:first-child,.publications-table__header:first-child{padding-left:0}.publications-table__cell:last-child,.publications-table__header:last-child{padding-right:0}.publications-table__cell--type{width:145px}.publications-table__cell--year{width:70px}}@media only screen and (min-width:1024px){.publications-table__cell--region,.publications-table__cell--taf{min-width:145px}}.quote__content{font-size:1.2rem;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.quote__source{margin:2rem 0 0;position:relative;-webkit-transition:opacity .3s ease .3s,-webkit-transform .3s ease .3s;transition:opacity .3s ease .3s,-webkit-transform .3s ease .3s;transition:opacity .3s ease .3s,transform .3s ease .3s;transition:opacity .3s ease .3s,transform .3s ease .3s,-webkit-transform .3s ease .3s}.quote__source::before{background-color:#00625f;content:"";height:2px;left:0;position:absolute;top:-1rem;width:200px}@media only screen and (min-width:768px){.quote__source::before{left:50%;margin-left:-100px}}.quote.is-faded .quote__content,.quote.is-faded .quote__source{opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}.theme--aqua-blue .quote__source::before{background-color:#0072c6;content:"";height:2px;left:0;position:absolute;top:-1rem;width:200px}@media only screen and (min-width:768px){.theme--aqua-blue .quote__source::before{left:50%;margin-left:-100px}}.theme--green .quote__source::before{background-color:#36aa40;content:"";height:2px;left:0;position:absolute;top:-1rem;width:200px}@media only screen and (min-width:768px){.theme--green .quote__source::before{left:50%;margin-left:-100px}}.theme--dark-green .quote__source::before{background-color:#005940;content:"";height:2px;left:0;position:absolute;top:-1rem;width:200px}@media only screen and (min-width:768px){.theme--dark-green .quote__source::before{left:50%;margin-left:-100px}}.theme--red .quote__source::before{background-color:#d81e05;content:"";height:2px;left:0;position:absolute;top:-1rem;width:200px}@media only screen and (min-width:768px){.theme--red .quote__source::before{left:50%;margin-left:-100px}}.theme--brown .quote__source::before{background-color:#71351f;content:"";height:2px;left:0;position:absolute;top:-1rem;width:200px}@media only screen and (min-width:768px){.theme--brown .quote__source::before{left:50%;margin-left:-100px}}.theme--reverse .quote__source{color:#fff}.theme--reverse .quote__source::before{background-color:#fff}@media only screen and (min-width:768px){.quote__content{font-size:1.4rem}}.read-next{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.read-next__content{color:#00625f;margin:0 auto;padding:15px 20px;width:100%}.read-next__title{font-family:"Gotham A","Gotham B",Verdana,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;font-size:1rem;line-height:1.25;margin-bottom:.25rem}@media only screen and (min-width:480px){.read-next__title{letter-spacing:.5px}}@media only screen and (min-width:768px){.read-next__title{font-size:1.25rem}}@media only screen and (min-width:1024px){.read-next__title{font-size:1.5rem}}.read-next__next{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:200px;outline:0;position:relative;text-decoration:none}.read-next__next:hover .read-next__text{border-bottom-color:rgba(0,98,95,.7)}.read-next__next:hover .read-next__arrow{background-color:#00625f;color:#fff;-webkit-transform:translateX(3px);transform:translateX(3px)}.read-next__text{border-bottom:1px solid transparent;font-size:1rem;line-height:1.5;min-height:24px;-webkit-transition:border-bottom-color .2s;transition:border-bottom-color .2s}.read-next__arrow{border:2px solid #00625f;border-radius:35px;color:#00625f;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:35px;margin:0 0 0 15px;padding:8px;-webkit-transition:background-color .2s,fill .2s,-webkit-transform .2s;transition:background-color .2s,fill .2s,-webkit-transform .2s;transition:background-color .2s,fill .2s,transform .2s;transition:background-color .2s,fill .2s,transform .2s,-webkit-transform .2s;width:35px}.read-next__icon{display:block}.theme--aqua-blue .read-next__content{color:#0072c6}.theme--aqua-blue .read-next__next:hover .read-next__text{border-bottom-color:rgba(0,114,198,.7)}.theme--aqua-blue .read-next__next:hover .read-next__arrow{background-color:#0072c6}.theme--aqua-blue .read-next__arrow{border:2px solid #0072c6;color:#0072c6}.theme--green .read-next__content{color:#36aa40}.theme--green .read-next__next:hover .read-next__text{border-bottom-color:rgba(54,170,64,.7)}.theme--green .read-next__next:hover .read-next__arrow{background-color:#36aa40}.theme--green .read-next__arrow{border:2px solid #36aa40;color:#36aa40}.theme--dark-green .read-next__content{color:#005940}.theme--dark-green .read-next__next:hover .read-next__text{border-bottom-color:rgba(0,89,64,.7)}.theme--dark-green .read-next__next:hover .read-next__arrow{background-color:#005940}.theme--dark-green .read-next__arrow{border:2px solid #005940;color:#005940}.theme--red .read-next__content{color:#d81e05}.theme--red .read-next__next:hover .read-next__text{border-bottom-color:rgba(216,30,5,.7)}.theme--red .read-next__next:hover .read-next__arrow{background-color:#d81e05}.theme--red .read-next__arrow{border:2px solid #d81e05;color:#d81e05}.theme--brown .read-next__content{color:#71351f}.theme--brown .read-next__next:hover .read-next__text{border-bottom-color:rgba(113,53,31,.7)}.theme--brown .read-next__next:hover .read-next__arrow{background-color:#71351f}.theme--brown .read-next__arrow{border:2px solid #71351f;color:#71351f}.theme--reverse .read-next .read-next__content{color:#fff}.theme--reverse .read-next .read-next__next:hover .read-next__text{border-bottom-color:#fff}.theme--reverse .read-next .read-next__next:hover .read-next__arrow{background-color:#fff;color:#00625f}.theme--reverse .read-next .read-next__arrow{border-color:#fff;color:#fff}.theme--aqua-blue .theme--reverse .read-next .read-next__next:hover .read-next__arrow{color:#0072c6}.theme--green .theme--reverse .read-next .read-next__next:hover .read-next__arrow{color:#36aa40}.theme--dark-green .theme--reverse .read-next .read-next__next:hover .read-next__arrow{color:#005940}.theme--red .theme--reverse .read-next .read-next__next:hover .read-next__arrow{color:#d81e05}.theme--brown .theme--reverse .read-next .read-next__next:hover .read-next__arrow{color:#71351f}@media only screen and (min-width:768px){.read-next__content{padding:20px;width:auto}.read-next__text{font-weight:500}}.reference__link{border-bottom:1px solid rgba(0,98,95,.2);color:#00625f;cursor:pointer;font-weight:500;text-decoration:none;-webkit-transition:border-color .2s,color .2s;transition:border-color .2s,color .2s}.reference__link:hover{border-color:rgba(0,98,95,.7)}.reference__info{color:#00625f;display:none;font-size:.875rem;font-style:italic;position:absolute;right:0;text-decoration:none;-webkit-transform:translateY(-2rem);transform:translateY(-2rem);width:100%;z-index:1}.reference__header{background-color:#66a09f;display:block;line-height:40px;margin:0 0 5px 30px;padding:0 15px 0 30px;position:relative;text-overflow:ellipsis;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;white-space:nowrap}.reference__header::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2040%22%3E%3Cpath%20fill%3D%22%2366a09f%22%20d%3D%22M1.697%200H0v40h1.697C18.935%2040%2010.09%2027.957%2027%2020.133v-.265C10.09%2012.044%2018.936%200%201.697%200z%22%2F%3E%3C%2Fsvg%3E);display:block;height:40px;left:-27px;position:absolute;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:27px}.reference__content{display:block;padding:10px 15px 10px 60px;-webkit-transition:opacity .3s ease .3s,-webkit-transform .3s ease .3s;transition:opacity .3s ease .3s,-webkit-transform .3s ease .3s;transition:opacity .3s ease .3s,transform .3s ease .3s;transition:opacity .3s ease .3s,transform .3s ease .3s,-webkit-transform .3s ease .3s}.reference__image{margin:.5rem 0 .25rem;width:100%}.reference__action{font-weight:500;position:relative}.reference__action::after{background-color:rgba(0,98,95,.8);bottom:-2px;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .15s ease-out;transition:width .15s ease-out;width:0}.reference.is-faded .reference__content,.reference.is-faded .reference__header{opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}@media only screen and (min-width:1280px){.reference:hover .reference__link{background-color:#5b9291}.reference:hover .reference__header{background-color:#5b9291}.reference:hover .reference__header::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2027%2040%22%3E%3Cpath%20fill%3D%22%235b9291%22%20d%3D%22M1.697%200H0v40h1.697C18.935%2040%2010.09%2027.957%2027%2020.133v-.265C10.09%2012.044%2018.936%200%201.697%200z%22%2F%3E%3C%2Fsvg%3E)}.reference:hover .reference__action::after{width:100%}.reference .reference__link{background-color:#66a09f;border:0;border-radius:1rem;font-weight:400;padding:.2rem .5rem;text-decoration:none}.reference .reference__info{display:block;max-width:245px}}@media only screen and (min-width:1300px){.reference .reference__info{max-width:265px}}@media only screen and (min-width:1320px){.reference .reference__info{max-width:285px}}@media only screen and (min-width:1340px){.reference .reference__info{max-width:305px}}@media only screen and (min-width:1440px){.reference .reference__info{max-width:325px}}.related-info{background-color:#f5f5f5;border-radius:14px;clear:both;padding:1rem}.related-info>:last-child{margin-bottom:0}.related-info__title{font-size:1rem}.related-info__category{margin:0 0 .25rem}.related-info__link{border-bottom:1px solid rgba(68,68,68,.2);color:#444;cursor:pointer;font-weight:400;text-decoration:none;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out}.related-info__link:hover{border-color:rgba(68,68,68,.7)}.related-info__link:focus{border-color:rgba(68,68,68,.7)}.related-info .theme--blue,.theme--grey .related-info{background-color:#fff}.searchbar{background-color:#f5f5f5;bottom:0;height:70px;left:0;position:absolute;right:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%;z-index:-1}.searchbar__container{height:100%;margin:0 auto;max-width:980px;padding:15px 20px;width:100%}.searchbar.is-active{-webkit-transform:translateY(70px);transform:translateY(70px)}.section{padding:30px 0;position:relative}.section__container{margin:0 auto;max-width:1440px;width:100%}.section__content,.section__footer,.section__header{margin:0 auto;max-width:900px;padding:0 20px;width:100%}.section__content::after,.section__content::before,.section__footer::after,.section__footer::before,.section__header::after,.section__header::before{content:" ";display:table}.section__content::after,.section__footer::after,.section__header::after{clear:both}.legacy .section__content::after,.legacy .section__content::before,.legacy .section__footer::after,.legacy .section__footer::before,.legacy .section__header::after,.legacy .section__header::before{zoom:1}.section__header{text-align:center}.section__intro,.section__title{margin-bottom:1rem}.section__button{padding:1rem 0;text-align:center}.section--banner,.section--read-next{padding:0}.section--payoff .section__content{font-size:1rem;line-height:1.25;max-width:800px}.section--payoff .section__content strong{font-weight:700}.section--authors .section__content,.section--facts .section__content,.section--icons .section__content,.section--publications .section__content{max-width:1024px}.section--overview{padding:0}.section--overview .section__container{padding:0 1rem}.section--teasers .list{padding-bottom:0}.section--team .section__content{max-width:1280px;padding-top:1rem}.section--images .section__container{padding:20px}.section--large .section__content{max-width:1280px}.section--arrow::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E);bottom:-20px;height:20px;left:50%;margin:0 0 0 -54px;position:absolute;width:108px;z-index:1}.section--arrow+.section{padding-top:40px}.section.theme--grey{background-color:#f5f5f5}.section.theme--grey.section--arrow::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%23f5f5f5%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.section.theme--reverse{background-color:#00625f}.section.theme--reverse.section--arrow::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%2300625f%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.theme--aqua-blue .section.theme--reverse{background-color:#0072c6}.theme--aqua-blue .section.theme--reverse.section--arrow::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%230072c6%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.theme--green .section.theme--reverse{background-color:#36aa40}.theme--green .section.theme--reverse.section--arrow::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%2336aa40%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.theme--dark-green .section.theme--reverse{background-color:#005940}.theme--dark-green .section.theme--reverse.section--arrow::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%23005940%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.theme--red .section.theme--reverse{background-color:#d81e05}.theme--red .section.theme--reverse.section--arrow::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%23d81e05%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}.theme--brown .section.theme--reverse{background-color:#71351f}.theme--brown .section.theme--reverse.section--arrow::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%20964.167%203000%20535.833%22%3E%3Cpath%20fill%3D%22%2371351f%22%20d%3D%22M1492.306%2C964.167H0c760.639%2C0%2C1492.306%2C535.833%2C1492.306%2C535.833s731.667-535.833%2C1492.306-535.833H1492.306z%22%2F%3E%3C%2Fsvg%3E)}@media only screen and (min-width:768px){.section .section__intro{font-size:1.125rem;line-height:1.35}.section--payoff{padding:40px 0}.section--payoff .section__content{font-size:1.5rem;text-align:center}.section--facts .section__content{padding:0}}@media only screen and (min-width:1024px){.section--partners{text-align:center}.section--partners .section__title{font-size:2rem}.section--payoff{padding:50px 0}.section--payoff .section__content{font-size:1.75rem}.section--arrow+.section{padding-top:50px}.section--double .section__cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:1.5rem}.section--double .section__col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}.sectors{padding:0 20px}.share{margin:1rem 0;text-align:center;width:100%}.share__heading{font-size:1.25rem;line-height:1.2;margin:0 0 .5rem}.share__description{margin:0 0 .5rem}.share__list{list-style:none;margin:0;padding:0}.share__item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:.5rem 0;width:100%}.share__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#b6b6b6;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;padding:10px;position:relative;text-decoration:none;-webkit-transition:background-color .2s;transition:background-color .2s}.share__link span{border-left:1px solid #fff;color:#fff;display:block;font-size:1.4rem;padding-left:10px}.share__link--twitter{background-color:#55acee}.share__link--twitter:hover{background-color:#2795e9}.share__link--facebook{background-color:#3b5998}.share__link--facebook:hover{background-color:#2d4373}.share__link--linkedin{background-color:#0077b5}.share__link--linkedin:hover{background-color:#005582}.share__icon{fill:#fff;height:30px;margin:0 10px 0 5px;opacity:1;-webkit-transition:opacity 180ms .1s,-webkit-transform 180ms .1s;transition:opacity 180ms .1s,-webkit-transform 180ms .1s;transition:transform 180ms .1s,opacity 180ms .1s;transition:transform 180ms .1s,opacity 180ms .1s,-webkit-transform 180ms .1s;width:30px}.share--small{display:block}.share--small .share__heading{display:inline-block;margin:0 10px 0 0}.share--small .share__description,.share--small .share__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.share--small .share__link{height:55px;padding:10px;width:55px}.share--small .share__item{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;padding:5px 3px}.share--small .share__item:last-child{padding-right:0}.share--small .share__icon{margin:0 auto}.share--small .share__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (min-width:480px){.share--small{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.share--small .share__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.share--small .share__link{height:35px;padding:7px;width:35px}.share__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.share__icon{margin:0 auto}.share__item{margin:0 5px;width:auto}.share__link{height:100%}.share__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}}@media only screen and (min-width:768px){.share__item{margin:0;padding:.5rem}.share__link span{clip:unset;height:auto;overflow:unset;position:relative;width:auto}.share__item{-webkit-transform:scale(.9);transform:scale(.9);width:inherit}.share__icon{margin:0 10px 0 5px}.share--large .share__item{margin:0 5px;-webkit-transform:scale(1.05);transform:scale(1.05);width:100%}.share--large .share__icon{margin:0 20px 0 10px}.share--large .share__link span{padding-left:20px}}.shield{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;position:relative;width:100%}.shield__inner{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:132px;position:relative;width:118px}.shield__container{background-color:#00625f;border-top-left-radius:15px;border-top-right-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.shield__media{border-top-left-radius:15px;border-top-right-radius:15px;height:100%;overflow:hidden;width:100%}.shield__image{height:100%;opacity:1;width:100%}.shield__mask{bottom:-1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% + 4px)}.shield__link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.shield__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.shield__content{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:260px;padding:.5rem 1rem;width:100%}.shield__title{color:#444;font-size:1.1rem;margin:0 0 .2rem}.shield__sub-title{color:#444;display:none;font-size:.8rem;margin:1rem 0 .2rem;text-align:center}.shield__description{color:#444;font-size:.8rem;line-height:1.2;margin:0}.shield--large .shield__sub-title{display:none}@media only screen and (min-width:480px){.shield{width:400px}}@media only screen and (min-width:768px){.shield{display:block;width:118px}.shield__content{max-width:none;padding:.5rem 0 0;text-align:center}.shield__sub-title{display:block}.shield.has-link:hover .shield__container{-webkit-transform:translate(-50%,-50%) scale(1.075);transform:translate(-50%,-50%) scale(1.075);z-index:2}.shield.has-link:hover .shield__sub-title{opacity:0}.shield.has-link:focus .shield__container{-webkit-transform:translate(-50%,-50%) scale(1.075);transform:translate(-50%,-50%) scale(1.075);z-index:2}.shield.has-link:focus .shield__sub-title{opacity:0}.shield--large{width:176px}.shield--large .shield__sub-title{display:none}.shield--large .shield__inner{height:205px;width:176px}.shield--contain{margin-bottom:1.2rem}.shield--contain .shield__content{height:138%;left:50%;max-width:none;opacity:0;padding:1rem;position:absolute;text-align:left;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:138%}.shield--contain .shield__title{color:#fff}.shield--contain .shield__description{color:#fff}.shield--contain.has-link:hover .shield__container{-webkit-transform:translate(-50%,-50%) scale(1.38);transform:translate(-50%,-50%) scale(1.38)}.shield--contain.has-link:hover .shield__image{opacity:.2}.shield--contain.has-link:hover .shield__content{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:3}.shield--contain.has-link:focus .shield__container{-webkit-transform:translate(-50%,-50%) scale(1.38);transform:translate(-50%,-50%) scale(1.38)}.shield--contain.has-link:focus .shield__image{opacity:.2}.shield--contain.has-link:focus .shield__content{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:3}.shield--contain.shield--large .shield__content{height:110%;width:110%}.shield--contain.shield--large.has-link:hover .shield__container{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.shield--contain.shield--large.has-link:focus .shield__container{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}}.theme--aqua-blue .shield .shield__container{background-color:#0072c6}.theme--green .shield .shield__container{background-color:#36aa40}.theme--dark-green .shield .shield__container{background-color:#005940}.theme--red .shield .shield__container{background-color:#d81e05}.theme--brown .shield .shield__container{background-color:#71351f}.theme--reverse .shield .shield__description,.theme--reverse .shield .shield__title{color:#fff}.teaser{background-color:#00625f;border-radius:14px;color:#fff;height:400px;margin:0 auto;max-width:310px;overflow:hidden;position:relative;-webkit-transition:background .2s;transition:background .2s}.teaser__image{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.teaser__overlay{background:rgba(54,54,54,.2);border-radius:13px;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background .2s;transition:background .2s}.teaser__content{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;padding:1.5rem;position:absolute;right:0;top:0;-webkit-transform:translateY(356px);transform:translateY(356px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.teaser__header{margin:0 0 .5rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.teaser__date{line-height:1;margin:0 0 .25rem}.teaser__title{color:#fff;font-size:1.1rem;margin:0;text-decoration:none}.teaser__description{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height:1.4em;margin:0 0 1rem;overflow:hidden}.teaser__button{background:#fff;border-color:#fff;border-radius:6px;color:#00625f;display:block;-webkit-box-flex:0;-webkit-flex:0 0 47px;-ms-flex:0 0 47px;flex:0 0 47px;font-size:1rem;font-weight:500;line-height:47px;padding:.2rem .2rem .3rem;text-align:center;text-decoration:none;-webkit-transition:background-color .2s,border .2s,color .2s;transition:background-color .2s,border .2s,color .2s;width:100%}.teaser__link{height:100%;left:0;position:absolute;top:0;width:100%}.teaser__link:hover .teaser__button{background:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}.teaser__link:focus .teaser__button{background:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}.teaser__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.teaser.no-image,.teaser:hover{background-color:#003c3a}.teaser.no-image .teaser__link:focus,.teaser.no-image .teaser__link:hover,.teaser:hover .teaser__link:focus,.teaser:hover .teaser__link:hover{background:rgba(0,0,0,.2)}.teaser.no-image .teaser__content,.teaser.no-image .teaser__header,.teaser:hover .teaser__content,.teaser:hover .teaser__header{-webkit-transform:translateY(0);transform:translateY(0)}.teaser.no-image .teaser__button,.teaser:hover .teaser__button{background:#f5f5f5;border-color:#f5f5f5}.teaser.no-image .teaser__button:hover,.teaser:hover .teaser__button:hover{background-color:#b6b6b6}.teaser.no-image .teaser__button:focus,.teaser:hover .teaser__button:focus{background-color:#b6b6b6}.teaser--text .teaser__image,.teaser--text .teaser__overlay{display:none}.teaser--text .teaser__content,.teaser--text .teaser__header{-webkit-transform:translateY(0);transform:translateY(0)}.teaser--initiatives{background-color:#fff;border:1px solid #b6b6b6;padding:2rem .5rem .5rem}.teaser--initiatives:hover{background-color:#fff}.teaser--initiatives:hover .teaser__button{background-color:#001615}.teaser--initiatives .teaser__image{display:block;left:initial;margin:0 auto;position:relative;top:initial;-webkit-transform:translate(0,0);transform:translate(0,0)}.teaser--initiatives .teaser__title{display:none}.teaser--initiatives .teaser__description{color:#444;max-height:6.8em}.teaser--initiatives .teaser__content{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;padding:1.5rem;position:absolute;right:0;top:initial;-webkit-transform:translateY(0);transform:translateY(0)}.teaser--initiatives .teaser__header{margin:0 0 .5rem;-webkit-transform:translateY(0);transform:translateY(0)}.teaser--initiatives .teaser__button{background-color:#00625f;color:#fff;position:relative}.teaser--initiatives.no-image{background-color:#fff}.teaser--initiatives.no-image:hover .teaser__button{background-color:#001615}.teaser--initiatives.no-image .teaser__title{color:#444;display:block}.teaser--initiatives.no-image .teaser__content{top:0}.teaser--initiatives.no-image .teaser__description{max-height:initial}.teaser--initiatives.no-image .teaser__button{background-color:#00625f;color:#fff}.theme--grey .teaser--initiatives,.theme--reverse .teaser--initiatives{border:0}@media only screen and (min-width:480px){.teaser{width:310px}}.theme--aqua-blue .teaser{background-color:#005fa5}.theme--aqua-blue .teaser:hover{background-color:#003760}.theme--aqua-blue .teaser .teaser__title{color:#fff}.theme--aqua-blue .teaser .teaser__button{color:#0072c6}.theme--aqua-blue .teaser.teaser--initiatives{background-color:#fff}.theme--aqua-blue .teaser.teaser--initiatives:hover .teaser__button{background-color:#dadada}.theme--aqua-blue .teaser.teaser--initiatives:hover .teaser__description{color:#000}.theme--aqua-blue .teaser.teaser--initiatives .teaser__title{color:#444}.theme--aqua-blue .teaser.teaser--initiatives .teaser__button{background-color:#0072c6;color:#fff}.theme--dark-green .teaser,.theme--green .teaser{background-color:#005940}.theme--dark-green .teaser:hover,.theme--green .teaser:hover{background-color:#2a422e}.theme--dark-green .teaser .teaser__title,.theme--green .teaser .teaser__title{color:#fff}.theme--dark-green .teaser .teaser__button,.theme--green .teaser .teaser__button{color:#36aa40}.theme--dark-green .teaser.teaser--initiatives,.theme--green .teaser.teaser--initiatives{background-color:#fff}.theme--dark-green .teaser.teaser--initiatives:hover .teaser__button,.theme--green .teaser.teaser--initiatives:hover .teaser__button{background-color:#dadada}.theme--dark-green .teaser.teaser--initiatives:hover .teaser__description,.theme--green .teaser.teaser--initiatives:hover .teaser__description{color:#000}.theme--dark-green .teaser.teaser--initiatives .teaser__title,.theme--green .teaser.teaser--initiatives .teaser__title{color:#444}.theme--dark-green .teaser.teaser--initiatives .teaser__button,.theme--green .teaser.teaser--initiatives .teaser__button{background-color:#36aa40;color:#fff}.theme--red .teaser{background-color:#8d1403}.theme--red .teaser:hover{background-color:#741003}.theme--red .teaser .teaser__title{color:#fff}.theme--red .teaser .teaser__button{color:#d81e05}.theme--red .teaser.teaser--initiatives{background-color:#fff}.theme--red .teaser.teaser--initiatives:hover .teaser__button{background-color:#dadada}.theme--red .teaser.teaser--initiatives:hover .teaser__description{color:#000}.theme--red .teaser.teaser--initiatives .teaser__title{color:#444}.theme--red .teaser.teaser--initiatives .teaser__button{background-color:#d81e05;color:#fff}.theme--brown .teaser{background-color:#5d2c1a}.theme--brown .teaser:hover{background-color:#492214}.theme--brown .teaser .teaser__title{color:#fff}.theme--brown .teaser .teaser__button{color:#71351f}.theme--brown .teaser.teaser--initiatives{background-color:#fff}.theme--brown .teaser.teaser--initiatives:hover .teaser__button{background-color:#dadada}.theme--brown .teaser.teaser--initiatives:hover .teaser__description{color:#000}.theme--brown .teaser.teaser--initiatives .teaser__title{color:#444}.theme--brown .teaser.teaser--initiatives .teaser__button{background-color:#71351f;color:#fff}.theme--reverse .teaser .teaser--text{background-color:#fff;color:#363636}.theme--reverse .teaser .teaser--text .teaser__title{color:#00625f}.theme--reverse .teaser .teaser--text .teaser__button{background:#00625f;border-color:#00625f;color:#fff}.theme--reverse .teaser .teaser--text:hover{background-color:#e5e5e5}.theme--reverse .teaser .teaser--text:hover .teaser__button{background:#003c3a;border-color:#003c3a}.theme--aqua-blue .theme--reverse .teaser .teaser__text .teaser__title{color:#0072c6}.theme--aqua-blue .theme--reverse .teaser .teaser__text .teaser__button{background:#0072c6;border-color:#0072c6}.theme--aqua-blue .theme--reverse .teaser .teaser__text:hover .teaser__button{background:#005fa5;border-color:#005fa5}.theme--green .theme--reverse .teaser .teaser__text .teaser__title{color:#36aa40}.theme--green .theme--reverse .teaser .teaser__text .teaser__button{background:#36aa40;border-color:#36aa40}.theme--green .theme--reverse .teaser .teaser__text:hover .teaser__button{background:#005940;border-color:#005940}.theme--dark-green .theme--reverse .teaser .teaser__text .teaser__title{color:#005940}.theme--dark-green .theme--reverse .teaser .teaser__text .teaser__button{background:#005940;border-color:#005940}.theme--dark-green .theme--reverse .teaser .teaser__text:hover .teaser__button{background:#2a422e;border-color:#2a422e}.theme--red .theme--reverse .teaser .teaser__text .teaser__title{color:#d81e05}.theme--red .theme--reverse .teaser .teaser__text .teaser__button{background:#d81e05;border-color:#d81e05}.theme--red .theme--reverse .teaser .teaser__text:hover .teaser__button{background:#8d1403;border-color:#8d1403}.theme--brown .theme--reverse .teaser .teaser__text .teaser__title{color:#71351f}.theme--brown .theme--reverse .teaser .teaser__text .teaser__button{background:#71351f;border-color:#71351f}.theme--brown .theme--reverse .teaser .teaser__text:hover .teaser__button{background:#5d2c1a;border-color:#5d2c1a}.teaser-archive{position:relative;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.teaser-archive:hover{background-color:#f5f5f5}.teaser-archive__content{padding:20px}.teaser-archive__title{font-size:1rem;line-height:1.25;-webkit-transition:color .2s;transition:color .2s}@media only screen and (min-width:768px){.teaser-archive__title{font-size:1.25rem}}.teaser-archive__preview{margin-bottom:.25rem}.teaser-archive__meta{list-style:none;margin:0;padding:0;color:#777;display:inline;font-size:.9em}.teaser-archive__meta-item{display:inline-block;margin:0 1rem 0 0;position:relative;z-index:2}.teaser-archive__meta-item:last-child{margin:0}.teaser-archive__meta-item--last{margin:.4rem}.teaser-archive__meta-item--more{display:inline;margin:0}.teaser-archive__meta-item--more .teaser-archive__meta{display:none}.teaser-archive__meta-link{display:block;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.teaser-archive__meta-link:hover{color:#00625f}.teaser-archive__meta-button{color:#777;outline:0}.teaser-archive__meta-button:hover{color:#00625f}.teaser-archive__icon{fill:currentColor;height:16px;margin-right:3px;-webkit-transition:fill .2s;transition:fill .2s;vertical-align:text-bottom;width:16px}.teaser-archive__link{height:100%;left:0;position:absolute;top:0;width:100%}.teaser-archive__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.teaser-archive--compact .teaser-archive__content{padding:10px 20px}.teaser-archive--compact .teaser-archive__title{font-size:1rem;margin:0}.teaser-archive--compact .teaser-archive__meta,.teaser-archive--compact .teaser-archive__preview{display:none}.overview .teaser-archive .teaser-archive__content{padding:20px 0}.theme--grey .teaser-archive{background-color:#fff}.theme--grey .teaser-archive:hover{background-color:#f5f5f5}.theme--aqua-blue .teaser-archive .teaser-archive__meta-link:hover{color:#0072c6}.theme--aqua-blue .teaser-archive .teaser-archive__meta-button:hover{color:#0072c6}.theme--green .teaser-archive .teaser-archive__meta-link:hover{color:#36aa40}.theme--green .teaser-archive .teaser-archive__meta-button:hover{color:#36aa40}.theme--dark-green .teaser-archive .teaser-archive__meta-link:hover{color:#005940}.theme--dark-green .teaser-archive .teaser-archive__meta-button:hover{color:#005940}.theme--red .teaser-archive .teaser-archive__meta-link:hover{color:#d81e05}.theme--red .teaser-archive .teaser-archive__meta-button:hover{color:#d81e05}.theme--brown .teaser-archive .teaser-archive__meta-link:hover{color:#71351f}.theme--brown .teaser-archive .teaser-archive__meta-button:hover{color:#71351f}.theme--reverse .teaser-archive{background-color:#fff}.theme--reverse .teaser-archive:hover{background-color:#dadada}.theme--reverse .teaser-archive .teaser-archive__date{color:#363636}.theme--reverse .teaser-archive .teaser-archive__title{color:#00625f}.theme--reverse .teaser-archive .teaser-archive__preview{color:#363636}.theme--aqua-blue .theme--reverse .teaser-archive .teaser-archive__title{color:#0072c6}.theme--green .theme--reverse .teaser-archive .teaser-archive__title{color:#36aa40}.theme--dark-green .theme--reverse .teaser-archive .teaser-archive__title{color:#005940}.theme--red .theme--reverse .teaser-archive .teaser-archive__title{color:#d81e05}.theme--brown .theme--reverse .teaser-archive .teaser-archive__title{color:#71351f}@media only screen and (min-width:768px){.teaser-archive--compact .teaser-archive__title{font-size:1rem;margin:0}}.teaser-grid{border-bottom:1px solid #dadada;margin:0 auto;overflow:hidden;position:relative}.teaser-grid__button{display:none;text-decoration:none;z-index:2}.teaser-grid__button:hover .teaser-grid__icon{fill:#00625f}.teaser-grid__button:focus .teaser-grid__icon{fill:#00625f}.teaser-grid__content{position:relative}.teaser-grid__fallback{background:#00625f url(../img/idh-pattern.png);height:100%;opacity:.2;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s,-webkit-transform 3s;width:100%}.teaser-grid__icon{fill:#fff;height:16px;vertical-align:middle;width:16px}.teaser-grid__icon--tag{fill:#444;height:10px;margin-right:3px;-webkit-transition:fill .2s;transition:fill .2s;vertical-align:middle;width:10px}.teaser-grid__icon--category{height:18px;width:18px}.teaser-grid__icon--play{display:inline-block;margin-left:10px;vertical-align:-3px}.teaser-grid__icon--play-round{height:42px;left:50%;opacity:.8;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:height 180ms,opacity 180ms,width 180ms;transition:height 180ms,opacity 180ms,width 180ms;width:42px}.teaser-grid__image{min-height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s,-webkit-transform 3s;width:100%}.teaser-grid__image:hover{opacity:1;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s,-webkit-transform 3s}.teaser-grid__image:focus{opacity:1;-webkit-transition:-webkit-transform 3s;transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s,-webkit-transform 3s}.teaser-grid__category{background-color:rgba(0,0,0,.5);border-radius:5px;color:#fff;font-size:.8rem;font-weight:500;left:1rem;padding:.25rem .5rem;position:absolute;top:1rem}.teaser-grid__category span{padding-left:.2rem;vertical-align:middle}.teaser-grid__description{font-size:.85rem;padding-bottom:1rem}.teaser-grid__link{border:0;text-decoration:none;z-index:2}.teaser-grid__link:focus,.teaser-grid__link:hover{text-decoration:underline}.teaser-grid__link:focus .teaser-grid__title,.teaser-grid__link:hover .teaser-grid__title{text-decoration:underline}.teaser-grid__link:focus{outline:0}.teaser-grid__link--stretch{height:100%;left:0;position:absolute;top:0;width:100%;opacity:.7;z-index:1}.teaser-grid__link--stretch:hover{background-color:rgba(0,0,0,.3)}.teaser-grid__link--stretch:focus{background-color:rgba(0,0,0,.3)}.teaser-grid__link--stretch span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.teaser-grid__link--tag:hover .teaser-grid__icon--tag{fill:#00625f}.teaser-grid__link--tag:focus .teaser-grid__icon--tag{fill:#00625f}.teaser-grid__title{color:#444;font-size:1.1rem;margin:0 0 .2rem;text-decoration:none;z-index:2}.teaser-grid__title:hover{text-decoration:underline}.teaser-grid__title:focus{text-decoration:underline}.teaser-grid__tags{list-style:none;margin:0;padding:0}.teaser-grid__tag{color:#444;display:inline;font-size:.7rem;margin-right:.2rem}.teaser-grid__tag:last-of-type{margin-right:inherit}.teaser-grid__tag--more .teaser-grid__tag-button{color:#444;line-height:14px;outline:0}.teaser-grid__tag--more .teaser-grid__tag-button:hover{color:#00625f}.teaser-grid__tag--more .teaser-grid__tag-button:focus{color:#00625f}.teaser-grid__tag--more .teaser-grid__tags{display:none}.teaser-grid__media{background-color:#000;border-radius:8px;height:240px;margin-bottom:1rem;overflow:hidden;position:relative}.teaser-grid__media:hover .teaser-grid__icon--play{height:62px;opacity:.9;width:62px}.teaser-grid__media:focus .teaser-grid__icon--play{height:62px;opacity:.9;width:62px}.teaser-grid__meta-item{display:inline;font-family:"Times New Roman",serif;font-size:.8rem;font-style:italic;margin:0 0 .5rem}.teaser-grid__meta-item--past span{color:#d81e05}.teaser-grid__meta-item::after{content:" | "}.teaser-grid__meta-item:last-child::after{display:none}.teaser-grid--featured .teaser-grid__button{display:none}.teaser-grid--newsletter{border-radius:8px;color:#fff;height:380px}.teaser-grid--theme .teaser-grid__meta-item,.teaser-grid--theme .teaser-grid__title{color:#444}.teaser-grid.no-image .teaser-grid__media{background-color:#33817f}.theme--aqua-blue .teaser-grid .teaser-grid__button:hover .teaser-grid__icon{fill:#0072c6}.theme--aqua-blue .teaser-grid .teaser-grid__button:focus .teaser-grid__icon{fill:#0072c6}.theme--aqua-blue .teaser-grid .teaser-grid__link:hover{color:#0072c6}.theme--aqua-blue .teaser-grid .teaser-grid__link:focus{color:#0072c6}.theme--aqua-blue .teaser-grid .teaser-grid__link--tag:hover{text-decoration:underline}.theme--aqua-blue .teaser-grid .teaser-grid__link--tag:hover .teaser-grid__icon--tag{fill:#0072c6}.theme--aqua-blue .teaser-grid .teaser-grid__link--tag:focus{text-decoration:underline}.theme--aqua-blue .teaser-grid .teaser-grid__link--tag:focus .teaser-grid__icon--tag{fill:#0072c6}.theme--aqua-blue .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:hover{color:#0072c6}.theme--aqua-blue .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:focus{color:#0072c6}.theme--aqua-blue .teaser-grid.no-image .teaser-grid__media{background-color:#0081e0}.theme--green .teaser-grid .teaser-grid__button:hover .teaser-grid__icon{fill:#36aa40}.theme--green .teaser-grid .teaser-grid__button:focus .teaser-grid__icon{fill:#36aa40}.theme--green .teaser-grid .teaser-grid__link:hover{color:#36aa40}.theme--green .teaser-grid .teaser-grid__link:focus{color:#36aa40}.theme--green .teaser-grid .teaser-grid__link--tag:hover{text-decoration:underline}.theme--green .teaser-grid .teaser-grid__link--tag:hover .teaser-grid__icon--tag{fill:#36aa40}.theme--green .teaser-grid .teaser-grid__link--tag:focus{text-decoration:underline}.theme--green .teaser-grid .teaser-grid__link--tag:focus .teaser-grid__icon--tag{fill:#36aa40}.theme--green .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:hover{color:#36aa40}.theme--green .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:focus{color:#36aa40}.theme--green .teaser-grid.no-image .teaser-grid__media{background-color:#3cbd47}.theme--dark-green .teaser-grid .teaser-grid__button:hover .teaser-grid__icon{fill:#005940}.theme--dark-green .teaser-grid .teaser-grid__button:focus .teaser-grid__icon{fill:#005940}.theme--dark-green .teaser-grid .teaser-grid__link:hover{color:#005940}.theme--dark-green .teaser-grid .teaser-grid__link:focus{color:#005940}.theme--dark-green .teaser-grid .teaser-grid__link--tag:hover{text-decoration:underline}.theme--dark-green .teaser-grid .teaser-grid__link--tag:hover .teaser-grid__icon--tag{fill:#005940}.theme--dark-green .teaser-grid .teaser-grid__link--tag:focus{text-decoration:underline}.theme--dark-green .teaser-grid .teaser-grid__link--tag:focus .teaser-grid__icon--tag{fill:#005940}.theme--dark-green .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:hover{color:#005940}.theme--dark-green .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:focus{color:#005940}.theme--dark-green .teaser-grid.no-image .teaser-grid__media{background-color:#36aa40}.theme--red .teaser-grid .teaser-grid__button:hover .teaser-grid__icon{fill:#d81e05}.theme--red .teaser-grid .teaser-grid__button:focus .teaser-grid__icon{fill:#d81e05}.theme--red .teaser-grid .teaser-grid__link:hover{color:#d81e05}.theme--red .teaser-grid .teaser-grid__link:focus{color:#d81e05}.theme--red .teaser-grid .teaser-grid__link--tag:hover{text-decoration:underline}.theme--red .teaser-grid .teaser-grid__link--tag:hover .teaser-grid__icon--tag{fill:#d81e05}.theme--red .teaser-grid .teaser-grid__link--tag:focus{text-decoration:underline}.theme--red .teaser-grid .teaser-grid__link--tag:focus .teaser-grid__icon--tag{fill:#d81e05}.theme--red .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:hover{color:#d81e05}.theme--red .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:focus{color:#d81e05}.theme--red .teaser-grid.no-image .teaser-grid__media{background-color:#fa3116}.theme--brown .teaser-grid .teaser-grid__button:hover .teaser-grid__icon{fill:#71351f}.theme--brown .teaser-grid .teaser-grid__button:focus .teaser-grid__icon{fill:#71351f}.theme--brown .teaser-grid .teaser-grid__link:hover{color:#71351f}.theme--brown .teaser-grid .teaser-grid__link:focus{color:#71351f}.theme--brown .teaser-grid .teaser-grid__link--tag:hover{text-decoration:underline}.theme--brown .teaser-grid .teaser-grid__link--tag:hover .teaser-grid__icon--tag{fill:#71351f}.theme--brown .teaser-grid .teaser-grid__link--tag:focus{text-decoration:underline}.theme--brown .teaser-grid .teaser-grid__link--tag:focus .teaser-grid__icon--tag{fill:#71351f}.theme--brown .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:hover{color:#71351f}.theme--brown .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:focus{color:#71351f}.theme--brown .teaser-grid.no-image .teaser-grid__media{background-color:#853e24}.theme--reverse .teaser-grid .teaser-grid__link--author,.theme--reverse .teaser-grid .teaser-grid__link--tag,.theme--reverse .teaser-grid .teaser-grid__tag-button{color:#fff}.theme--reverse .teaser-grid .teaser-grid__link--author:hover,.theme--reverse .teaser-grid .teaser-grid__link--tag:hover,.theme--reverse .teaser-grid .teaser-grid__tag-button:hover{border-bottom:1px solid rgba(255,255,255,.6);color:#fff}.theme--reverse .teaser-grid .teaser-grid__link--author:hover .teaser-grid__icon--tag,.theme--reverse .teaser-grid .teaser-grid__link--tag:hover .teaser-grid__icon--tag,.theme--reverse .teaser-grid .teaser-grid__tag-button:hover .teaser-grid__icon--tag{fill:#fff}.theme--reverse .teaser-grid .teaser-grid__link--author:focus,.theme--reverse .teaser-grid .teaser-grid__link--tag:focus,.theme--reverse .teaser-grid .teaser-grid__tag-button:focus{border-bottom:1px solid rgba(255,255,255,.6);color:#fff}.theme--reverse .teaser-grid .teaser-grid__link--author:focus .teaser-grid__icon--tag,.theme--reverse .teaser-grid .teaser-grid__link--tag:focus .teaser-grid__icon--tag,.theme--reverse .teaser-grid .teaser-grid__tag-button:focus .teaser-grid__icon--tag{fill:#fff}.theme--reverse .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:hover{color:#fff}.theme--reverse .teaser-grid .teaser-grid__tag--more .teaser-grid__tag-button:focus{color:#fff}.theme--reverse .teaser-grid .teaser-grid__icon--tag{fill:#fff}@media only screen and (min-width:480px){.teaser-grid{border-bottom:0;height:100%}.teaser-grid__button{display:none}.teaser-grid__description{padding-bottom:0}.teaser-grid:not(.teaser-grid--featured){max-height:440px}.teaser-grid--newsletter{max-height:inherit}.teaser-grid--featured{height:440px}.teaser-grid--featured .teaser-grid{border-radius:8px}.teaser-grid--featured .teaser-grid__description,.teaser-grid--featured .teaser-grid__play,.teaser-grid--featured .teaser-grid__tags{display:none}.teaser-grid--featured .teaser-grid__button{display:block}.teaser-grid--featured .teaser-grid__media{height:100%;margin:0;position:absolute;width:100%}.teaser-grid--featured .teaser-grid__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.teaser-grid--featured .teaser-grid__title{color:#fff;font-size:1.6rem;margin:2rem auto;max-width:80%;text-align:center}.teaser-grid--featured .teaser-grid__title:hover{text-decoration:underline}.teaser-grid--featured .teaser-grid__title:focus{text-decoration:underline}.teaser-grid--featured .teaser-grid__title::after{background-color:#fff;content:"";display:block;height:3px;margin:2rem auto 1rem;width:60px}}@media only screen and (min-width:768px){.teaser-grid--featured .teaser-grid__title{font-size:1.4rem}.teaser-grid--featured .teaser-grid__title:hover{text-decoration:underline}.teaser-grid--featured .teaser-grid__title:focus{text-decoration:underline}}@media only screen and (min-width:1024px){.teaser-grid--featured .teaser-grid__title{font-size:2rem}.teaser-grid--featured .teaser-grid__title:hover{text-decoration:underline}.teaser-grid--featured .teaser-grid__title:focus{text-decoration:underline}}.teaser-meltwater{border-radius:8px;height:100%;margin:0 auto;max-height:440px;overflow:hidden;position:relative}.teaser-meltwater__meta{display:inline;font-family:"Times New Roman",serif;font-size:.8rem;font-style:italic}.teaser-meltwater__content{background-color:#ecf3f1;height:100%;padding:20px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;word-break:break-word}.teaser-meltwater__title{font-size:1rem;line-height:1.25;color:#444;-webkit-transition:color .2s;transition:color .2s;word-break:break-word}@media only screen and (min-width:768px){.teaser-meltwater__title{font-size:1.25rem}}.teaser-meltwater__link{height:100%;left:0;position:absolute;top:0;width:100%}.teaser-meltwater__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.teaser-meltwater:hover .teaser-meltwater__content{background-color:#00625f;color:#fff}.teaser-meltwater:hover .teaser-meltwater__title{color:#fff}.teaser-meltwater:focus .teaser-meltwater__content{background-color:#00625f;color:#fff}.teaser-meltwater:focus .teaser-meltwater__title{color:#fff}.theme--aqua-blue .teaser-meltwater:hover .teaser-meltwater__content{background-color:#0072c6;color:#fff}.theme--aqua-blue .teaser-meltwater:hover .teaser-meltwater__title{color:#fff}.theme--aqua-blue .teaser-meltwater:focus .teaser-meltwater__content{background-color:#0072c6;color:#fff}.theme--aqua-blue .teaser-meltwater:focus .teaser-meltwater__title{color:#fff}.theme--green .teaser-meltwater:hover .teaser-meltwater__content{background-color:#36aa40;color:#fff}.theme--green .teaser-meltwater:hover .teaser-meltwater__title{color:#fff}.theme--green .teaser-meltwater:focus .teaser-meltwater__content{background-color:#36aa40;color:#fff}.theme--green .teaser-meltwater:focus .teaser-meltwater__title{color:#fff}.theme--dark-green .teaser-meltwater:hover .teaser-meltwater__content{background-color:#005940;color:#fff}.theme--dark-green .teaser-meltwater:hover .teaser-meltwater__title{color:#fff}.theme--dark-green .teaser-meltwater:focus .teaser-meltwater__content{background-color:#005940;color:#fff}.theme--dark-green .teaser-meltwater:focus .teaser-meltwater__title{color:#fff}.theme--red .teaser-meltwater:hover .teaser-meltwater__content{background-color:#d81e05;color:#fff}.theme--red .teaser-meltwater:hover .teaser-meltwater__title{color:#fff}.theme--red .teaser-meltwater:focus .teaser-meltwater__content{background-color:#d81e05;color:#fff}.theme--red .teaser-meltwater:focus .teaser-meltwater__title{color:#fff}.theme--brown .teaser-meltwater:hover .teaser-meltwater__content{background-color:#71351f;color:#fff}.theme--brown .teaser-meltwater:hover .teaser-meltwater__title{color:#fff}.theme--brown .teaser-meltwater:focus .teaser-meltwater__content{background-color:#71351f;color:#fff}.theme--brown .teaser-meltwater:focus .teaser-meltwater__title{color:#fff}.toast{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border-radius:10px;border:1px solid #b6b6b6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-transition:.75s;transition:.75s;-webkit-transform:translateX(0);transform:translateX(0)}.toast__message{padding:15px}.toast__button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#00625f;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:700;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:15px;-webkit-transition:.2s;transition:.2s;text-decoration:none;z-index:90}.toast__button:hover{background-color:#000}.toast__close-button{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:15px;-webkit-transition:.2s;transition:.2s;z-index:90}.toast__close-button:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.toast__icon.icon{height:1rem;width:1rem}.toast__link-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.toast--hidden{opacity:0;-webkit-transform:translateX(150%);transform:translateX(150%)}@media only screen and (min-width:1024px){.toast__message{padding:25px}.toast__button{padding:25px}.toast__close-button{padding:25px}}.toasts{bottom:0;gap:20px;padding:10px;position:fixed;right:0;z-index:90}.toasts__toast{max-width:800px}@media only screen and (min-width:1024px){.toasts{padding:20px}}.video{background-color:#444;height:0;margin:0 0 1rem;padding:0 0 56.25%;position:relative}.video__image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.video__button{background-color:#00625f;border-radius:6px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);height:66px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .2s;transition:background-color .2s;width:66px}.video__button:hover{background-color:#003c3a}.video__button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.video__icon{display:block;fill:#fff;height:1.8rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.8rem}.video__copyright{bottom:0;color:#000;font-size:.875rem;line-height:1;padding:.6rem;position:absolute;right:0}.video__copyright--white{color:#fff}.theme--aqua-blue .video .video__button{background-color:#0072c6}.theme--aqua-blue .video .video__button:hover{background-color:#005fa5}.theme--green .video .video__button{background-color:#36aa40}.theme--green .video .video__button:hover{background-color:#005940}.theme--dark-green .video .video__button{background-color:#005940}.theme--dark-green .video .video__button:hover{background-color:#2a422e}.theme--red .video .video__button{background-color:#d81e05}.theme--red .video .video__button:hover{background-color:#8d1403}.theme--brown .video .video__button{background-color:#71351f}.theme--brown .video .video__button:hover{background-color:#5d2c1a}@media only screen and (min-width:768px){.video__button{height:5rem;width:6.5rem}.video__icon{height:2rem;width:2rem}}.logged-in #wpadminbar{height:47px;position:fixed}.logged-in .drawer,.logged-in .site__header{top:46px}.logged-in .index{top:101px}.logged-in .banner__menu.is-open{top:101px}@media only screen and (min-width:480px){.logged-in .banner__menu.is-open{top:101px}}@media only screen and (min-width:782px){.logged-in #wpadminbar{height:33px}.logged-in .drawer,.logged-in .site__header{top:32px}.logged-in .index{top:87px}}@media only screen and (min-width:768px){.logged-in .banner__menu.is-open{top:87px}}@media only screen and (min-width:1024px){.logged-in .index{top:117px}.logged-in .index.is-sticky{top:117px}}@media only screen and (min-width:1280px){.logged-in .index{top:400px}}@media print{*,::after,::before,::first-letter,blockquote::first-line,div::first-line,li::first-line,p::first-line{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #777;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQuc2NzcyIsImxheW91dC5jc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsIm1peGlucy90eXBvZ3JhcGh5LnNjc3MiLCJtaXhpbnMvc2NyZWVuLnNjc3MiLCJtaXhpbnMvbGlzdC1yZXNldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fY29yZS5zY3NzIiwibGlicy9vd2xjYXJvdXNlbC1jb3JlLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9zaXRlLnNjc3MiLCJjb21wb25lbnRzL21lZGlhLnNjc3MiLCJjb21wb25lbnRzL25hdi5zY3NzIiwibWl4aW5zL2NsZWFyLWZpeC5zY3NzIiwiY29tcG9uZW50cy9pY29ucy5zY3NzIiwibWl4aW5zL3NyLW9ubHkuc2NzcyIsImNvbXBvbmVudHMvZm9ybS5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2hmb3JtLnNjc3MiLCJjb21wb25lbnRzL2FnZW5kYS5zY3NzIiwiY29tcG9uZW50cy9hcnRpY2xlLnNjc3MiLCJtaXhpbnMvc2VwZXJhdG9yLnNjc3MiLCJjb21wb25lbnRzL2Jhbm5lci5zY3NzIiwibWl4aW5zL3N0cmV0Y2guc2NzcyIsIm1peGlucy9zdmcuc2NzcyIsImNvbXBvbmVudHMvZHJhd2VyLnNjc3MiLCJjb21wb25lbnRzL2V4cGFuZC5zY3NzIiwiY29tcG9uZW50cy9mYWN0cy5zY3NzIiwiY29tcG9uZW50cy9maWd1cmUuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvZ2FsbGVyeS1wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnktYWR2YW5jZWQuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2luZGV4LnNjc3MiLCJjb21wb25lbnRzL2xlZ2FjeS5zY3NzIiwiY29tcG9uZW50cy9saXN0LnNjc3MiLCJjb21wb25lbnRzL2xpc3QtLWdyaWQuc2NzcyIsImNvbXBvbmVudHMvbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL21hcC5zY3NzIiwiY29tcG9uZW50cy9tZXRhLnNjc3MiLCJjb21wb25lbnRzL2ltYWdlcy5zY3NzIiwiY29tcG9uZW50cy9uZXdzbGV0dGVyLnNjc3MiLCJjb21wb25lbnRzL2Nhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL292ZXJ2aWV3LnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvcGFydG5lcnMuc2NzcyIsImNvbXBvbmVudHMvcGluLnNjc3MiLCJjb21wb25lbnRzL3BlcnNvbi5zY3NzIiwiY29tcG9uZW50cy9wb3BvdmVyLnNjc3MiLCJjb21wb25lbnRzL3BvcHVwLnNjc3MiLCJjb21wb25lbnRzL3Byb2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvcHJvZmlsZS1jYXJkLnNjc3MiLCJjb21wb25lbnRzL3Byb2dyZXNzYmFyLnNjc3MiLCJjb21wb25lbnRzL3Byb21vLnNjc3MiLCJjb21wb25lbnRzL3Byb21vLS1zZGcuc2NzcyIsImNvbXBvbmVudHMvcHVibGljYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL3B1YmxpY2F0aW9ucy10YWJsZS5zY3NzIiwiY29tcG9uZW50cy9xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9yZWFkLW5leHQuc2NzcyIsImNvbXBvbmVudHMvcmVmZXJlbmNlLnNjc3MiLCJjb21wb25lbnRzL3JlbGF0ZWQtaW5mby5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2hiYXIuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9zZWN0b3JzLnNjc3MiLCJjb21wb25lbnRzL3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL3NoaWVsZC5zY3NzIiwiY29tcG9uZW50cy90ZWFzZXIuc2NzcyIsImNvbXBvbmVudHMvdGVhc2VyLWFyY2hpdmUuc2NzcyIsImNvbXBvbmVudHMvdGVhc2VyLWdyaWQuc2NzcyIsImNvbXBvbmVudHMvdGVhc2VyLW1lbHR3YXRlci5zY3NzIiwiY29tcG9uZW50cy90b2FzdC5zY3NzIiwiY29tcG9uZW50cy90b2FzdHMuc2NzcyIsImNvbXBvbmVudHMvdmlkZW8uc2NzcyIsImJhc2Uvd29yZHByZXNzLnNjc3MiLCJiYXNlL3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUdBLEVBQ0ksbUJBQUEsUUFBQSxXQUFBLFFBRUEsUUFDSSxtQkFBQSxRQUFBLFdBQUEsUUFHSixTQUNJLG1CQUFBLFFBQUEsV0FBQSxRQUlSLEtBQ0ksd0JBQUEsVUFDQSx1QkFBQSxZQUNBLDRCQUFBLFlBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EseUJBQUEsS0FBQSxzQkFBQSxLQUFBLHFCQUFBLEtBQUEsaUJBQUEsS0FHSixLQUNJLFlBQUEsV0FDQSxZQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsRUFHSixPQUNJLE9BQUEsRUFHSixLQUNJLFFBQUEsTUNPSixHREpBLEdBRUksT0FBQSxFQUFBLEVBQUEsS0FDQSxhQUFBLE9DUUosTUFEQSxNQURBLE1ESkksTUFFSSxPQUFBLEVBSVIsR0FDSSxjQUFBLEVBQ0EsV0FBQSxFQUdKLEdBQ0ksWUFBQSxFQUdKLFdBQ0ksT0FBQSxFQUNBLFFBQUEsRUFHSixFQUNJLE9BQUEsRUFBQSxFQUFBLEtBR0osSUFDSSxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLE1BQ0EsZUFBQSxTQUdKLE9BQ0ksWUFBQSxJQ1FKLE9ETEEsS0FFSSxPQUFBLEVBR0osSUFDSSxPQUFBLEVBQ0EsT0FBQSxLQUNBLGVBQUEsT0FHSixFQUNJLE1BQUEsUUFHSixPQUNJLHVCQUFBLFFBQ0EsV0FBQSxJQUNBLE9BQUEsRUFDQSxPQUFBLFFBQ0EsS0FBQSxRQUNBLGVBQUEsUUFDQSxPQUFBLEVBQ0EsU0FBQSxRQUNBLFFBQUEsRUFDQSxXQUFBLFFBQ0EsZUFBQSxRQUdKLFNBQ0ksT0FBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0osbUJBQ0ksT0FBQSxFQUNBLFFB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QUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLEtBSVIsZUFDSSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLEtBQUEsS0FFQSxxQkFDSSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0oscUJBQ0ksaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsUUFDQSxLQUFBLFFBR0osaUNBQ0ksaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsS0FDQSxLQUFBLEtBRUEsdUNBQ0ksaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdKLHVDQUNJLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLFFBQ0EsS0FBQSxRQUlSLDZCQUNJLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLEtBQ0EsS0FBQSxLQUVBLG1DQUNJLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FHSixtQ0FDSSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxRQUNBLEtBQUEsUUFJUixrQ0FDSSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLEtBQUEsS0FFQSx3Q0FDSSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0osd0NBQ0ksaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsUUFDQSxLQUFBLFFBSVIsMkJBQ0ksaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsS0FDQSxLQUFBLEtBRUEsaUNBQ0ksaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdKLGlDQUNJLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLFFBQ0EsS0FBQSxRQUlSLDZCQUNJLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLEtBQ0EsS0FBQSxLQUVBLG1DQUNJLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FHSixtQ0FDSSxpQkFBQSxLQUNBLE9B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QUEsT2pDdkdaLHlDaUN1RkEsZUFxQlEsU0FBQSxVQUlBLDRCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw0QkFDSSx5QkFBQSxJQUFBLGlCQUFBLElBREosNEJBQ0kseUJBQUEsS0FBQSxpQkFBQSxLQURKLDRCQUNJLHlCQUFBLElBQUEsaUJBQUEsSUFESiw0QkFDSSx5QkFBQSxLQUFBLGlCQUFBLEtBREosNEJBQ0kseUJBQUEsSUFBQSxpQkFBQSxJQURKLDRCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw0QkFDSSx5QkFBQSxJQUFBLGlCQUFBLElBREosNEJBQ0kseUJBQUEsS0FBQSxpQkFBQSxLQURKLDZCQUNJLHlCQUFBLElBQUEsaUJBQUEsSUFESiw2QkFDSSx5QkFBQSxLQUFBLGlCQUFBLEtBREosNkJBQ0kseUJBQUEsSUFBQSxpQkFBQSxJQURKLDZCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw2QkFDSSx5QkFBQSxJQUFBLGlCQUFBLElBREosNkJBQ0kseUJBQUEsS0FBQSxpQkFBQSxLQURKLDZCQUNJLHlCQUFBLElBQUEsaUJBQUEsSUFESiw2QkFDSSx5QkFBQSxLQUFBLGlCQUFBLEtBREosNkJBQ0kseUJBQUEsSUFBQSxpQkFBQSxJQURKLDZCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw2QkFDSSx5QkFBQSxHQUFBLGlCQUFBLEdBREosNkJBQ0kseUJBQUEsTUFBQSxpQkFBQSxNQURKLDZCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw2QkFDSSx5QkFBQSxNQUFBLGlCQUFBLE1BREosNkJBQ0kseUJBQUEsS0FBQSxpQkFBQSxLQURKLDZCQUNJLHlCQUFBLE1BQUEsaUJBQUEsTUFESiw2QkFDSSx5QkFBQSxLQUFBLGlCQUFBLEtBREosNkJBQ0kseUJBQUEsTUFBQSxpQkFBQSxNQURKLDZCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw2QkFDSSx5QkFBQSxNQUFBLGlCQUFBLE1BREosNkJBQ0kseUJBQUEsS0FBQSxpQkFBQSxLQURKLDZCQUNJLHlCQUFBLE1BQUEsaUJBQUEsTUFE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QUFBLE1BQUEsS0FBQSxPQUFBLFdBQUEsTUFBQSxLQUFBLE9BQ0EsTUFBQSxJQUlBLHVEQUNJLE1BQUEsR0FESix1REFDSSxNQUFBLEdBREosdURBQ0ksTUFBQSxHQURKLHVEQUNJLE1BQUEsR0FESix1REFDSSxNQUFBLEdBREosdURBQ0ksTUFBQSxHQURKLHVEQUNJLE1BQUEsR0FESix1REFDSSxNQUFBLEdBREosdURBQ0ksTUFBQSxHQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHlEQUNJLE1BQUEsS0FLSiw2REFDSSxNQUFBLElBSVIscUJBQ0ksaUJBQUEsWUFDQSxPQUFBLEtBQ0EsT0FBQSxJQUNBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsbUJBQUEsTUFBQSxLQUFBLE9BQUEsV0FBQSxNQUFBLEtBQUEsT0FDQSxNQUFBLEtBRUEsNENBQ0ksaUJBQUEsUUFJUiwwQkFDSSxpQkFB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QUFBLFFwRHl4UFosOENvRHJ4UFksNERwRG94UFosaUVBREEsNERBREEsMERvRGp4UGdCLEtBQUEsUXBEMnhQaEIsMkNvRHJ4UFEseURwRG94UFIsOERBREEseURBREEsdURvRGp4UFksaUJBQUEsUUFDQSxhQUFBLFFwRDJ4UFosK0NvRHZ4UFksNkRwRHN4UFosa0VBREEsNkRBREEsMkRvRG54UGdCLEtBQUEsUXBENnhQaEIsMkNvRHZ4UFEseURwRHN4UFIsOERBREEseURBREEsdURvRG54UFksaUJBQUEsUUFDQSxhQUFBLFFwRDZ4UFosK0NvRHp4UFksNkRwRHd4UFosa0VBREEsNkRBREEsMkRvRHJ4UGdCLEtBQUEsUXBEK3hQaEIsdUNvRHp4UFEscURwRHd4UFIsMERBREEscURBREEsbURvRHJ4UFksaUJBQUEsUUFDQSxhQUFBLFFwRCt4UFosMkNvRDN4UFkseURwRDB4UFosOERBREEseURBREEsdURvRHZ4UGdCLEtBQUEsUXBEaXlQaEIsb0NvRDN4UFEsa0RwRDB4UFIsdURBREEsa0RBREEsZ0RvRHZ4UFksaUJBQUEsUUFDQSxhQUFBLFFwRGl5UFosd0NvRDd4UFksc0RwRDR4UFosMkRBREEsc0RBREEsb0RvRHp4UGdCLEtBQUEsUXBEbXlQaEIsNENvRDd4UFEsMERwRDR4UFIsK0RBREEsMERBREEsd0RvRHp4UFksaUJBQUEsUUFDQSxhQUFBLFFwRG15UFosZ0RvRC94UFksOERwRDh4UFosbUVBREEsOERBREEsNERvRDN4UGdCLEtBQUEsUXBEcXlQaEIsd0NvRC94UFEsc0RwRDh4UFIsMkRBREEsc0RBREEsb0RvRDN4UFksaUJBQUEsUUFDQSxhQUFBLFFwRHF5UFosNENvRGp5UFksMERwRGd5UFosK0RBREEsMERBREEsd0RvRDd4UGdCLEtBQUEsUXBEdXlQaEIsc0NvRGp5UFEsb0RwRGd5UFIseURBREEsb0RBREEsa0RvRDd4UFksaUJBQUEsUUFDQSxhQUFBLFFwRHV5UFosMENvRG55UFksd0RwRGt5UFosNkRBREEsd0RBREEsc0RvRC94UGdCLEtBQUEsUXBEeXlQaEIsd0NvRG55UFEsc0RwRGt5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LHVCQUNJLE9BQUEsS0FDQSxTQUFBLE1BR0osbUJ2RTg1VkoseUJ1RTU1VlEsSUFBQSxLQUdKLGtCQUNJLElBQUEsTUFJQSxpQ0FDSSxJQUFBLE1wRXpCUix5Q29FK0JRLGlDQUNJLElBQUEsT3BFaENaLHlDb0VzQ0ksdUJBQ0ksT0FBQSxLQUdKLG1CdkVxNVZSLHlCdUVuNVZZLElBQUEsS0FHSixrQkFDSSxJQUFBLE1wRWhEUix5Q29Fc0RRLGlDQUNJLElBQUEsTXBFdkRaLDBDb0U2REksa0JBQ0ksSUFBQSxNQUVBLDRCQUNJLElBQUEsT3BFakVaLDBDb0V1RUksa0JBQ0ksSUFBQSxPQ3RFWixhQUNJLEV4RXk5VkosUUFEQSxTQUVBLGVBR0EsdUJBREEsZ0JBRUEsZUFIQSxjd0VuOVZRLFdBQUEsY0FDQSxtQkFBQSxlQUFBLFdBQUEsZUFDQSxNQUFBLGVBQ0EsWUFBQSxlQUdKLEV4RXk5VkosVXdFdjlWUSxnQkFBQSxVQUlBLGVBQ0ksUUFBQSxLQUFBLFdBQUEsSUFPSixvQkFBQSw4QkFFSSxRQUFBLEdBS0osbUJBQ0ksUUFBQSxLQUFBLFlBQUEsSUFJUixJQUNJLFlBQUEsbUJ4RXc5VlIsV3dFcjlWSSxJQUVJLE9BQUEsSUFBQSxNQUFBLEtBQ0Esa0JBQUEsTUFPSixNQUNJLFFBQUEsbUJ4RXc5VlIsSXdFcjlWSSxHQUVJLGtCQUFBLE14RXc5VlIsR0FDQSxHd0V0OVZJLEVBR0ksUUFBQSxFQUNBLE9BQUEsRUFHSixHeEVxOVZKLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR3dFbjlWUSxpQkFBQSIsImZpbGUiOiJsYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gRGVyaXZlZCBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9qYXlkZW5zZXJpYy9GaXhcbi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgfVxufVxuXG5odG1sIHtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbm1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCxcbm9sIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG5kbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5wIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZm9ybSxcbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKiB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbnVsIHVsLFxudWwgb2wsXG5vbCB1bCxcbm9sIG9sIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmZvcm0sXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBib2R5IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBcIlZlcmRhbmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cblxuaDEge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1NjI1O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDYsXG5oNSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBtYXJnaW46IDA7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgOTgsIDk1LCAwLjIpO1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgOTgsIDk1LCAwLjcpO1xufVxuXG4uaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGwge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgXCJWZXJkYW5hXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMC43NXJlbSAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGR0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cblxuZGQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGRkIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cblxudWw6bm90KFtjbGFzc10pLFxub2w6bm90KFtjbGFzc10pIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIHVsOm5vdChbY2xhc3NdKSxcbm9sOm5vdChbY2xhc3NdKSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG51bDpub3QoW2NsYXNzXSkgbGksXG5vbDpub3QoW2NsYXNzXSkgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLFxub2w6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxlZnQ6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbm9sOm5vdChbY2xhc3NdKSB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sLW51bWJlcjtcbn1cbm9sOm5vdChbY2xhc3NdKSBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbC1udW1iZXI7XG59XG5vbDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wtbnVtYmVyKSBcIi5cIjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5ibG9ja3F1b3RlID4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcInNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzc3NztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJsb2NrcXVvdGUgPiBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYmxvY2txdW90ZSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuYmxvY2txdW90ZSA+IHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xufVxuYmxvY2txdW90ZSA+IHA6OmFmdGVyIHtcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG59XG5cbmZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGZpZ2NhcHRpb24ge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG50YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxudGgsXG50ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRoIHtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDk4LCA5NSwgMC4yKTtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGN1cnNvcjogaGVscDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbmFiYnJbdGl0bGVdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2MjVmO1xufVxuXG5tYXJrLFxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIsXG5zYW1wLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG5wcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2MjVmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxubGFiZWwge1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMnB4O1xufVxubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMC41cmVtIDAuNnJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xufVxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNmI2YjY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50aGVtZS0tYXF1YS1ibHVlIGgxLFxuLnRoZW1lLS1hcXVhLWJsdWUgaDIsXG4udGhlbWUtLWFxdWEtYmx1ZSBoMyxcbi50aGVtZS0tYXF1YS1ibHVlIGg0LFxuLnRoZW1lLS1hcXVhLWJsdWUgaDUsXG4udGhlbWUtLWFxdWEtYmx1ZSBoNiB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgYTpub3QoW2NsYXNzXSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAxMTQsIDE5OCwgMC4yKTtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMTQsIDE5OCwgMC43KTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIHVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLFxuLnRoZW1lLS1hcXVhLWJsdWUgb2w6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIHRoIHtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSBhYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgwLCAxMTQsIDE5OCwgMC4yKTtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSBhYmJyW3RpdGxlXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIHByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYzY7XG59XG5cbi50aGVtZS0tZ3JlZW4gaDEsXG4udGhlbWUtLWdyZWVuIGgyLFxuLnRoZW1lLS1ncmVlbiBoMyxcbi50aGVtZS0tZ3JlZW4gaDQsXG4udGhlbWUtLWdyZWVuIGg1LFxuLnRoZW1lLS1ncmVlbiBoNiB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIGE6bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTQsIDE3MCwgNjQsIDAuMik7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1NCwgMTcwLCA2NCwgMC43KTtcbn1cbi50aGVtZS0tZ3JlZW4gdWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsXG4udGhlbWUtLWdyZWVuIG9sOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIHRoIHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIGFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDU0LCAxNzAsIDY0LCAwLjIpO1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gYWJiclt0aXRsZV06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIHByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNmFhNDA7XG59XG5cbi50aGVtZS0tZGFyay1ncmVlbiBoMSxcbi50aGVtZS0tZGFyay1ncmVlbiBoMixcbi50aGVtZS0tZGFyay1ncmVlbiBoMyxcbi50aGVtZS0tZGFyay1ncmVlbiBoNCxcbi50aGVtZS0tZGFyay1ncmVlbiBoNSxcbi50aGVtZS0tZGFyay1ncmVlbiBoNiB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiBhOm5vdChbY2xhc3NdKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDg5LCA2NCwgMC4yKTtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgODksIDY0LCAwLjcpO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIHVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIG9sOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gdGgge1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiBhYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgwLCA4OSwgNjQsIDAuMik7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIGFiYnJbdGl0bGVdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIHByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU5NDA7XG59XG5cbi50aGVtZS0tcmVkIGgxLFxuLnRoZW1lLS1yZWQgaDIsXG4udGhlbWUtLXJlZCBoMyxcbi50aGVtZS0tcmVkIGg0LFxuLnRoZW1lLS1yZWQgaDUsXG4udGhlbWUtLXJlZCBoNiB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgYTpub3QoW2NsYXNzXSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTYsIDMwLCA1LCAwLjIpO1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNiwgMzAsIDUsIDAuNyk7XG59XG4udGhlbWUtLXJlZCB1bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSxcbi50aGVtZS0tcmVkIG9sOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCB0aCB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMjE2LCAzMCwgNSwgMC4yKTtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCBhYmJyW3RpdGxlXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIHByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkODFlMDU7XG59XG5cbi50aGVtZS0tYnJvd24gaDEsXG4udGhlbWUtLWJyb3duIGgyLFxuLnRoZW1lLS1icm93biBoMyxcbi50aGVtZS0tYnJvd24gaDQsXG4udGhlbWUtLWJyb3duIGg1LFxuLnRoZW1lLS1icm93biBoNiB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIGE6bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTEzLCA1MywgMzEsIDAuMik7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDUzLCAzMSwgMC43KTtcbn1cbi50aGVtZS0tYnJvd24gdWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsXG4udGhlbWUtLWJyb3duIG9sOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIHRoIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIGFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDExMywgNTMsIDMxLCAwLjIpO1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gYWJiclt0aXRsZV06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIHByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MTM1MWY7XG59XG5cbi50aGVtZS0tcmV2ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIGgxLFxuLnRoZW1lLS1yZXZlcnNlIGgyLFxuLnRoZW1lLS1yZXZlcnNlIGgzLFxuLnRoZW1lLS1yZXZlcnNlIGg0LFxuLnRoZW1lLS1yZXZlcnNlIGg1LFxuLnRoZW1lLS1yZXZlcnNlIGg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIGE6bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi50aGVtZS0tcmV2ZXJzZSBibG9ja3F1b3RlID4gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDE2MTU7XG59XG4udGhlbWUtLXJldmVyc2UgdGgsXG4udGhlbWUtLXJldmVyc2UgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMTYxNTtcbn1cbi50aGVtZS0tcmV2ZXJzZSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIGFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIGFiYnJbdGl0bGVdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIHByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50aGVtZS0tcmV2ZXJzZSB0YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIHRoLFxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSB0YWJsZSwgLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSB0YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmE0MjJlO1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgdGgsXG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSB0ZCwgLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSB0aCxcbi50aGVtZS0tZGFyay1ncmVlbiAudGhlbWUtLXJldmVyc2UgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJhNDIyZTtcbn1cbi50aGVtZS0tcmVkIC50aGVtZS0tcmV2ZXJzZSB0YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzQxMDAzO1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIHRoLFxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3NDEwMDM7XG59XG4udGhlbWUtLWJyb3duIC50aGVtZS0tcmV2ZXJzZSB0YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDkyMjE0O1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgdGgsXG4udGhlbWUtLWJyb3duIC50aGVtZS0tcmV2ZXJzZSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDkyMjE0O1xufVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtZG90cyB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ub3dsLWRvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgem9vbTogMTtcbn1cbi5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDVweCA3cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxMnB4O1xufVxuLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4sIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MjVmO1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICMwMDYyNWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXIgMC4ycywgY29sb3IgMC4ycywgZmlsbCAwLjJzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYnV0dG9uIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZhMDlmO1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLmJ1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC43NWVtO1xuICB3aWR0aDogMWVtO1xufVxucCA+IC5idXR0b24ge1xuICBtYXJnaW46IDAgMC41ZW0gMC41ZW0gMDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5idXR0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3MmM2O1xuICBjb2xvcjogIzAwNzJjNjtcbiAgZmlsbDogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLmJ1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNmFhNDA7XG4gIGNvbG9yOiAjMzZhYTQwO1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmJ1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU5NDA7XG4gIGNvbG9yOiAjMDA1OTQwO1xuICBmaWxsOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tcmVkIC5idXR0b24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDgxZTA1O1xuICBjb2xvcjogI2Q4MWUwNTtcbiAgZmlsbDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tYnJvd24gLmJ1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MTM1MWY7XG4gIGNvbG9yOiAjNzEzNTFmO1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLmJ1dHRvbiwgLmJ1dHRvbi0td2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uLS13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi50aGVtZS0tcmV2ZXJzZSAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBmaWxsOiAjMDA2MjVmO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIC5idXR0b24sIC50aGVtZS0tYXF1YS1ibHVlIC5idXR0b24tLXdoaXRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbjpmb2N1cywgLnRoZW1lLS1hcXVhLWJsdWUgLmJ1dHRvbi0td2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbjpob3ZlciwgLnRoZW1lLS1hcXVhLWJsdWUgLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNzJjNjtcbiAgZmlsbDogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC5idXR0b24sIC50aGVtZS0tZ3JlZW4gLmJ1dHRvbi0td2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC5idXR0b246Zm9jdXMsIC50aGVtZS0tZ3JlZW4gLmJ1dHRvbi0td2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAuYnV0dG9uOmhvdmVyLCAudGhlbWUtLWdyZWVuIC5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNmFhNDA7XG4gIGZpbGw6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC5idXR0b24sIC50aGVtZS0tZGFyay1ncmVlbiAuYnV0dG9uLS13aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAuYnV0dG9uOmZvY3VzLCAudGhlbWUtLWRhcmstZ3JlZW4gLmJ1dHRvbi0td2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC5idXR0b246aG92ZXIsIC50aGVtZS0tZGFyay1ncmVlbiAuYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA1OTQwO1xuICBmaWxsOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIC5idXR0b24sIC50aGVtZS0tcmVkIC5idXR0b24tLXdoaXRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbjpmb2N1cywgLnRoZW1lLS1yZWQgLmJ1dHRvbi0td2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbjpob3ZlciwgLnRoZW1lLS1yZWQgLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2Q4MWUwNTtcbiAgZmlsbDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIC5idXR0b24sIC50aGVtZS0tYnJvd24gLmJ1dHRvbi0td2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIC5idXR0b246Zm9jdXMsIC50aGVtZS0tYnJvd24gLmJ1dHRvbi0td2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udGhlbWUtLWJyb3duIC50aGVtZS0tcmV2ZXJzZSAuYnV0dG9uOmhvdmVyLCAudGhlbWUtLWJyb3duIC5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3MTM1MWY7XG4gIGZpbGw6ICM3MTM1MWY7XG59XG4uYnV0dG9uLS13aGl0ZS1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBmaWxsOiAjMDA2MjVmO1xufVxuLmJ1dHRvbi0td2hpdGUtc29saWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4uYnV0dG9uLS13aGl0ZS1zb2xpZDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLmJ1dHRvbi0tc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA2MjVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi5idXR0b24tLXNvbGlkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi5idXR0b24tLXNvbGlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuYnV0dG9uLS1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDcyYzY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmJ1dHRvbi0tc29saWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmJ1dHRvbi0tc29saWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwNzJjNjtcbiAgZmlsbDogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLmJ1dHRvbi0tc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzZhYTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLmJ1dHRvbi0tc29saWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLnRoZW1lLS1ncmVlbiAuYnV0dG9uLS1zb2xpZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjMzZhYTQwO1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5idXR0b24tLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTk0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmJ1dHRvbi0tc29saWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5idXR0b24tLXNvbGlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMwMDU5NDA7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAuYnV0dG9uLS1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkODFlMDU7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1yZWQgLmJ1dHRvbi0tc29saWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLnRoZW1lLS1yZWQgLmJ1dHRvbi0tc29saWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2Q4MWUwNTtcbiAgZmlsbDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLmJ1dHRvbi0tc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzEzNTFmO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tYnJvd24gLmJ1dHRvbi0tc29saWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLnRoZW1lLS1icm93biAuYnV0dG9uLS1zb2xpZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjNzEzNTFmO1xuICBmaWxsOiAjNzEzNTFmO1xufVxuXG4uc2l0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGVfX2hlYWRlciB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbn1cbi5zaXRlX19tYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG4uc2l0ZS5zaXRlLS1oZWFkbGVzcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG59XG5cbi5oaWRkZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG59XG4uaGlkZGVuOmZvY3VzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMTYxNTtcbiAgY29sb3I6ICMwMDE2MTU7XG4gIGhlaWdodDogNHJlbTtcbiAgbGVmdDogMXJlbTtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDAuNXJlbTtcbiAgd2lkdGg6IDEycmVtO1xufVxuLmhpZGRlbl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxLjFyZW07XG59XG5cbi5tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5tZWRpYSwgLnNlY3Rpb25fX2NvbnRlbnQgLm1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5maWd1cmUgLm1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZWRpYSBpbWcsXG4ubWVkaWEgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhIGVtYmVkLFxuLm1lZGlhIG9iamVjdCxcbi5tZWRpYSBpZnJhbWUge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYV9fY29weXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5tZWRpYV9fY29weXJpZ2h0LS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lZGlhLS12aWRlbyB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lZGlhLS1hbGlnbi1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5tZWRpYS0tYWxpZ24tY2VudGVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhLS1hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiA0NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhLS1hbGlnbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogNDclO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdl9fdGl0bGUge1xuICBjb2xvcjogIzAwMTYxNTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXZfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2X19pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2X19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZfX2xpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdl9fbGluayBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xNXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAwO1xufVxuLm5hdl9fbGluazpob3ZlciBzcGFuOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdl9fbGluazpmb2N1cyBzcGFuOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgd2lkdGg6IDFlbTtcbn1cbi5uYXYtLXByaW1hcnkgLm5hdl9fbGlzdDo6YmVmb3JlLCAubmF2LS1wcmltYXJ5IC5uYXZfX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5uYXYtLXByaW1hcnkgLm5hdl9fbGlzdDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLm5hdi0tcHJpbWFyeSAubmF2X19saXN0OjpiZWZvcmUsIC5sZWdhY3kgLm5hdi0tcHJpbWFyeSAubmF2X19saXN0OjphZnRlciB7XG4gIHpvb206IDE7XG59XG4ubmF2LS1wcmltYXJ5IC5uYXZfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm5hdi0tcHJpbWFyeSAubmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2LS1wcmltYXJ5IC5uYXZfX2xpbmsge1xuICBwYWRkaW5nOiA1cHggNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdi0tcHJpbWFyeSAubmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuLm5hdi0tc2Vjb25kYXJ5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYXYtLXNlY29uZGFyeSAubmF2X19saXN0OjpiZWZvcmUsIC5uYXYtLXNlY29uZGFyeSAubmF2X19saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovXG59XG4ubmF2LS1zZWNvbmRhcnkgLm5hdl9fbGlzdDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLm5hdi0tc2Vjb25kYXJ5IC5uYXZfX2xpc3Q6OmJlZm9yZSwgLmxlZ2FjeSAubmF2LS1zZWNvbmRhcnkgLm5hdl9fbGlzdDo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLm5hdi0tc2Vjb25kYXJ5IC5uYXZfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm5hdi0tc2Vjb25kYXJ5IC5uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYtLXNlY29uZGFyeSAubmF2X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYXYtLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LS1mb290ZXIuaXMtd2lkZSAubmF2X19saXN0IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgY29sdW1uczogMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LS1mb290ZXIgLm5hdl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5uYXYtLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYXYtLWhlYWRlciAubmF2X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2LS1oZWFkZXIgLm5hdl9fdGl0bGUgLm5hdl9fbGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2LS1oZWFkZXIgLm5hdl9fbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLm5hdi0taGVhZGVyLmlzLW9wZW4ge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi5uYXYtLWhlYWRlci5pcy1vcGVuIC5uYXZfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLm5hdi0taGVhZGVyIC5uYXZfX3RpdGxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgfVxuICAubmF2LS1oZWFkZXIgLm5hdl9fdGl0bGUgLm5hdl9fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2LS1oZWFkZXIgLm5hdl9fbGluayB7XG4gICAgcGFkZGluZzogMC4xcmVtIDAuMjVyZW07XG4gIH1cbn1cbi5uYXYubmF2LS1kcmF3ZXIubmF2LS1wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2Lm5hdi0tZHJhd2VyLm5hdi0tcHJpbWFyeSAubmF2X19pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5uYXYubmF2LS1kcmF3ZXIubmF2LS1wcmltYXJ5IC5uYXZfX2xpbmsgc3Bhbjo6YWZ0ZXIge1xuICBib3R0b206IC0ycHg7XG59XG4ubmF2Lm5hdi0tZHJhd2VyLm5hdi0tc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLm5hdiAubmF2X190aXRsZSB7XG4gIGNvbG9yOiAjMDAzNzYwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuLnRoZW1lLS1ncmVlbiAubmF2IC5uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICMyYTQyMmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLm5hdiAubmF2X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuLnRoZW1lLS1yZWQgLm5hdiAubmF2X190aXRsZSB7XG4gIGNvbG9yOiAjNzQxMDAzO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuLnRoZW1lLS1icm93biAubmF2IC5uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICM0OTIyMTQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5cbi5pY29ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pY29uc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmljb25zX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaWNvbnNfX2l0ZW0gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5pY29uc19fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogN3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmljb25zX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5pY29uc19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uaWNvbnNfX2xpbmsuZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuLmljb25zX19saW5rLmZhY2Vib29rOmhvdmVyIC5pY29uc19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaWNvbnNfX2xpbmsuZmFjZWJvb2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuLmljb25zX19saW5rLmZhY2Vib29rOmZvY3VzIC5pY29uc19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaWNvbnNfX2xpbmsubGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xufVxuLmljb25zX19saW5rLmxpbmtlZGluOmhvdmVyIC5pY29uc19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaWNvbnNfX2xpbmsubGlua2VkaW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xufVxuLmljb25zX19saW5rLmxpbmtlZGluOmZvY3VzIC5pY29uc19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaWNvbnNfX2xpbmsudHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG4uaWNvbnNfX2xpbmsudHdpdHRlcjpob3ZlciAuaWNvbnNfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLmljb25zX19saW5rLnR3aXR0ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVhY2VlO1xufVxuLmljb25zX19saW5rLnR3aXR0ZXI6Zm9jdXMgLmljb25zX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29uc19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjYjZiNmI2O1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4uaWNvbnMtLXNtYWxsIC5pY29uc19faXRlbSB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG59XG4uaWNvbnMtLWhlYWRlciAuaWNvbnNfX2xpbms6aG92ZXIsIC5pY29ucy0tZm9vdGVyIC5pY29uc19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNjM2E7XG59XG4uaWNvbnMtLWhlYWRlciAuaWNvbnNfX2xpbms6Zm9jdXMsIC5pY29ucy0tZm9vdGVyIC5pY29uc19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNjM2E7XG59XG4uaWNvbnMtLWhlYWRlciAuaWNvbnNfX2ljb24sIC5pY29ucy0tZm9vdGVyIC5pY29uc19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaWNvbnMtLWhlYWRlciAuaWNvbnNfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5pY29ucy0taGVhZGVyIC5pY29uc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmljb25zLS1wcm9maWxlIC5pY29uc19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4uaWNvbnMtLXByb2ZpbGUgLmljb25zX19saW5rOmZvY3VzIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5pY29ucy0tcHJvZmlsZSAuaWNvbnNfX2ljb24ge1xuICBmaWxsOiAjMzYzNjM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmljb25zLS1oZWFkZXIgLmljb25zX19saW5rOmhvdmVyLCAudGhlbWUtLWFxdWEtYmx1ZSAuaWNvbnMtLWZvb3RlciAuaWNvbnNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmE1O1xufVxuLnRoZW1lLS1ncmVlbiAuaWNvbnMtLWhlYWRlciAuaWNvbnNfX2xpbms6aG92ZXIsIC50aGVtZS0tZ3JlZW4gLmljb25zLS1mb290ZXIgLmljb25zX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuaWNvbnMtLWhlYWRlciAuaWNvbnNfX2xpbms6aG92ZXIsIC50aGVtZS0tZGFyay1ncmVlbiAuaWNvbnMtLWZvb3RlciAuaWNvbnNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MjJlO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5pY29ucy0taGVhZGVyIC5pY29uc19fbGluazpmb2N1cywgLnRoZW1lLS1kYXJrLWdyZWVuIC5pY29ucy0tZm9vdGVyIC5pY29uc19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLXJlZCAuaWNvbnMtLWhlYWRlciAuaWNvbnNfX2xpbms6aG92ZXIsIC50aGVtZS0tcmVkIC5pY29ucy0tZm9vdGVyIC5pY29uc19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDE0MDM7XG59XG4udGhlbWUtLXJlZCAuaWNvbnMtLWhlYWRlciAuaWNvbnNfX2xpbms6Zm9jdXMsIC50aGVtZS0tcmVkIC5pY29ucy0tZm9vdGVyIC5pY29uc19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDE0MDM7XG59XG4udGhlbWUtLWJyb3duIC5pY29ucy0taGVhZGVyIC5pY29uc19fbGluazpob3ZlciwgLnRoZW1lLS1icm93biAuaWNvbnMtLWZvb3RlciAuaWNvbnNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyYzFhO1xufVxuLnRoZW1lLS1icm93biAuaWNvbnMtLWhlYWRlciAuaWNvbnNfX2xpbms6Zm9jdXMsIC50aGVtZS0tYnJvd24gLmljb25zLS1mb290ZXIgLmljb25zX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMmMxYTtcbn1cblxuLmZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5mb3JtX19ibG9jayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZm9ybV9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmZvcm1fX2NoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2NoZWNrYm94IGlucHV0IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogLTE7XG59XG4uZm9ybV9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybV9fY2hlY2tib3ggbGFiZWwge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMzNweDtcbn1cbi5mb3JtX19jaGVja2JveCBsYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjZiNmI2O1xufVxuLmZvcm1fX2NoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICB3aWR0aDogMjRweDtcbn1cbi5mb3JtX19jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM0NDQ7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDlweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHdpZHRoOiA3cHg7XG59XG4uZm9ybV9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtIDJweCAwLjI1cmVtO1xufVxuLmZvcm1fX2hlbHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yNXJlbSAycHg7XG59XG4uZm9ybV9fYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xufVxuLmZvcm0gLmhhcy1lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2Q4MWUwNTtcbn1cbi5mb3JtIC5oYXMtZXJyb3IgLmZvcm1fX2hlbHAge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi5mb3JtLS1wYXNzd29yZCAuZm9ybV9fYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tLXBhc3N3b3JkIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG4udGhlbWUtLWdyZXkgLmZvcm0sIC50aGVtZS0tYmx1ZSAuZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zZWFyY2hmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoZm9ybV9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaGJhciAuc2VhcmNoZm9ybV9fc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5zZWFyY2hmb3JtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaGZvcm1fX2xhYmVsLS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc2VhcmNoZm9ybV9faW5wdXQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxN3B4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2hmb3JtX19pbnB1dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG4uc2VhcmNoZm9ybV9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiNmI2YjY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VhcmNoZm9ybV9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoZm9ybV9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2hmb3JtX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnNlYXJjaGZvcm1fX2J1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxMHB4IDAgNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnNlYXJjaGZvcm1fX2J1dHRvbiBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnNlYXJjaGZvcm1fX2ljb24ge1xuICBmaWxsOiAjNDQ0O1xufVxuLnNlYXJjaGZvcm1fX2ZpbHRlcnMge1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbn1cbi5zZWFyY2hmb3JtX19maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlYXJjaGZvcm1fX2ZpbHRlci1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zZWFyY2hmb3JtX19maWx0ZXItaW5wdXQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMCAxcmVtIDAuNXJlbSAwO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbn1cbi5zZWFyY2hmb3JtX19maWx0ZXItaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zZWFyY2hmb3JtX19zZWFyY2gtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoZm9ybV9fdG9nZ2xlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaGZvcm1fX3RvZ2dsZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLnNlYXJjaGZvcm1fX3RvZ2dsZS1pY29uIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgd2lkdGg6IDI1cHg7XG59XG4uc2VhcmNoZm9ybV9fc2VhcmNoLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG4uc2VhcmNoZm9ybV9fdG9nZ2xlLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjRzO1xufVxuLnNlYXJjaGZvcm1fX211bHRpc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBcIlZlcmRhbmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiByZW1vdmUgZGVmYXVsdCBhcnJvdyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjBmaWxsJTNEJTIyJTIzNmY4NmE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTI4LjI1JTIwNi4xMjVMMzIlMjA5Ljg3NWwtMTYlMjAxNi0xNi0xNiUyMDMuNzUtMy43NUwxNiUyMDE4LjM3NXolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDE3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2hmb3JtX19tdWx0aXNlbGVjdCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG4uc2VhcmNoZm9ybV9fbXVsdGlzZWxlY3Qgb3B0aW9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnNlYXJjaGZvcm1fX211bHRpc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWFyY2hmb3JtLS1maWx0ZXJzIC5zZWFyY2hmb3JtX19idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtIDAgMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaGZvcm0tLWZpbHRlcnMgLnNlYXJjaGZvcm1fX2J1dHRvbiBzcGFuIHtcbiAgY2xpcDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNlYXJjaGZvcm0tLWZpbHRlcnMgLnNlYXJjaGZvcm1fX2lucHV0IHtcbiAgcGFkZGluZzogMCAxN3B4O1xufVxuLnNlYXJjaGZvcm0uaXMtb3BlbiAuc2VhcmNoZm9ybV9fdG9nZ2xlLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuLnNlYXJjaGZvcm0uaXMtb3BlbiAuc2VhcmNoZm9ybV9fdG9nZ2xlLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLnNlYXJjaGZvcm0uaXMtb3BlbiAuc2VhcmNoZm9ybV9fdG9nZ2xlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uc2VhcmNoZm9ybS5uby1hbmltIC5zZWFyY2hmb3JtX190b2dnbGUtY29udGVudCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMHMsIG9wYWNpdHkgMHM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2hmb3JtX19maWx0ZXJzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoZm9ybV9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYXJjaGZvcm1fX2ZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwIDA7XG4gIH1cbiAgLnNlYXJjaGZvcm1fX2ZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgfVxuICAuc2VhcmNoZm9ybV9fZmlsdGVyLWlucHV0IHtcbiAgICB3aWR0aDogY2FsYygyMCUgLSAxcmVtKTtcbiAgfVxuICAuc2VhcmNoZm9ybV9fdG9nZ2xlLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwO1xuICB9XG4gIC5zZWFyY2hmb3JtLS1maWx0ZXJzIC5zZWFyY2hmb3JtX19pbnB1dCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuc2VhcmNoZm9ybS0tZmlsdGVycyAuc2VhcmNoZm9ybV9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAyLjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMzAlIC0gMXJlbSk7XG4gIH1cbiAgLnNlYXJjaGZvcm0uaXMtb3BlbiAuc2VhcmNoZm9ybV9fdG9nZ2xlLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgfVxufVxuXG4uYWdlbmRhX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFnZW5kYV9fc2Nyb2xsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cbi5hZ2VuZGFfX3RhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hZ2VuZGFfX3RpbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG59XG4uYWdlbmRhIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiAjMzZhYTQwO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmFnZW5kYSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFnZW5kYV9fY29sIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmFnZW5kYV9fc3RpY2t5LWNvbCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFnZW5kYV9fc2Nyb2xsZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxuICAuYWdlbmRhX19jb2wge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxuICAuYWdlbmRhX19zdGlja3ktY29sIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuYWdlbmRhIHRoIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbn1cblxuLmFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlX19jb250ZW50OjpiZWZvcmUsIC5hcnRpY2xlX19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovXG59XG4uYXJ0aWNsZV9fY29udGVudDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLmFydGljbGVfX2NvbnRlbnQ6OmJlZm9yZSwgLmxlZ2FjeSAuYXJ0aWNsZV9fY29udGVudDo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLmFydGljbGVfX2NvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5hcnRpY2xlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmFydGljbGVfX2Zvb3RlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVfX2luZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVfX3NoYXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xufVxuLmFydGljbGVfX2Rvd25sb2FkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlX19kb3dubG9hZC0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJ0aWNsZS0tbm8taW1nIC5hcnRpY2xlX19iYW5uZXIge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cbi5hcnRpY2xlLS1uby1tZXRhIC5hcnRpY2xlX19zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX2luZm8ge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG4uYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwic2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNzc3O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLS1wdWJsaWNhdGlvbiAuYXJ0aWNsZV9fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgYm90dG9tOiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX190aXRsZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5hcnRpY2xlIC5hcnRpY2xlX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmFydGljbGUgLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xuICBib3R0b206IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlbWUtLWFxdWEtYmx1ZSAuYXJ0aWNsZSAuYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX3RpdGxlOjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxufVxuLnRoZW1lLS1ncmVlbiAuYXJ0aWNsZSAuYXJ0aWNsZV9fdGl0bGUge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLmFydGljbGUgLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xuICBib3R0b206IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlbWUtLWdyZWVuIC5hcnRpY2xlIC5hcnRpY2xlLS1wdWJsaWNhdGlvbiAuYXJ0aWNsZV9fdGl0bGU6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmFydGljbGUgLmFydGljbGVfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmFydGljbGUgLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xuICBib3R0b206IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlbWUtLWRhcmstZ3JlZW4gLmFydGljbGUgLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX190aXRsZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbn1cbi50aGVtZS0tcmVkIC5hcnRpY2xlIC5hcnRpY2xlX190aXRsZSB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLmFydGljbGUgLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xuICBib3R0b206IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlbWUtLXJlZCAuYXJ0aWNsZSAuYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX3RpdGxlOjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxufVxuLnRoZW1lLS1icm93biAuYXJ0aWNsZSAuYXJ0aWNsZV9fdGl0bGUge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLmFydGljbGUgLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xuICBib3R0b206IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlbWUtLWJyb3duIC5hcnRpY2xlIC5hcnRpY2xlLS1wdWJsaWNhdGlvbiAuYXJ0aWNsZV9fdGl0bGU6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlX19tZXRhIHtcbiAgICBwYWRkaW5nOiAxMTVweDtcbiAgfVxuICAuYXJ0aWNsZV9fc2hhcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmFydGljbGUtLXB1YmxpY2F0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlX190YWdzIHtcbiAgICBtYXJnaW46IDAgLTFyZW07XG4gIH1cbiAgLmFydGljbGVfX2Rvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXJ0aWNsZV9fZG93bmxvYWQtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX19tZXRhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi8qXG4gICAgSW4gb3JkZXIgdG8gbWFrZSB0aGlzIG1peGluIHdvcmsgaW4gYWxsIGJyb3dzZXJzIHlvdSBuZWVkIHRvIGVuY29kZSB5b3VyIHN2ZyBlbGVtZW50LCBhbmQgb25seSB0aGUgU1ZHIGVsZW1lbnQsIHN0YXJ0aW5nIGZyb20gPHN2Zz4uLi4gdGlsbCA8L3N2Zz5cbiAgICBSZWFkIGFib3V0IHRoaXMgaXNzdWUgaGVyZTogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xMDc2ODQ1MS9pbmxpbmUtc3ZnLWluLWNzc1xuXG4gICAgSG93IHRvIHVzZTogQGluY2x1ZGUgc3ZnKCd0eXBlJywgJGNvbG9yKTtcbiovXG4uYmFubmVyIHtcbiAgaGVpZ2h0OiAyMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci5pcy1mYWRlZCAuYmFubmVyX19tZW51LFxuLmJhbm5lci5pcy1mYWRlZCAuYmFubmVyX19ub3RlLFxuLmJhbm5lci5pcy1mYWRlZCAuYmFubmVyX190aXRsZSxcbi5iYW5uZXIuaXMtZmFkZWQgLmJhbm5lcl9fc3VidGl0bGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG59XG4uYmFubmVyX19tZWRpYSB7XG4gIGJhY2tncm91bmQ6ICMwMDE2MTU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmJhbm5lcl9fbWVkaWE6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5iYW5uZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXJfX3ZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyX19jb3B5cmlnaHQge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmJhbm5lcl9fY29weXJpZ2h0LS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhbm5lcl9fbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjM1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDAuNnMsIHRyYW5zZm9ybSAwLjNzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcbn1cbi5iYW5uZXJfX21lbnU6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0xOC42NyUyMDExLjU4OEw3LjI1Mi4xN2MtLjIyOC0uMjI3LS41OTYtLjIyNy0uODI0JTIwMEw1LjMzJTIwMS4yN2MtLjExLjEwOC0uMTcuMjU2LS4xNy40MSUyMDAlMjAuMTU1LjA2LjMwMy4xNy40MTJMMTUuMjQlMjAxMmwtOS45MSUyMDkuOTA4Yy0uMTEuMTEtLjE3LjI1Ny0uMTcuNDEyJTIwMCUyMC4xNTQuMDYuMzAyLjE3LjQxbDEuMDk4JTIwMS4xYy4xMTQuMTEzLjI2My4xNy40MTIuMTcuMTUlMjAwJTIwLjI5OC0uMDU3LjQxMi0uMTdMMTguNjclMjAxMi40MWMuMjI3LS4yMjguMjI3LS41OTYlMjAwLS44MjR6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB3aWR0aDogMjBweDtcbn1cbi5iYW5uZXJfX21lbnUuaXMtb3BlbiB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDU1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDAuNnMsIHRvcCAwLjNzLCBib3R0b20gMC4zcztcbn1cbi5iYW5uZXJfX21lbnUuaXMtb3Blbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYWRtaW4tYmFyIC5iYW5uZXJfX21lbnUuaXMtb3BlbiB7XG4gIHRvcDogMTAxcHg7XG59XG4uYmFubmVyX19sb2dvIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5iYW5uZXJfX2NvbnRhaW5lciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5iYW5uZXJfX25vdGUge1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCJzZXJpZlwiO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXJfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmJhbm5lcl9fbm90ZSArIC5iYW5uZXJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5iYW5uZXJfX25vdGUgKyAuYmFubmVyX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC43NXJlbTtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJfX25vdGUgKyAuYmFubmVyX190aXRsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG59XG4uYmFubmVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgXCJWZXJkYW5hXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC4ycywgdHJhbnNmb3JtIDAuM3MgZWFzZSAwLjJzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU2MjU7XG4gIH1cbn1cbi5iYW5uZXJfX3RpdGxlICsgLmJhbm5lcl9fc3VidGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuNzVyZW07XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyX190aXRsZSArIC5iYW5uZXJfX3N1YnRpdGxlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbn1cbi5iYW5uZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBcIlZlcmRhbmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjRzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlIDAuNHM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM2MzYzNjM2O1xuICB9XG59XG4uYmFubmVyX19jdGEge1xuICBtYXJnaW46IDEuMjVyZW0gMCAwO1xufVxuLmJhbm5lcl9fY3RhOjpiZWZvcmUsIC5iYW5uZXJfX2N0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqL1xufVxuLmJhbm5lcl9fY3RhOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAuYmFubmVyX19jdGE6OmJlZm9yZSwgLmxlZ2FjeSAuYmFubmVyX19jdGE6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5iYW5uZXJfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4uYmFubmVyX19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmFubmVyLS1sZWZ0eSAuYmFubmVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLmJhbm5lci0tbGVmdHkgLmJhbm5lcl9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmFubmVyLS1sZWZ0eSAuYmFubmVyX19ub3RlOjpiZWZvcmUsXG4uYmFubmVyLS1sZWZ0eSAuYmFubmVyX190aXRsZTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYmFubmVyLS1jdGEge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLmJhbm5lci0tbWVudSB7XG4gIGhlaWdodDogMjg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmJhbm5lci0tbWVudSAuYmFubmVyX19jb250YWluZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG59XG4uYmFubmVyLS1sb2dvIC5iYW5uZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuYmFubmVyX19tZWRpYSB7XG4gIGJhY2tncm91bmQ6ICMwMDM3NjA7XG59XG4udGhlbWUtLWdyZWVuIC5iYW5uZXJfX3RpdGxlLCAudGhlbWUtLWRhcmstZ3JlZW4gLmJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLmJhbm5lcl9fbWVkaWEsIC50aGVtZS0tZGFyay1ncmVlbiAuYmFubmVyX19tZWRpYSB7XG4gIGJhY2tncm91bmQ6ICMyYTQyMmU7XG59XG4udGhlbWUtLXJlZCAuYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZWQgLmJhbm5lcl9fbWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjNzQxMDAzO1xufVxuLnRoZW1lLS1icm93biAuYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1icm93biAuYmFubmVyX19tZWRpYSB7XG4gIGJhY2tncm91bmQ6ICM0OTIyMTQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmJhbm5lcl9fY3RhIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYmFubmVyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDAgMC42cmVtIDAuNnJlbSAwO1xuICB9XG4gIC5iYW5uZXItLWN0YSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuYmFubmVyLS1tZW51IHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5iYW5uZXItLW1lbnUgLmJhbm5lcl9fbWVudSB7XG4gICAgdG9wOiAzMDBweDtcbiAgfVxuICAuYmFubmVyLS1tZW51IC5iYW5uZXJfX21lbnUuaXMtb3BlbiB7XG4gICAgdG9wOiA1NXB4O1xuICB9XG4gIC5hZG1pbi1iYXIgLmJhbm5lci0tbWVudSAuYmFubmVyX19tZW51LmlzLW9wZW4ge1xuICAgIHRvcDogMTAxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lciB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuYmFubmVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmFubmVyX19ub3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmJhbm5lcl9fbm90ZSArIC5iYW5uZXJfX3RpdGxlOjpiZWZvcmUge1xuICAgIGhlaWdodDogM3B4O1xuICAgIHRvcDogLTFyZW07XG4gIH1cbiAgLmJhbm5lcl9fdGl0bGUgKyAuYmFubmVyX19zdWJ0aXRsZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB0b3A6IC0xcmVtO1xuICB9XG4gIC5iYW5uZXJfX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG4gIC5iYW5uZXJfX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC5iYW5uZXItLWxlZnR5IC5iYW5uZXJfX3RpdGxlICsgLmJhbm5lcl9fc3VidGl0bGU6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYmFubmVyLS1sZWZ0eSAuYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5iYW5uZXItLW1lbnUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmJhbm5lci0tbWVudSAuYmFubmVyX19tZW51IHtcbiAgICB0b3A6IDM1MHB4O1xuICB9XG4gIC5iYW5uZXItLW1lbnUgLmJhbm5lcl9fbWVudS5pcy1vcGVuIHtcbiAgICB0b3A6IDU1cHg7XG4gIH1cbiAgLmFkbWluLWJhciAuYmFubmVyLS1tZW51IC5iYW5uZXJfX21lbnUuaXMtb3BlbiB7XG4gICAgdG9wOiA4N3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5iYW5uZXItLW1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5iYW5uZXItLW1lbnUgLmJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICBtYXgtd2lkdGg6IDc5NHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG4gIC5iYW5uZXItLW1lbnUgLmJhbm5lcl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYmFubmVyLS1tZW51IC5iYW5uZXJfX21lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3R0b206IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuICAuYmFubmVyLS1tZW51IC5iYW5uZXJfX21lbnU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYW5uZXItLW1lbnUgLmJhbm5lcl9fbWVudS5pcy1vcGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYmFubmVyLS1tZW51IC5iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmJhbm5lci0tbWVudSAuYmFubmVyX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmRyYXdlciB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5kcmF3ZXJfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZHJhd2VyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcmF3ZXJfX2NvbnRlbnQge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4uZHJhd2VyX19oZWFkZXIge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLmRyYXdlcl9fZm9vdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dCAwLjI1cztcbn1cbi5kcmF3ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5kcmF3ZXJfX2xvZ286aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZHJhd2VyX19sb2dvIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZHJhd2VyX19jbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogNTVweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiA1NXB4O1xufVxuLmRyYXdlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzNhO1xufVxuLmRyYXdlcl9fY2xvc2Ugc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5kcmF3ZXIuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJhd2VyLmlzLW9wZW4gLmRyYXdlcl9fYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZHJhd2VyLmlzLW9wZW4gLmRyYXdlcl9fY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmRyYXdlci5pcy1vcGVuIC5kcmF3ZXJfX2Zvb3RlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5kcmF3ZXItLW1lbnUgLmRyYXdlcl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMHZoO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmRyYXdlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5kcmF3ZXJfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZhNTtcbn1cbi50aGVtZS0tZ3JlZW4gLmRyYXdlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLmRyYXdlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5kcmF3ZXJfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmRyYXdlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MjJlO1xufVxuLnRoZW1lLS1yZWQgLmRyYXdlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5kcmF3ZXJfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLmRyYXdlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLmRyYXdlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyYzFhO1xufVxuXG4uZXhwYW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHBhbmRfX2hlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG4uZXhwYW5kX19oZWFkZXI6aG92ZXIge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi5leHBhbmRfX2hlYWRlcjpob3ZlciAuZXhwYW5kX19pY29uIHtcbiAgZmlsbDogIzAwNjI1Zjtcbn1cbi5leHBhbmRfX2hlYWRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2MjVmO1xufVxuLmV4cGFuZF9faGVhZGVyOmZvY3VzIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjMDA2MjVmO1xufVxuLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICM0NDQ7XG4gIGhlaWdodDogMXJlbTtcbiAgbGVmdDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgd2lkdGg6IDFyZW07XG59XG4uZXhwYW5kX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBcIlZlcmRhbmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMC4ycywgcGFkZGluZyAwLjJzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZXhwYW5kX19jb250ZW50IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5leHBhbmQuaXMtYWN0aXZlIC5leHBhbmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5leHBhbmQuaXMtb3BlbiAuZXhwYW5kX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmV4cGFuZC5pcy1vcGVuIC5leHBhbmRfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDE1cHggMCAxLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi50aGVtZS0tZm9yZXN0IC5leHBhbmRfX2hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MjVmO1xufVxuLnRoZW1lLS1mb3Jlc3QgLmV4cGFuZF9faGVhZGVyOmhvdmVyIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjMDA2MjVmO1xufVxuLnRoZW1lLS1mb3Jlc3QgLmV4cGFuZF9faGVhZGVyOmZvY3VzIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4udGhlbWUtLWZvcmVzdCAuZXhwYW5kX19oZWFkZXI6Zm9jdXMgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuZXhwYW5kX19oZWFkZXI6aG92ZXIge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5leHBhbmRfX2hlYWRlcjpob3ZlciAuZXhwYW5kX19pY29uIHtcbiAgZmlsbDogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5leHBhbmRfX2hlYWRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmV4cGFuZF9faGVhZGVyOmZvY3VzIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1ncmVlbiAuZXhwYW5kX19oZWFkZXI6aG92ZXIge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLmV4cGFuZF9faGVhZGVyOmhvdmVyIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAuZXhwYW5kX19oZWFkZXI6Zm9jdXMge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLmV4cGFuZF9faGVhZGVyOmZvY3VzIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5leHBhbmRfX2hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5leHBhbmRfX2hlYWRlcjpob3ZlciAuZXhwYW5kX19pY29uIHtcbiAgZmlsbDogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuZXhwYW5kX19oZWFkZXI6Zm9jdXMge1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuZXhwYW5kX19oZWFkZXI6Zm9jdXMgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAuZXhwYW5kX19oZWFkZXI6aG92ZXIge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5leHBhbmRfX2hlYWRlcjpob3ZlciAuZXhwYW5kX19pY29uIHtcbiAgZmlsbDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5leHBhbmRfX2hlYWRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLmV4cGFuZF9faGVhZGVyOmZvY3VzIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1icm93biAuZXhwYW5kX19oZWFkZXI6aG92ZXIge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLmV4cGFuZF9faGVhZGVyOmhvdmVyIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAuZXhwYW5kX19oZWFkZXI6Zm9jdXMge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLmV4cGFuZF9faGVhZGVyOmZvY3VzIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5leHBhbmQgLmV4cGFuZF9faGVhZGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLmV4cGFuZCAuZXhwYW5kX19oZWFkZXI6aG92ZXIgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLmV4cGFuZCAuZXhwYW5kX19oZWFkZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAuZXhwYW5kIC5leHBhbmRfX2hlYWRlcjpmb2N1cyAuZXhwYW5kX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5uby1qcyAuZXhwYW5kIC5leHBhbmRfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDE1cHggMCAxLjVyZW07XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZXhwYW5kIC5leHBhbmRfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxLjVyZW07XG4gIH1cbn1cblxuLmZhY3RzIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4uZmFjdHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xufVxuLmZhY3RzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5mYWN0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZhY3RzX19pdGVtOm50aC1jaGlsZCgxKSAuZmFjdHNfX2JhciAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5mYWN0c19faXRlbTpudGgtY2hpbGQoMikgLmZhY3RzX19iYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uZmFjdHNfX2l0ZW06bnRoLWNoaWxkKDMpIC5mYWN0c19fYmFyIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmZhY3RzX19pdGVtOm50aC1jaGlsZCg0KSAuZmFjdHNfX2JhciAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5mYWN0c19faXRlbTpudGgtY2hpbGQoNSkgLmZhY3RzX19iYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4uZmFjdHNfX2l0ZW06bnRoLWNoaWxkKDYpIC5mYWN0c19fYmFyIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmZhY3RzX19pdGVtOm50aC1jaGlsZCg3KSAuZmFjdHNfX2JhciAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5mYWN0c19faXRlbTpudGgtY2hpbGQoOCkgLmZhY3RzX19iYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4uZmFjdHNfX2l0ZW06bnRoLWNoaWxkKDkpIC5mYWN0c19fYmFyIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLmZhY3RzX19pdGVtOm50aC1jaGlsZCgxMCkgLmZhY3RzX19iYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLmZhY3RzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07XG59XG4uZmFjdHNfX3Jlc3VsdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmFjdHNfX2JhciB7XG4gIG1hcmdpbjogMCAtNHB4O1xufVxuLmZhY3RzX19iYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuOHMgZWFzZS1vdXQgMC41cztcbn1cbi5mYWN0c19fZXhwbGFuYXRpb24ge1xuICBmb250LXNpemU6IDAuODI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdHMge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuZmFjdHNfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmZpZ3VyZV9fbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpZ3VyZS0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWd1cmUtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5maWd1cmUtLXdpZGUge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IC5maWd1cmUtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyA3NzVweCkgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArIDc3NXB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAuZmlndXJlLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoLTE0NDBweCArIDc3NXB4KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTE0NDBweCArIDc3NXB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5zZWN0aW9uX19jb250ZW50IC5maWd1cmUtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyA4NzVweCkgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArIDg3NXB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2VjdGlvbl9fY29udGVudCAuZmlndXJlLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoLTE0NDBweCArIDg3NXB4KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTE0NDBweCArIDg3NXB4KSAvIDIpO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICB6LWluZGV4OiAxO1xufVxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzgxN2Y7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fbmV3c2xldHRlciAuZm9vdGVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmZvb3Rlcl9fcGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJfX3BhbmVsOmZpcnN0LWNoaWxkIHtcbiAgb3JkZXI6IDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyX19wYW5lbCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZvb3Rlcl9fcGFuZWw6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3BhbmVsIHtcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvb3Rlcl9fcGFuZWw6Zmlyc3QtY2hpbGQge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX3BhbmVsLmlzLXdpZGUge1xuICAgIGZsZXg6IDI7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmZvb3Rlcl9fbG9nbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5mb290ZXJfX2xvZ286Zm9jdXMge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZm9vdGVyX19sb2dvIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZm9vdGVyX19sb2dvIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uZm9vdGVyX19jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODFlMDtcbn1cbi50aGVtZS0tZ3JlZW4gLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5mb290ZXJfX25ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NiZDQ3O1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5mb290ZXJfX25ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1yZWQgLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAuZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxMjEwNjtcbn1cbi50aGVtZS0tYnJvd24gLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5mb290ZXJfX25ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUzZTI0O1xufVxuXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbjogMS41cmVtIGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnk6aG92ZXIgLm93bC1uYXYgLm93bC1uZXh0LFxuLmdhbGxlcnk6aG92ZXIgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nYWxsZXJ5X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FsbGVyeV9fY2Fyb3VzZWwge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmdhbGxlcnlfX3NsaWRlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmdhbGxlcnlfX3NsaWRlIC5tZWRpYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5nYWxsZXJ5X19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5X19jYXB0aW9uICsgLmdhbGxlcnlfX2NvcHlyaWdodCB7XG4gIGJvdHRvbTogMS42cmVtO1xufVxuLmdhbGxlcnlfX2NvcHlyaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmdhbGxlcnlfX2NvcHlyaWdodC0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nYWxsZXJ5IC5vd2wtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLmdhbGxlcnkgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZ2FsbGVyeSAub3dsLW5hdiAub3dsLW5leHQsXG4uZ2FsbGVyeSAub3dsLW5hdiAub3dsLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMnB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICB3aWR0aDogMzJweDtcbiAgei1pbmRleDogLTE7XG59XG4uZ2FsbGVyeSAub3dsLW5hdiAub3dsLW5leHQ6aG92ZXIsXG4uZ2FsbGVyeSAub3dsLW5hdiAub3dsLXByZXY6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmdhbGxlcnkgLm93bC1uYXYgLm93bC1uZXh0OjphZnRlcixcbi5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtcHJldjo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtN3B4IDAgMCAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgd2lkdGg6IDE0cHg7XG59XG4uZ2FsbGVyeSAub3dsLW5hdiAub3dsLW5leHQgc3Bhbixcbi5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtcHJldiBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmdhbGxlcnkgLm93bC1uYXYgLm93bC1uZXh0LmRpc2FibGVkLFxuLmdhbGxlcnkgLm93bC1uYXYgLm93bC1wcmV2LmRpc2FibGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMCk7XG59XG4uZ2FsbGVyeSAub3dsLW5hdiAub3dsLW5leHQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtbmV4dDo6YWZ0ZXIge1xuICBtYXJnaW46IC03cHggMCAwIC0xMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuLmdhbGxlcnkgLm93bC1uYXYgLm93bC1uZXh0LmRpc2FibGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMCk7XG59XG4uZ2FsbGVyeSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDYyNWY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuZ2FsbGVyeSAub3dsLW5leHQsXG4udGhlbWUtLWFxdWEtYmx1ZSAuZ2FsbGVyeSAub3dsLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmdhbGxlcnkgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1ncmVlbiAuZ2FsbGVyeSAub3dsLW5leHQsXG4udGhlbWUtLWdyZWVuIC5nYWxsZXJ5IC5vd2wtcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5nYWxsZXJ5IC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuZ2FsbGVyeSAub3dsLW5leHQsXG4udGhlbWUtLWRhcmstZ3JlZW4gLmdhbGxlcnkgLm93bC1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuZ2FsbGVyeSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAuZ2FsbGVyeSAub3dsLW5leHQsXG4udGhlbWUtLXJlZCAuZ2FsbGVyeSAub3dsLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLmdhbGxlcnkgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1icm93biAuZ2FsbGVyeSAub3dsLW5leHQsXG4udGhlbWUtLWJyb3duIC5nYWxsZXJ5IC5vd2wtcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC5nYWxsZXJ5IC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnkgLm93bC1uYXYgLm93bC1uZXh0LFxuLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeSAub3dsLW5hdiAub3dsLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeSAub3dsLW5hdiAub3dsLW5leHQ6OmFmdGVyLFxuLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeSAub3dsLW5hdiAub3dsLXByZXY6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMDA2MjVmO1xufVxuLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnkgLm93bC1uZXh0OjphZnRlcixcbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeSAub3dsLXByZXY6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnkgLm93bC1uZXh0OjphZnRlcixcbi50aGVtZS0tZGFyay1ncmVlbiAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5IC5vd2wtcHJldjo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5IC5vd2wtbmV4dDo6YWZ0ZXIsXG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5IC5vd2wtcHJldjo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnkgLm93bC1uZXh0OjphZnRlcixcbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeSAub3dsLXByZXY6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNzEzNTFmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5nYWxsZXJ5LXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeS1wYWdpbmF0aW9uX19jYXJvdXNlbCB7XG4gIGhlaWdodDogNTVweDtcbn1cbi5nYWxsZXJ5LXBhZ2luYXRpb25fX2l0ZW0ge1xuICBoZWlnaHQ6IDU1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAtMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40NSwgLTAuNzgsIDAuMzIsIDEuNSk7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nYWxsZXJ5LXBhZ2luYXRpb25fX2l0ZW06aG92ZXIgLmdhbGxlcnktcGFnaW5hdGlvbl9faGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFjdGl2ZS5jZW50ZXIgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbSB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5hY3RpdmUuY2VudGVyIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2l0ZW06OmFmdGVyIHtcbiAgYm90dG9tOiAtMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDIpO1xufVxuLmFjdGl2ZS5jZW50ZXIgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbSAuZ2FsbGVyeS1wYWdpbmF0aW9uX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZ2FsbGVyeS1wYWdpbmF0aW9uX19oZWFkaW5nIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgb3BhY2l0eSAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1ncmVlbiAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1yZWQgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1icm93biAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5LXBhZ2luYXRpb24gLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzNhO1xufVxuLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeS1wYWdpbmF0aW9uIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2l0ZW06aG92ZXIgLmdhbGxlcnktcGFnaW5hdGlvbl9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeS1wYWdpbmF0aW9uIC5jZW50ZXIgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbSAuZ2FsbGVyeS1wYWdpbmF0aW9uX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4udGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5LXBhZ2luYXRpb24gLmdhbGxlcnktcGFnaW5hdGlvbl9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5LXBhZ2luYXRpb24gLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmE1O1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5LXBhZ2luYXRpb24gLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktcGFnaW5hdGlvbiAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5LXBhZ2luYXRpb24gLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQxNDAzO1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5LXBhZ2luYXRpb24gLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyYzFhO1xufVxuXG4uZ2FsbGVyeS1hZHZhbmNlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX25hdiArIC5nYWxsZXJ5LWFkdmFuY2VkX19jYXJvdXNlbCB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMDA2MjVmO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fY29weXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX2NvcHlyaWdodC0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX2NvbnRlbnQgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkX19jb250ZW50IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLW5leHQ6OmFmdGVyLFxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1wcmV2OjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC03cHggMCAwIC00cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICB3aWR0aDogMTRweDtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuLFxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1wcmV2IHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLW5leHQuZGlzYWJsZWQsXG4uZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLXByZXYuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1uZXh0OjphZnRlciB7XG4gIG1hcmdpbjogLTdweCAwIDAgLTEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuZ2FsbGVyeS1hZHZhbmNlZF9fbmF2ICsgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC5nYWxsZXJ5LWFkdmFuY2VkX19uYXYgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuZ2FsbGVyeS1hZHZhbmNlZF9fbmF2ICsgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAuZ2FsbGVyeS1hZHZhbmNlZF9fbmF2ICsgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC5nYWxsZXJ5LWFkdmFuY2VkX19uYXYgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzcxMzUxZjtcbn1cbi50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2MzYTtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMDNjM2E7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMDAzYzNhO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmE1O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwNWZhNTtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDVmYTU7XG59XG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMDU5NDA7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDIyZTtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMyYTQyMmU7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMmE0MjJlO1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQxNDAzO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzhkMTQwMztcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM4ZDE0MDM7XG59XG4udGhlbWUtLWJyb3duIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMmMxYTtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM1ZDJjMWE7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjNWQyYzFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1hZHZhbmNlZF9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2FsbGVyeS1hZHZhbmNlZF9faXRlbSB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG4gIC5nYWxsZXJ5LWFkdmFuY2VkX19pdGVtOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuY2VudGVyIC5nYWxsZXJ5LWFkdmFuY2VkX19pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNlbnRlciAuZ2FsbGVyeS1hZHZhbmNlZF9faXRlbSAuZ2FsbGVyeS1hZHZhbmNlZF9fY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5nYWxsZXJ5LWFkdmFuY2VkX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAxLjNyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxlZnQ6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSArIDEuNXJlbSkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0IDAuMnM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1uZXh0LFxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtbmV4dDpob3Zlcixcbi5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtcHJldjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1uZXh0OjphZnRlcixcbi5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtcHJldjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzQzcHgpO1xuICB9XG4gIC5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMzNweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LWFkdmFuY2VkX19pdGVtIHtcbiAgICB3aWR0aDogODUwcHg7XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWRfX2NvbnRlbnQge1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIGxlZnQ6IDJyZW07XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWRfX2NvcHlyaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG4gIC5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ0M3B4KTtcbiAgfVxuICAuZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDMzcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ2FsbGVyeS1hZHZhbmNlZF9faXRlbSB7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgfVxuICAuZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NjhweCk7XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1OHB4KTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgd2lkdGggMC4ycztcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmhlYWRlcl9fbG9nbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5oZWFkZXJfX2xvZ286Zm9jdXMge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uaGVhZGVyX19sb2dvIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaGVhZGVyX19sb2dvIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uaGVhZGVyX19zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDdweDtcbn1cbi5oZWFkZXJfX3ByaW1hcnkge1xuICBib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uaGVhZGVyX19zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG4gIC5oZWFkZXJfX3NtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX3ByaW1hcnksIC5oZWFkZXJfX3NlY29uZGFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1ncmVlbiAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1icm93biAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cblxuLypcbiAgICBJbiBvcmRlciB0byBtYWtlIHRoaXMgbWl4aW4gd29yayBpbiBhbGwgYnJvd3NlcnMgeW91IG5lZWQgdG8gZW5jb2RlIHlvdXIgc3ZnIGVsZW1lbnQsIGFuZCBvbmx5IHRoZSBTVkcgZWxlbWVudCwgc3RhcnRpbmcgZnJvbSA8c3ZnPi4uLiB0aWxsIDwvc3ZnPlxuICAgIFJlYWQgYWJvdXQgdGhpcyBpc3N1ZSBoZXJlOiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzY4NDUxL2lubGluZS1zdmctaW4tY3NzXG5cbiAgICBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpO1xuKi9cbi5pbmRleCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMTgyLCAxODIsIDE4MiwgMC44KTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDU1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMSUsIDApO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcbn1cbi5pbmRleC5pcy1zdGlja3kge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaW5kZXguaXMtb3BlbiAuaW5kZXhfX2hlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbn1cbi5pbmRleC5pcy1vcGVuIC5pbmRleF9fZHJhd2VyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmluZGV4X19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZGV4X19oZWFkZXI6aG92ZXIgLmluZGV4X190aXRsZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmRleF9faWNvbiB7XG4gIGZpbGw6ICNiNmI2YjY7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uaW5kZXhfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5pbmRleF9fdGl0bGUuaXMtY2hhbmdpbmcge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG4uaW5kZXhfX3RpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTgsIDk1LCAwLjgpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cyBlYXNlLW91dDtcbiAgd2lkdGg6IDA7XG59XG4uaW5kZXhfX2RyYXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDE4MiwgMTgyLCAxODIsIDAuOCk7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uaW5kZXhfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmRleF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmRleF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmRleF9fbGluazpob3ZlciBzcGFuOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZGV4X19saW5rOmZvY3VzIHNwYW46OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5kZXhfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI3JTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwNjI1ZiUyMiUyMGQlM0QlMjJNMS42OTclMjAwSDB2NDBoMS42OTdDMTguOTM1JTIwNDAlMjAxMC4wOSUyMDI3Ljk1NyUyMDI3JTIwMjAuMTMzdi0uMjY1QzEwLjA5JTIwMTIuMDQ0JTIwMTguOTM2JTIwMCUyMDEuNjk3JTIwMHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI3cHg7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB3aWR0aDogMjdweDtcbn1cbi5pbmRleF9fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDk4LCA5NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDhweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTRweDtcbiAgdG9wOiAxN3B4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHdpZHRoOiA4cHg7XG59XG4uaW5kZXhfX2xpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW5kZXhfX2xpbmsuaXMtYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmluZGV4X19saW5rLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmluZGV4X19saW5rLmlzLWFjdGl2ZSBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5kZXhfX2xpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4uaW5kZXhfX2xpbmsgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA2OCwgNjgsIDAuOCk7XG4gIGJvdHRvbTogLTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMTVzIGVhc2Utb3V0O1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmRleCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB0b3A6IDg1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDElKTtcbiAgfVxuICAuaW5kZXg6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmluZGV4LmlzLXN0aWNreSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDBweCk7XG4gIH1cbiAgLmluZGV4LmlzLXN0aWNreTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbmRleC5pcy1zdGlja3k6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxNjAsIDE1OSwgMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE5NXB4KTtcbiAgfVxuICAuaW5kZXguaXMtc3RpY2t5IC5pbmRleF9fbGluazo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmluZGV4LmlzLXN0aWNreSAuaW5kZXhfX2xpbmsgc3BhbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaW5kZXguaXMtb3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgxODIsIDE4MiwgMTgyLCAwLjgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuaW5kZXguaXMtb3Blbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluZGV4LmlzLW9wZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5pbmRleC5pcy1vcGVuIC5pbmRleF9fbGluazo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmluZGV4LmlzLW9wZW4gLmluZGV4X19saW5rIHNwYW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmluZGV4IC5pbmRleF9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaW5kZXggLmluZGV4X19kcmF3ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5pbmRleCAuaW5kZXhfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMzVweCAwIDA7XG4gIH1cbiAgLmluZGV4IC5pbmRleF9fbGluayB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgfVxuICAuaW5kZXggLmluZGV4X19saW5rOjpiZWZvcmUsIC5pbmRleCAuaW5kZXhfX2xpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmluZGV4IHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDB2dyAtIDgwMHB4KSAvIDIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuaW5kZXhfX2hlYWRlciB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5pbmRleF9fdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbmRleC5pcy1zdGlja3kge1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA4NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlICsgNTBweCkpO1xuICB9XG4gIC5pbmRleC5pcy1zdGlja3k6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlICsgNTVweCkpO1xuICB9XG4gIC5pbmRleC5pcy1zdGlja3kgLmluZGV4X19oZWFkZXIge1xuICAgIGNvbG9yOiAjMDA2MjVmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaW5kZXguaXMtc3RpY2t5IC5pbmRleF9fdGl0bGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaW5kZXguaXMtb3BlbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmluZGV4LmlzLW9wZW46aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZGV4IHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICB9XG4gIC5pbmRleC5pcy1zdGlja3kge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjc1cHgpO1xuICB9XG4gIC5pbmRleC5pcy1zdGlja3k6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjcwcHgpO1xuICB9XG4gIC5pbmRleC5pcy1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmluZGV4LmlzLW9wZW46aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4ubGVnYWN5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cbi5sZWdhY3lfX2NvbnRlbnQge1xuICBtYXJnaW46IDZlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXMtbGVnYWN5IC5sZWdhY3kge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdF9faXRlbS5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3QtLWFyY2hpdmUge1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4ubGlzdC0tYXJjaGl2ZSAubGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICBtYXJnaW46IDA7XG59XG4ubGlzdC0tYXJjaGl2ZSAubGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5vdmVydmlldyAubGlzdC0tYXJjaGl2ZSB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLmxpc3QtLWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGlzdC0tYXV0aG9yIC5saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ubGlzdC0tYXV0aG9yIC5saXN0X19pdGVtID4gZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5saXN0LS1ob3Jpem9udGFsIC5saXN0X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubGlzdC0tYXV0aG9ycywgLmxpc3QtLWNlbnRlcmVkLCAubGlzdC0tZGlzdHJpYnV0ZWQsIC5saXN0LS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubGlzdC0tYXV0aG9ycyAubGlzdF9faXRlbSwgLmxpc3QtLWNlbnRlcmVkIC5saXN0X19pdGVtLCAubGlzdC0tZGlzdHJpYnV0ZWQgLmxpc3RfX2l0ZW0sIC5saXN0LS1sZWZ0IC5saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5saXN0LS1hdXRob3JzIC5saXN0X19pdGVtID4gZGl2LCAubGlzdC0tY2VudGVyZWQgLmxpc3RfX2l0ZW0gPiBkaXYsIC5saXN0LS1kaXN0cmlidXRlZCAubGlzdF9faXRlbSA+IGRpdiwgLmxpc3QtLWxlZnQgLmxpc3RfX2l0ZW0gPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubGlzdC0tYXV0aG9ycyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGlzdC0tZGlzdHJpYnV0ZWQgLmxpc3RfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5saXN0LS1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxpc3QtLWxlZnQgLmxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG59XG5cbi5saXN0LS1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmxpc3QtLWdyaWRfX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLmxpc3QtLWdyaWRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uIC5saXN0LS1ncmlkIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC0tZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5saXN0LS1ncmlkIC5saXN0X19pdGVtIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLmxpc3QtLWdyaWQgLmxpc3RfX2l0ZW0gPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubGlzdC0tZ3JpZCAubGlzdF9faXRlbS0tbGFyZ2Uge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LS1ncmlkIC5saXN0X19pdGVtIHtcbiAgICBmbGV4OiAxIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5saXN0LS1ncmlkIC5saXN0X19pdGVtID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm92ZXJ2aWV3IC5saXN0LS1ncmlkIC5saXN0X19pdGVtLmxpc3RfX2l0ZW0tLWxhcmdlIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVydmlldyAubGlzdC0tZ3JpZCAubGlzdF9faXRlbS5saXN0X19pdGVtLS1tZWRpdW0ge1xuICAgIGZsZXg6IDEgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1pbi13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLndpdGgtZmVhdHVyZWQtZ3JpZCAubGlzdC0tZ3JpZCAubGlzdF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBmbGV4OiAxIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtaW4td2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ubG9hZGVyOjphZnRlciB7XG4gIGFuaW1hdGlvbjogbG9hZGVyIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICMwMDYyNWYgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4O1xuICB3aWR0aDogNjRweDtcbn1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm1hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubWFwX19zZWxlY3QtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGhlbWUtLXJldmVyc2UgLm1hcF9fc2VsZWN0LWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX19zZWxlY3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFwX19zZWxlY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1hcF9fc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tYXBfX3NlbGVjdC1zZWxlY3RlZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG4ubWFwX19zZWxlY3QtaWNvbiB7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjJweDtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHdpZHRoOiAxN3B4O1xuICB6LWluZGV4OiA1O1xufVxuLm1hcF9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcF9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYXBfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcF9fbG9jYXRpb25zIHtcbiAgY291bnRlci1yZXNldDogbG9jYXRpb24tbnVtYmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX19sb2NhdGlvbnMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYXBfX2xvY2F0aW9uIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxvY2F0aW9uLW51bWJlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMXMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX2xvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXBfX2xvY2F0aW9uLmlzLWFuaW1hdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1hcF9fbG9jYXRpb24uaXMtaGlkZGVuLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX2xvY2F0aW9uLmlzLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX2xvY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgxMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44NXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgyMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgyMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDIzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDI0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMjUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMjYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgyNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgyOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDI5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDMwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMzEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMzIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgzMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgzNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDM1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDM2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMzcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMzgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgzOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg0MCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg0MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg0Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDQzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDQ0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoNDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoNDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg0Nykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg0OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDQ5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDUwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG4uaXMtZmFkZWQgLm1hcF9fbG9jYXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG4ubWFwX19waW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogLTEycHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gIHdpZHRoOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX19waW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFwX19waW46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4ubWFwX19waW46Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuLm1hcF9fcGluOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFwX19waW46OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCA5OCwgOTUsIDAuNik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogN3B4O1xuICBsZWZ0OiA3cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm1hcF9fcGluIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ubWFwX19waW4gLmljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLm1hcF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA1N3B4O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMsIHRyYW5zZm9ybSAwLjE1cztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX292ZXJsYXkge1xuICAgIGJvdHRvbTogOTVweDtcbiAgICBsZWZ0OiAtMTI5cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5tYXBfX292ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDA2MjVmJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg1MCUpO1xuICB3aWR0aDogMjEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX292ZXJsYXk6OmFmdGVyIHtcbiAgICBib3R0b206IC0zNnB4O1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4ubWFwX19vdmVybGF5LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICB0b3A6IDE4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDIycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX292ZXJsYXktY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFwX19vdmVybGF5LWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2MzYTtcbn1cbi5tYXBfX292ZXJsYXktY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzNhO1xufVxuLm1hcF9fb3ZlcmxheS1jbG9zZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcF9fb3ZlcmxheS1jbG9zZSBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLm1hcF9fb3ZlcmxheS10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwIDI1cHggMC4yNXJlbSAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFwX19vdmVybGF5LXRpdGxlOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1hcF9fb3ZlcmxheS1rZXkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1hcF9fb3ZlcmxheS12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcF9fb3ZlcmxheS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4ubWFwX19vdmVybGF5LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5tYXBfX292ZXJsYXktbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLm1hcF9fb3ZlcmxheS1saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFwX19vdmVybGF5LXJvdyB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuLm1hcF9fb3ZlcmxheS1yb3c6OmJlZm9yZSwgLm1hcF9fb3ZlcmxheS1yb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5tYXBfX292ZXJsYXktcm93OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAubWFwX19vdmVybGF5LXJvdzo6YmVmb3JlLCAubGVnYWN5IC5tYXBfX292ZXJsYXktcm93OjphZnRlciB7XG4gIHpvb206IDE7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubWFwX19waW4ge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5tYXBfX3Bpbjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAxMTQsIDE5OCwgMC42KTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5tYXBfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLm1hcF9fb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwOTY0LjE2NyUyMDMwMDAlMjA1MzUuODMzJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDcyYzYlMjIlMjBkJTNEJTIyTTE0OTIuMzA2JTJDOTY0LjE2N0gwYzc2MC42MzklMkMwJTJDMTQ5Mi4zMDYlMkM1MzUuODMzJTJDMTQ5Mi4zMDYlMkM1MzUuODMzczczMS42NjctNTM1LjgzMyUyQzE0OTIuMzA2LTUzNS44MzNIMTQ5Mi4zMDZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLm1hcF9fb3ZlcmxheS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYTU7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubWFwX19vdmVybGF5LWNsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZhNTtcbn1cbi50aGVtZS0tZ3JlZW4gLm1hcF9fcGluIHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5tYXBfX3Bpbjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1NCwgMTcwLCA2NCwgMC42KTtcbn1cbi50aGVtZS0tZ3JlZW4gLm1hcF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5tYXBfX292ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzZhYTQwJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi50aGVtZS0tZ3JlZW4gLm1hcF9fb3ZlcmxheS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWdyZWVuIC5tYXBfX292ZXJsYXktY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5tYXBfX3BpbiB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5tYXBfX3Bpbjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCA4OSwgNjQsIDAuNik7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLm1hcF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLm1hcF9fb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwOTY0LjE2NyUyMDMwMDAlMjA1MzUuODMzJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDU5NDAlMjIlMjBkJTNEJTIyTTE0OTIuMzA2JTJDOTY0LjE2N0gwYzc2MC42MzklMkMwJTJDMTQ5Mi4zMDYlMkM1MzUuODMzJTJDMTQ5Mi4zMDYlMkM1MzUuODMzczczMS42NjctNTM1LjgzMyUyQzE0OTIuMzA2LTUzNS44MzNIMTQ5Mi4zMDZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5tYXBfX292ZXJsYXktY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MjJlO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5tYXBfX292ZXJsYXktY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MjJlO1xufVxuLnRoZW1lLS1yZWQgLm1hcF9fcGluIHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAubWFwX19waW46OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjE2LCAzMCwgNSwgMC42KTtcbn1cbi50aGVtZS0tcmVkIC5tYXBfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLm1hcF9fb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwOTY0LjE2NyUyMDMwMDAlMjA1MzUuODMzJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNkODFlMDUlMjIlMjBkJTNEJTIyTTE0OTIuMzA2JTJDOTY0LjE2N0gwYzc2MC42MzklMkMwJTJDMTQ5Mi4zMDYlMkM1MzUuODMzJTJDMTQ5Mi4zMDYlMkM1MzUuODMzczczMS42NjctNTM1LjgzMyUyQzE0OTIuMzA2LTUzNS44MzNIMTQ5Mi4zMDZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnRoZW1lLS1yZWQgLm1hcF9fb3ZlcmxheS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDE0MDM7XG59XG4udGhlbWUtLXJlZCAubWFwX19vdmVybGF5LWNsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLm1hcF9fcGluIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5tYXBfX3Bpbjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMTMsIDUzLCAzMSwgMC42KTtcbn1cbi50aGVtZS0tYnJvd24gLm1hcF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5tYXBfX292ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzNzEzNTFmJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi50aGVtZS0tYnJvd24gLm1hcF9fb3ZlcmxheS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDJjMWE7XG59XG4udGhlbWUtLWJyb3duIC5tYXBfX292ZXJsYXktY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyYzFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubWFwX19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcy1zaG93biAubWFwX19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaXMtYW5pbWF0ZWQgLm1hcF9fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLm1hcCAucmVhZC1tb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYXAgLnJlYWQtbW9yZTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5tYXAgLnJlYWQtbW9yZTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1ldGEge1xuICBjb2xvcjogIzc3NztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZXRhX19pdGVtLCAubWV0YV9fY2F0ZWdvcnksIC5tZXRhX19kYXRlLCAubWV0YV9fcmVhZHRpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWV0YV9faXRlbTo6YmVmb3JlLCAubWV0YV9fY2F0ZWdvcnk6OmJlZm9yZSwgLm1ldGFfX2RhdGU6OmJlZm9yZSwgLm1ldGFfX3JlYWR0aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nOiAwIDAgMCAwLjM1cmVtO1xufVxuLm1ldGFfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLm1ldGFfX2NhdGVnb3J5OmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5tZXRhX19kYXRlOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5tZXRhX19yZWFkdGltZTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZXRhX19jYXRlZ29yeSB+IC5tZXRhX19kYXRlOjpiZWZvcmUsIC5tZXRhX19jYXRlZ29yeSB+IC5tZXRhX19yZWFkdGltZTo6YmVmb3JlLCAubWV0YV9fZGF0ZSB+IC5tZXRhX19kYXRlOjpiZWZvcmUsIC5tZXRhX19kYXRlIH4gLm1ldGFfX3JlYWR0aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgcGFkZGluZzogMCAwLjM1cmVtO1xufVxuLm1ldGFfX2ljb24ge1xuICBmaWxsOiAjYjZiNmI2O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB3aWR0aDogMjBweDtcbn1cbi5hcnRpY2xlIC5tZXRhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFydGljbGUgLmltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaW1hZ2VzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0wLjVyZW0gLTAuNXJlbSAwO1xufVxuLmltYWdlc19faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlc19faXRlbTpudGgtY2hpbGQoMSksIC5pbWFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpLCAuaW1hZ2VzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltYWdlc19faXRlbTpob3ZlciAuaW1hZ2VzX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5pbWFnZXNfX21lZGlhIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlc19faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlc19fYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaW1hZ2VzX19idXR0b24gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5pbWFnZXNfX2Rvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5OCwgOTUsIDAuNyk7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uaW1hZ2VzX19kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG59XG4uaW1hZ2VzX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbi5pbWFnZXNfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMC41cmVtIGF1dG8gMDtcbn1cbi5pbWFnZXMuaXMtb3BlbiAuaW1hZ2VzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1hZ2VzLmlzLW9wZW4gLmltYWdlc19fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmltYWdlc19faXRlbSB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuaW1hZ2VzX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlc19faXRlbSB7XG4gICAgZmxleDogMSAxIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmltYWdlc19faXRlbTpudGgtY2hpbGQoNSksIC5pbWFnZXNfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlc19faXRlbSB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuaW1hZ2VzX19pdGVtOm50aC1jaGlsZCg3KSwgLmltYWdlc19faXRlbTpudGgtY2hpbGQoOCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXJfX3RpdGxlLCAubmV3c2xldHRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDA7XG59XG4ubmV3c2xldHRlcl9fdGl0bGUge1xuICBjb2xvcjogIzAwMTYxNTtcbn1cbi5uZXdzbGV0dGVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5ld3NsZXR0ZXJfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c2xldHRlcl9fZm9ybS5pcy1lcnJvciB7XG4gIGNvbG9yOiAjZDgxZTA1O1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5uZXdzbGV0dGVyX19sYWJlbCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5uZXdzbGV0dGVyX19lcnJvciwgLm5ld3NsZXR0ZXJfX3N1Y2NlcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubmV3c2xldHRlcl9faW5wdXQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDYyNWY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxN3B4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5uZXdzbGV0dGVyX19pbnB1dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG4ubmV3c2xldHRlcl9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDE2MTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmV3c2xldHRlcl9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubmV3c2xldHRlcl9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5uZXdzbGV0dGVyX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCA5cHggMCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG59XG4ubmV3c2xldHRlcl9fYnV0dG9uIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ubmV3c2xldHRlcl9faWNvbiB7XG4gIGZpbGw6ICM0NDQ7XG59XG4ubmV3c2xldHRlci0tZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c2xldHRlci0tZm9vdGVyIC5uZXdzbGV0dGVyX19jb250ZW50LFxuLm5ld3NsZXR0ZXItLWZvb3RlciAubmV3c2xldHRlcl9fZm9ybSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEyNHB4O1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ubmV3c2xldHRlci0tdGVhc2VyIC5uZXdzbGV0dGVyX19mb3JtIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9faW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2MzYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c2xldHRlci0tdGVhc2VyIC5uZXdzbGV0dGVyX19idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiU3Vic2NyaWJlXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fc3VidGl0bGUsXG4ubmV3c2xldHRlci0tdGVhc2VyIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubmV3c2xldHRlcl9fdGl0bGUge1xuICBjb2xvcjogIzAwMzc2MDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5uZXdzbGV0dGVyX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubmV3c2xldHRlcl9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDM3NjA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubmV3c2xldHRlci0tdGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5uZXdzbGV0dGVyLS10ZWFzZXIgLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYTU7XG59XG4udGhlbWUtLWdyZWVuIC5uZXdzbGV0dGVyX190aXRsZSwgLnRoZW1lLS1kYXJrLWdyZWVuIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMmE0MjJlO1xufVxuLnRoZW1lLS1ncmVlbiAubmV3c2xldHRlcl9faW5wdXQsIC50aGVtZS0tZGFyay1ncmVlbiAubmV3c2xldHRlcl9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAubmV3c2xldHRlcl9faW5wdXQ6Zm9jdXMsIC50aGVtZS0tZGFyay1ncmVlbiAubmV3c2xldHRlcl9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLWdyZWVuIC5uZXdzbGV0dGVyLS10ZWFzZXIsIC50aGVtZS0tZGFyay1ncmVlbiAubmV3c2xldHRlci0tdGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fYnV0dG9uLCAudGhlbWUtLWRhcmstZ3JlZW4gLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gIGNvbG9yOiAjNzQxMDAzO1xufVxuLnRoZW1lLS1yZWQgLm5ld3NsZXR0ZXJfX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5uZXdzbGV0dGVyX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzc0MTAwMztcbn1cbi50aGVtZS0tcmVkIC5uZXdzbGV0dGVyLS10ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLm5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM0OTIyMTQ7XG59XG4udGhlbWUtLWJyb3duIC5uZXdzbGV0dGVyX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5uZXdzbGV0dGVyX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ5MjIxNDtcbn1cbi50aGVtZS0tYnJvd24gLm5ld3NsZXR0ZXItLXRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5uZXdzbGV0dGVyLS10ZWFzZXIgLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDJjMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5uZXdzbGV0dGVyX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uZXdzbGV0dGVyLS1mb290ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQsXG4ubmV3c2xldHRlci0tZm9vdGVyIC5uZXdzbGV0dGVyX19mb3JtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLypcbiAgICBJbiBvcmRlciB0byBtYWtlIHRoaXMgbWl4aW4gd29yayBpbiBhbGwgYnJvd3NlcnMgeW91IG5lZWQgdG8gZW5jb2RlIHlvdXIgc3ZnIGVsZW1lbnQsIGFuZCBvbmx5IHRoZSBTVkcgZWxlbWVudCwgc3RhcnRpbmcgZnJvbSA8c3ZnPi4uLiB0aWxsIDwvc3ZnPlxuICAgIFJlYWQgYWJvdXQgdGhpcyBpc3N1ZSBoZXJlOiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzY4NDUxL2lubGluZS1zdmctaW4tY3NzXG5cbiAgICBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpO1xuKi9cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcm91c2VsX19pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWxfX2ltYWdlLmlzLXBvcnRyYWl0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJvdXNlbF9fYXJyb3dzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWxfX2Fycm93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA5OCwgOTUsIDAuNik7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDM7XG59XG4uY2Fyb3VzZWxfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNhcm91c2VsX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2Fyb3VzZWxfX2Fycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA2MCwgNTgsIDAuOCk7XG59XG4uY2Fyb3VzZWxfX2Fycm93LXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uY2Fyb3VzZWxfX2Fycm93LWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctaWNvbjo6YmVmb3JlLCAuY2Fyb3VzZWxfX2Fycm93LWljb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDNweDtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctaWNvbjo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmNhcm91c2VsX19hcnJvdy1pY29uLS1wcmV2IHtcbiAgcmlnaHQ6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctaWNvbi0tcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNhcm91c2VsX19hcnJvdy1pY29uLS1wcmV2OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY2Fyb3VzZWxfX2Fycm93LWljb24tLW5leHQge1xuICBsZWZ0OiA1MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmNhcm91c2VsX19hcnJvdy1pY29uLS1uZXh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNhcm91c2VsX19hcnJvdy1pY29uLS1uZXh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jYXJvdXNlbCAub3dsLWNhcm91c2VsLFxuLmNhcm91c2VsIC5vd2wtaXRlbSxcbi5jYXJvdXNlbCAub3dsLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtLWltYWdldmlld2VyIHtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLS1pbWFnZXZpZXdlciAuY2Fyb3VzZWxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJvdXNlbC0taW1hZ2V2aWV3ZXIgLmNhcm91c2VsX19jb3VudGVyIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMztcbn1cbi5jYXJvdXNlbC0taW1hZ2V2aWV3ZXIgLmNhcm91c2VsX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xuICB3aWR0aDogMS41cmVtO1xufVxuLmNhcm91c2VsLS1pbWFnZXZpZXdlciAuY2Fyb3VzZWxfX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtLWltYWdldmlld2VyIC5jYXJvdXNlbF9faXRlbSAuY2Fyb3VzZWxfX2Rvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNhcm91c2VsLS1pbWFnZXZpZXdlciAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2Fyb3VzZWxfX2Fycm93IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmNhcm91c2VsX19hcnJvdy1pY29uOjpiZWZvcmUsIC5jYXJvdXNlbF9fYXJyb3ctaWNvbjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuY2Fyb3VzZWxfX2Fycm93LWljb246OmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxuICAuY2Fyb3VzZWxfX2Fycm93LWljb246OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2Fyb3VzZWwgLm1lZGlhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNTBweCk7XG4gIH1cbiAgLmNhcm91c2VsLS1pbWFnZXZpZXdlciAuY2Fyb3VzZWxfX2l0ZW0gLm1lZGlhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMDBweCk7XG4gIH1cbiAgLmNhcm91c2VsLS1pbWFnZXZpZXdlciAuY2Fyb3VzZWxfX2l0ZW0gLm1lZGlhIGltZyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm92ZXJ2aWV3X19jb250YWluZXIge1xuICBtYXJnaW46IDEuNXJlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5vdmVydmlld19fYXV0aG9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcnZpZXdfX2NhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm92ZXJ2aWV3X19jYXRlZ29yaWVzLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVydmlld19fbGFiZWwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5vdmVydmlld19fc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogcmVtb3ZlIGRlZmF1bHQgYXJyb3cgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwZmlsbCUzRCUyMiUyMzZmODZhNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yOC4yNSUyMDYuMTI1TDMyJTIwOS44NzVsLTE2JTIwMTYtMTYtMTYlMjAzLjc1LTMuNzVMMTYlMjAxOC4zNzV6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBjb2xvcjogIzZmYTQ5NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogOXB4IDMwcHggMTBweCAxMHB4O1xufVxuLm92ZXJ2aWV3X19zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm92ZXJ2aWV3X19vcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm92ZXJ2aWV3X19tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjNmMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vdmVydmlld19fbGluayB7XG4gIGNvbG9yOiAjNmZhNDk1O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vdmVydmlld19fbGluazpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAwO1xufVxuLm92ZXJ2aWV3X19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDIuNXJlbTtcbn1cbi5vdmVydmlld19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAzYzNhO1xufVxuLm92ZXJ2aWV3X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDNjM2E7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ub3ZlcnZpZXdfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4ub3ZlcnZpZXdfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJ2aWV3X19zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLm92ZXJ2aWV3X19saW5rOmhvdmVyLCAudGhlbWUtLWFxdWEtYmx1ZSAub3ZlcnZpZXdfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNWZhNTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5vdmVydmlld19fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLm92ZXJ2aWV3X19saW5rOmhvdmVyLCAudGhlbWUtLWdyZWVuIC5vdmVydmlld19fbGluazpmb2N1cywgLnRoZW1lLS1kYXJrLWdyZWVuIC5vdmVydmlld19fbGluazpob3ZlciwgLnRoZW1lLS1kYXJrLWdyZWVuIC5vdmVydmlld19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1ncmVlbiAub3ZlcnZpZXdfX2xpbmsuaXMtYWN0aXZlLCAudGhlbWUtLWRhcmstZ3JlZW4gLm92ZXJ2aWV3X19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1yZWQgLm92ZXJ2aWV3X19saW5rOmhvdmVyLCAudGhlbWUtLXJlZCAub3ZlcnZpZXdfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tcmVkIC5vdmVydmlld19fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLm92ZXJ2aWV3X19saW5rOmhvdmVyLCAudGhlbWUtLWJyb3duIC5vdmVydmlld19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNWQyYzFhO1xufVxuLnRoZW1lLS1icm93biAub3ZlcnZpZXdfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3ZlcnZpZXdfX2F1dGhvcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdmVydmlld19fY2F0ZWdvcmllcy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAub3ZlcnZpZXdfX2NhdGVnb3JpZXMtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luYXRpb25fX2xpc3Q6OmJlZm9yZSwgLnBhZ2luYXRpb25fX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5wYWdpbmF0aW9uX19saXN0OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAucGFnaW5hdGlvbl9fbGlzdDo6YmVmb3JlLCAubGVnYWN5IC5wYWdpbmF0aW9uX19saXN0OjphZnRlciB7XG4gIHpvb206IDE7XG59XG4ucGFnaW5hdGlvbl9fcHJldiwgLnBhZ2luYXRpb25fX25leHQsIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzAwNjI1ZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4O1xufVxuLnBhZ2luYXRpb25fX3ByZXYuaXMtZGlzYWJsZWQsIC5wYWdpbmF0aW9uX19uZXh0LmlzLWRpc2FibGVkLCAucGFnaW5hdGlvbl9faXRlbS5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBmaWxsOiAjYjZiNmI2O1xufVxuLnBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCwgLnBhZ2luYXRpb25fX25leHQuaXMtY3VycmVudCwgLnBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIsIC5wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIsIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMsIC5wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMsIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uX19saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnBhZ2luYXRpb25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZpbGw6IGluaGVyaXQ7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IC03JTtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucGFnaW5hdGlvbl9fcHJldiwgLnBhZ2luYXRpb25fX25leHQge1xuICBsZWZ0OiAtMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogYXV0bztcbn1cbi5wYWdpbmF0aW9uX19wcmV2IHNwYW4sIC5wYWdpbmF0aW9uX19uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnBhZ2luYXRpb25fX3ByZXYgLnBhZ2luYXRpb25fX2ljb24sIC5wYWdpbmF0aW9uX19uZXh0IC5wYWdpbmF0aW9uX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpIHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2luYXRpb25fX25leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTFyZW07XG59XG4ucGFnaW5hdGlvbl9fbmV4dCAucGFnaW5hdGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxuLm92ZXJ2aWV3IC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50LCAudGhlbWUtLWdyZWVuIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQsIC50aGVtZS0tZGFyay1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50LCAudGhlbWUtLXJlZCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50LCAudGhlbWUtLWJyb3duIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19wcmV2LFxuLnRoZW1lLS1hcXVhLWJsdWUgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX25leHQsXG4udGhlbWUtLWFxdWEtYmx1ZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjMDA3MmM2O1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCxcbi50aGVtZS0tYXF1YS1ibHVlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQsXG4udGhlbWUtLWFxdWEtYmx1ZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3ByZXYsXG4udGhlbWUtLWdyZWVuIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19uZXh0LFxuLnRoZW1lLS1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjMzZhYTQwO1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fcHJldi5pcy1jdXJyZW50LFxuLnRoZW1lLS1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50LFxuLnRoZW1lLS1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fcHJldixcbi50aGVtZS0tZGFyay1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbmV4dCxcbi50aGVtZS0tZGFyay1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjMDA1OTQwO1xuICBmaWxsOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX25leHQuaXMtY3VycmVudCxcbi50aGVtZS0tZGFyay1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19wcmV2LFxuLnRoZW1lLS1yZWQgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX25leHQsXG4udGhlbWUtLXJlZCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjZDgxZTA1O1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCxcbi50aGVtZS0tcmVkIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQsXG4udGhlbWUtLXJlZCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3ByZXYsXG4udGhlbWUtLWJyb3duIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19uZXh0LFxuLnRoZW1lLS1icm93biAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjNzEzNTFmO1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fcHJldi5pcy1jdXJyZW50LFxuLnRoZW1lLS1icm93biAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50LFxuLnRoZW1lLS1icm93biAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fcHJldixcbi50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbmV4dCxcbi50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19wcmV2LmlzLWRpc2FibGVkLFxuLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19uZXh0LmlzLWRpc2FibGVkLFxuLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIGZpbGw6ICNiNmI2YjY7XG59XG4udGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCxcbi50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50LFxuLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgZmlsbDogIzAwNjI1Zjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzgxN2Y7XG59XG4udGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM4MTdmO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBjb2xvcjogIzAwNzJjNjtcbiAgZmlsbDogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgxZTA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWUwO1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCB7XG4gIGNvbG9yOiAjMzZhYTQwO1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NiZDQ3O1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NiZDQ3O1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgY29sb3I6ICMwMDU5NDA7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBjb2xvcjogI2Q4MWUwNTtcbiAgZmlsbDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTIxMDY7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyMTA2O1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCB7XG4gIGNvbG9yOiAjNzEzNTFmO1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUzZTI0O1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUzZTI0O1xufVxuXG4ucGFydG5lcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcnRuZXJzX19pdGVtIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFydG5lcnNfX2xpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFydG5lcnNfX2xpbms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4ucGFydG5lcnNfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBhcnRuZXJzX19saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wYXJ0bmVyc19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNzUlO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi5wYXJ0bmVycy5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYXJ0bmVycy5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhcnRuZXJzLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLnBhcnRuZXJzX19pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRoZW1lLS1ncmV5IC5wYXJ0bmVycyAucGFydG5lcnNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1ncmV5IC5wYXJ0bmVycyAucGFydG5lcnNfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1ibHVlIC5wYXJ0bmVycyAucGFydG5lcnNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udGhlbWUtLWJsdWUgLnBhcnRuZXJzIC5wYXJ0bmVyc19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnBpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGluX19pbm5lciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5waW5fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGluX19tZWRpYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGluX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5waW5fX21hc2sge1xuICBib3R0b206IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgbGVmdDogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbn1cbi5waW5fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG4ucGluX19saW5rIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucGluX19jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGluX190aXRsZSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luOiAwIDAgMC4ycmVtO1xufVxuLnBpbl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5waW4gLnBpbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLnBpbiAucGluX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5waW4gLnBpbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5waW4gLnBpbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnBpbiAucGluX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1yZXZlcnNlZCAucGluIC5waW5fX3RpdGxlLFxuLnRoZW1lLS1yZXZlcnNlZCAucGluIC5waW5fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5waW4ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnBpbi5oYXMtbGluazpob3ZlciAucGluX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gIH1cbiAgLnBpbi5oYXMtbGluazpmb2N1cyAucGluX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gIH1cbiAgLnBpbl9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5waW5fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBpbi0tbGFyZ2UgLnBpbl9faW5uZXIge1xuICAgIGhlaWdodDogMTc4cHg7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG59XG5cbi5wZXJzb25fX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZXJzb25fX2NvbnRhaW5lcjo6YmVmb3JlLCAucGVyc29uX19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5wZXJzb25fX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnBlcnNvbl9fY29udGFpbmVyOjpiZWZvcmUsIC5sZWdhY3kgLnBlcnNvbl9fY29udGFpbmVyOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4ucGVyc29uX19jb250YWluZXItLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4ucGVyc29uX19tZXRhIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnBlcnNvbl9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLnBlcnNvbl9fYmlvIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucGVyc29uX19jb21wYW55LCAucGVyc29uX19lbWFpbCwgLnBlcnNvbl9fcGhvbmUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBlcnNvbl9fY29tcGFueSwgLnBlcnNvbl9fZW1haWwsIC5wZXJzb25fX3Bob25lIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbXBhbnksIC5wZXJzb25fX3JvbGUsIC5wZXJzb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBlcnNvbl9fY29udGVudCAucGVyc29uX19jb21wYW55LCAucGVyc29uX19jb250ZW50IC5wZXJzb25fX3JvbGUsIC5wZXJzb25fX2NvbnRlbnQgLnBlcnNvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBlcnNvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBlcnNvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ucGVyc29uX190aXRsZS0tcmVsYXRlZCB7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBtYXJnaW46IDA7XG59XG4ucGVyc29uX19jb21wYW55IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGVyc29uX19zb2NpYWxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wZXJzb25fX3NvY2lhbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNkYWRhZGE7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZXJzb25fX3NvY2lhbC5saW5rZWRpbjpob3ZlciAucGVyc29uX19pY29uIHtcbiAgZmlsbDogIzAwNzdiNTtcbn1cbi5wZXJzb25fX3NvY2lhbC50d2l0dGVyOmhvdmVyIC5wZXJzb25fX2ljb24ge1xuICBmaWxsOiAjNTVhY2VlO1xufVxuLnBlcnNvbl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wZXJzb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5wZXJzb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wZXJzb25fX2l0ZW0gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5wZXJzb25fX2ljb24ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4ucGVyc29uX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wZXJzb25fX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0NDQ7XG59XG4ucGVyc29uX19yZWxhdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxuICAucGVyc29uX19tZXRhIHtcbiAgICBmbGV4OiAxIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wZXJzb25fX2JpbyB7XG4gICAgZmxleDogMSAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWluLXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAycmVtO1xuICB9XG4gIC5wZXJzb25fX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4vKlxuICAgIEluIG9yZGVyIHRvIG1ha2UgdGhpcyBtaXhpbiB3b3JrIGluIGFsbCBicm93c2VycyB5b3UgbmVlZCB0byBlbmNvZGUgeW91ciBzdmcgZWxlbWVudCwgYW5kIG9ubHkgdGhlIFNWRyBlbGVtZW50LCBzdGFydGluZyBmcm9tIDxzdmc+Li4uIHRpbGwgPC9zdmc+XG4gICAgUmVhZCBhYm91dCB0aGlzIGlzc3VlIGhlcmU6IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTA3Njg0NTEvaW5saW5lLXN2Zy1pbi1jc3NcblxuICAgIEhvdyB0byB1c2U6IEBpbmNsdWRlIHN2ZygndHlwZScsICRjb2xvcik7XG4qL1xuLnBvcG92ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDUwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLnBvcG92ZXJfX21hc2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLnBvcG92ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3BvdmVyX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMjtcbn1cbi5wb3BvdmVyX19jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0xMiUyMDEzLjM5bDEwLjYxJTIwMTAuNTg2TDI0JTIwMjIuNTg4JTIwMTMuMzklMjAxMiUyMDI0JTIwMS40MTIlMjAyMi42MS4wMjQlMjAxMiUyMDEwLjYxMiUyMDEuMzkuMDI0JTIwMCUyMDEuNDEyJTIwMTAuNjElMjAxMiUyMDAlMjAyMi41ODhsMS4zOSUyMDEuMzg4JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnBvcG92ZXJfX2Nsb3NlIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucG9wb3Zlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnBvcG92ZXIuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3BvdmVyLS1pbWFnZXZpZXdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wb3Zlci0taW1hZ2V2aWV3ZXIuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9wb3Zlci0taW1hZ2V2aWV3ZXIgLnBvcG92ZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcG92ZXItLXdpZGUgLnBvcG92ZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbi5wb3BvdmVyLS1zbWFsbCAucG9wb3Zlcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3BvdmVyX19jbG9zZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcG92ZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBvcG92ZXItLWltYWdldmlld2VyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMjBweDtcbiAgfVxuICAucG9wb3Zlci0taW1hZ2V2aWV3ZXIgLnBvcG92ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG59XG5cbi5wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IHJnYmEoNTQsIDE3MCwgNjQsIDAuMikgMCA4cHggMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMy43NXJlbSAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnBvcHVwX190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5wb3B1cF9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvcHVwX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHotaW5kZXg6IDI7XG59XG4ucG9wdXBfX2Nsb3NlIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG4ucG9wdXBfX2Nsb3NlIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4ucG9wdXAuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5wcm9maWxlX19jb250ZW50OjpiZWZvcmUsIC5wcm9maWxlX19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovXG59XG4ucHJvZmlsZV9fY29udGVudDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnByb2ZpbGVfX2NvbnRlbnQ6OmJlZm9yZSwgLmxlZ2FjeSAucHJvZmlsZV9fY29udGVudDo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLnByb2ZpbGVfX2NvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZmlsZS0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzQ0NDtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wcm9maWxlLS1jb250ZW50IC5wcm9maWxlX19kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiNmI2YjY7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4ucHJvZmlsZS0tY29udGVudCAucHJvZmlsZV9fcGVyc29uIHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2ZpbGUtLWNvbnRlbnQgLnByb2ZpbGVfX3BlcnNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnRoZW1lLS1ncmV5IC5wcm9maWxlLS1jb250ZW50LnByb2ZpbGUtLWNvbnRlbnQsIC50aGVtZS0tYmx1ZSAucHJvZmlsZS0tY29udGVudC5wcm9maWxlLS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JleSAucHJvZmlsZS0tY29udGVudC5wcm9maWxlLS1jb250ZW50IC5wcm9maWxlX19kZXRhaWxzLCAudGhlbWUtLWJsdWUgLnByb2ZpbGUtLWNvbnRlbnQucHJvZmlsZS0tY29udGVudCAucHJvZmlsZV9fZGV0YWlscyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjVmNWY1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLnByb2ZpbGUtLWNvbnRlbnQgLnByb2ZpbGVfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG4gIC5wcm9maWxlLS1jb250ZW50IC5wcm9maWxlX19kZXRhaWxzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiNmI2YjY7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBtYXJnaW46IDAgMCAwIDEuNXJlbTtcbiAgfVxuICAucHJvZmlsZS0tY29udGVudCAucHJvZmlsZV9fcGVyc29uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMS41cmVtO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxuICAudGhlbWUtLWdyZXkgLnByb2ZpbGUucHJvZmlsZS0tY29udGVudCAucHJvZmlsZV9fZGV0YWlscywgLnRoZW1lLS1ibHVlIC5wcm9maWxlLnByb2ZpbGUtLWNvbnRlbnQgLnByb2ZpbGVfX2RldGFpbHMge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Y1ZjVmNTtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZmlsZS0tY29udGVudCB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG59XG5cbi5wcm9maWxlLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogMjUwcHg7XG59XG4ucHJvZmlsZS1jYXJkIC5wcm9maWxlLWNhcmRfX2ljb25zIHN2ZyB7XG4gIGZpbGw6ICM0NDQ7XG59XG4ucHJvZmlsZS1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5wcm9maWxlLWNhcmRfX3BpY3R1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwcHg7XG59XG4ucHJvZmlsZS1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9maWxlLWNhcmRfX25hbWUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuLnByb2ZpbGUtY2FyZF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9maWxlLWNhcmRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi5wcm9maWxlLWNhcmRfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi5wcm9maWxlLWNhcmRfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9maWxlLWNhcmRfX3Bob25lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnByb2ZpbGUtY2FyZF9fcGhvbmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0NDQ7XG59XG4ucHJvZmlsZS1jYXJkX19waG9uZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDtcbn1cbi5wcm9maWxlLWNhcmRfX2ljb25zIHtcbiAgZmlsbDogI2ZmZjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuMzVyZW07XG59XG4ucHJvZmlsZS1jYXJkLS1zbWFsbCB7XG4gIHdpZHRoOiAxMjVweDtcbn1cbi5wcm9maWxlLWNhcmQtLXNtYWxsIC5wcm9maWxlLWNhcmRfX3BpY3R1cmUge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnByb2ZpbGUtY2FyZC0tc21hbGwgLnByb2ZpbGUtY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDAuMnJlbTtcbn1cbi50aGVtZS0tZ3JleSAucHJvZmlsZS1jYXJkIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4udGhlbWUtLWdyZXkgLnByb2ZpbGUtY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWdyZXkgLnByb2ZpbGUtY2FyZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWdyZXkgLnByb2ZpbGUtY2FyZCAucHJvZmlsZS1jYXJkX19pY29ucyBzdmcge1xuICBmaWxsOiAjNDQ0O1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZTpob3ZlciAucHJvZmlsZS1jYXJkX19pY29ucyBzdmcge1xuICBmaWxsOiAjNDQ0O1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZTpmb2N1cyAucHJvZmlsZS1jYXJkX19pY29ucyBzdmcge1xuICBmaWxsOiAjNDQ0O1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZSAucHJvZmlsZS1jYXJkX19pY29ucyBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnByb2ZpbGUtY2FyZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnByb2ZpbGUtY2FyZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1ncmVlbiAucHJvZmlsZS1jYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9maWxlLWNhcmRfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAucHJvZmlsZS1jYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb2ZpbGUtY2FyZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1yZWQgLnByb2ZpbGUtY2FyZF9fbGluazpob3ZlciAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAucHJvZmlsZS1jYXJkX19saW5rOmZvY3VzIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5wcm9maWxlLWNhcmQtLXNtYWxsIC5wcm9maWxlLWNhcmRfX2xpbms6aG92ZXIgfiAucHJvZmlsZS1jYXJkX19pbmZvIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5wcm9maWxlLWNhcmQtLXNtYWxsIC5wcm9maWxlLWNhcmRfX2xpbms6Zm9jdXMgfiAucHJvZmlsZS1jYXJkX19pbmZvIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnByb2ZpbGUtY2FyZF9fbGluazpob3ZlciAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9maWxlLWNhcmRfX2xpbms6Zm9jdXMgLnByb2ZpbGUtY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAucHJvZmlsZS1jYXJkLS1zbWFsbCAucHJvZmlsZS1jYXJkX19saW5rOmhvdmVyIH4gLnByb2ZpbGUtY2FyZF9faW5mbyAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9maWxlLWNhcmQtLXNtYWxsIC5wcm9maWxlLWNhcmRfX2xpbms6Zm9jdXMgfiAucHJvZmlsZS1jYXJkX19pbmZvIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2ZpbGUtY2FyZC0tZmVhdHVyZWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuICAucHJvZmlsZS1jYXJkLS1mZWF0dXJlZCAucHJvZmlsZS1jYXJkX19waWN0dXJlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLnByb2ZpbGUtY2FyZC0tZmVhdHVyZWQgLnByb2ZpbGUtY2FyZF9faWNvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1jYXJkLS1zbWFsbCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmEwOWY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cyBsaW5lYXI7XG4gIHdpZHRoOiA4cHg7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDIlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA0JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDUlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA3JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiOFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDglO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogOSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDExJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMTJcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTMlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDE0JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMTVcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxNSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTYlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDE3JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMThcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxOCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTklO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMjFcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAyMSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMjIlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDIzJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMjRcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAyNCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMjUlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMjdcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAyNyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMjglO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDI5JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMzBcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAzMCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMzElO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDMyJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMzNcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAzMyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMzQlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDM1JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMzZcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAzNiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMzclO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDM4JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMzlcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAzOSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNDAlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQxJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNDJcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA0MiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNDMlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQ0JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNDVcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA0NSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNDYlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQ3JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNDhcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA0OCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNDklO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNTFcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA1MSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNTIlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDUzJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNTRcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA1NCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNTUlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDU2JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNTdcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA1NyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNTglO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDU5JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNjBcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA2MCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNjElO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDYyJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNjNcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA2MyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNjQlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDY1JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNjZcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA2NiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNjclO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDY4JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNjlcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA2OSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNzAlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDcxJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNzJcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA3MiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNzMlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDc0JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNzVcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA3NSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNzYlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDc3JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNzhcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA3OCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNzklO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiODFcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA4MSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogODIlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDgzJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiODRcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA4NCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogODUlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDg2JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiODdcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA4NyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogODglO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDg5JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiOTBcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5MCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogOTElO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDkyJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiOTNcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5MyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogOTQlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiOTZcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5NiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogOTclO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDk4JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiOTlcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5OSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXMtZmFkZWQgLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3NdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogOHB4O1xufVxuLnByb2dyZXNzYmFyLS1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2dyZXNzYmFyLS1zY3JvbGwgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGIxYWY7XG59XG4udGhlbWUtLWdyZXkgLnByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi50aGVtZS0tZ3JleSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgxZTA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzc2MDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHJvZ3Jlc3NiYXItLXNjcm9sbCAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYjllMztcbn1cbi50aGVtZS0tZ3JlZW4gLnByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjYmQ0Nztcbn1cbi50aGVtZS0tZ3JlZW4gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJkNWEwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb2dyZXNzYmFyLS1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAucHJvZ3Jlc3NiYXItLXNjcm9sbCAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYWNhMDtcbn1cbi50aGVtZS0tcmVkIC5wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTIxMDY7XG59XG4udGhlbWUtLXJlZCAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTAwMztcbn1cbi50aGVtZS0tcmVkIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUtLXJlZCAucHJvZ3Jlc3NiYXItLXNjcm9sbCAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOGY4Mjtcbn1cbi50aGVtZS0tYnJvd24gLnByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1M2UyNDtcbn1cbi50aGVtZS0tYnJvd24gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTIyMTQ7XG59XG4udGhlbWUtLWJyb3duIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUtLWJyb3duIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjg5YThmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2MTU7XG59XG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAucHJvZ3Jlc3NiYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcywgLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAucHJvZ3Jlc3NiYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLnByb2dyZXNzYmFyIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxMDAzO1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnByb2dyZXNzYmFyIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDkyMjE0O1xufVxuXG4ucHJvbW8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvbW9fX2ZpZ3VyZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDYyNWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogMTAwcHg7XG59XG4ucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjMDA2MjVmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4ucHJvbW9fX2NvbnRlbnQge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi5wcm9tb19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvbW9fX3RpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5wcm9tb19fdGl0bGUgKyAucHJvbW9fX3RleHQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucHJvbW9fX3RleHQge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9tb19fbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb21vX19saW5rIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucHJvbW86aG92ZXIgLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xufVxuLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucHJvbW8tLWxhcmdlIC5wcm9tb19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby0tbGFyZ2UgLnByb21vX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvbW8tLWxhcmdlIC5wcm9tb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnByb21vIC5wcm9tb19fZmlndXJlIHtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB3aWR0aDogMTI1cHg7XG4gIH1cbiAgLnByb21vIC5wcm9tb19fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9tbyAucHJvbW9fX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICB9XG4gIC5wcm9tby0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vLS1sYXJnZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAucHJvbW8tLWxhcmdlIC5wcm9tb19fZmlndXJlIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLnByb21vLS1sYXJnZSAucHJvbW9fX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb21vLS1sYXJnZSAucHJvbW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHJvbW8gLnByb21vX19maWd1cmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnByb21vIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHJvbW8gLnByb21vX19jb250ZW50IHtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHJvbW86aG92ZXIgLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9tbyAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9tbyAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAucHJvbW8gLnByb21vX19jb250ZW50IHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9tbzpob3ZlciAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9tbzpob3ZlciAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tbyAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vIC5wcm9tb19fY29udGVudCB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tbzpob3ZlciAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAucHJvbW8gLnByb21vX19maWd1cmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnByb21vIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAucHJvbW8gLnByb21vX19jb250ZW50IHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAucHJvbW86aG92ZXIgLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tbyAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tbyAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8gLnByb21vX19jb250ZW50IHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tbzpob3ZlciAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tbzpob3ZlciAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wcm9tbyAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnByb21vIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnByb21vIC5wcm9tb19fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wcm9tbzpob3ZlciAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAucHJvbW86aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC50aGVtZS0tcmV2ZXJzZSAucHJvbW86aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogIzcxMzUxZjtcbn1cblxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3kgLnByb21vX19pY29uLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbiAucHJvbW9fX2ljb24sIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoIC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHkgLnByb21vX19pY29uLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoIC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1pbmR1c3RyeSAucHJvbW9fX2ljb24sIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlciAucHJvbW9fX2ljb24sIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHMgLnByb21vX19pY29uLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2UgLnByb21vX19pY29uLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uIC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ljb24sIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24gLnByb21vX19pY29uLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllcyAucHJvbW9fX2ljb24sIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctY2xlYW4tZW5lcmd5IC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aCAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHkgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ29vZC1oZWFsdGggLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctaW5kdXN0cnkgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctbm8tcG92ZXJ0eSAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHMgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcGVhY2UtanVzdGljZSAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbiAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXMgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3kgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi13YXRlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5IC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZ29vZC1oZWFsdGggLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1pbmR1c3RyeSAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcGFydG5lcnNoaXBzIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcGVhY2UtanVzdGljZSAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXMgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllcyAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3kgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbiAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHkgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1pbmR1c3RyeSAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHMgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2UgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24gLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllcyAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctY2xlYW4tZW5lcmd5IC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aCAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHkgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctZ29vZC1oZWFsdGggLnByb21vX19pY29uLFxuLnByb21vLS1zZGctaW5kdXN0cnkgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlciAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctbm8tcG92ZXJ0eSAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHMgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctcGVhY2UtanVzdGljZSAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbiAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXMgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctY2xlYW4tZW5lcmd5OmhvdmVyIC5wcm9tb19fZmlndXJlLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyOmhvdmVyIC5wcm9tb19fZmlndXJlLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aDpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHk6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctZ29vZC1oZWFsdGg6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctaW5kdXN0cnk6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlcjpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctbm8tcG92ZXJ0eTpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHM6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcGVhY2UtanVzdGljZTpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctemVyby1odW5nZXI6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3k6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ29vZC1oZWFsdGg6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1pbmR1c3RyeTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXI6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcGFydG5lcnNoaXBzOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcGVhY2UtanVzdGljZTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3k6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHk6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1pbmR1c3RyeTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlcjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHM6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2U6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb246aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctemVyby1odW5nZXI6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctY2xlYW4tZW5lcmd5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aDpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHk6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctZ29vZC1oZWFsdGg6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctaW5kdXN0cnk6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlcjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctbm8tcG92ZXJ0eTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHM6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcGVhY2UtanVzdGljZTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctemVyby1odW5nZXI6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3k6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctZ29vZC1oZWFsdGg6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1pbmR1c3RyeTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXI6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctcGFydG5lcnNoaXBzOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctcGVhY2UtanVzdGljZTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWNsZWFuLWVuZXJneSAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsZWFuLWVuZXJneSAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctY2xlYW4tZW5lcmd5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLWVuZXJneSAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLWNsZWFuLWVuZXJneSAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGMwMmY7XG4gIGJvcmRlci1jb2xvcjogI2Y4YzAyZjtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctY2xlYW4tZW5lcmd5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsZWFuLWVuZXJneTpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLWVuZXJneTpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctY2xlYW4tZW5lcmd5OmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWNsZWFuLWVuZXJneTpob3ZlciAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjZjhjMDJmO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGVhbi13YXRlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi13YXRlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi13YXRlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YjZkZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjRiNmRlO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjMjRiNmRlO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbiAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbiAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbiAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5Nzg0NjtcbiAgYm9yZGVyLWNvbG9yOiAjMzk3ODQ2O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbjpob3ZlciAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbjpob3ZlciAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjMzk3ODQ2O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGggLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGggLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aCAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGggLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGggLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWYxYzQxO1xuICBib3JkZXItY29sb3I6ICM5ZjFjNDE7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aDpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGg6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGg6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aDpob3ZlciAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGg6aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogIzlmMWM0MTtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHkgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5IC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5IC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4M2EyNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjgzYTI1O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHk6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHk6aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5OmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmODNhMjU7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ29vZC1oZWFsdGggLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctZ29vZC1oZWFsdGggLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc5ODQyO1xuICBib3JkZXItY29sb3I6ICM0Nzk4NDI7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZ29vZC1oZWFsdGg6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoOmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWdvb2QtaGVhbHRoOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICM0Nzk4NDI7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWluZHVzdHJ5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctaW5kdXN0cnkgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWluZHVzdHJ5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWluZHVzdHJ5IC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctaW5kdXN0cnkgLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg2ODJhO1xuICBib3JkZXItY29sb3I6ICNmODY4MmE7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWluZHVzdHJ5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWluZHVzdHJ5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctaW5kdXN0cnk6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWluZHVzdHJ5OmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWluZHVzdHJ5OmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmODY4MmE7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2OGRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTY4ZGQ0O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXI6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyOmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXI6aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogIzE2OGRkNDtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYzAzZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGRjMDNkO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctbGlmZS1vbi1sYW5kOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctbGlmZS1vbi1sYW5kOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICM0ZGMwM2Q7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLW5vLXBvdmVydHkgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLW5vLXBvdmVydHkgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwMjMzOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTAyMzM5O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLW5vLXBvdmVydHk6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLW5vLXBvdmVydHk6aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogI2UwMjMzOTtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcGFydG5lcnNoaXBzIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcGFydG5lcnNoaXBzIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHMgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcGFydG5lcnNoaXBzIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctcGFydG5lcnNoaXBzIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmNDk2NztcbiAgYm9yZGVyLWNvbG9yOiAjMWY0OTY3O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHM6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcGFydG5lcnNoaXBzOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcGFydG5lcnNoaXBzOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHM6aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctcGFydG5lcnNoaXBzOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMxZjQ5Njc7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2UgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2UgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNjc5NTtcbiAgYm9yZGVyLWNvbG9yOiAjMGE2Nzk1O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2U6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlOmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2U6aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogIzBhNjc5NTtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb24gLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbiAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb24gLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb24gLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbiAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjFjMmI7XG4gIGJvcmRlci1jb2xvcjogI2JmMWMyYjtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb246aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogI2JmMWMyYjtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXMgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXMgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXMgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODBmNWU7XG4gIGJvcmRlci1jb2xvcjogI2Q4MGY1ZTtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllczpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogI2Q4MGY1ZTtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24gLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24gLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24gLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNjg4MzQ7XG4gIGJvcmRlci1jb2xvcjogI2I2ODgzNDtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb246aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogI2I2ODgzNDtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXMgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4OTgzMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjg5ODMxO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM6aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmODk4MzE7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdhMDQzO1xuICBib3JkZXItY29sb3I6ICNkN2EwNDM7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctemVyby1odW5nZXI6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNkN2EwNDM7XG59XG5cbi5wdWJsaWNhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDJweCAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnB1YmxpY2F0aW9uc19faGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHVibGljYXRpb25zX19pY29uIHtcbiAgZmlsbDogIzAwNjI1ZjtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLnB1YmxpY2F0aW9uc19fdGl0bGUge1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cbi5wdWJsaWNhdGlvbnNfX2xvZ2luIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjgsIDY4LCA2OCwgMC4yKTtcbiAgY29sb3I6ICM0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDAgMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wdWJsaWNhdGlvbnNfX2xvZ2luOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCA2OCwgNjgsIDAuNyk7XG59XG4ucHVibGljYXRpb25zX19sb2dpbjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoNjgsIDY4LCA2OCwgMC43KTtcbn1cbi5wdWJsaWNhdGlvbnNfX3RvZ2dsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWJsaWNhdGlvbnNfX2ZpbHRlcnMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycztcbn1cbi5wdWJsaWNhdGlvbnNfX2ZpbHRlcnMtc2VjdGlvbi5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wdWJsaWNhdGlvbnNfX2ZpbHRlcnMtc2VjdGlvbi5pcy1vcGVuIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG4ucHVibGljYXRpb25zX19maWx0ZXJzIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuLnB1YmxpY2F0aW9uc19fZmlsdGVycyAuc2VhcmNoZm9ybV9fZmlsdGVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnB1YmxpY2F0aW9uc19fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHVibGljYXRpb25zX19sb2FkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wdWJsaWNhdGlvbnNfX2xvYWRlci5pcy1sb2FkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wdWJsaWNhdGlvbnNfX2VtcHR5IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDA7XG59XG4ucHVibGljYXRpb25zX19lbXB0eS5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnB1YmxpY2F0aW9uc19fZm9vdGVyIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cbi5wdWJsaWNhdGlvbnNfX2xvYWQtbW9yZS5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX19pY29uIHtcbiAgZmlsbDogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX190aXRsZSB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbnNfX2ljb24ge1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uc19fdGl0bGUge1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbnNfX2ljb24ge1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1yZWQgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX190aXRsZSB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX19pY29uIHtcbiAgZmlsbDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX190aXRsZSB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbnNfX2ljb24ge1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uc19fdGl0bGUge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAucHVibGljYXRpb25zIC5idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDYyNWY7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBmaWxsOiAjMDA2MjVmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHVibGljYXRpb25zX190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19fZmlsdGVycy1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5wdWJsaWNhdGlvbnNfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuICAucHVibGljYXRpb25zX19mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHVibGljYXRpb25zX19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19fZmlsdGVycyAuc2VhcmNoZm9ybV9fZmlsdGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wdWJsaWNhdGlvbnNfX3NlYXJjaCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdWJsaWNhdGlvbnNfX2ZpbHRlcnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19fZmlsdGVycyAuc2VhcmNoZm9ybV9fZmlsdGVyIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5wdWJsaWNhdGlvbnNfX3NlYXJjaCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC01cHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgICB3aWR0aDogMjA1cHg7XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19fc2VhcmNoLmhhcy1mb2N1cywgLnB1YmxpY2F0aW9uc19fc2VhcmNoLmlzLWRpcnR5IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuLnB1YmxpY2F0aW9ucy10YWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG4ucHVibGljYXRpb25zLXRhYmxlX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluazpmb2N1cywgLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA5OCwgOTUsIDAuNyk7XG59XG4ucHVibGljYXRpb25zLXRhYmxlX19sb2NrIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtOCU7XG4gIHdpZHRoOiAxZW07XG59XG4ucHVibGljYXRpb25zLXRhYmxlX19oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWRlciB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnB1YmxpY2F0aW9ucy10YWJsZV9fY2VsbCB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnB1YmxpY2F0aW9ucy10YWJsZV9faGVhZGVyLCAucHVibGljYXRpb25zLXRhYmxlX19jZWxsIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWRlci0tdGl0bGUsIC5wdWJsaWNhdGlvbnMtdGFibGVfX2NlbGwtLXRpdGxlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50aGVtZS0tcmV2ZXJzZSAucHVibGljYXRpb25zLXRhYmxlIC5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wdWJsaWNhdGlvbnMtdGFibGUgLnB1YmxpY2F0aW9ucy10YWJsZV9fY2VsbCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rIHtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHVibGljYXRpb25zLXRhYmxlIC5wdWJsaWNhdGlvbnMtdGFibGVfX2xpbms6Zm9jdXMsIC50aGVtZS0tYXF1YS1ibHVlIC5wdWJsaWNhdGlvbnMtdGFibGUgLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMTQsIDE5OCwgMC43KTtcbn1cbi50aGVtZS0tZ3JlZW4gLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rIHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5wdWJsaWNhdGlvbnMtdGFibGUgLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluazpmb2N1cywgLnRoZW1lLS1ncmVlbiAucHVibGljYXRpb25zLXRhYmxlIC5wdWJsaWNhdGlvbnMtdGFibGVfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNTQsIDE3MCwgNjQsIDAuNyk7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rOmZvY3VzLCAudGhlbWUtLWRhcmstZ3JlZW4gLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDg5LCA2NCwgMC43KTtcbn1cbi50aGVtZS0tcmVkIC5wdWJsaWNhdGlvbnMtdGFibGUgLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluayB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rOmZvY3VzLCAudGhlbWUtLXJlZCAucHVibGljYXRpb25zLXRhYmxlIC5wdWJsaWNhdGlvbnMtdGFibGVfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE2LCAzMCwgNSwgMC43KTtcbn1cbi50aGVtZS0tYnJvd24gLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wdWJsaWNhdGlvbnMtdGFibGUgLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluazpmb2N1cywgLnRoZW1lLS1icm93biAucHVibGljYXRpb25zLXRhYmxlIC5wdWJsaWNhdGlvbnMtdGFibGVfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTEzLCA1MywgMzEsIDAuNyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICAucHVibGljYXRpb25zLXRhYmxlX19oZWFkZXIsIC5wdWJsaWNhdGlvbnMtdGFibGVfX2NlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWRlcjpmaXJzdC1jaGlsZCwgLnB1YmxpY2F0aW9ucy10YWJsZV9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWRlcjpsYXN0LWNoaWxkLCAucHVibGljYXRpb25zLXRhYmxlX19jZWxsOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnB1YmxpY2F0aW9ucy10YWJsZV9fY2VsbC0tdHlwZSB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICB9XG4gIC5wdWJsaWNhdGlvbnMtdGFibGVfX2NlbGwtLXllYXIge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHVibGljYXRpb25zLXRhYmxlX19jZWxsLS1yZWdpb24sIC5wdWJsaWNhdGlvbnMtdGFibGVfX2NlbGwtLXRhZiB7XG4gICAgbWluLXdpZHRoOiAxNDVweDtcbiAgfVxufVxuXG4ucXVvdGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cbi5xdW90ZV9fc291cmNlIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjNzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlIDAuM3M7XG59XG4ucXVvdGVfX3NvdXJjZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXJlbTtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVfX3NvdXJjZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgfVxufVxuLnF1b3RlLmlzLWZhZGVkIC5xdW90ZV9fY29udGVudCxcbi5xdW90ZS5pcy1mYWRlZCAucXVvdGVfX3NvdXJjZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tYXF1YS1ibHVlIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB9XG59XG4udGhlbWUtLWdyZWVuIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tZ3JlZW4gLnF1b3RlX19zb3VyY2U6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIH1cbn1cbi50aGVtZS0tZGFyay1ncmVlbiAucXVvdGVfX3NvdXJjZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXJlbTtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlbWUtLWRhcmstZ3JlZW4gLnF1b3RlX19zb3VyY2U6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIH1cbn1cbi50aGVtZS0tcmVkIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tcmVkIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB9XG59XG4udGhlbWUtLWJyb3duIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tYnJvd24gLnF1b3RlX19zb3VyY2U6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIH1cbn1cbi50aGVtZS0tcmV2ZXJzZSAucXVvdGVfX3NvdXJjZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5yZWFkLW5leHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJlYWQtbmV4dF9fY29udGVudCB7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWFkLW5leHRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBcIlZlcmRhbmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJlYWQtbmV4dF9fdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVhZC1uZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVhZC1uZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5yZWFkLW5leHRfX25leHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX3RleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDk4LCA5NSwgMC43KTtcbn1cbi5yZWFkLW5leHRfX25leHQ6aG92ZXIgLnJlYWQtbmV4dF9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG4ucmVhZC1uZXh0X190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4ycztcbn1cbi5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjI1ZjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBmaWxsIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICB3aWR0aDogMzVweDtcbn1cbi5yZWFkLW5leHRfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5yZWFkLW5leHRfX2NvbnRlbnQge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5yZWFkLW5leHRfX25leHQ6aG92ZXIgLnJlYWQtbmV4dF9fdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMTE0LCAxOTgsIDAuNyk7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzJjNjtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC5yZWFkLW5leHRfX2NvbnRlbnQge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg1NCwgMTcwLCA2NCwgMC43KTtcbn1cbi50aGVtZS0tZ3JlZW4gLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzM2YWE0MDtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnJlYWQtbmV4dF9fY29udGVudCB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5yZWFkLW5leHRfX25leHQ6aG92ZXIgLnJlYWQtbmV4dF9fdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgODksIDY0LCAwLjcpO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5yZWFkLW5leHRfX25leHQ6aG92ZXIgLnJlYWQtbmV4dF9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTk0MDtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAucmVhZC1uZXh0X19jb250ZW50IHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX3RleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIxNiwgMzAsIDUsIDAuNyk7XG59XG4udGhlbWUtLXJlZCAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q4MWUwNTtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC5yZWFkLW5leHRfX2NvbnRlbnQge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxMTMsIDUzLCAzMSwgMC43KTtcbn1cbi50aGVtZS0tYnJvd24gLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzcxMzUxZjtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLXJldmVyc2UgLnJlYWQtbmV4dCAucmVhZC1uZXh0X19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnJlYWQtbmV4dCAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX3RleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5yZWFkLW5leHQgLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2MjVmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5yZWFkLW5leHQgLnJlYWQtbmV4dF9fYXJyb3cge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIC5yZWFkLW5leHQgLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnJlYWQtbmV4dCAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC5yZWFkLW5leHQgLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIC5yZWFkLW5leHQgLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnJlYWQtbmV4dCAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFkLW5leHRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJlYWQtbmV4dF9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4vKlxuICAgIEluIG9yZGVyIHRvIG1ha2UgdGhpcyBtaXhpbiB3b3JrIGluIGFsbCBicm93c2VycyB5b3UgbmVlZCB0byBlbmNvZGUgeW91ciBzdmcgZWxlbWVudCwgYW5kIG9ubHkgdGhlIFNWRyBlbGVtZW50LCBzdGFydGluZyBmcm9tIDxzdmc+Li4uIHRpbGwgPC9zdmc+XG4gICAgUmVhZCBhYm91dCB0aGlzIGlzc3VlIGhlcmU6IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTA3Njg0NTEvaW5saW5lLXN2Zy1pbi1jc3NcblxuICAgIEhvdyB0byB1c2U6IEBpbmNsdWRlIHN2ZygndHlwZScsICRjb2xvcik7XG4qL1xuLnJlZmVyZW5jZV9fbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDk4LCA5NSwgMC4yKTtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbi5yZWZlcmVuY2VfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgOTgsIDk1LCAwLjcpO1xufVxuLnJlZmVyZW5jZV9faW5mbyB7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucmVmZXJlbmNlX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZhMDlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDVweCAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJlZmVyZW5jZV9faGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNyUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM2NmEwOWYlMjIlMjBkJTNEJTIyTTEuNjk3JTIwMEgwdjQwaDEuNjk3QzE4LjkzNSUyMDQwJTIwMTAuMDklMjAyNy45NTclMjAyNyUyMDIwLjEzM3YtLjI2NUMxMC4wOSUyMDEyLjA0NCUyMDE4LjkzNiUyMDAlMjAxLjY5NyUyMDB6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAtMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdpZHRoOiAyN3B4O1xufVxuLnJlZmVyZW5jZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA2MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjNzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlIDAuM3M7XG59XG4ucmVmZXJlbmNlX19pbWFnZSB7XG4gIG1hcmdpbjogMC41cmVtIDAgMC4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVmZXJlbmNlX19hY3Rpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVmZXJlbmNlX19hY3Rpb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5OCwgOTUsIDAuOCk7XG4gIGJvdHRvbTogLTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMTVzIGVhc2Utb3V0O1xuICB3aWR0aDogMDtcbn1cbi5yZWZlcmVuY2UuaXMtZmFkZWQgLnJlZmVyZW5jZV9faGVhZGVyLFxuLnJlZmVyZW5jZS5pcy1mYWRlZCAucmVmZXJlbmNlX19jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlZmVyZW5jZTpob3ZlciAucmVmZXJlbmNlX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI5MjkxO1xuICB9XG4gIC5yZWZlcmVuY2U6aG92ZXIgLnJlZmVyZW5jZV9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI5MjkxO1xuICB9XG4gIC5yZWZlcmVuY2U6aG92ZXIgLnJlZmVyZW5jZV9faGVhZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI3JTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzViOTI5MSUyMiUyMGQlM0QlMjJNMS42OTclMjAwSDB2NDBoMS42OTdDMTguOTM1JTIwNDAlMjAxMC4wOSUyMDI3Ljk1NyUyMDI3JTIwMjAuMTMzdi0uMjY1QzEwLjA5JTIwMTIuMDQ0JTIwMTguOTM2JTIwMCUyMDEuNjk3JTIwMHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIH1cbiAgLnJlZmVyZW5jZTpob3ZlciAucmVmZXJlbmNlX19hY3Rpb246OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVmZXJlbmNlIC5yZWZlcmVuY2VfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NmEwOWY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAucmVmZXJlbmNlIC5yZWZlcmVuY2VfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5yZWZlcmVuY2UgLnJlZmVyZW5jZV9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLnJlZmVyZW5jZSAucmVmZXJlbmNlX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAucmVmZXJlbmNlIC5yZWZlcmVuY2VfX2luZm8ge1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yZWZlcmVuY2UgLnJlZmVyZW5jZV9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucmVsYXRlZC1pbmZvID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlbGF0ZWQtaW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucmVsYXRlZC1pbmZvX19jYXRlZ29yeSB7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07XG59XG4ucmVsYXRlZC1pbmZvX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjgsIDY4LCA2OCwgMC4yKTtcbiAgY29sb3I6ICM0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5yZWxhdGVkLWluZm9fX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMC43KTtcbn1cbi5yZWxhdGVkLWluZm9fX2xpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMC43KTtcbn1cbi50aGVtZS0tZ3JleSAucmVsYXRlZC1pbmZvLFxuLnJlbGF0ZWQtaW5mbyAudGhlbWUtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2VhcmNoYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZWFyY2hiYXJfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoYmFyLmlzLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcbn1cblxuLypcbiAgICBJbiBvcmRlciB0byBtYWtlIHRoaXMgbWl4aW4gd29yayBpbiBhbGwgYnJvd3NlcnMgeW91IG5lZWQgdG8gZW5jb2RlIHlvdXIgc3ZnIGVsZW1lbnQsIGFuZCBvbmx5IHRoZSBTVkcgZWxlbWVudCwgc3RhcnRpbmcgZnJvbSA8c3ZnPi4uLiB0aWxsIDwvc3ZnPlxuICAgIFJlYWQgYWJvdXQgdGhpcyBpc3N1ZSBoZXJlOiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzY4NDUxL2lubGluZS1zdmctaW4tY3NzXG5cbiAgICBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpO1xuKi9cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uX19oZWFkZXIsIC5zZWN0aW9uX19jb250ZW50LCAuc2VjdGlvbl9fZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbl9faGVhZGVyOjpiZWZvcmUsIC5zZWN0aW9uX19oZWFkZXI6OmFmdGVyLCAuc2VjdGlvbl9fY29udGVudDo6YmVmb3JlLCAuc2VjdGlvbl9fY29udGVudDo6YWZ0ZXIsIC5zZWN0aW9uX19mb290ZXI6OmJlZm9yZSwgLnNlY3Rpb25fX2Zvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqL1xufVxuLnNlY3Rpb25fX2hlYWRlcjo6YWZ0ZXIsIC5zZWN0aW9uX19jb250ZW50OjphZnRlciwgLnNlY3Rpb25fX2Zvb3Rlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnNlY3Rpb25fX2hlYWRlcjo6YmVmb3JlLCAubGVnYWN5IC5zZWN0aW9uX19oZWFkZXI6OmFmdGVyLCAubGVnYWN5IC5zZWN0aW9uX19jb250ZW50OjpiZWZvcmUsIC5sZWdhY3kgLnNlY3Rpb25fX2NvbnRlbnQ6OmFmdGVyLCAubGVnYWN5IC5zZWN0aW9uX19mb290ZXI6OmJlZm9yZSwgLmxlZ2FjeSAuc2VjdGlvbl9fZm9vdGVyOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uc2VjdGlvbl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb25fX3RpdGxlLCAuc2VjdGlvbl9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlY3Rpb25fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tLWJhbm5lciwgLnNlY3Rpb24tLXJlYWQtbmV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi0tcGF5b2ZmIC5zZWN0aW9uX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5zZWN0aW9uLS1wYXlvZmYgLnNlY3Rpb25fX2NvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWN0aW9uLS1hdXRob3JzIC5zZWN0aW9uX19jb250ZW50LCAuc2VjdGlvbi0tZmFjdHMgLnNlY3Rpb25fX2NvbnRlbnQsIC5zZWN0aW9uLS1pY29ucyAuc2VjdGlvbl9fY29udGVudCwgLnNlY3Rpb24tLXB1YmxpY2F0aW9ucyAuc2VjdGlvbl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xufVxuLnNlY3Rpb24tLW92ZXJ2aWV3IHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLS1vdmVydmlldyAuc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnNlY3Rpb24tLXRlYXNlcnMgLmxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLS10ZWFtIC5zZWN0aW9uX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnNlY3Rpb24tLWltYWdlcyAuc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5zZWN0aW9uLS1sYXJnZSAuc2VjdGlvbl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLnNlY3Rpb24tLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjA5NjQuMTY3JTIwMzAwMCUyMDUzNS44MzMlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMTQ5Mi4zMDYlMkM5NjQuMTY3SDBjNzYwLjYzOSUyQzAlMkMxNDkyLjMwNiUyQzUzNS44MzMlMkMxNDkyLjMwNiUyQzUzNS44MzNzNzMxLjY2Ny01MzUuODMzJTJDMTQ5Mi4zMDYtNTM1LjgzM0gxNDkyLjMwNnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgMCAwIC01NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDhweDtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLS1hcnJvdyArIC5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uc2VjdGlvbi50aGVtZS0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uc2VjdGlvbi50aGVtZS0tZ3JleS5zZWN0aW9uLS1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwOTY0LjE2NyUyMDMwMDAlMjA1MzUuODMzJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmNWY1ZjUlMjIlMjBkJTNEJTIyTTE0OTIuMzA2JTJDOTY0LjE2N0gwYzc2MC42MzklMkMwJTJDMTQ5Mi4zMDYlMkM1MzUuODMzJTJDMTQ5Mi4zMDYlMkM1MzUuODMzczczMS42NjctNTM1LjgzMyUyQzE0OTIuMzA2LTUzNS44MzNIMTQ5Mi4zMDZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnNlY3Rpb24udGhlbWUtLXJldmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xufVxuLnNlY3Rpb24udGhlbWUtLXJldmVyc2Uuc2VjdGlvbi0tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDA2MjVmJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlLnNlY3Rpb24tLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjA5NjQuMTY3JTIwMzAwMCUyMDUzNS44MzMlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwNzJjNiUyMiUyMGQlM0QlMjJNMTQ5Mi4zMDYlMkM5NjQuMTY3SDBjNzYwLjYzOSUyQzAlMkMxNDkyLjMwNiUyQzUzNS44MzMlMkMxNDkyLjMwNiUyQzUzNS44MzNzNzMxLjY2Ny01MzUuODMzJTJDMTQ5Mi4zMDYtNTM1LjgzM0gxNDkyLjMwNnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4udGhlbWUtLWdyZWVuIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnNlY3Rpb24udGhlbWUtLXJldmVyc2Uuc2VjdGlvbi0tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzZhYTQwJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuc2VjdGlvbi50aGVtZS0tcmV2ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnNlY3Rpb24udGhlbWUtLXJldmVyc2Uuc2VjdGlvbi0tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDA1OTQwJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi50aGVtZS0tcmVkIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlLnNlY3Rpb24tLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjA5NjQuMTY3JTIwMzAwMCUyMDUzNS44MzMlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2Q4MWUwNSUyMiUyMGQlM0QlMjJNMTQ5Mi4zMDYlMkM5NjQuMTY3SDBjNzYwLjYzOSUyQzAlMkMxNDkyLjMwNiUyQzUzNS44MzMlMkMxNDkyLjMwNiUyQzUzNS44MzNzNzMxLjY2Ny01MzUuODMzJTJDMTQ5Mi4zMDYtNTM1LjgzM0gxNDkyLjMwNnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4udGhlbWUtLWJyb3duIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnNlY3Rpb24udGhlbWUtLXJldmVyc2Uuc2VjdGlvbi0tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzNzEzNTFmJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2ludHJvIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG4gIC5zZWN0aW9uLS1wYXlvZmYge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbi0tcGF5b2ZmIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tLWZhY3RzIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi0tcGFydG5lcnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi0tcGFydG5lcnMgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnNlY3Rpb24tLXBheW9mZiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1wYXlvZmYgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAuc2VjdGlvbi0tYXJyb3cgKyAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLWRvdWJsZSAuc2VjdGlvbl9fY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbiAgLnNlY3Rpb24tLWRvdWJsZSAuc2VjdGlvbl9fY29sIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5zZWN0b3JzIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uc2hhcmUge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuLnNoYXJlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbi5zaGFyZV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaGFyZV9faXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZV9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnNoYXJlX19saW5rIHNwYW4ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5zaGFyZV9fbGluay0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG4uc2hhcmVfX2xpbmstLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5NWU5O1xufVxuLnNoYXJlX19saW5rLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG4uc2hhcmVfX2xpbmstLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDM3Mztcbn1cbi5zaGFyZV9fbGluay0tbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xufVxuLnNoYXJlX19saW5rLS1saW5rZWRpbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1ODI7XG59XG4uc2hhcmVfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXMgMTAwbXMsIG9wYWNpdHkgMTgwbXMgMTAwbXM7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnNoYXJlLS1zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNoYXJlLS1zbWFsbCAuc2hhcmVfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi5zaGFyZS0tc21hbGwgLnNoYXJlX19kZXNjcmlwdGlvbixcbi5zaGFyZS0tc21hbGwgLnNoYXJlX19saW5rIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc2hhcmUtLXNtYWxsIC5zaGFyZV9fbGluayB7XG4gIGhlaWdodDogNTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDU1cHg7XG59XG4uc2hhcmUtLXNtYWxsIC5zaGFyZV9faXRlbSB7XG4gIGZsZXg6IDA7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG59XG4uc2hhcmUtLXNtYWxsIC5zaGFyZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zaGFyZS0tc21hbGwgLnNoYXJlX19pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2hhcmUtLXNtYWxsIC5zaGFyZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2hhcmUtLXNtYWxsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuc2hhcmUtLXNtYWxsIC5zaGFyZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2hhcmUtLXNtYWxsIC5zaGFyZV9fbGluayB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuICAuc2hhcmVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNoYXJlX19pY29uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2hhcmVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNoYXJlX19saW5rIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNoYXJlX19saW5rIHNwYW4ge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAuc2hhcmVfX2xpbmsgc3BhbiB7XG4gICAgY2xpcDogdW5zZXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNoYXJlX19pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgLnNoYXJlX19pY29uIHtcbiAgICBtYXJnaW46IDAgMTBweCAwIDVweDtcbiAgfVxuICAuc2hhcmUtLWxhcmdlIC5zaGFyZV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaGFyZS0tbGFyZ2UgLnNoYXJlX19pY29uIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDEwcHg7XG4gIH1cbiAgLnNoYXJlLS1sYXJnZSAuc2hhcmVfX2xpbmsgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5zaGllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGllbGRfX2lubmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMTMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExOHB4O1xufVxuLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2hpZWxkX19tZWRpYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoaWVsZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoaWVsZF9fbWFzayB7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG4uc2hpZWxkX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuLnNoaWVsZF9fbGluayBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnNoaWVsZF9fY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGllbGRfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG59XG4uc2hpZWxkX19zdWItdGl0bGUge1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbjogMXJlbSAwIDAuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNoaWVsZF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbi5zaGllbGQtLWxhcmdlIC5zaGllbGRfX3N1Yi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zaGllbGQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hpZWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTE4cHg7XG4gIH1cbiAgLnNoaWVsZF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaGllbGRfX3N1Yi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNoaWVsZC5oYXMtbGluazpob3ZlciAuc2hpZWxkX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDc1KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zaGllbGQuaGFzLWxpbms6aG92ZXIgLnNoaWVsZF9fc3ViLXRpdGxlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zaGllbGQuaGFzLWxpbms6Zm9jdXMgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA3NSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2hpZWxkLmhhcy1saW5rOmZvY3VzIC5zaGllbGRfX3N1Yi10aXRsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2hpZWxkLS1sYXJnZSB7XG4gICAgd2lkdGg6IDE3NnB4O1xuICB9XG4gIC5zaGllbGQtLWxhcmdlIC5zaGllbGRfX3N1Yi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2hpZWxkLS1sYXJnZSAuc2hpZWxkX19pbm5lciB7XG4gICAgaGVpZ2h0OiAyMDVweDtcbiAgICB3aWR0aDogMTc2cHg7XG4gIH1cbiAgLnNoaWVsZC0tY29udGFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4gLnNoaWVsZF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMzglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgIHdpZHRoOiAxMzglO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4gLnNoaWVsZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4gLnNoaWVsZF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4uaGFzLWxpbms6aG92ZXIgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjM4KTtcbiAgfVxuICAuc2hpZWxkLS1jb250YWluLmhhcy1saW5rOmhvdmVyIC5zaGllbGRfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLnNoaWVsZC0tY29udGFpbi5oYXMtbGluazpob3ZlciAuc2hpZWxkX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4uaGFzLWxpbms6Zm9jdXMgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjM4KTtcbiAgfVxuICAuc2hpZWxkLS1jb250YWluLmhhcy1saW5rOmZvY3VzIC5zaGllbGRfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLnNoaWVsZC0tY29udGFpbi5oYXMtbGluazpmb2N1cyAuc2hpZWxkX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4uc2hpZWxkLS1sYXJnZSAuc2hpZWxkX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDExMCU7XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbiAgLnNoaWVsZC0tY29udGFpbi5zaGllbGQtLWxhcmdlLmhhcy1saW5rOmhvdmVyIC5zaGllbGRfX2NvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgfVxuICAuc2hpZWxkLS1jb250YWluLnNoaWVsZC0tbGFyZ2UuaGFzLWxpbms6Zm9jdXMgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xuICB9XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuc2hpZWxkIC5zaGllbGRfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC5zaGllbGQgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuc2hpZWxkIC5zaGllbGRfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAuc2hpZWxkIC5zaGllbGRfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC5zaGllbGQgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAuc2hpZWxkIC5zaGllbGRfX3RpdGxlLFxuLnRoZW1lLS1yZXZlcnNlIC5zaGllbGQgLnNoaWVsZF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4udGVhc2VyX19pbWFnZSB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udGVhc2VyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NCwgNTQsIDU0LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLnRlYXNlcl9fY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNTZweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnRlYXNlcl9faGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi50ZWFzZXJfX2RhdGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbn1cbi50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleC1ncm93OiAxO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNDdweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMC4ycmVtIDAuMnJlbSAwLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXJfX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXJfX2xpbms6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi50ZWFzZXJfX2xpbms6Zm9jdXMgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi50ZWFzZXJfX2xpbmsgc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi50ZWFzZXI6aG92ZXIsIC50ZWFzZXIubm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzNhO1xufVxuLnRlYXNlcjpob3ZlciAudGVhc2VyX19saW5rOmhvdmVyLCAudGVhc2VyOmhvdmVyIC50ZWFzZXJfX2xpbms6Zm9jdXMsIC50ZWFzZXIubm8taW1hZ2UgLnRlYXNlcl9fbGluazpob3ZlciwgLnRlYXNlci5uby1pbWFnZSAudGVhc2VyX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnRlYXNlcjpob3ZlciAudGVhc2VyX19oZWFkZXIsXG4udGVhc2VyOmhvdmVyIC50ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIubm8taW1hZ2UgLnRlYXNlcl9faGVhZGVyLFxuLnRlYXNlci5uby1pbWFnZSAudGVhc2VyX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRlYXNlcjpob3ZlciAudGVhc2VyX19idXR0b24sIC50ZWFzZXIubm8taW1hZ2UgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRlYXNlcjpob3ZlciAudGVhc2VyX19idXR0b246aG92ZXIsIC50ZWFzZXIubm8taW1hZ2UgLnRlYXNlcl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbn1cbi50ZWFzZXI6aG92ZXIgLnRlYXNlcl9fYnV0dG9uOmZvY3VzLCAudGVhc2VyLm5vLWltYWdlIC50ZWFzZXJfX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG59XG4udGVhc2VyLS10ZXh0IC50ZWFzZXJfX2ltYWdlLFxuLnRlYXNlci0tdGV4dCAudGVhc2VyX19vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFzZXItLXRleHQgLnRlYXNlcl9faGVhZGVyLFxuLnRlYXNlci0tdGV4dCAudGVhc2VyX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRlYXNlci0taW5pdGlhdGl2ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2O1xuICBwYWRkaW5nOiAycmVtIDAuNXJlbSAwLjVyZW07XG59XG4udGVhc2VyLS1pbml0aWF0aXZlczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGVhc2VyLS1pbml0aWF0aXZlczpob3ZlciAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjE1O1xufVxuLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0NDQ7XG4gIG1heC1oZWlnaHQ6IDYuOGVtO1xufVxuLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGluaXRpYWw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX2hlYWRlciB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzLm5vLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzLm5vLWltYWdlOmhvdmVyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2MTU7XG59XG4udGVhc2VyLS1pbml0aWF0aXZlcy5uby1pbWFnZSAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzLm5vLWltYWdlIC50ZWFzZXJfX2NvbnRlbnQge1xuICB0b3A6IDA7XG59XG4udGVhc2VyLS1pbml0aWF0aXZlcy5uby1pbWFnZSAudGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG59XG4udGVhc2VyLS1pbml0aWF0aXZlcy5uby1pbWFnZSAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JleSAudGVhc2VyLS1pbml0aWF0aXZlcywgLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItLWluaXRpYXRpdmVzIHtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudGVhc2VyIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmE1O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3NjA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyIC50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlczpob3ZlciAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzOmhvdmVyIC50ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fdGl0bGUge1xuICBjb2xvcjogIzQ0NDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlcyAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlciwgLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyOmhvdmVyLCAudGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXIgLnRlYXNlcl9fdGl0bGUsIC50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyIC50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXIgLnRlYXNlcl9fYnV0dG9uLCAudGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlciAudGVhc2VyX19idXR0b24ge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzLCAudGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzOmhvdmVyIC50ZWFzZXJfX2J1dHRvbiwgLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlczpob3ZlciAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXM6aG92ZXIgLnRlYXNlcl9fZGVzY3JpcHRpb24sIC50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXM6aG92ZXIgLnRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX3RpdGxlLCAudGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlcyAudGVhc2VyX19idXR0b24sIC50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxMDAzO1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlciAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlciAudGVhc2VyX19idXR0b24ge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXM6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlczpob3ZlciAudGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyYzFhO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MjIxNDtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlciAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXM6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzOmhvdmVyIC50ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlcyAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyLS10ZXh0IC50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyLS10ZXh0IC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDYyNWY7XG4gIGJvcmRlci1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyLS10ZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyIC50ZWFzZXItLXRleHQ6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwM2MzYTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYzNhO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmM2O1xuICBib3JkZXItY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyX190ZXh0OmhvdmVyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDVmYTU7XG4gIGJvcmRlci1jb2xvcjogIzAwNWZhNTtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyX190ZXh0IC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMzNmFhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dDpob3ZlciAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA1OTQwO1xuICBib3JkZXItY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAudGVhc2VyIC50ZWFzZXJfX3RleHQgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwNTk0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAudGVhc2VyIC50ZWFzZXJfX3RleHQ6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzJhNDIyZTtcbiAgYm9yZGVyLWNvbG9yOiAjMmE0MjJlO1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZDgxZTA1O1xuICBib3JkZXItY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyX190ZXh0OmhvdmVyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM4ZDE0MDM7XG4gIGJvcmRlci1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyX190ZXh0IC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM3MTM1MWY7XG4gIGJvcmRlci1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dDpob3ZlciAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNWQyYzFhO1xuICBib3JkZXItY29sb3I6ICM1ZDJjMWE7XG59XG5cbi50ZWFzZXItYXJjaGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcbn1cbi50ZWFzZXItYXJjaGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGVhc2VyLWFyY2hpdmVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRlYXNlci1hcmNoaXZlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXItYXJjaGl2ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnRlYXNlci1hcmNoaXZlX19wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi50ZWFzZXItYXJjaGl2ZV9fbWV0YSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi50ZWFzZXItYXJjaGl2ZV9fbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi50ZWFzZXItYXJjaGl2ZV9fbWV0YS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4udGVhc2VyLWFyY2hpdmVfX21ldGEtaXRlbS0tbGFzdCB7XG4gIG1hcmdpbjogMC40cmVtO1xufVxuLnRlYXNlci1hcmNoaXZlX19tZXRhLWl0ZW0tLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbn1cbi50ZWFzZXItYXJjaGl2ZV9fbWV0YS1pdGVtLS1tb3JlIC50ZWFzZXItYXJjaGl2ZV9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLWFyY2hpdmVfX21ldGEtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4udGVhc2VyLWFyY2hpdmVfX21ldGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MjVmO1xufVxuLnRlYXNlci1hcmNoaXZlX19tZXRhLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNzc3O1xuICBvdXRsaW5lOiAwO1xufVxuLnRlYXNlci1hcmNoaXZlX19tZXRhLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MjVmO1xufVxuLnRlYXNlci1hcmNoaXZlX19pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgd2lkdGg6IDE2cHg7XG59XG4udGVhc2VyLWFyY2hpdmVfX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXItYXJjaGl2ZV9fbGluayBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnRlYXNlci1hcmNoaXZlLS1jb21wYWN0IC50ZWFzZXItYXJjaGl2ZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi50ZWFzZXItYXJjaGl2ZS0tY29tcGFjdCAudGVhc2VyLWFyY2hpdmVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG4udGVhc2VyLWFyY2hpdmUtLWNvbXBhY3QgLnRlYXNlci1hcmNoaXZlX19wcmV2aWV3LFxuLnRlYXNlci1hcmNoaXZlLS1jb21wYWN0IC50ZWFzZXItYXJjaGl2ZV9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcnZpZXcgLnRlYXNlci1hcmNoaXZlIC50ZWFzZXItYXJjaGl2ZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi50aGVtZS0tZ3JleSAudGVhc2VyLWFyY2hpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1ncmV5IC50ZWFzZXItYXJjaGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19tZXRhLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19tZXRhLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19tZXRhLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19tZXRhLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItYXJjaGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1hcmNoaXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19kYXRlIHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1hcmNoaXZlIC50ZWFzZXItYXJjaGl2ZV9fdGl0bGUge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19wcmV2aWV3IHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLnRlYXNlci1hcmNoaXZlIC50ZWFzZXItYXJjaGl2ZV9fdGl0bGUge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX3RpdGxlIHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLnRlYXNlci1hcmNoaXZlIC50ZWFzZXItYXJjaGl2ZV9fdGl0bGUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX3RpdGxlIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXItYXJjaGl2ZS0tY29tcGFjdCAudGVhc2VyLWFyY2hpdmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi50ZWFzZXItZ3JpZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYXNlci1ncmlkX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4udGVhc2VyLWdyaWRfX2J1dHRvbjpob3ZlciAudGVhc2VyLWdyaWRfX2ljb24ge1xuICBmaWxsOiAjMDA2MjVmO1xufVxuLnRlYXNlci1ncmlkX19idXR0b246Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogIzAwNjI1Zjtcbn1cbi50ZWFzZXItZ3JpZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFzZXItZ3JpZF9fZmFsbGJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDA2MjVmIHVybChcIi4uL2ltZy9pZGgtcGF0dGVybi5wbmdcIik7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTZweDtcbn1cbi50ZWFzZXItZ3JpZF9faWNvbi0tdGFnIHtcbiAgZmlsbDogIzQ0NDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTBweDtcbn1cbi50ZWFzZXItZ3JpZF9faWNvbi0tY2F0ZWdvcnkge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnRlYXNlci1ncmlkX19pY29uLS1wbGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IC0zcHg7XG59XG4udGVhc2VyLWdyaWRfX2ljb24tLXBsYXktcm91bmQge1xuICBoZWlnaHQ6IDQycHg7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDE4MG1zLCBvcGFjaXR5IDE4MG1zLCB3aWR0aCAxODBtcztcbiAgd2lkdGg6IDQycHg7XG59XG4udGVhc2VyLWdyaWRfX2ltYWdlIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDNzO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXItZ3JpZF9faW1hZ2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3M7XG59XG4udGVhc2VyLWdyaWRfX2ltYWdlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDNzO1xufVxuLnRlYXNlci1ncmlkX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxlZnQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbn1cbi50ZWFzZXItZ3JpZF9fY2F0ZWdvcnkgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRlYXNlci1ncmlkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4udGVhc2VyLWdyaWRfX2xpbmsge1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cbi50ZWFzZXItZ3JpZF9fbGluazpmb2N1cywgLnRlYXNlci1ncmlkX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGVhc2VyLWdyaWRfX2xpbms6Zm9jdXMgLnRlYXNlci1ncmlkX190aXRsZSwgLnRlYXNlci1ncmlkX19saW5rOmhvdmVyIC50ZWFzZXItZ3JpZF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZWFzZXItZ3JpZF9fbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udGVhc2VyLWdyaWRfX2xpbmstLXN0cmV0Y2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC43O1xuICB6LWluZGV4OiAxO1xufVxuLnRlYXNlci1ncmlkX19saW5rLS1zdHJldGNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnRlYXNlci1ncmlkX19saW5rLS1zdHJldGNoOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnRlYXNlci1ncmlkX19saW5rLS1zdHJldGNoIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4udGVhc2VyLWdyaWRfX2xpbmstLXRhZzpob3ZlciAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyB7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4udGVhc2VyLWdyaWRfX2xpbmstLXRhZzpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyB7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4udGVhc2VyLWdyaWRfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cbi50ZWFzZXItZ3JpZF9fdGl0bGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZWFzZXItZ3JpZF9fdGl0bGU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZWFzZXItZ3JpZF9fdGFncyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZWFzZXItZ3JpZF9fdGFnIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xufVxuLnRlYXNlci1ncmlkX190YWc6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuLnRlYXNlci1ncmlkX190YWctLW1vcmUgLnRlYXNlci1ncmlkX190YWctYnV0dG9uIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBvdXRsaW5lOiAwO1xufVxuLnRlYXNlci1ncmlkX190YWctLW1vcmUgLnRlYXNlci1ncmlkX190YWctYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4udGVhc2VyLWdyaWRfX3RhZy0tbW9yZSAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLWdyaWRfX21lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhc2VyLWdyaWRfX21lZGlhOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbi0tcGxheSB7XG4gIGhlaWdodDogNjJweDtcbiAgb3BhY2l0eTogMC45O1xuICB3aWR0aDogNjJweDtcbn1cbi50ZWFzZXItZ3JpZF9fbWVkaWE6Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uLS1wbGF5IHtcbiAgaGVpZ2h0OiA2MnB4O1xuICBvcGFjaXR5OiAwLjk7XG4gIHdpZHRoOiA2MnB4O1xufVxuLnRlYXNlci1ncmlkX19tZXRhLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcInNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbi50ZWFzZXItZ3JpZF9fbWV0YS1pdGVtLS1wYXN0IHNwYW4ge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50ZWFzZXItZ3JpZF9fbWV0YS1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG59XG4udGVhc2VyLWdyaWRfX21ldGEtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZF9fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFzZXItZ3JpZC0tbmV3c2xldHRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzgwcHg7XG59XG4udGVhc2VyLWdyaWQtLXRoZW1lIC50ZWFzZXItZ3JpZF9fbWV0YS1pdGVtLFxuLnRlYXNlci1ncmlkLS10aGVtZSAudGVhc2VyLWdyaWRfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4udGVhc2VyLWdyaWQubm8taW1hZ2UgLnRlYXNlci1ncmlkX19tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzgxN2Y7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19idXR0b246aG92ZXIgLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2J1dHRvbjpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24ge1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkLm5vLWltYWdlIC50ZWFzZXItZ3JpZF9fbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWUwO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19idXR0b246aG92ZXIgLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fYnV0dG9uOmZvY3VzIC50ZWFzZXItZ3JpZF9faWNvbiB7XG4gIGZpbGw6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnIHtcbiAgZmlsbDogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyB7XG4gIGZpbGw6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy0tbW9yZSAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyLWdyaWQubm8taW1hZ2UgLnRlYXNlci1ncmlkX19tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2JkNDc7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fYnV0dG9uOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbiB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fYnV0dG9uOmZvY3VzIC50ZWFzZXItZ3JpZF9faWNvbiB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy0tbW9yZSAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLWdyaWQubm8taW1hZ2UgLnRlYXNlci1ncmlkX19tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19idXR0b246aG92ZXIgLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2J1dHRvbjpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24ge1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkLm5vLWltYWdlIC50ZWFzZXItZ3JpZF9fbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmEzMTE2O1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19idXR0b246aG92ZXIgLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fYnV0dG9uOmZvY3VzIC50ZWFzZXItZ3JpZF9faWNvbiB7XG4gIGZpbGw6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnIHtcbiAgZmlsbDogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyB7XG4gIGZpbGw6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy0tbW9yZSAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLWdyaWQubm8taW1hZ2UgLnRlYXNlci1ncmlkX19tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTNlMjQ7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tYXV0aG9yLFxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZyxcbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX190YWctYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tYXV0aG9yOmhvdmVyLFxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpob3Zlcixcbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX190YWctYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tYXV0aG9yOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnLFxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpob3ZlciAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyxcbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX190YWctYnV0dG9uOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS1hdXRob3I6Zm9jdXMsXG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzLFxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS1hdXRob3I6Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uLS10YWcsXG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnLFxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy0tbW9yZSAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX190YWctLW1vcmUgLnRlYXNlci1ncmlkX190YWctYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRlYXNlci1ncmlkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAudGVhc2VyLWdyaWRfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVhc2VyLWdyaWRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAudGVhc2VyLWdyaWQ6bm90KC50ZWFzZXItZ3JpZC0tZmVhdHVyZWQpIHtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgfVxuICAudGVhc2VyLWdyaWQtLW5ld3NsZXR0ZXIge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxuICAudGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC50ZWFzZXItZ3JpZC0tZmVhdHVyZWQgLnRlYXNlci1ncmlkX19kZXNjcmlwdGlvbixcbi50ZWFzZXItZ3JpZC0tZmVhdHVyZWQgLnRlYXNlci1ncmlkX19wbGF5LFxuLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX21lZGlhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZF9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50ZWFzZXItZ3JpZC0tZmVhdHVyZWQgLnRlYXNlci1ncmlkX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZWFzZXItZ3JpZC0tZmVhdHVyZWQgLnRlYXNlci1ncmlkX190aXRsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX3RpdGxlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZF9fdGl0bGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC50ZWFzZXItZ3JpZC0tZmVhdHVyZWQgLnRlYXNlci1ncmlkX190aXRsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX3RpdGxlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX3RpdGxlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZF9fdGl0bGU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi50ZWFzZXItbWVsdHdhdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYXNlci1tZWx0d2F0ZXJfX21ldGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcInNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGVhc2VyLW1lbHR3YXRlcl9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YzZjE7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnRlYXNlci1tZWx0d2F0ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXItbWVsdHdhdGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4udGVhc2VyLW1lbHR3YXRlcl9fbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlci1tZWx0d2F0ZXJfX2xpbmsgc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi50ZWFzZXItbWVsdHdhdGVyOmhvdmVyIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVhc2VyLW1lbHR3YXRlcjpob3ZlciAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVhc2VyLW1lbHR3YXRlcjpmb2N1cyAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXItbWVsdHdhdGVyOmhvdmVyIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLW1lbHR3YXRlcjpob3ZlciAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLW1lbHR3YXRlcjpmb2N1cyAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1tZWx0d2F0ZXI6aG92ZXIgLnRlYXNlci1tZWx0d2F0ZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1tZWx0d2F0ZXI6aG92ZXIgLnRlYXNlci1tZWx0d2F0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItbWVsdHdhdGVyOmhvdmVyIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1tZWx0d2F0ZXI6aG92ZXIgLnRlYXNlci1tZWx0d2F0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1tZWx0d2F0ZXI6Zm9jdXMgLnRlYXNlci1tZWx0d2F0ZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLW1lbHR3YXRlcjpmb2N1cyAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXItbWVsdHdhdGVyOmhvdmVyIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLW1lbHR3YXRlcjpob3ZlciAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLW1lbHR3YXRlcjpmb2N1cyAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1tZWx0d2F0ZXI6aG92ZXIgLnRlYXNlci1tZWx0d2F0ZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1tZWx0d2F0ZXI6aG92ZXIgLnRlYXNlci1tZWx0d2F0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3Qge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I2YjZiNjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjc1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnRvYXN0X19tZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi50b2FzdF9fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDkwO1xufVxuLnRvYXN0X19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnRvYXN0X19jbG9zZS1idXR0b24ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHotaW5kZXg6IDkwO1xufVxuLnRvYXN0X19jbG9zZS1idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udG9hc3RfX2ljb24uaWNvbiB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4udG9hc3RfX2xpbmstb3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudG9hc3RfX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnRvYXN0X19idXR0b24ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnRvYXN0X19jbG9zZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cblxuLnRvYXN0cyB7XG4gIGJvdHRvbTogMDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5MDtcbn1cbi50b2FzdHNfX3RvYXN0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50b2FzdHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDAgNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW9fX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDY2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDY2cHg7XG59XG4udmlkZW9fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNjM2E7XG59XG4udmlkZW9fX2J1dHRvbiBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnZpZGVvX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMS44cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMS44cmVtO1xufVxuLnZpZGVvX19jb3B5cmlnaHQge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnZpZGVvX19jb3B5cmlnaHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudmlkZW8gLnZpZGVvX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnZpZGVvIC52aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZhNTtcbn1cbi50aGVtZS0tZ3JlZW4gLnZpZGVvIC52aWRlb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnZpZGVvIC52aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudmlkZW8gLnZpZGVvX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC52aWRlbyAudmlkZW9fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLXJlZCAudmlkZW8gLnZpZGVvX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnZpZGVvIC52aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLnZpZGVvIC52aWRlb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnZpZGVvIC52aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMmMxYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvX19idXR0b24ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogNi41cmVtO1xuICB9XG4gIC52aWRlb19faWNvbiB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG59XG5cbi5sb2dnZWQtaW4gI3dwYWRtaW5iYXIge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5sb2dnZWQtaW4gLmRyYXdlcixcbi5sb2dnZWQtaW4gLnNpdGVfX2hlYWRlciB7XG4gIHRvcDogNDZweDtcbn1cbi5sb2dnZWQtaW4gLmluZGV4IHtcbiAgdG9wOiAxMDFweDtcbn1cbi5sb2dnZWQtaW4gLmJhbm5lcl9fbWVudS5pcy1vcGVuIHtcbiAgdG9wOiAxMDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxvZ2dlZC1pbiAuYmFubmVyX19tZW51LmlzLW9wZW4ge1xuICAgIHRvcDogMTAxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmxvZ2dlZC1pbiAjd3BhZG1pbmJhciB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC5sb2dnZWQtaW4gLmRyYXdlcixcbi5sb2dnZWQtaW4gLnNpdGVfX2hlYWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG4gIC5sb2dnZWQtaW4gLmluZGV4IHtcbiAgICB0b3A6IDg3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2dlZC1pbiAuYmFubmVyX19tZW51LmlzLW9wZW4ge1xuICAgIHRvcDogODdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2dlZC1pbiAuaW5kZXgge1xuICAgIHRvcDogMTE3cHg7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuaW5kZXguaXMtc3RpY2t5IHtcbiAgICB0b3A6IDExN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubG9nZ2VkLWluIC5pbmRleCB7XG4gICAgdG9wOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIsXG4qOjpmaXJzdC1sZXR0ZXIsXG5wOjpmaXJzdC1saW5lLFxuZGl2OjpmaXJzdC1saW5lLFxuYmxvY2txdW90ZTo6Zmlyc3QtbGluZSxcbmxpOjpmaXJzdC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGEge1xuICAgIC8qXG4gICAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAgKiBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgICovXG4gIH1cbiAgYVtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOjphZnRlciwgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgLypcbiAgICogUHJpbnRpbmcgVGFibGVzOlxuICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICovXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbmltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgcCxcbmgyLFxuaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufSIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG5odG1sLFxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIEBpbmNsdWRlIHN0eWxlLXJlZ3VsYXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgY29sb3I6ICRjLXRleHQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZztcbiAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgIG1hcmdpbjogMCAwIC41cmVtO1xufVxuXG5oMSB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0xO1xufVxuXG5oMiB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0yO1xufVxuXG5oMyB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0zO1xufVxuXG5oNCB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy00O1xufVxuXG5oNixcbmg1IHtcbiAgICBjb2xvcjogJGMtdGV4dDtcbiAgICBtYXJnaW46IDA7XG59XG5cbmhyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG59XG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbmEge1xuICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLWZvcmVzdCwgLjgpO1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZm9yZXN0LCAuMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY29uIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5kbCB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZHQge1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgbWFyZ2luOiAuNzVyZW0gMCAwO1xufVxuXG5kZCB7XG4gICAgQGluY2x1ZGUgc3R5bGUtcmVndWxhcjtcbn1cblxuXG51bCxcbm9sIHtcbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMDAyMDIyJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm9sIHtcbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG9sLW51bWJlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2wtbnVtYmVyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wtbnVtYmVyKSAnLic7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmID4gcCB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctc2VyaWY7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZpZ2NhcHRpb24ge1xuICAgIEBpbmNsdWRlIHN0eWxlLXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZzogLjI1cmVtO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxudGgsXG50ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0O1xuICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGgge1xuICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG59XG5cbmFiYnIge1xuICAgICZbdGl0bGVdIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QsIC44KTtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFyayxcbmlucyB7XG4gICAgYmFja2dyb3VuZDogJGMteWVsbG93LS1saWdodDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIsXG5zYW1wLFxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG5wcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWZvcmVzdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmxhYmVsIHtcbiAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAycHg7XG5cbiAgICAmW2Zvcl0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNnJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZXk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBHbG9iYWxcbi50aGVtZS0tYXF1YS1ibHVlIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy1hcXVhLWJsdWUsIC44KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYXF1YS1ibHVlLCAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICB9XG5cbiAgICBhYmJyIHtcbiAgICAgICAgJlt0aXRsZV0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudGl6ZSgkYy1hcXVhLWJsdWUsIC44KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYXF1YS1ibHVlO1xuICAgIH1cbn1cblxuLnRoZW1lLS1ncmVlbiB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLWdyZWVuLCAuOCk7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZ3JlZW4sIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICB9XG5cbiAgICBhYmJyIHtcbiAgICAgICAgJlt0aXRsZV0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudGl6ZSgkYy1ncmVlbiwgLjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JlZW47XG4gICAgfVxufVxuXG4udGhlbWUtLWRhcmstZ3JlZW4ge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy1ncmVlbi0tZGFyaywgLjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZWVuLS1kYXJrLCAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgfVxuXG4gICAgYWJiciB7XG4gICAgICAgICZbdGl0bGVdIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdHJhbnNwYXJlbnRpemUoJGMtZ3JlZW4tLWRhcmssIC44KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHByZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZWVuLS1kYXJrO1xuICAgIH1cbn1cblxuLnRoZW1lLS1yZWQge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLXJlZCwgLjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1yZWQsIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgIH1cblxuICAgIGFiYnIge1xuICAgICAgICAmW3RpdGxlXSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHRyYW5zcGFyZW50aXplKCRjLXJlZCwgLjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1yZWQ7XG4gICAgfVxufVxuXG4udGhlbWUtLWJyb3duIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtYnJvd24sIC44KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1icm93biwgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgIH1cblxuICAgIGFiYnIge1xuICAgICAgICAmW3RpdGxlXSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHRyYW5zcGFyZW50aXplKCRjLWJyb3duLCAuOCk7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1icm93bjtcbiAgICB9XG59XG5cbi8vIEJsb2NrIEVsZW1lbnRcbi50aGVtZS0tcmV2ZXJzZSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuOCk7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1mb3Jlc3QtLWRhcmtlcjtcbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1mb3Jlc3QtLWRhcmtlcjtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICBhYmJyIHtcbiAgICAgICAgJlt0aXRsZV0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC41KTtcbiAgICB9XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmLFxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXJlZC0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1yZWQtLWRhcmtlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1icm93bi0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1icm93bi0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4kd2VpZ2h0LW5vcm1hbDogICAgIDQwMDtcbiR3ZWlnaHQtc2VtaWJvbGQ6ICAgNTAwO1xuJHdlaWdodC1ib2xkOiAgICAgICA3MDA7XG4kZm9udC1zZXJpZjogICAgICAgICdUaW1lcyBOZXcgUm9tYW4nLCAnc2VyaWYnOyAvLyBQYWxhdGlubyA/XG4kZm9udC1zYW5zLXNlcmlmOiAgICdHb3RoYW0gQScsICdHb3RoYW0gQicsICdWZXJkYW5hJywgJ3NhbnMtc2VyaWYnO1xuXG4vL1xuLy8gVGV4dFxuLy9cbkBtaXhpbiBzdHlsZS1yZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICB9XG59XG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cbkBtaXhpbiBzdHlsZS1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLXNlcmlmIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1peGluIHN0eWxlLWhlYWRpbmctMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTYyNTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gc3R5bGUtaGVhZGluZy0zIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cblxuLy9cbi8vIFRlYXNlclxuLy9cbkBtaXhpbiBzdHlsZS10ZWFzZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG59XG5cblxuLy9cbi8vIEJhbm5lclxuLy9cbkBtaXhpbiBzdHlsZS1iYW5uZXItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1NjI1O1xuICAgIH1cbn1cblxuQG1peGluIHN0eWxlLWJhbm5lci1zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzNjM2MzYzNjtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1iYW5uZXItbm90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuIiwiQG1peGluIHNjcmVlbigkc2l6ZSkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIiwiQG1peGluIGxpc3QtcmVzZXQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cblx0Lm93bC1zdGFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuXHR9XG5cblx0Lm93bC1zdGFnZTphZnRlciB7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0fVxuXG5cdC5vd2wtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0fVxuXHQub3dsLWl0ZW0gaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdH1cblxuXHQub3dsLW5hdi5kaXNhYmxlZCxcblx0Lm93bC1kb3RzLmRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm93bC1uYXYgLm93bC1wcmV2LFxuXHQub3dsLW5hdiAub3dsLW5leHQsXG5cdC5vd2wtZG90IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y3Vyc29yOiBoYW5kO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Ji5vd2wtbG9hZGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Ji5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQmLm93bC1ncmFiIHtcblx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0Y3Vyc29yOiBncmFiO1xuXHR9XG5cblx0Ji5vd2wtcnRsIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0fVxuXG5cdCYub3dsLXJ0bCAub3dsLWl0ZW0ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fY29yZS5zY3NzJztcblxuLm93bC1kb3RzIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjVyZW07XG5cbiAgICAub3dsLWRvdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6b29tOiAxO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweCA3cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgc3BhbixcbiAgICAgICAgJi5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uYnV0dG9uIHtcbiAgICAkc2VsZjogJjtcblxuICAgIEBpbmNsdWRlIHN0eWxlLXJlZ3VsYXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtZm9yZXN0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRoLWJ1dHRvbjtcbiAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogJGMtZm9yZXN0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICBsaW5lLWhlaWdodDogJGgtYnV0dG9uO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogJHAtYnV0dG9uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBib3JkZXIgLjJzLCBjb2xvciAuMnMsIGZpbGwgLjJzO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tbGlnaHRlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogJGgtYnV0dG9uO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtLjc1ZW07XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgfVxuXG4gICAgcCA+ICYge1xuICAgICAgICBtYXJnaW46IDAgLjVlbSAuNWVtIDA7XG4gICAgfVxuXG4gICAgLy8udGhlbWUtLWdyZXkgJlxuICAgIC8vICBTYW1lIGNvbG9yc1xuICAgIC8vfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmVlbjtcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICBmaWxsOiAkYy1ncmVlbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIGZpbGw6ICRjLWdyZWVuLS1kYXJrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1yZWQ7XG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIGZpbGw6ICRjLXJlZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYnJvd247XG4gICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgZmlsbDogJGMtYnJvd247XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQmxvY2sgRWxlbWVudFxuICAgIC50aGVtZS0tcmV2ZXJzZSAmLFxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICBmaWxsOiAkYy1mb3Jlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC44KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC44KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJyb3duO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2hpdGUtc29saWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNvbGlkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1mb3Jlc3Q7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1icm93bjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJyb3duO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5cbi5zaXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAkaC1zaXRlLWhlYWRlci1zbWFsbDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuXG4gICAgJi5zaXRlLS1oZWFkbGVzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGgtc2l0ZS1oZWFkZXI7XG4gICAgfVxufVxuXG4uaGlkZGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDFweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZm9yZXN0LS1kYXJrZXI7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdC0tZGFya2VyO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdG9wOiAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMS4xcmVtO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ubWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hcnRpY2xlX19jb250ZW50ICYsXG4gICAgLnNlY3Rpb25fX2NvbnRlbnQgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLmZpZ3VyZSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBpbWcsXG4gICAgcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGVtYmVkLFxuICAgIG9iamVjdCxcbiAgICBpZnJhbWUge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLS1hbGlnbi1jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcblxuICAgICAgICAuYXJ0aWNsZV9fY29udGVudCAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFsaWduLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NyU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hbGlnbi1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLm5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0LS1kYXJrZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjIpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMTVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgIH1cblxuICAgICYtLXByaW1hcnkge1xuICAgICAgICAubmF2X19saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtOyAvLyAuODEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgIC5uYXZfX2xpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9faXRlbSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZvb3RlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuICAgICAgICAmLmlzLXdpZGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgLm5hdl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIC5uYXZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5uYXZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAgICAgLm5hdl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuXG4gICAgICAgICAgICAubmF2X190aXRsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4xcmVtIC4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LS1kcmF3ZXIge1xuICAgICAgICAmLm5hdi0tcHJpbWFyeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgLm5hdl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFya2VyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgIC5uYXZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgLm5hdl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAubmF2X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkLS1kYXJrZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgLm5hdl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duLS1kYXJrZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRGVyaXZlZCBmcm9tIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gY2xlYXItZml4IHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7IC8qIDEgKi9cbiAgICAgICAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5sZWdhY3kgJiB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgem9vbTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuXG4uaWNvbnMge1xuICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZhY2Vib29rO1xuXG4gICAgICAgICAgICAgICAgLmljb25zX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mYWNlYm9vaztcblxuICAgICAgICAgICAgICAgIC5pY29uc19faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbGlua2VkaW47XG5cbiAgICAgICAgICAgICAgICAuaWNvbnNfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWxpbmtlZGluO1xuXG4gICAgICAgICAgICAgICAgLmljb25zX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXR3aXR0ZXI7XG5cbiAgICAgICAgICAgICAgICAuaWNvbnNfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXR3aXR0ZXI7XG5cbiAgICAgICAgICAgICAgICAuaWNvbnNfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICRjLWdyZXk7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjJzO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgLmljb25zX19pdGVtIHtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyLFxuICAgICYtLWZvb3RlciB7XG4gICAgICAgIC5pY29uc19fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uc19faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlYWRlciB7XG4gICAgICAgIC5pY29uc19faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcm9maWxlIHtcbiAgICAgICAgLmljb25zX19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb25zX19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWdyZXktLWRhcmtlc3Q7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgJi0taGVhZGVyLFxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgLmljb25zX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICYtLWhlYWRlcixcbiAgICAgICAgJi0tZm9vdGVyIHtcbiAgICAgICAgICAgIC5pY29uc19fbGluayB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJi0taGVhZGVyLFxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgLmljb25zX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJi0taGVhZGVyLFxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgLmljb25zX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJi0taGVhZGVyLFxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgLmljb25zX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBzci1vbmx5IHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuQG1peGluIHVuZG8tc3Itb25seSB7XG4gICAgY2xpcDogdW5zZXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcblxuLmZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyLWJvcmRlci1yYWRpdXM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgIHBhZGRpbmc6ICR3LWd1dHRlcjtcblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMzNweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBib3JkZXItY29sb3IgLjJzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBtYXJnaW46IDAgMCAuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnB4IC4yNXJlbTtcbiAgICB9XG5cbiAgICAmX19oZWxwIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIDJweDtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDA7XG4gICAgfVxuXG4gICAgLmhhcy1lcnJvciB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybV9faGVscCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wYXNzd29yZCB7XG4gICAgICAgIC5mb3JtX19idXR0b25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZXkgJixcbiAgICAudGhlbWUtLWJsdWUgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2lubGluZS1zdmcnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5zZWFyY2hmb3JtIHtcbiAgICAkc2VsZjogJjtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5zZWFyY2hiYXIgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1yZWd1bGFyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMTdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtZ3JleS0tZGFya2VyO1xuICAgIH1cblxuICAgICZfX2ZpbHRlcnMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICB9XG5cbiAgICAmX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2ZpbHRlci1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmX19maWx0ZXItaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gLjVyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlYXJjaC10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjRzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSk7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cblxuICAgICZfX3NlYXJjaC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG5cbiAgICAmX190b2dnbGUtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC40cyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSksIG9wYWNpdHkgLjRzO1xuICAgIH1cblxuICAgICZfX211bHRpc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtcmVndWxhcjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTsgLyogcmVtb3ZlIGRlZmF1bHQgYXJyb3cgKi9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCIjNmY4NmE0XCIgdmlld0JveD1cIjAgMCAzMiAzMlwiPjxwYXRoIGQ9XCJNMjguMjUgNi4xMjVMMzIgOS44NzVsLTE2IDE2LTE2LTE2IDMuNzUtMy43NUwxNiAxOC4zNzV6XCIvPjwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDE3cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZpbHRlcnMge1xuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwIDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjbGlwOiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2lucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgICN7ICRzZWxmIH1fX3RvZ2dsZS1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RvZ2dsZS1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X190b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1hbmltIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdG9nZ2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcywgb3BhY2l0eSAwcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19maWx0ZXJzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZpbHRlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWx0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmlsdGVyLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDFyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1maWx0ZXJzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2lucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMCUgLSAxcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFnZW5kYSB7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19zY3JvbGxlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmX190YWJsZSB7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fdGltZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4xcmVtO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgICZfX3N0aWNreS1jb2wge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuXG4gICAgICAgICZfX3Njcm9sbGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdGlja3ktY29sIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NlcGVyYXRvcic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5hcnRpY2xlIHtcbiAgICAkc2VsZjogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBjbGVhci1maXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgcGFkZGluZzogJHctZ3V0dGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0yO1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgJHctZ3V0dGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRoLWluZm8tYmFyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJl9fZG93bmxvYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5vLWltZyB7XG4gICAgICAgIC5hcnRpY2xlX19iYW5uZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uby1tZXRhIHtcbiAgICAgICAgLmFydGljbGVfX3NoYXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wdWJsaWNhdGlvbiB7XG4gICAgICAgIC5hcnRpY2xlX19pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VwZXJhdG9yLWJvdHRvbSgkYy1mb3Jlc3QsIC0uNXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH0tLXB1YmxpY2F0aW9uIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcGVyYXRvci1ib3R0b20oJGMtYXF1YS1ibHVlLCAtLjVyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH0tLXB1YmxpY2F0aW9uIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcGVyYXRvci1ib3R0b20oJGMtZ3JlZW4sIC0uNXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9LS1wdWJsaWNhdGlvbiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXBlcmF0b3ItYm90dG9tKCRjLWdyZWVuLS1kYXJrLCAtLjVyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfS0tcHVibGljYXRpb24ge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VwZXJhdG9yLWJvdHRvbSgkYy1yZWQsIC0uNXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfS0tcHVibGljYXRpb24ge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VwZXJhdG9yLWJvdHRvbSgkYy1icm93biwgLS41cmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaGFyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXB1YmxpY2F0aW9uIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX190YWdzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rvd25sb2FkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAmLS1wdWJsaWNhdGlvbiB7XG4gICAgICAgICAgICAuYXJ0aWNsZV9fbWV0YSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi9zY3JlZW4nO1xuXG5AbWl4aW4gc2VwZXJhdG9yLWJvdHRvbSgkY29sb3I6ICRjLWZvcmVzdCwgJGRpc3Q6IDAsICR3aWR0aDogNjBweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3R0b206ICRkaXN0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAkd2lkdGg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSN7KCR3aWR0aCAqIC41KX07XG4gICAgfVxufVxuXG5AbWl4aW4gc2VwZXJhdG9yLXRvcCgkY29sb3I6ICRjLWZvcmVzdCwgJGRpc3Q6IDAsICR3aWR0aDogNjBweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRkaXN0O1xuICAgIHdpZHRoOiAkd2lkdGg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSN7KCR3aWR0aCAqIC41KX07XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zZXBlcmF0b3InO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N2Zyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5iYW5uZXIge1xuICAgIGhlaWdodDogJGgtYmFubmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuaXMtZmFkZWQge1xuICAgICAgICAuYmFubmVyX19tZW51LFxuICAgICAgICAuYmFubmVyX19ub3RlLFxuICAgICAgICAuYmFubmVyX190aXRsZSxcbiAgICAgICAgLmJhbm5lcl9fc3VidGl0bGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZm9yZXN0LS1kYXJrZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0cmV0Y2g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjgpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAkZm9udC1vYmplY3QtZml0OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9iamVjdC1maXQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjMpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMzVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSAuNnMsIHRyYW5zZm9ybSAuM3M7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2ZygnYXJyb3cnLCAkYy13aGl0ZSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogJGgtc2l0ZS1oZWFkZXItc21hbGw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlIC42cywgdG9wIC4zcywgYm90dG9tIC4zcztcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgICAgICAgICB0b3A6ICRoLXdwLWFkbWluYmFyLXNtYWxsICsgJGgtc2l0ZS1oZWFkZXItc21hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogJHctYmFubmVyLWNvbnRlbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAkdy1ndXR0ZXI7XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWJhbm5lci1ub3RlO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuXG4gICAgICAgICYgKyAuYmFubmVyX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcGVyYXRvci10b3AoJGMtd2hpdGUsIC0uNzVyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1iYW5uZXItaGVhZGluZztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlIC4ycywgdHJhbnNmb3JtIC4zcyBlYXNlIC4ycztcblxuICAgICAgICAmICsgLmJhbm5lcl9fc3VidGl0bGUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXBlcmF0b3ItdG9wKCRjLXdoaXRlLCAtLjc1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtYmFubmVyLXN1YmhlYWRpbmc7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSAuNHMsIHRyYW5zZm9ybSAuM3MgZWFzZSAuNHM7XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBtYXJnaW46IDEuMjVyZW0gMCAwO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVmdHkge1xuICAgICAgICAuYmFubmVyX19jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lcl9fbm90ZSxcbiAgICAgICAgLmJhbm5lcl9fdGl0bGUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY3RhIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICAmLS1tZW51IHtcbiAgICAgICAgaGVpZ2h0OiAyODVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgLmJhbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxvZ28ge1xuICAgICAgICAuYmFubmVyX19jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkdy1ndXR0ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYXF1YS1ibHVlLS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYsXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZWRpYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lZGlhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXJlZC0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYnJvd24tLWRhcmtlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgaGVpZ2h0OiAkaC1iYW5uZXItbWluaW1hbDtcblxuICAgICAgICAmX19jdGEge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoLWJ1dHRvbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNnJlbSAuNnJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY3RhIHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tZW51IHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG5cbiAgICAgICAgICAgIC5iYW5uZXJfX21lbnUge1xuICAgICAgICAgICAgICAgIHRvcDogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6ICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6ICRoLXdwLWFkbWluYmFyLXNtYWxsICsgJGgtc2l0ZS1oZWFkZXItc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgaGVpZ2h0OiAkaC1iYW5uZXItc2ltcGxlO1xuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbm90ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgICAgICYgKyAuYmFubmVyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgJiArIC5iYW5uZXJfX3N1YnRpdGxlIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxlZnR5IHtcbiAgICAgICAgICAgIC5iYW5uZXJfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmICsgLmJhbm5lcl9fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbWVudSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgICAgICAuYmFubmVyX19tZW51IHtcbiAgICAgICAgICAgICAgICB0b3A6IDM1MHB4O1xuXG4gICAgICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAkaC1zaXRlLWhlYWRlci1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhciArICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGhlaWdodDogJGgtYmFubmVyLW5vcm1hbDtcblxuICAgICAgICAmLS1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuYmFubmVyX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1ub3JtYWwgLSAyMzBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lcl9fbWVudSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC41KTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAmLS1tZW51IHtcbiAgICAgICAgICAgIC5iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHctYmFubmVyLWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBzdHJldGNoIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLypcbiAgICBJbiBvcmRlciB0byBtYWtlIHRoaXMgbWl4aW4gd29yayBpbiBhbGwgYnJvd3NlcnMgeW91IG5lZWQgdG8gZW5jb2RlIHlvdXIgc3ZnIGVsZW1lbnQsIGFuZCBvbmx5IHRoZSBTVkcgZWxlbWVudCwgc3RhcnRpbmcgZnJvbSA8c3ZnPi4uLiB0aWxsIDwvc3ZnPlxuICAgIFJlYWQgYWJvdXQgdGhpcyBpc3N1ZSBoZXJlOiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzY4NDUxL2lubGluZS1zdmctaW4tY3NzXG5cbiAgICBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpO1xuKi9cbkBpbXBvcnQgJy4vaW5saW5lLXN2Zyc7XG5cbkBtaXhpbiBzdmcoJHR5cGUsICRjb2xvcikge1xuICAgIEBpZiAkdHlwZSA9PSAnYXJyb3cnIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTE4LjY3IDExLjU4OEw3LjI1Mi4xN2MtLjIyOC0uMjI3LS41OTYtLjIyNy0uODI0IDBMNS4zMyAxLjI3Yy0uMTEuMTA4LS4xNy4yNTYtLjE3LjQxIDAgLjE1NS4wNi4zMDMuMTcuNDEyTDE1LjI0IDEybC05LjkxIDkuOTA4Yy0uMTEuMTEtLjE3LjI1Ny0uMTcuNDEyIDAgLjE1NC4wNi4zMDIuMTcuNDFsMS4wOTggMS4xYy4xMTQuMTEzLjI2My4xNy40MTIuMTcuMTUgMCAuMjk4LS4wNTcuNDEyLS4xN0wxOC42NyAxMi40MWMuMjI3LS4yMjguMjI3LS41OTYgMC0uODI0elwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gJ2Nsb3NlJyB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0xMiAxMy4zOWwxMC42MSAxMC41ODZMMjQgMjIuNTg4IDEzLjM5IDEyIDI0IDEuNDEyIDIyLjYxLjAyNCAxMiAxMC42MTIgMS4zOS4wMjQgMCAxLjQxMiAxMC42MSAxMiAwIDIyLjU4OGwxLjM5IDEuMzg4XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSAnc2lkZS1hcnJvdycge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI3IDQwXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMS42OTcgMEgwdjQwaDEuNjk3QzE4LjkzNSA0MCAxMC4wOSAyNy45NTcgMjcgMjAuMTMzdi0uMjY1QzEwLjA5IDEyLjA0NCAxOC45MzYgMCAxLjY5NyAwelwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gJ3NlY3Rpb24tYXJyb3cnIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCA5NjQuMTY3IDMwMDAgNTM1LjgzM1wiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTE0OTIuMzA2LDk2NC4xNjdIMGM3NjAuNjM5LDAsMTQ5Mi4zMDYsNTM1LjgzMywxNDkyLjMwNiw1MzUuODMzczczMS42NjctNTM1LjgzMywxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2elwiLz48L3N2Zz4nKTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcblxuLmRyYXdlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJl9fYmFja2Ryb3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWRyYXdlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4ICR3LWd1dHRlcjtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0IC4yNXM7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogJGgtc2l0ZS1oZWFkZXItc21hbGw7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5kcmF3ZXJfX2JhY2tkcm9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhd2VyX19jb250YWluZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyYXdlcl9fZm9vdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1lbnUge1xuICAgICAgICAuZHJhd2VyX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWUtLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMsIGNvbG9yIC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG5cbiAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcblxuICAgICAgICAgICAgLmV4cGFuZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLXRleHQ7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMnMsIHRyYW5zZm9ybSAuMnM7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1yZWd1bGFyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dCAuMnMsIHBhZGRpbmcgLjJzO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmV4cGFuZF9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGFuZF9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDEuNXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLnRoZW1lLS1ncmV5ICYge1xuICAgIC8vICBTYW1lIGNvbG9yc1xuICAgIC8vfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1mb3Jlc3QgJiB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgIC5leHBhbmRfX2hlYWRlciB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLWpzICYge1xuICAgICAgICAuZXhwYW5kX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgLmV4cGFuZF9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uZmFjdHMge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW46IDAgMCAuMjVyZW07XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAuZmFjdHNfX2JhciB7XG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGkgKiAuMXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIG1hcmdpbjogMCAwIC4yNXJlbTtcbiAgICB9XG5cbiAgICAmX19yZXN1bHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICZfX2JhciB7XG4gICAgICAgIG1hcmdpbjogMCAtNHB4O1xuXG4gICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjhzIGVhc2Utb3V0IC41cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4cGxhbmF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdpZGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAgICAgLmFydGljbGVfX2NvbnRlbnQgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHctY29udGVudCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAjeyR3LWNvbnRlbnQgLSAyNXB4fSkgLyAyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArICN7JHctY29udGVudCAtIDI1cHh9KSAvIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi14bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoLSN7JHNjcmVlbi14bGFyZ2V9ICsgI3skdy1jb250ZW50IC0gMjVweH0pIC8gMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgtI3skc2NyZWVuLXhsYXJnZX0gKyAjeyR3LWNvbnRlbnQgLSAyNXB4fSkgLyAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uX19jb250ZW50ICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCR3LXNlY3Rpb24tY29udGVudCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAjeyR3LXNlY3Rpb24tY29udGVudCAtIDI1cHh9KSAvIDIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTEwMHZ3ICsgI3skdy1zZWN0aW9uLWNvbnRlbnQgLSAyNXB4fSkgLyAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4teGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0jeyRzY3JlZW4teGxhcmdlfSArICN7JHctc2VjdGlvbi1jb250ZW50IC0gMjVweH0pIC8gMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgtI3skc2NyZWVuLXhsYXJnZX0gKyAjeyR3LXNlY3Rpb24tY29udGVudCAtIDI1cHh9KSAvIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgICAgICBwYWRkaW5nOiAkdy1ndXR0ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4ICR3LWd1dHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi14bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25ld3NsZXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWxpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZm9vdGVyX19jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1zZWN0aW9uLWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFuZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgJi5pcy13aWRlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICZfX25ld3NsZXR0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlLS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICZfX25ld3NsZXR0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAmX19uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAmX19uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bjtcblxuICAgICAgICAmX19uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4vLyBOb3RlIGdhbGxlcnkgaXMgYnVpbGQgb24gdG9wIG9mIG93bC5jYXJvdXNlbFxuXG4uZ2FsbGVyeSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbCB7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRoLWNhcm91c2VsLW1heDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC42KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmICsgLmdhbGxlcnlfX2NvcHlyaWdodCB7XG4gICAgICAgICAgICBib3R0b206IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQcmV2LCBOZXh0XG4gICAgLm93bC1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWNhcm91c2VsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRoLWNhcm91c2VsLW5hdiAgKiAuNTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRoLWNhcm91c2VsLW5hdiAgKiAuNTtcbiAgICAgICAgICAgIGhlaWdodDogJGgtY2Fyb3VzZWwtbmF2O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgdHJhbnNmb3JtIC4ycztcbiAgICAgICAgICAgIHdpZHRoOiAkaC1jYXJvdXNlbC1uYXYgICogLjU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTdweCAwIDAgLTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmV4dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRoLWNhcm91c2VsLW5hdiAqIC41O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkaC1jYXJvdXNlbC1uYXYgKiAuNTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMCAtMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBhZ2luZ1xuICAgIC5vd2wtZG90cyB7XG4gICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuXG4gICAgLy8udGhlbWUtLWdyZXkgJiB7XG4gICAgLy8gIFNhbWUgY29sb3JzXG4gICAgLy99XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgLm93bC1uZXh0LFxuICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1kb3RzIHtcbiAgICAgICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1kb3RzIHtcbiAgICAgICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAub3dsLW5leHQsXG4gICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtZG90cyB7XG4gICAgICAgICAgICAub3dsLWRvdCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAub3dsLW5leHQsXG4gICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWRvdHMge1xuICAgICAgICAgICAgLm93bC1kb3Qge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgLm93bC1uZXh0LFxuICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1kb3RzIHtcbiAgICAgICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmV2ZXJzZWQgJiB7XG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGMtZm9yZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtZG90cyB7XG4gICAgICAgICAgICAub3dsLWRvdCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICAub3dsLW5leHQsXG4gICAgICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICAub3dsLW5leHQsXG4gICAgICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRjLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgLm93bC1uZXh0LFxuICAgICAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5nYWxsZXJ5LXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2Nhcm91c2VsIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNDUsIC0uNzgsIC4zMiwgMS41KTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUuY2VudGVyICYge1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2hlYWRpbmcgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycywgb3BhY2l0eSAuMnM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG5cbiAgICAvLy50aGVtZS0tZ3JleSAmIHtcbiAgICAvLyAgU2FtZSBjb2xvcnNcbiAgICAvL31cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2VkICYge1xuICAgICAgICAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgICAgIC5jZW50ZXIgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbSAuZ2FsbGVyeS1wYWdpbmF0aW9uX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1wYWdpbmF0aW9uX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICAgICAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAgICAgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICAgICAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmdhbGxlcnktYWR2YW5jZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRjLWZvcmVzdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nhcm91c2VsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAuNHJlbSAuNzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjUpO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFByZXYsIE5leHRcbiAgICAub3dsLW5hdiB7XG4gICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNik7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC03cHggMCAwIC00cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMCAtMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG5cbiAgICAvLy50aGVtZS0tZ3JleSAmIHtcbiAgICAvLyAgU2FtZSBjb2xvcnNcbiAgICAvL31cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgICsgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgICsgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgICsgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2VkICYge1xuICAgICAgICAmX19jYXJvdXNlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGMtZm9yZXN0LS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRjLWZvcmVzdC0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAgICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGMtYXF1YS1ibHVlLS1kYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1hcXVhLWJsdWUtLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAgICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICAmX19jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAgICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1yZWQtLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1kYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtYnJvd24tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NTBweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjcpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNlbnRlciAmIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nYWxsZXJ5LWFkdmFuY2VkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC40KTtcbiAgICAgICAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGVmdDogMS4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyAxLjVyZW0pKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQgLjJzO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLW5hdiB7XG4gICAgICAgICAgICAub3dsLW5leHQsXG4gICAgICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzQzcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3dsLW5leHQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzMzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ0M3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzM3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlKSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU2OHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1OHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuXG4uaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgaGVpZ2h0OiAkaC1zaXRlLWhlYWRlci1zbWFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHctc2l0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAkdy1ndXR0ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgd2lkdGggLjJzO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDdweDtcbiAgICB9XG5cbiAgICAmX19wcmltYXJ5IHtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAoJHctZ3V0dGVyIC0gNXB4KTtcbiAgICB9XG5cbiAgICAmX19zZWNvbmRhcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAoJHctZ3V0dGVyICsgNXB4KTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyO1xuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4ICR3LWd1dHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaW1hcnksXG4gICAgICAgICZfX3NlY29uZGFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zdmcnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5pbmRleCB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LCAuMik7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkaC1zaXRlLWhlYWRlci1zbWFsbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDElLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgdHJhbnNmb3JtIC4ycztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA0O1xuXG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLmluZGV4X19oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZGV4X19kcmF3ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBoZWlnaHQ6ICRoLWluZm8tYmFyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycywgb3BhY2l0eSAuMnM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmluZGV4X190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtZ3JleTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYuaXMtY2hhbmdpbmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWZvcmVzdCwgLjIpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RyYXdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgdHJhbnNwYXJlbnRpemUoJGMtZ3JleSwgLjIpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaC1pbmZvLWJhcn0pO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBjb2xvciAuMnM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2lkZS1hcnJvdycsICRjLWZvcmVzdCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjdweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QsIC43KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXRleHQsIC4yKTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjE1cyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB0b3A6ICRoLXNpdGUtaGVhZGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMSUpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWZvcmVzdC0tbGlnaHRlciwgLjUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTk1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5kZXhfX2xpbmsge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgdHJhbnNwYXJlbnRpemUoJGMtZ3JleSwgLjIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5kZXhfX2xpbmsge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5kZXhfX2hlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmRleF9fZHJhd2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoLXNpdGUtaGVhZGVyfSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5kZXhfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmRleF9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwdncgLSA4MDBweCkgLyAyKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRoLWJhbm5lci1ub3JtYWw7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogJGgtc2l0ZS1oZWFkZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDUwcHgpKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyA1NXB4KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmRleF9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZGV4X190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4teGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XG5cbiAgICAgICAgJi5pcy1zdGlja3kge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNzVweCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjcwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5cbi5sZWdhY3kge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiA2ZW0gYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIC41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gT25seSBzaG93IG9uIGxlZ2FjeSBicm93c2Vyc1xuICAgIC5pcy1sZWdhY3kgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ubGlzdCB7XG4gICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFyY2hpdmUge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG5cbiAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcnZpZXcgJiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhvcml6b250YWwge1xuICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICYtLWF1dGhvcnMsXG4gICAgICAgICYtLWNlbnRlcmVkLFxuICAgICAgICAmLS1kaXN0cmlidXRlZCxcbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG5cbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hdXRob3JzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaXN0cmlidXRlZCB7XG4gICAgICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLmxpc3QtLWdyaWQge1xuICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uICYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgZmxleDogMSAwIG1hdGguZGl2KDEwMCUsIDIpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXRoLmRpdigxMDAlLCAyKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogbWF0aC5kaXYoMTAwJSwgMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgZmxleDogMSAwIG1hdGguZGl2KDEwMCUsIDMpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXRoLmRpdigxMDAlLCAzKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogbWF0aC5kaXYoMTAwJSwgMyk7XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm92ZXJ2aWV3ICYge1xuICAgICAgICAgICAgICAgICYubGlzdF9faXRlbS0tbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saXN0X19pdGVtLS1tZWRpdW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgKG1hdGguZGl2KDEwMCUsIDMpICogMik7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogKG1hdGguZGl2KDEwMCUsIDMpICogMik7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogKG1hdGguZGl2KDEwMCUsIDMpICogMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2l0aC1mZWF0dXJlZC1ncmlkICYge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAobWF0aC5kaXYoMTAwJSwgMykgKiAyKTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAobWF0aC5kaXYoMTAwJSwgMykgKiAyKTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAobWF0aC5kaXYoMTAwJSwgMykgKiAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcblxuLmxvYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9yZXN0IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5cbi5tYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyLWJvcmRlci1yYWRpdXM7XG4gICAgcGFkZGluZzogJHctZ3V0dGVyO1xuXG4gICAgJl9fc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnRoZW1lLS1yZXZlcnNlICYge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0LXNlbGVjdGVkLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICAmX19zZWxlY3QtaWNvbiB7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvY2F0aW9ucyB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGxvY2F0aW9uLW51bWJlcjtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0cmV0Y2g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2NhdGlvbiB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsb2NhdGlvbi1udW1iZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UgMXMsIHRyYW5zZm9ybSAuMnMgZWFzZSAxcztcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuaXMtYW5pbWF0ZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1oaWRkZW4tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGkgKiAuMDVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWZhZGVkICYge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BpbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBib3gtc2hhZG93IC4ycywgb3BhY2l0eSAuMnM7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdHJhbnNwYXJlbnRpemUoJGMtZm9yZXN0LCAuNCk7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNTdweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMsIHRyYW5zZm9ybSAuMTVzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIGJvdHRvbTogOTVweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMjlweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3NlY3Rpb24tYXJyb3cnLCAkYy1mb3Jlc3QpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTM2cHg7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPbmx5IHJlYWN0IG9uIGl0ZW1zIHdoZW4gc2NyZWVuIGlzIGxhcmdlIGVub3VnaCAoc2VlIGJlbG93KVxuICAgICAgICAvLy5pcy1hY3RpdmUgJiB7fVxuICAgIH1cblxuICAgICZfX292ZXJsYXktY2xvc2Uge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDIycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXktdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4IC4yNXJlbSAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5LWtleSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgIH1cblxuICAgICZfX292ZXJsYXktdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19vdmVybGF5LWxpbmsge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC4zKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheS1saW5rLXRleHQge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZfX292ZXJsYXktcm93IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICB9XG5cbiAgICAvLy50aGVtZS0tZ3JleSAmLFxuICAgIC8vLnRoZW1lLS1ibHVlICYge1xuICAgIC8vICAgIFNhbWUgY29sb3JzXG4gICAgLy99XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgJl9fcGluIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdHJhbnNwYXJlbnRpemUoJGMtYXF1YS1ibHVlLCAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2VjdGlvbi1hcnJvdycsICRjLWFxdWEtYmx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdmVybGF5LWNsb3NlIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgJl9fcGluIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudGl6ZSgkYy1ncmVlbiwgLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2VjdGlvbi1hcnJvdycsICRjLWdyZWVuKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXktY2xvc2Uge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAmX19waW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRyYW5zcGFyZW50aXplKCRjLWdyZWVuLS1kYXJrLCAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtZ3JlZW4tLWRhcmspO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3ZlcmxheS1jbG9zZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICZfX3BpbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRyYW5zcGFyZW50aXplKCRjLXJlZCwgLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3NlY3Rpb24tYXJyb3cnLCAkYy1yZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3ZlcmxheS1jbG9zZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICZfX3BpbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdHJhbnNwYXJlbnRpemUoJGMtYnJvd24sIC40KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3NlY3Rpb24tYXJyb3cnLCAkYy1icm93bik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdmVybGF5LWNsb3NlIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAuaXMtc2hvd24gJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIE9ubHkgcmVhY3Qgb24gaXRlbXMgd2hlbiBzY3JlZW4gaXMgbGFyZ2UgZW5vdWdoXG4gICAgICAgICAgICAuaXMtYW5pbWF0ZWQgJiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5tZXRhIHtcbiAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICBwYWRkaW5nOiAwICR3LWd1dHRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2l0ZW0sXG4gICAgJl9fY2F0ZWdvcnksXG4gICAgJl9fZGF0ZSxcbiAgICAmX19yZWFkdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAuMzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5LFxuICAgICZfX2RhdGUge1xuICAgICAgICAmIH4gLm1ldGFfX2RhdGUsXG4gICAgICAgICYgfiAubWV0YV9fcmVhZHRpbWUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAuMzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtZ3JleTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZSAmIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uaW1hZ2VzIHtcbiAgICAkc2VsZjogJjtcblxuICAgIC5hcnRpY2xlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IC0uNXJlbSAtLjVyZW0gMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyRzZWxmfV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBzdHJldGNoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rvd25sb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZm9yZXN0LCAuMyk7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgIG1hcmdpbjogLjVyZW0gYXV0byAwO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgICN7JHNlbGZ9X19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skc2VsZn1fX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZmxleDogMSAxIG1hdGguZGl2KDEwMCUsIDMpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXRoLmRpdigxMDAlLCAzKTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgbWF0aC5kaXYoMTAwJSwgNCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1hdGguZGl2KDEwMCUsIDQpO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ubmV3c2xldHRlciB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSxcbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy1mb3Jlc3QtLWRhcmtlcjtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLmlzLWVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgIH1cblxuICAgICZfX2Vycm9yLFxuICAgICZfX3N1Y2NlcyB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1yZWd1bGFyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1mb3Jlc3Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9yZXN0LS1kYXJrZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICB9XG4gICAgICAgIC8vIHNhc3MtbGludDplbmFibGUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDlweCAwIDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtZ3JleS0tZGFya2VyO1xuICAgIH1cblxuICAgICYtLWZvb3RlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5uZXdzbGV0dGVyX19jb250ZW50LFxuICAgICAgICAubmV3c2xldHRlcl9fZm9ybSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRlYXNlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI0cHg7XG5cbiAgICAgICAgLm5ld3NsZXR0ZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzbGV0dGVyX19mb3JtIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c2xldHRlcl9faW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnU3Vic2NyaWJlJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c2xldHRlcl9fc3VidGl0bGUsXG4gICAgICAgIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzbGV0dGVyX19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhc2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZTtcblxuICAgICAgICAgICAgLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmLFxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmVlbjtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhc2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICAgICAubmV3c2xldHRlcl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1yZWQ7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtcmVkLS1kYXJrZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZWFzZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuXG4gICAgICAgICAgICAubmV3c2xldHRlcl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd24tLWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJyb3duO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWJyb3duLS1kYXJrZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZWFzZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG5cbiAgICAgICAgICAgIC5uZXdzbGV0dGVyX19idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKDU1MHB4KSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZvb3RlciB7XG4gICAgICAgICAgICAubmV3c2xldHRlcl9fY29udGVudCxcbiAgICAgICAgICAgIC5uZXdzbGV0dGVyX19mb3JtIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy9zdmcnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uY2Fyb3VzZWwge1xuICAgICRzZWxmOiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmlzLXBvcnRyYWl0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXJyb3dzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QsIC40KTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QtLWRhcmssIC4yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93LXRleHQge1xuICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgIH1cblxuICAgICZfX2Fycm93LWljb24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgIHJpZ2h0OiA1MiU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgIGxlZnQ6IDUyJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL293bCBjYXJvdXNlbFxuICAgIC5vd2wtY2Fyb3VzZWwsXG4gICAgLm93bC1pdGVtLFxuICAgIC5vd2wtZHJhZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1pbWFnZXZpZXdlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAjeyAkc2VsZiB9X19jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY291bnRlciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1jYXJvdXNlbCB7XG4gICAgICAgICAgICAub3dsLXN0YWdlIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3ctaWNvbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE1MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWltYWdldmlld2VyIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwMHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2lubGluZS1zdmcnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5vdmVydmlldyB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LXNpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2F1dGhvcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2NhdGVnb3JpZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LXNpdGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTsgICAgICAgLyogcmVtb3ZlIGRlZmF1bHQgYXJyb3cgKi9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCIjNmY4NmE0XCIgdmlld0JveD1cIjAgMCAzMiAzMlwiPjxwYXRoIGQ9XCJNMjguMjUgNi4xMjVMMzIgOS44NzVsLTE2IDE2LTE2LTE2IDMuNzUtMy43NUwxNiAxOC4zNzV6XCIvPjwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjLWZvcmVzdC1ncmV5LCA0MCUpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA5cHggMzBweCAxMHB4IDEwcHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3B0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LWdyZXk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGMtZm9yZXN0LWdyZXksIDQwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbSAxcmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAyLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3NlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWUtLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmLFxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQtLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duLS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICZfX2F1dGhvcnMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgICYtLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuXG4ucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBjbGVhci1maXg7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogKCR3LWNvbnRlbnQgLSAoNzVweCAqIDIpKTsgLy8gUHJldiAvIE5leHQgYnV0dG9uc1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fcHJldixcbiAgICAmX19uZXh0LFxuICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDVweDtcblxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgZmlsbDogJGMtZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAuMjVyZW07XG5cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmaWxsOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtNyU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3ByZXYsXG4gICAgJl9fbmV4dCB7XG4gICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucGFnaW5hdGlvbl9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uZXh0IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0xcmVtO1xuXG4gICAgICAgIC5wYWdpbmF0aW9uX19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3ICYge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJixcbiAgICAudGhlbWUtLWdyZWVuICYsXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYsXG4gICAgLnRoZW1lLS1yZWQgJixcbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAucGFnaW5hdGlvbl9fcHJldixcbiAgICAgICAgLnBhZ2luYXRpb25fX25leHQsXG4gICAgICAgIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICBmaWxsOiAkYy1hcXVhLWJsdWU7XG5cbiAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgLnBhZ2luYXRpb25fX3ByZXYsXG4gICAgICAgIC5wYWdpbmF0aW9uX19uZXh0LFxuICAgICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICBmaWxsOiAkYy1ncmVlbjtcblxuICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgLnBhZ2luYXRpb25fX3ByZXYsXG4gICAgICAgIC5wYWdpbmF0aW9uX19uZXh0LFxuICAgICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAucGFnaW5hdGlvbl9fcHJldixcbiAgICAgICAgLnBhZ2luYXRpb25fX25leHQsXG4gICAgICAgIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG5cbiAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgLnBhZ2luYXRpb25fX3ByZXYsXG4gICAgICAgIC5wYWdpbmF0aW9uX19uZXh0LFxuICAgICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcblxuICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJsb2NrIEVsZW1lbnRcbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgIC5wYWdpbmF0aW9uX19wcmV2LFxuICAgICAgICAucGFnaW5hdGlvbl9fbmV4dCxcbiAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gR2xvYmFsXG4gICAgICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlLS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlLS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcblxuLnBhcnRuZXJzIHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIGhlaWdodDogJGgtcGFydG5lcnM7XG4gICAgbWF4LXdpZHRoOiAkc2NyZWVuLWxhcmdlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAkaC1wYXJ0bmVycztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0cmV0Y2g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLy8gT3ZlcnJ1bGUgT3dsXG4gICAgJi5vd2wtY2Fyb3VzZWwge1xuICAgICAgICAmLm93bC1sb2FkZWQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1zdGFnZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtaXRlbSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICYucGFydG5lcnNfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmV5ICYge1xuICAgICAgICAucGFydG5lcnNfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ibHVlICYge1xuICAgICAgICAucGFydG5lcnNfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC44KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuXG4ucGluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX21hc2sge1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgLnBpbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgIC5waW5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgLnBpbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgIC5waW5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAucGluX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2VkICYge1xuICAgICAgICAucGluX190aXRsZSxcbiAgICAgICAgLnBpbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG5cbiAgICAgICAgJi5oYXMtbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAucGluX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLnBpbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhcmdlIHtcbiAgICAgICAgICAgIC5waW5fX2lubmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnBlcnNvbiB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cblxuICAgICZfX2JpbyB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2NvbXBhbnksXG4gICAgJl9fZW1haWwsXG4gICAgJl9fcGhvbmUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1yZWd1bGFyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29tcGFueSxcbiAgICAmX19yb2xlLFxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5wZXJzb25fX2NvbnRlbnQgJiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTQ7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXN0O1xuXG4gICAgICAgICYtLXJlbGF0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbXBhbnkge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19zb2NpYWxzIHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmxpbmtlZGluIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5wZXJzb25fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1saW5rZWRpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnBlcnNvbl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXR3aXR0ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMnM7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZWxhdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgZmxleDogMSAwIG1hdGguZGl2KDEwMCUsIDMpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXRoLmRpdigxMDAlLCAzKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogbWF0aC5kaXYoMTAwJSwgMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19iaW8ge1xuICAgICAgICAgICAgZmxleDogMSAwIG1hdGguZGl2KDEwMCUsIDMpICogMjtcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoMTAwJSwgMykgKiAyO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBtYXRoLmRpdigxMDAlLCAzKSAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N2Zyc7XG5cbi5wb3BvdmVyIHtcbiAgICAkc2VsZjogJjtcblxuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogNTBweCAkdy1ndXR0ZXIgJHctZ3V0dGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgei1pbmRleDogOTk5OTk5OyAvLyBOZWVkZWQgdG8gd2luIGZyb20gY2hhdC1idXR0b25cblxuICAgICZfX21hc2sge1xuICAgICAgICBAaW5jbHVkZSBzdHJldGNoO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjIpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHctc2VjdGlvbi1jb250ZW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgYm9yZGVyLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2ZygnY2xvc2UnLCAkYy13aGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYtLWltYWdldmlld2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdpZGUge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1sYXJnZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgcGFkZGluZzogJHctZ3V0dGVyO1xuXG4gICAgICAgICYtLWltYWdldmlld2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggJHctZ3V0dGVyICR3LWd1dHRlcjtcblxuICAgICAgICAgICAgLnBvcG92ZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5wb3B1cCB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiB0cmFuc3BhcmVudGl6ZSgkYy1ncmVlbiwgMC44KSAwIDhweCAyNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMy43NXJlbSAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctNDtcblxuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4ucHJvZmlsZSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcblxuICAgICAgICAmID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHItYm9yZGVyLXJhZGl1cztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgIHBhZGRpbmc6ICR3LWd1dHRlcjtcblxuICAgICAgICAucHJvZmlsZV9fZGV0YWlscyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbjogJHctZ3V0dGVyIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlX19wZXJzb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZXkgJixcbiAgICAudGhlbWUtLWJsdWUgJiB7XG5cbiAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAmLnByb2ZpbGUtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgLnByb2ZpbGVfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgICAgICAgICAgLnByb2ZpbGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZV9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYy1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9maWxlX19wZXJzb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1ncmV5ICYsXG4gICAgICAgIC50aGVtZS0tYmx1ZSAmIHtcbiAgICAgICAgICAgICYucHJvZmlsZS0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnByb2ZpbGVfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAjey0kdy1ndXR0ZXJ9O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5wcm9maWxlLWNhcmQge1xuICAgICRzZWxmOiAmO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyLWJvcmRlci1yYWRpdXM7XG4gICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW0gLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgIHdpZHRoOiAyNTBweDtcblxuICAgICN7JHNlbGZ9X19pY29ucyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgfVxuXG4gICAgJl9fcGljdHVyZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIC4ycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19waG9uZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbnMge1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IC4zNXJlbTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxMjVweDtcblxuICAgICAgICAucHJvZmlsZS1jYXJkX19waWN0dXJlIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ZpbGUtY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1ncmV5ICYge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skc2VsZn1fX2ljb25zIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50aGVtZS0tcmV2ZXJzZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcblxuICAgICAgICAgICAgI3skc2VsZn1fX2ljb25zIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG5cbiAgICAgICAgICAgICN7JHNlbGZ9X19pY29ucyB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlbGZ9X19pY29ucyB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIC5wcm9maWxlLWNhcmRfX2xpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmIH4gLnByb2ZpbGUtY2FyZF9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICYgfiAucHJvZmlsZS1jYXJkX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIC5wcm9maWxlLWNhcmRfX2xpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmIH4gLnByb2ZpbGUtY2FyZF9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJiB+IC5wcm9maWxlLWNhcmRfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2ZpbGUtY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmLS1mZWF0dXJlZCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgICAgICAucHJvZmlsZS1jYXJkX19waWN0dXJlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9maWxlLWNhcmRfX2ljb25zIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJi0tc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLnByb2dyZXNzYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWxpZ2h0ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgICZfX3Byb2dyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4xNXMgbGluZWFyO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgICAgICAgJltkYXRhLXByb2dyZXNzPScjeyRpfSddIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgd2lkdGg6IHJvdW5kKHBlcmNlbnRhZ2UoJGkgKiAwLjAxKSk7IC8vIFwiRGl2aWRlXCIgYnkgYSAxMDAsIGFuZCBwcmludCBhIHBlcmNlbnRhZ2VcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1wcm9ncmVzc10gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gICAgICAgIC5pcy1mYWRlZCAmIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zY3JvbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMTVzIGxpbmVhcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGMtZm9yZXN0LCAkYy13aGl0ZSwgNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JleSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG5cbiAgICAgICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tbGlnaHQ7XG5cbiAgICAgICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zY3JvbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYy1hcXVhLWJsdWUsICRjLXdoaXRlLCA1MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWxpZ2h0O1xuXG4gICAgICAgICZfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zY3JvbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYy1ncmVlbiwgJGMtd2hpdGUsIDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICZfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zY3JvbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYy1ncmVlbi0tZGFyaywgJGMtd2hpdGUsIDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1saWdodDtcblxuICAgICAgICAmX19wcm9ncmVzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtLWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNjcm9sbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRjLXJlZCwgJGMtd2hpdGUsIDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tbGlnaHQ7XG5cbiAgICAgICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tLWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNjcm9sbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRjLWJyb3duLCAkYy13aGl0ZSwgNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmV2ZXJzZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZWVuICYsXG4gICAgICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1kYXJrZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnByb21vIHtcbiAgICAkc2VsZjogJjtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy1mb3Jlc3Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG5cbiAgICAgICAgJiArICN7ICRzZWxmIH1fX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLnRoZW1lLS1ncmV5ICYge1xuICAgIC8vICBTYW1lIGNvbG9yc1xuICAgIC8vfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19maWd1cmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19maWd1cmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLXJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19maWd1cmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAjeyAkc2VsZiB9X19maWd1cmUge1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtYnJvd247XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWJyb3duO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQmxvY2sgRWxlbWVudFxuICAgIC50aGVtZS0tcmV2ZXJzZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19maWd1cmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBHbG9iYWxcbiAgICAgICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuXG4vLyBQcm9tbyAtIFNERyB2YXJpYW50aW9uc1xuLnRoZW1lLS1icm93biAucHJvbW8sXG4udGhlbWUtLXJlZCAucHJvbW8sXG4udGhlbWUtLWdyZWVuIC5wcm9tbyxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8sXG4ucHJvbW8ge1xuICAgICYtLXNkZy1jbGVhbi1lbmVyZ3ksXG4gICAgJi0tc2RnLWNsZWFuLXdhdGVyLFxuICAgICYtLXNkZy1jbGltYXRlLWFjdGlvbixcbiAgICAmLS1zZGctZWNvbm9taWMtZ3Jvd3RoLFxuICAgICYtLXNkZy1nZW5kZXItZXF1YWxpdHksXG4gICAgJi0tc2RnLWdvb2QtaGVhbHRoLFxuICAgICYtLXNkZy1pbmR1c3RyeSxcbiAgICAmLS1zZGctbGlmZS1iZWxvdy13YXRlcixcbiAgICAmLS1zZGctbGlmZS1vbi1sYW5kLFxuICAgICYtLXNkZy1uby1wb3ZlcnR5LFxuICAgICYtLXNkZy1wYXJ0bmVyc2hpcHMsXG4gICAgJi0tc2RnLXBlYWNlLWp1c3RpY2UsXG4gICAgJi0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uLFxuICAgICYtLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyxcbiAgICAmLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24sXG4gICAgJi0tc2RnLXN1c3RhaW5hYmxlLWNpdGllcyxcbiAgICAmLS1zZGctemVyby1odW5nZXIge1xuICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1jbGVhbi1lbmVyZ3kge1xuICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZGctY2xlYW4tZW5lcmd5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctY2xlYW4tZW5lcmd5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1jbGVhbi1lbmVyZ3k7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZGctY2xlYW4td2F0ZXIge1xuICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZGctY2xlYW4td2F0ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1jbGVhbi13YXRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1zZGctY2xlYW4td2F0ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZGctY2xpbWF0ZS1hY3Rpb24ge1xuICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZGctY2xpbWF0ZS1hY3Rpb247XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1jbGltYXRlLWFjdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1zZGctY2xpbWF0ZS1hY3Rpb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZGctZWNvbm9taWMtZ3Jvd3RoIHtcbiAgICAgICAgLnByb21vX19maWd1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2RnLWVjb25vbWljLWdyb3d0aDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtc2RnLWVjb25vbWljLWdyb3d0aDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1zZGctZWNvbm9taWMtZ3Jvd3RoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2RnLWdlbmRlci1lcXVhbGl0eSB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1nZW5kZXItZXF1YWxpdHk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1nZW5kZXItZXF1YWxpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtc2RnLWdlbmRlci1lcXVhbGl0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1nb29kLWhlYWx0aCB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1nb29kLWhlYWx0aDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtc2RnLWdvb2QtaGVhbHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1nb29kLWhlYWx0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1pbmR1c3RyeSB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1pbmR1c3RyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtc2RnLWluZHVzdHJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1pbmR1c3RyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1saWZlLWJlbG93LXdhdGVyIHtcbiAgICAgICAgLnByb21vX19maWd1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2RnLWxpZmUtYmVsb3ctd2F0ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1saWZlLWJlbG93LXdhdGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1saWZlLWJlbG93LXdhdGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2RnLWxpZmUtb24tbGFuZCB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1saWZlLW9uLWxhbmQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1saWZlLW9uLWxhbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtc2RnLWxpZmUtb24tbGFuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1uby1wb3ZlcnR5IHtcbiAgICAgICAgLnByb21vX19maWd1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2RnLW5vLXBvdmVydHk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1uby1wb3ZlcnR5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1uby1wb3ZlcnR5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2RnLXBhcnRuZXJzaGlwcyB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1wYXJ0bmVyc2hpcHM7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1wYXJ0bmVyc2hpcHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtc2RnLXBhcnRuZXJzaGlwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1wZWFjZS1qdXN0aWNlIHtcbiAgICAgICAgLnByb21vX19maWd1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2RnLXBlYWNlLWp1c3RpY2U7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1wZWFjZS1qdXN0aWNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1wZWFjZS1qdXN0aWNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uIHtcbiAgICAgICAgLnByb21vX19maWd1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2RnLXF1YWxpdHktZWR1Y2F0aW9uO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctcXVhbGl0eS1lZHVjYXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtc2RnLXF1YWxpdHktZWR1Y2F0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2RnLXJlZHVjZWQtaW5lcXVhbGl0aWVzIHtcbiAgICAgICAgLnByb21vX19maWd1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2RnLXJlZHVjZWQtaW5lcXVhbGl0aWVzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtc2RnLXJlZHVjZWQtaW5lcXVhbGl0aWVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2RnLXJlc3BvbnNpYmxlLWNvbnN1bXB0aW9uIHtcbiAgICAgICAgLnByb21vX19maWd1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2RnLXJlc3BvbnNpYmxlLWNvbnN1bXB0aW9uO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtc2RnLXJlc3BvbnNpYmxlLWNvbnN1bXB0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2RnLXN1c3RhaW5hYmxlLWNpdGllcyB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtc2RnLXN1c3RhaW5hYmxlLWNpdGllcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy16ZXJvLWh1bmdlciB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy16ZXJvLWh1bmdlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtc2RnLXplcm8taHVuZ2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy16ZXJvLWh1bmdlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ucHVibGljYXRpb25zIHtcbiAgICAkc2VsZjogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyLWJvcmRlci1yYWRpdXM7XG4gICAgcGFkZGluZzogJHctZ3V0dGVyO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgfVxuXG4gICAgJl9fbG9naW4ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtdGV4dCwgLjgpO1xuICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICBtYXJnaW46IDAgMCAwIC43NXJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy10ZXh0LCAuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50aXplKCRjLXRleHQsIC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAmX19maWx0ZXJzLXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycztcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlcnMge1xuICAgICAgICBtYXJnaW46IDAgLTFyZW07XG5cbiAgICAgICAgLnNlYXJjaGZvcm1fX2ZpbHRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2VtcHR5IHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgfVxuXG4gICAgJl9fbG9hZC1tb3JlIHtcbiAgICAgICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLXJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtYnJvd247XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX190b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZpbHRlcnMtc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWx0ZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgIC5zZWFyY2hmb3JtX19maWx0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX19maWx0ZXJzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAuc2VhcmNoZm9ybV9fZmlsdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzO1xuICAgICAgICAgICAgd2lkdGg6IDIwNXB4O1xuXG4gICAgICAgICAgICAmLmhhcy1mb2N1cyxcbiAgICAgICAgICAgICYuaXMtZGlydHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ucHVibGljYXRpb25zLXRhYmxlIHtcbiAgICAkc2VsZjogJjtcblxuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QsIC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvY2sge1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC04JTtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICB9XG5cbiAgICAmX19jZWxsIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIsXG4gICAgJl9fY2VsbCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcblxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmV2ZXJzZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NlbGwge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1hcXVhLWJsdWUsIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ncmVlbiwgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZ3JlZW4tLWRhcmssIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXJlZCwgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJyb3duLCAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXIsXG4gICAgICAgICZfX2NlbGwge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NlbGwge1xuICAgICAgICAgICAgJi0tdHlwZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS15ZWFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX19jZWxsIHtcbiAgICAgICAgICAgICYtLXJlZ2lvbixcbiAgICAgICAgICAgICYtLXRhZiB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9zZXBlcmF0b3InO1xuXG4ucXVvdGUge1xuICAgICRzZWxmOiAmO1xuXG4gICAgLy8gQmFzaWMgc3R5bGVzIGZvciBxdW90ZSBhcmUgZG9uZSBpbiBiYXNlLnNjc3NcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3M7XG4gICAgfVxuXG4gICAgJl9fc291cmNlIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlIC4zcywgdHJhbnNmb3JtIC4zcyBlYXNlIC4zcztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2VwZXJhdG9yLXRvcCgkYy1mb3Jlc3QsIC0xcmVtLCAyMDBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWZhZGVkIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCxcbiAgICAgICAgI3sgJHNlbGYgfV9fc291cmNlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy50aGVtZS0tZ3JleSAmIHtcbiAgICAvLyAgU2FtZSBjb2xvcnNcbiAgICAvL31cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAmX19zb3VyY2Uge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXBlcmF0b3ItdG9wKCRjLWFxdWEtYmx1ZSwgLTFyZW0sIDIwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICZfX3NvdXJjZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcGVyYXRvci10b3AoJGMtZ3JlZW4sIC0xcmVtLCAyMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICZfX3NvdXJjZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcGVyYXRvci10b3AoJGMtZ3JlZW4tLWRhcmssIC0xcmVtLCAyMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJl9fc291cmNlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VwZXJhdG9yLXRvcCgkYy1yZWQsIC0xcmVtLCAyMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAmX19zb3VyY2Uge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXBlcmF0b3ItdG9wKCRjLWJyb3duLCAtMXJlbSwgMjAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZXZlcnNlICYge1xuICAgICAgICAmX19zb3VyY2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ucmVhZC1uZXh0IHtcbiAgICAkc2VsZjogJjtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgIH1cblxuICAgICZfX25leHQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QsIC4zKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYXJyb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgLjJzO1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtZm9yZXN0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaC1idXR0b247XG4gICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaGVpZ2h0OiAkaC1idXR0b247XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgZmlsbCAuMnMsIHRyYW5zZm9ybSAuMnM7XG4gICAgICAgIHdpZHRoOiAkaC1idXR0b247XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuXG4gICAgLy8udGhlbWUtLWdyZXkgJiB7XG4gICAgLy8gIFNhbWUgY29sb3JzXG4gICAgLy99XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmV4dCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYXF1YS1ibHVlLCAuMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmV4dCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZ3JlZW4sIC4zKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25leHQge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZWVuLS1kYXJrLCAuMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19uZXh0IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1yZWQsIC4zKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1yZWQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgIH1cblxuICAgICAgICAmX19uZXh0IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1icm93biwgLjMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYnJvd247XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbmV4dCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19hcnJvdyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19uZXh0IHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19uZXh0IHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbmV4dCB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbmV4dCB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbmV4dCB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N2Zyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5yZWZlcmVuY2Uge1xuICAgICRzZWxmOiAmO1xuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QsIC44KTtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzLCBjb2xvciAuMnM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWZvcmVzdCwgLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnJlbSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tbGlnaHRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDAgIDAgNXB4IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3NpZGUtYXJyb3cnLCAkYy1mb3Jlc3QtLWxpZ2h0ZXIpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSAuM3MsIHRyYW5zZm9ybSAuM3MgZWFzZSAuM3M7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IC41cmVtIDAgLjI1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19hY3Rpb24ge1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWZvcmVzdCwgLjIpO1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZmFkZWQge1xuICAgICAgICAjeyAkc2VsZiB9X19oZWFkZXIsXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLnRoZW1lLS1ncmV5ICYge1xuICAgIC8vICBTYW1lIGNvbG9yc1xuICAgIC8vfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtZm9yZXN0LS1saWdodGVyLCA1JSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjLWZvcmVzdC0tbGlnaHRlciwgNSUpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzaWRlLWFycm93JywgZGFya2VuKCRjLWZvcmVzdC0tbGlnaHRlciwgNSUpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2FjdGlvbiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tbGlnaHRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAuNXJlbTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2luZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8udGhlbWUtLWdyZXkgJiB7XG4gICAgICAgIC8vICBTYW1lIGNvbG9yc1xuICAgICAgICAvL31cblxuICAgICAgICAvLyBmaXggYnVnIG9mIGJsdWUgdGhlbWUgb24gd2hpdGUgcGFnZVxuXG4gICAgICAgIC8vLnRoZW1lLS1ibHVlICYge1xuICAgICAgICAvLyAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gICAgICAgICN7ICRzZWxmIH1fX2xpbmssXG4gICAgICAgIC8vICAgICAgICAjeyAkc2VsZiB9X19oZWFkZXIge1xuICAgICAgICAvLyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuMyk7XG4gICAgICAgIC8vICAgICAgICB9XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy9cbiAgICAgICAgLy8gICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgIC8vICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjgpO1xuICAgICAgICAvLyAgICB9XG4gICAgICAgIC8vfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlICsgMjBweCkge1xuICAgICAgICAjeyAkc2VsZiB9X19pbmZvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSArIDQwcHgpIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faW5mbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UgKyA2MHB4KSB7XG4gICAgICAgICN7ICRzZWxmIH1fX2luZm8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXhsYXJnZSkge1xuICAgICAgICAjeyAkc2VsZiB9X19pbmZvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucmVsYXRlZC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbjogMCAwIC4yNXJlbTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLWdyZXktLWRhcmtlciwgLjgpO1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZXktLWRhcmtlciwgLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZXktLWRhcmtlciwgLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmV5ICYsXG4gICAgLnRoZW1lLS1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4uc2VhcmNoYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAkaC1zZWFyY2hiYXI7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LXNlYXJjaGZvcm07XG4gICAgICAgIHBhZGRpbmc6IDE1cHggJHctZ3V0dGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkaC1zZWFyY2hiYXIpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3ZnJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnNlY3Rpb24ge1xuICAgICRzZWxmOiAmO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIsXG4gICAgJl9fY29udGVudCxcbiAgICAmX19mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBjbGVhci1maXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LXNlY3Rpb24tY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMCAkdy1ndXR0ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSxcbiAgICAmX19pbnRybyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tYmFubmVyLFxuICAgICYtLXJlYWQtbmV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0tcGF5b2ZmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYXV0aG9ycyxcbiAgICAmLS1mYWN0cyxcbiAgICAmLS1pY29ucyxcbiAgICAmLS1wdWJsaWNhdGlvbnMge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHctc2VjdGlvbi1jb250ZW50LXdpZGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vdmVydmlldyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRlYXNlcnMge1xuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRlYW0ge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1sYXJnZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1hZ2VzIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyYtLXRleHQge1xuICAgIC8vfVxuXG4gICAgLy8mLS1tYXAge1xuICAgIC8vfVxuXG4gICAgLy8mLS1pZnJhbWUge1xuICAgIC8vfVxuXG4gICAgJi0tYXJyb3cge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3NlY3Rpb24tYXJyb3cnLCAkYy13aGl0ZSk7XG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtNTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgI3sgJHNlbGYgfSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJsb2NrIEVsZW1lbnRcbiAgICAmLnRoZW1lLS1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG5cbiAgICAgICAgJiN7ICRzZWxmIH0tLWFycm93IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3NlY3Rpb24tYXJyb3cnLCAkYy1ncmV5LS1saWdodGVzdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRoZW1lLS1yZXZlcnNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuXG4gICAgICAgICYjeyAkc2VsZiB9LS1hcnJvdyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtZm9yZXN0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEdsb2JhbFxuICAgICAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZTtcblxuICAgICAgICAgICAgJiN7ICRzZWxmIH0tLWFycm93IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2VjdGlvbi1hcnJvdycsICRjLWFxdWEtYmx1ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICAgICAmI3sgJHNlbGYgfS0tYXJyb3cge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtZ3JlZW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuXG4gICAgICAgICAgICAmI3sgJHNlbGYgfS0tYXJyb3cge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtZ3JlZW4tLWRhcmspO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuXG4gICAgICAgICAgICAmI3sgJHNlbGYgfS0tYXJyb3cge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtcmVkKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG5cbiAgICAgICAgICAgICYjeyAkc2VsZiB9LS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3NlY3Rpb24tYXJyb3cnLCAkYy1icm93bik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ludHJvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBheW9mZiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZhY3RzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmLS1wYXJ0bmVycyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wYXlvZmYge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hcnJvdyB7XG4gICAgICAgICAgICAmICsgI3sgJHNlbGYgfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kb3VibGUge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29scyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5cbi5zZWN0b3JzIHtcbiAgICBwYWRkaW5nOiAwICR3LWd1dHRlcjtcbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5zaGFyZSB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDAgMCAuNXJlbTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdHdpdHRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10d2l0dGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtdHdpdHRlciwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZhY2Vib29rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZhY2Vib29rO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtZmFjZWJvb2ssIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1saW5rZWRpbjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjLWxpbmtlZGluLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXMgMTAwbXMsIG9wYWNpdHkgMTgwbXMgMTAwbXM7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbixcbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgJi0tc21hbGwge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVuZG8tc3Itb25seTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcblxuLnNoaWVsZCB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGhlaWdodDogMTMycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDExOHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbWFzayB7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7IC8vIGJlY2F1c2Ugb2Ygcm91bmRpbmdcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcbiAgICB9XG5cbiAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAuMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fc3ViLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMThweDtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDAgMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWxpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNzUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX3N1Yi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA3NSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTc2cHg7XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3N1Yi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9faW5uZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICogMS4zOCk7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICogMS4zOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGFzLWxpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4zOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4zOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiN7ICRzZWxmIH0tLWxhcmdlIHtcblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAqIDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAxLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaGFzLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQmxvY2sgRWxlbWVudFxuICAgIC50aGVtZS0tcmV2ZXJzZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUsXG4gICAgICAgICN7ICRzZWxmIH1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi50ZWFzZXIge1xuICAgICRzZWxmOiAmO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGMtZ3JleS0tZGFya2VzdCwgLjgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNTZweCk7IC8vIDM4MHB4IC0gMS41cmVtXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDAgMCAuMjVyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgNDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgIHBhZGRpbmc6IC4ycmVtIC4ycmVtIC4zcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsIGJvcmRlciAuMnMsIGNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJi5uby1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tZGFyaztcblxuICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faGVhZGVyLFxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2UsXG4gICAgICAgICN7ICRzZWxmIH1fX292ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2hlYWRlcixcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbml0aWF0aXZlcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAycmVtIC41cmVtIC41cmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LS1kYXJrZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyg2LjhlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubm8taW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tZGFya2VyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZXkgJixcbiAgICAgICAgLnRoZW1lLS1yZXZlcnNlICYge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFyaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmI3sgJHNlbGYgfS0taW5pdGlhdGl2ZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYsXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJiN7ICRzZWxmIH0tLWluaXRpYXRpdmVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1kYXJrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYjeyAkc2VsZiB9LS1pbml0aWF0aXZlcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1kYXJrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tLWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgIH1cblxuICAgICAgICAmI3sgJHNlbGYgfS0taW5pdGlhdGl2ZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJsb2NrIEVsZW1lbnRcbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgICN7ICRzZWxmIH0tLXRleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VzdDtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZm9yZXN0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWZvcmVzdC0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gR2xvYmFsXG4gICAgICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1hcXVhLWJsdWUtLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RleHQge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWQtLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXJlZC0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJyb3duLS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi50ZWFzZXItYXJjaGl2ZSB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsIGJvcmRlci1jb2xvciAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS10ZWFzZXItaGVhZGluZztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIH1cblxuICAgICZfX3ByZXZpZXcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICB9XG5cbiAgICAmX19tZXRhLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbWV0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21ldGEtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZXRhLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjJzO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb21wYWN0IHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19wcmV2aWV3LFxuICAgICAgICAjeyAkc2VsZiB9X19tZXRhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3ZlcnZpZXcgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmV5ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX21ldGEtbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbWV0YS1idXR0b24ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX21ldGEtbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19tZXRhLWJ1dHRvbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX21ldGEtbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19tZXRhLWJ1dHRvbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fbWV0YS1saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19tZXRhLWJ1dHRvbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fbWV0YS1saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX21ldGEtYnV0dG9uIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmV2ZXJzZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2RhdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fcHJldmlldyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VzdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJi0tY29tcGFjdCB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi50ZWFzZXItZ3JpZCB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fZmFsbGJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1mb3Jlc3QgdXJsKCcuLi9pbWcvaWRoLXBhdHRlcm4ucG5nJyk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgICAgICYtLXRhZyB7XG4gICAgICAgICAgICBmaWxsOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjJzO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2F0ZWdvcnkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wbGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0zcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wbGF5LXJvdW5kIHtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAxODBtcywgb3BhY2l0eSAxODBtcywgd2lkdGggMTgwbXM7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3M7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcmVtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuMnJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3RyZXRjaCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdHJldGNoO1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10YWcge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIC4ycmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbW9yZSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190YWctYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RhZ3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXBsYXkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tcGxheSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW07XG5cbiAgICAgICAgJi0tcGFzdCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyB8ICc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mZWF0dXJlZCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmV3c2xldHRlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIH1cblxuICAgICYtLXRoZW1lIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fbWV0YS1pdGVtLFxuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1pbWFnZSB7XG4gICAgICAgICN7ICRzZWxmIH1fX21lZGlhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdGFnIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uLS10YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGFnLS1tb3JlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RhZy1idXR0b24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubm8taW1hZ2Uge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbWVkaWEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRhZyB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uLS10YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X190YWctLW1vcmUge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGFnLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubm8taW1hZ2Uge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbWVkaWEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10YWcge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uLS10YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGFnLS1tb3JlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RhZy1idXR0b24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX21lZGlhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10YWcge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uLS10YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X190YWctLW1vcmUge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGFnLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uby1pbWFnZSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1saWdodGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10YWcge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uLS10YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGFnLS1tb3JlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RhZy1idXR0b24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX21lZGlhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCbG9jayBFbGVtZW50XG4gICAgLnRoZW1lLS1yZXZlcnNlICYge1xuICAgICAgICAjeyAkc2VsZiB9X19saW5rLS1hdXRob3IsXG4gICAgICAgICN7ICRzZWxmIH1fX2xpbmstLXRhZyxcbiAgICAgICAgI3sgJHNlbGYgfV9fdGFnLWJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuNCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGFnLS1tb3JlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RhZy1idXR0b24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uLS10YWcge1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoI3sgJHNlbGYgfS0tZmVhdHVyZWQpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV3c2xldHRlciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZmVhdHVyZWQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbixcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3BsYXksXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190YWdzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gYXV0byAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJi0tZmVhdHVyZWQge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgJi0tZmVhdHVyZWQge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnRlYXNlci1tZWx0d2F0ZXIge1xuICAgICRzZWxmOiAmO1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX21ldGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtZ3JleTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgY29sb3IgLjJzO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGVhc2VyLWhlYWRpbmc7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4udG9hc3Qge1xuICAgICRzZWxmOiAmO1xuXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogLjc1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB6LWluZGV4OiA5MDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgIHotaW5kZXg6IDkwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbi5pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19saW5rLW92ZXJsYXkge1xuICAgICAgICBAaW5jbHVkZSBzdHJldGNoO1xuICAgIH1cblxuICAgICYtLWhpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgJl9fbWVzc2FnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZS1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLnRvYXN0cyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5MDtcblxuICAgICZfX3RvYXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnZpZGVvIHtcbiAgICAkc2VsZjogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwYWRkaW5nOiAwIDAgNTYuMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44NSk7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiA2NnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWUtLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pZHNcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5cbiRzY3JlZW4td3Atc2ltcGxlOiA2MDFweDtcbiRzY3JlZW4td3A6IDc4MnB4O1xuXG4kaC13cC1hZG1pbmJhci1tb2JpbGU6IDQ2cHg7XG4kaC13cC1hZG1pbmJhcjogMzJweDtcblxuLmxvZ2dlZC1pbiB7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7IC8vIFJvdW5kaW5nIGZpeFxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgLmRyYXdlcixcbiAgICAuc2l0ZV9faGVhZGVyIHtcbiAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhci1tb2JpbGU7XG4gICAgfVxuXG4gICAgLmluZGV4IHtcbiAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhci1zbWFsbCArICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuICAgIH1cblxuICAgIC5iYW5uZXJfX21lbnUge1xuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhci1zbWFsbCArICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAuYmFubmVyX19tZW51IHtcbiAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhci1zbWFsbCArICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4td3ApIHtcbiAgICAgICAgI3dwYWRtaW5iYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4OyAvLyBSb3VuZGluZyBmaXhcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcmF3ZXIsXG4gICAgICAgIC5zaXRlX19oZWFkZXIge1xuICAgICAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmRleCB7XG4gICAgICAgICAgICB0b3A6ICRoLXdwLWFkbWluYmFyICsgJGgtc2l0ZS1oZWFkZXItc21hbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgLmJhbm5lcl9fbWVudSB7XG4gICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgIHRvcDogJGgtd3AtYWRtaW5iYXIgKyAkaC1zaXRlLWhlYWRlci1zbWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAuaW5kZXgge1xuICAgICAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhciArICRoLXNpdGUtaGVhZGVyO1xuXG4gICAgICAgICAgICAmLmlzLXN0aWNreSB7XG4gICAgICAgICAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhciArICRoLXNpdGUtaGVhZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgLmluZGV4IHtcbiAgICAgICAgICAgIHRvcDogJGgtYmFubmVyLW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlcyBmb3JjZS1wc2V1ZG8tbmVzdGluZyBuby1pbXBvcnRhbnRcbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyLFxuICAgICo6OmZpcnN0LWxldHRlcixcbiAgICBwOjpmaXJzdC1saW5lLFxuICAgIGRpdjo6Zmlyc3QtbGluZSxcbiAgICBibG9ja3F1b3RlOjpmaXJzdC1saW5lLFxuICAgIGxpOjpmaXJzdC1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGMtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmW2hyZWZdOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICgnIGF0dHIoaHJlZikgJyknO1xuICAgICAgICB9XG5cbiAgICAgICAgLypcbiAgICAgICAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAgICAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgICAgICAgKi9cbiAgICAgICAgJltocmVmXj0nIyddOjphZnRlcixcbiAgICAgICAgJltocmVmXj0namF2YXNjcmlwdDonXTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhYmJyIHtcbiAgICAgICAgJlt0aXRsZV06OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgKCcgYXR0cih0aXRsZSkgJyknO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLypcbiAgICAgKiBQcmludGluZyBUYWJsZXM6XG4gICAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgICovXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG59XG4iXX0= */
