@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:-ms-flexbox;display:flex;-webkit-box-pack: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:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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;-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;-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:-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:-ms-flexbox;display:flex;-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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:768px;position:relative}.searchform__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-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;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;display:-webkit-box;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:-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:-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;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack: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:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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;-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:-ms-flexbox;display:flex;-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;-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;-ms-flex:1 1 0%;flex:1 1 0%;width:auto}.footer__panel:first-child{min-width:300px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media only screen and (min-width:1024px){.footer__panel.is-wide{-webkit-box-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;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid transparent;color:#00625f;cursor:pointer;display:-webkit-box;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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack: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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack: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;-ms-flex:1 0 auto;flex:1 0 auto}.list--left{-webkit-box-pack: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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:0;padding:0}.list--grid .list__item{-webkit-box-flex:1;-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;-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;-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;-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;-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;-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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-.5rem -.5rem 0}.images__item{display:none;-webkit-box-flex:1;-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;-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;-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;-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;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.newsletter--footer .newsletter__content,.newsletter--footer .newsletter__form{-webkit-box-flex:0;-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;-ms-flex:0 0 50%;flex:0 0 50%;margin-top:0}}.carousel{position:relative}.carousel__container{display:-webkit-box;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;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack: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;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack: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;-ms-flex-align:center;align-items:center;display:-webkit-box;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:-ms-flexbox;display:flex;-webkit-box-pack: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{-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:-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:-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;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack: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:-ms-flexbox;display:flex;margin:0 auto 1rem;position:relative;width:100%}.pin__inner{-webkit-box-flex:0;-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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px}.person__meta{-webkit-box-flex:1;-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;-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:-ms-flexbox;display:flex;-webkit-box-pack: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;-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;-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:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack: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:-ms-flexbox;display:flex;padding:1.5rem}.profile--content .profile__content{-webkit-box-flex:1;-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:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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;-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;-ms-flex-align:center;align-items:center;display:-webkit-box;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;-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;-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;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.promo__figure{border:3px solid #00625f;border-radius:50%;-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;-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;-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;-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;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.publications__loader.is-loading{display:-webkit-box;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:-ms-flexbox;display:flex;-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;-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;-ms-flex-align:center;align-items:center;display:-webkit-box;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;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-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;-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:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:1.5rem}.section--double .section__col{-webkit-box-flex:0;-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;-ms-flex:1 1 auto;flex:1 1 auto;margin:.5rem 0;width:100%}.share__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#b6b6b6;border-radius:8px;display:-webkit-box;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;-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:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media only screen and (min-width:480px){.share--small{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.share--small .share__list{display:-webkit-box;display:-ms-flexbox;display:flex}.share--small .share__link{height:35px;padding:7px;width:35px}.share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: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:-ms-flexbox;display:flex;margin:0 auto;position:relative;width:100%}.shield__inner{-webkit-box-flex:0;-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:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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;-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;-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:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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(../png/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;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack: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;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border-radius:10px;border:1px solid #b6b6b6;display:-webkit-box;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;-ms-flex-align:center;align-items:center;background-color:#00625f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-weight:700;-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;-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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQuc2NzcyIsImxheW91dC5jc3MiLCJiYXNlL2Jhc2Uuc2NzcyIsIm1peGlucy90eXBvZ3JhcGh5LnNjc3MiLCJtaXhpbnMvc2NyZWVuLnNjc3MiLCJtaXhpbnMvbGlzdC1yZXNldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fY29yZS5zY3NzIiwibGlicy9vd2xjYXJvdXNlbC1jb3JlLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9zaXRlLnNjc3MiLCJjb21wb25lbnRzL21lZGlhLnNjc3MiLCJjb21wb25lbnRzL25hdi5zY3NzIiwibWl4aW5zL2NsZWFyLWZpeC5zY3NzIiwiY29tcG9uZW50cy9pY29ucy5zY3NzIiwibWl4aW5zL3NyLW9ubHkuc2NzcyIsImNvbXBvbmVudHMvZm9ybS5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2hmb3JtLnNjc3MiLCJjb21wb25lbnRzL2FnZW5kYS5zY3NzIiwiY29tcG9uZW50cy9hcnRpY2xlLnNjc3MiLCJtaXhpbnMvc2VwZXJhdG9yLnNjc3MiLCJjb21wb25lbnRzL2Jhbm5lci5zY3NzIiwibWl4aW5zL3N0cmV0Y2guc2NzcyIsIm1peGlucy9zdmcuc2NzcyIsImNvbXBvbmVudHMvZHJhd2VyLnNjc3MiLCJjb21wb25lbnRzL2V4cGFuZC5zY3NzIiwiY29tcG9uZW50cy9mYWN0cy5zY3NzIiwiY29tcG9uZW50cy9maWd1cmUuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvZ2FsbGVyeS1wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnktYWR2YW5jZWQuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2luZGV4LnNjc3MiLCJjb21wb25lbnRzL2xlZ2FjeS5zY3NzIiwiY29tcG9uZW50cy9saXN0LnNjc3MiLCJjb21wb25lbnRzL2xpc3QtLWdyaWQuc2NzcyIsImNvbXBvbmVudHMvbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL21hcC5zY3NzIiwiY29tcG9uZW50cy9tZXRhLnNjc3MiLCJjb21wb25lbnRzL2ltYWdlcy5zY3NzIiwiY29tcG9uZW50cy9uZXdzbGV0dGVyLnNjc3MiLCJjb21wb25lbnRzL2Nhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL292ZXJ2aWV3LnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvcGFydG5lcnMuc2NzcyIsImNvbXBvbmVudHMvcGluLnNjc3MiLCJjb21wb25lbnRzL3BlcnNvbi5zY3NzIiwiY29tcG9uZW50cy9wb3BvdmVyLnNjc3MiLCJjb21wb25lbnRzL3BvcHVwLnNjc3MiLCJjb21wb25lbnRzL3Byb2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvcHJvZmlsZS1jYXJkLnNjc3MiLCJjb21wb25lbnRzL3Byb2dyZXNzYmFyLnNjc3MiLCJjb21wb25lbnRzL3Byb21vLnNjc3MiLCJjb21wb25lbnRzL3Byb21vLS1zZGcuc2NzcyIsImNvbXBvbmVudHMvcHVibGljYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL3B1YmxpY2F0aW9ucy10YWJsZS5zY3NzIiwiY29tcG9uZW50cy9xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9yZWFkLW5leHQuc2NzcyIsImNvbXBvbmVudHMvcmVmZXJlbmNlLnNjc3MiLCJjb21wb25lbnRzL3JlbGF0ZWQtaW5mby5zY3NzIiwiY29tcG9uZW50cy9zZWFyY2hiYXIuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9zZWN0b3JzLnNjc3MiLCJjb21wb25lbnRzL3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL3NoaWVsZC5zY3NzIiwiY29tcG9uZW50cy90ZWFzZXIuc2NzcyIsImNvbXBvbmVudHMvdGVhc2VyLWFyY2hpdmUuc2NzcyIsImNvbXBvbmVudHMvdGVhc2VyLWdyaWQuc2NzcyIsImNvbXBvbmVudHMvdGVhc2VyLW1lbHR3YXRlci5zY3NzIiwiY29tcG9uZW50cy90b2FzdC5zY3NzIiwiY29tcG9uZW50cy90b2FzdHMuc2NzcyIsImNvbXBvbmVudHMvdmlkZW8uc2NzcyIsImJhc2Uvd29yZHByZXNzLnNjc3MiLCJiYXNlL3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUdBLEVBQ0ksbUJBQUEsUUFBQSxXQUFBLFFBRUEsUUFDSSxtQkFBQSxRQUFBLFdBQUEsUUFHSixTQUNJLG1CQUFBLFFBQUEsV0FBQSxRQUlSLEtBQ0ksd0JBQUEsVUFDQSx1QkFBQSxZQUNBLDRCQUFBLFlBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EseUJBQUEsS0FBQSxzQkFBQSxLQUFBLHFCQUFBLEtBQUEsaUJBQUEsS0FHSixLQUNJLFlBQUEsV0FDQSxZQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsRUFHSixPQUNJLE9BQUEsRUFHSixLQUNJLFFBQUEsTUNPSixHREpBLEdBRUksT0FBQSxFQUFBLEVBQUEsS0FDQSxhQUFBLE9DUUosTUFEQSxNQURBLE1ESkksTUFFSSxPQUFBLEVBSVIsR0FDSSxjQUFBLEVBQ0EsV0FBQSxFQUdKLEdBQ0ksWUFBQSxFQUdKLFdBQ0ksT0FBQSxFQUNBLFFBQUEsRUFHSixFQUNJLE9BQUEsRUFBQSxFQUFBLEtBR0osSUFDSSxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLE1BQ0EsZUFBQSxTQUdKLE9BQ0ksWUFBQSxJQ1FKLE9ETEEsS0FFSSxPQUFBLEVBR0osSUFDSSxPQUFBLEVBQ0EsT0FBQSxLQUNBLGVBQUEsT0FHSixFQUNJLE1BQUEsUUFHSixPQUNJLHVCQUFBLFFBQ0EsV0FBQSxJQUNBLE9BQUEsRUFDQSxPQUFBLFFBQ0EsS0FBQSxRQUNBLGVBQUEsUUFDQSxPQUFBLEVBQ0EsU0FBQSxRQUNBLFFBQUEsRUFDQSxXQUFBLFFBQ0EsZUFBQSxRQUdKLFNBQ0ksT0FBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEVBR0osbUJBQ0ksT0FBQSxFQUNBLFFBQUEsRUNRSixLQ3RIQSxLQUVJLE9BQUEsS0FDQSxXQUFBLEtBR0osS0NDSSxZQUFBLFVBQUEsQ0FBQSxVQUFBLENBQUEsT0FBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsTUREQSxpQkFBQSxLQUNBLE1BQUEsS0VkQSx5Q0ZXSixLQ01RLGVBQUEsTURBUixHRDZIQSxHQUNBLEdBQ0EsR0FDQSxHQUNBLEdFekhJLFlBQUEsVUFBQSxDQUFBLFVBQUEsQ0FBQSxPQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSURKQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsTUV6QkEseUNGaUJKLEdEMklBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0VqSVEsZUFBQSxNREhSLEdDZ0JJLFVBQUEsUUFDQSxZQUFBLEtDN0NBLHlDRjRCSixHQ29CUSxVQUFBLE1DaERKLDBDRjRCSixHQ3dCUSxVQUFBLEtBQ0EsWUFBQSxTRHJCUixHQzBCSSxVQUFBLE9BQ0EsWUFBQSxLQzNEQSx5Q0ZnQ0osR0M4QlEsVUFBQSxTQzlESiwwQ0ZnQ0osR0NrQ1EsVUFBQSxRRDlCUixHQ21DSSxVQUFBLFFBQ0EsWUFBQSxLQ3hFQSx5Q0ZvQ0osR0N1Q1EsVUFBQSxRQzNFSiwwQ0ZvQ0osR0MyQ1EsVUFBQSxNRHZDUixHQzRDSSxVQUFBLEtBQ0EsWUFBQSxLQ3JGQSx5Q0Z3Q0osR0NnRFEsVUFBQSxTQ3hGSiwwQ0Z3Q0osR0NvRFEsVUFBQSxRRnVJUixHQ3ZMQSxHQUVJLE1BQUEsS0FDQSxPQUFBLEVBR0osR0FDSSxpQkFBQSxRQUNBLE9BQUEsRUFDQSxRQUFBLE1BQ0EsT0FBQSxJQUNBLE9BQUEsS0FBQSxFQUNBLFFBQUEsRUFHSixFQUNJLFVBQUEsUUFDQSxXQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FHSixPQUNJLFlBQUEsSUFHSixNQUNJLFVBQUEsUUFJQSxlQUNJLGNBQUEsSUFBQSxNQUFBLGlCQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsWUFBQSxJQUNBLGdCQUFBLEtBQ0EsbUJBQUEsTUFBQSxJQUFBLFdBQUEsQ0FBQSxhQUFBLElBQUEsWUFBQSxXQUFBLE1BQUEsSUFBQSxXQUFBLENBQUEsYUFBQSxJQUFBLFlBRUEscUJBQ0ksYUFBQSxpQkFLWixNQUNJLEtBQUEsYUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUdKLEdBQ0ksT0FBQSxFQUFBLEVBQUEsS0FHSixHQ3pFSSxZQUFBLFVBQUEsQ0FBQSxVQUFBLENBQUEsT0FBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElEd0VBLFlBQUEsSUFDQSxPQUFBLE9BQUEsRUFBQSxFRXJHQSx5Q0ZrR0osR0NuRVEsZUFBQSxNRHlFUixHQzVGSSxZQUFBLFVBQUEsQ0FBQSxVQUFBLENBQUEsT0FBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsTUNkQSx5Q0Z3R0osR0N2RlEsZUFBQSxNRitSUixnQkNqTUksZ0JHL0dBLFdBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFRlVBLFlBQUEsVUFBQSxDQUFBLFVBQUEsQ0FBQSxPQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxNRG9HSSxPQUFBLEVBQUEsRUFBQSxLRWxISix5Q0gyVEosZ0JDNU1JLGdCQzlGSSxlQUFBLE1GK1NSLG1CQzVNUSxtQkFDSSxhQUFBLFFBQ0EsU0FBQSxTRCtNWiwyQkM3TVksMkJBQ0ksTUFBQSxRQUNBLFFBQUEsSUFDQSxVQUFBLE9BQ0EsS0FBQSxNQUNBLFlBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxFQU9aLGdCQUNJLGNBQUEsVUFFQSxtQkFDSSxrQkFBQSxVQUVBLDJCQUNJLFFBQUEsbUJBQUEsSUFDQSxVQUFBLElBQ0EsWUFBQSxJQUNBLFlBQUEsS0FNaEIsV0FDSSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE9BQUEsS0FBQSxFRXpKQSx5Q0ZzSkosV0FNUSxPQUFBLEtBQUEsRUFDQSxXQUFBLFFBR0osYUM1SEEsWUFBQSxpQkFBQSxDQUFBLE1BQ0EsVUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxJRDBISSxNQUFBLEtBQ0EsUUFBQSxhQUNBLFVBQUEsUUFDQSxZQUFBLElBQ0EsT0FBQSxFRXRLSiwwQ0ZnS0EsYUFTUSxVQUFBLFFFektSLDBDRmdLQSxhQWFRLFVBQUEsTUFHSixxQkFDSSxRQUFBLFdBQ0EsYUFBQSxNQUdKLG9CQUNJLFFBQUEsWUFDQSxZQUFBLE1BS1osV0NoTEksWUFBQSxVQUFBLENBQUEsVUFBQSxDQUFBLE9BQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLE1EZ0xBLFVBQUEsTUFDQSxXQUFBLE9BQ0EsUUFBQSxPRWhNQSx5Q0Y0TEosV0MzS1EsZUFBQSxNRGtMUixNQUNJLGNBQUEsSUFBQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLRHFOSixHQ2xOQSxHQUVJLFdBQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLE1BQ0EsZUFBQSxJQUdKLEdBQ0ksTUFBQSxRQUNBLFlBQUEsSUFJQSxZQUNJLGNBQUEsSUFBQSxPQUFBLGlCQUNBLE1BQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxJQUNBLGdCQUFBLEtBQ0EsbUJBQUEsTUFBQSxJQUFBLFdBQUEsQ0FBQSxhQUFBLElBQUEsWUFBQSxXQUFBLE1BQUEsSUFBQSxXQUFBLENBQUEsYUFBQSxJQUFBLFlBRUEsa0JBQ0ksYUFBQSxRRHFOWixJQ2hOQSxLQUVJLFdBQUEsUUFDQSxPQUFBLEVBQ0EsTUFBQSxRQUNBLGdCQUFBLEtBR0osS0RnTkEsSUFJQSxJQURBLEtBRkEsR0FDQSxJQzVNSSxZQUFBLFNBQUEsQ0FBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLE1BR0osSUFDSSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsU0FBQSxLQUNBLFFBQUEsT0FDQSxZQUFBLFNBQ0EsVUFBQSxXQUdKLE1EZ05BLE9BQ0EsT0FDQSxJQUNBLElBQ0EsTUM5TUksZUFBQSxPQUdKLE9BQ0ksVUFBQSxLQUdKLE1BQ0ksTUFBQSxLQUNBLFFBQUEsTUFDQSxZQUFBLElBQ0EsUUFBQSxPQUFBLElBRUEsV0FDSSxPQUFBLFFBSVIsTUQrTUEsU0M3TUksT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsUUFBQSxNQUFBLE1BQ0EsbUJBQUEsYUFBQSxJQUFBLFdBQUEsYUFBQSxJQUNBLE1BQUEsS0FFQSxZRGdOSixlQy9NUSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsRUFNSixxQkQ4TUoscUJBQ0EscUJBQ0EscUJBQ0EscUJBQ0EscUJDNU1RLE1BQUEsUUFHSixxQkFDSSxpQkFBQSxRQUlBLGlDQUNJLGNBQUEsSUFBQSxNQUFBLG1CQUNBLE1BQUEsUUFFQSx1Q0FDSSxhQUFBLG1CRDZNaEIsNkNDcE1nQiw2Q0FDSSxNQUFBLFFBTWhCLHFCQUNJLE1BQUEsUUFJQSw4QkFDSSxjQUFBLElBQUEsT0FBQSxtQkFDQSxNQUFBLFFBRUEsb0NBQ0ksYUFBQSxRQUtaLHNCQUNJLE9BQUEsSUFBQSxNQUFBLFFBS0osaUJEMExKLGlCQUNBLGlCQUNBLGlCQUNBLGlCQUNBLGlCQ3hMUSxNQUFBLFFBR0osaUJBQ0ksaUJBQUEsUUFJQSw2QkFDSSxjQUFBLElBQUEsTUFBQSxtQkFDQSxNQUFBLFFBRUEsbUNBQ0ksYUFBQSxtQkR5TGhCLHlDQ2hMZ0IseUNBQ0ksTUFBQSxRQU1oQixpQkFDSSxNQUFBLFFBSUEsMEJBQ0ksY0FBQSxJQUFBLE9BQUEsbUJBQ0EsTUFBQSxRQUVBLGdDQUNJLGFBQUEsUUFLWixrQkFDSSxPQUFBLElBQUEsTUFBQSxRQUtKLHNCRHNLSixzQkFDQSxzQkFDQSxzQkFDQSxzQkFDQSxzQkNwS1EsTUFBQSxRQUdKLHNCQUNJLGlCQUFBLFFBSUEsa0NBQ0ksY0FBQSxJQUFBLE1BQUEsaUJBQ0EsTUFBQSxRQUVBLHdDQUNJLGFBQUEsaUJEcUtoQiw4Q0M1SmdCLDhDQUNJLE1BQUEsUUFNaEIsc0JBQ0ksTUFBQSxRQUlBLCtCQUNJLGNBQUEsSUFBQSxPQUFBLGlCQUNBLE1BQUEsUUFFQSxxQ0FDSSxhQUFBLFFBS1osdUJBQ0ksT0FBQSxJQUFBLE1BQUEsUUFLSixlRGtKSixlQUNBLGVBQ0EsZUFDQSxlQUNBLGVDaEpRLE1BQUEsUUFHSixlQUNJLGlCQUFBLFFBSUEsMkJBQ0ksY0FBQSxJQUFBLE1BQUEsa0JBQ0EsTUFBQSxRQUVBLGlDQUNJLGFBQUEsa0JEaUpoQix1Q0N4SWdCLHVDQUNJLE1BQUEsUUFNaEIsZUFDSSxNQUFBLFFBSUEsd0JBQ0ksY0FBQSxJQUFBLE9BQUEsa0JBQ0EsTUFBQSxRQUVBLDhCQUNJLGFBQUEsUUFLWixnQkFDSSxPQUFBLElBQUEsTUFBQSxRQUtKLGlCRDhISixpQkFDQSxpQkFDQSxpQkFDQSxpQkFDQSxpQkM1SFEsTUFBQSxRQUdKLGlCQUNJLGlCQUFBLFFBSUEsNkJBQ0ksY0FBQSxJQUFBLE1BQUEsbUJBQ0EsTUFBQSxRQUVBLG1DQUNJLGFBQUEsbUJENkhoQix5Q0NwSGdCLHlDQUNJLE1BQUEsUUFNaEIsaUJBQ0ksTUFBQSxRQUlBLDBCQUNJLGNBQUEsSUFBQSxPQUFBLG1CQUNBLE1BQUEsUUFFQSxnQ0FDSSxhQUFBLFFBS1osa0JBQ0ksT0FBQSxJQUFBLE1BQUEsUUFLUixnQkFDSSxNQUFBLEtBRUEsbUJEMEdKLG1CQUNBLG1CQUNBLG1CQUNBLG1CQUNBLG1CQ3hHUSxNQUFBLEtBR0osbUJBQ0ksaUJBQUEsS0FJQSwrQkFDSSxjQUFBLElBQUEsTUFBQSxxQkFDQSxNQUFBLEtBRUEscUNBQ0ksYUFBQSxxQkFNUiw2QkFDSSxNQUFBLEtBSVIsc0JBQ0ksY0FBQSxJQUFBLE1BQUEsUURtR1IsbUJDaEdJLG1CQUVJLFdBQUEsSUFBQSxNQUFBLFFBR0osbUJBQ0ksTUFBQSxLQUlBLDRCQUNJLGNBQUEsSUFBQSxPQUFBLHFCQUNBLE1BQUEsS0FFQSxrQ0FDSSxhQUFBLEtBS1osb0JBQ0ksT0FBQSxJQUFBLE1BQUEscUJBSUEsd0NBQ0ksY0FBQSxJQUFBLE1BQUEsUUQwRloscUNDdkZRLHFDQUVJLFdBQUEsSUFBQSxNQUFBLFFBTUoseUNBQUEsb0NBQ0ksY0FBQSxJQUFBLE1BQUEsUURzRlosc0NBRGtDLHNDQUFsQyxpQ0NsRlEsaUNBRUksV0FBQSxJQUFBLE1BQUEsUUFLSixrQ0FDSSxjQUFBLElBQUEsTUFBQSxRRGtGWiwrQkMvRVEsK0JBRUksV0FBQSxJQUFBLE1BQUEsUUFLSixvQ0FDSSxjQUFBLElBQUEsTUFBQSxRRDhFWixpQ0MzRVEsaUNBRUksV0FBQSxJQUFBLE1BQUEsUUl0cUJaLGNBQ0MsUUFBQSxLQUNBLE1BQUEsS0FDQSw0QkFBQSxZQUVBLFNBQUEsU0FDQSxRQUFBLEVBRUEseUJBQ0MsU0FBQSxTQUNBLGlCQUFBLE1BR0QsK0JBQ0MsUUFBQSxJQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsRUFDQSxPQUFBLEVBR0QsK0JBQ0MsU0FBQSxTQUNBLFNBQUEsT0FFQSxrQkFBQSxtQkFHRCx3QkFDQyxTQUFBLFNBQ0EsV0FBQSxJQUNBLE1BQUEsS0FDQSw0QkFBQSxPQUNBLDRCQUFBLFlBQ0Esc0JBQUEsS0FFRCw0QkFDQyxRQUFBLE1BQ0EsTUFBQSxLQUNBLHdCQUFBLFlMc3ZCRixpQ0tudkJDLGdDQUVDLFFBQUEsS0xzdkJGLHVCQURBLGlDS2x2QkMsaUNBR0MsT0FBQSxRQUNBLE9BQUEsS0FDQSxvQkFBQSxLQUVBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBR0QseUJBQ0MsUUFBQSxNQUdELDBCQUNDLFFBQUEsRUFDQSxRQUFBLE1BR0QseUJBQ0MsUUFBQSxFQUdELG9DQUNDLFdBQUEsT0FHRCxpQ0FDQyxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBR0QsdUJBQ0MsT0FBQSxLQUNBLE9BQUEsYUFBQSxPQUFBLEtBR0Qsc0JBQ0MsVUFBQSxJQUdELGdDQUNDLE1BQUEsTUFLRixxQkFDQyxRQUFBLE1DcEdELFVBQ0ksNEJBQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFFBQUEsTUFFQSxtQkFDSSxRQUFBLE1BQ0EsS0FBQSxFQUVBLHdCQUNJLFdBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxRQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLElBQ0EsUUFBQSxHQUNBLG1CQUFBLFFBQUEsSUFBQSxLQUFBLFdBQUEsUUFBQSxJQUFBLEtBQ0EsTUFBQSxLQUdKLCtCQUFBLDhCQUVJLFFBQUEsRUN2QlosUUxTSSxZQUFBLFVBQUEsQ0FBQSxVQUFBLENBQUEsT0FBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsTUtQQSxpQkFBQSxZQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsUUFBQSxhQUNBLEtBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxRQUFBLEVBQ0EsUUFBQSxFQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsT0FDQSxnQkFBQSxLQUNBLG1CQUFBLGlCQUFBLEdBQUEsQ0FBQSxPQUFBLEdBQUEsQ0FBQSxNQUFBLEdBQUEsQ0FBQSxLQUFBLElBQUEsV0FBQSxpQkFBQSxHQUFBLENBQUEsT0FBQSxHQUFBLENBQUEsTUFBQSxHQUFBLENBQUEsS0FBQSxJSnRCQSx5Q0lHSixRTGNRLGVBQUEsTUtPSixjQUNJLGlCQUFBLFFBR0osY0FDSSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxLQUFBLEtBR0osY0FDSSxRQUFBLGFBQ0EsT0FBQSxLQUNBLGFBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxJQUdKLFVBQ0ksT0FBQSxFQUFBLEtBQUEsS0FBQSxFQVFKLDBCQUNJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLEtBQUEsUUFFQSxnQ0FDSSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxLQUFBLEtBSVIsc0JBQ0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLFFBQ0EsS0FBQSxRQUVBLDRCQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLEtBQUEsS0FJUiwyQkFDSSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsUUFDQSxLQUFBLFFBRUEsaUNBQ0ksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsS0FBQSxLQUlSLG9CQUNJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQUNBLEtBQUEsUUFFQSwwQkFDSSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxLQUFBLEtBSVIsc0JBQ0ksT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLFFBQ0EsS0FBQSxRQUVBLDRCQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLEtBQUEsS0FLUixlQUFBLHdCQUVJLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLEtBQUEsS0FFQSxxQkFBQSw4QkFDSSxpQkFBQSxxQkFHSixxQkFBQSw4QkFDSSxpQkFBQSxLQUNBLE1BQUEsUUFDQSxLQUFBLFFBR0osaUNBQUEsMENBQ0ksT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsS0FBQSxLQUVBLHVDQUFBLGdEQUNJLGlCQUFBLHFCQUdKLHVDQUFBLGdEQUNJLGlCQUFBLEtBQ0EsTUFBQSxRQUNBLEtBQUEsUUFJUiw2QkFBQSxzQ0FDSSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLEtBRUEsbUNBQUEsNENBQ0ksaUJBQUEscUJBR0osbUNBQUEsNENBQ0ksaUJBQUEsS0FDQSxNQUFBLFFBQ0EsS0FBQSxRQUlSLGtDQUFBLDJDQUNJLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLEtBQUEsS0FFQSx3Q0FBQSxpREFDSSxpQkFBQSxxQkFHSix3Q0FBQSxpREFDSSxpQkFBQSxLQUNBLE1BQUEsUUFDQSxLQUFBLFFBSVIsMkJBQUEsb0NBQ0ksT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsS0FBQSxLQUVBLGlDQUFBLDBDQUNJLGlCQUFBLHFCQUdKLGlDQUFBLDBDQUNJLGlCQUFBLEtBQ0EsTUFBQSxRQUNBLEtBQUEsUUFJUiw2QkFBQSxzQ0FDSSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLEtBRUEsbUNBQUEsNENBQ0ksaUJBQUEscUJBR0osbUNBQUEsNENBQ0ksaUJBQUEsS0FDQSxNQUFBLFFBQ0EsS0FBQSxRQUtaLHFCQUNJLGlCQUFBLEtBQ0EsTUFBQSxRQUNBLEtBQUEsUUFFQSwyQkFDSSxpQkFBQSxxQkFHSiwyQkFDSSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLEtBSVIsZUFDSSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLEtBQUEsS0FFQSxxQkFDSSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0oscUJBQ0ksaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsUUFDQSxLQUFBLFFBR0osaUNBQ0ksaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsS0FDQSxLQUFBLEtBRUEsdUNBQ0ksaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdKLHVDQUNJLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLFFBQ0EsS0FBQSxRQUlSLDZCQUNJLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLEtBQ0EsS0FBQSxLQUVBLG1DQUNJLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FHSixtQ0FDSSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxRQUNBLEtBQUEsUUFJUixrQ0FDSSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLEtBQUEsS0FFQSx3Q0FDSSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBR0osd0NBQ0ksaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsUUFDQSxLQUFBLFFBSVIsMkJBQ0ksaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLE1BQUEsS0FDQSxLQUFBLEtBRUEsaUNBQ0ksaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUdKLGlDQUNJLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLFFBQ0EsS0FBQSxRQUlSLDZCQUNJLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLEtBQ0EsS0FBQSxLQUVBLG1DQUNJLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FHSixtQ0FDSSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFB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QSxLQUFBLGlCQUFBLEtBREosNkJBQ0kseUJBQUEsTUFBQSxpQkFBQSxNQURKLDZCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw2QkFDSSx5QkFBQSxNQUFBLGlCQUFBLE1BREosNkJBQ0kseUJBQUEsS0FBQSxpQkFBQSxLQURKLDZCQUNJLHlCQUFBLE1BQUEsaUJBQUEsTUFESiw2QkFDSSx5QkFBQSxLQUFBLGlCQUFBLEtBREosNkJBQ0kseUJBQUEsTUFBQSxpQkFBQSxNQURKLDZCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw2QkFDSSx5QkFBQSxNQUFBLGlCQUFBLE1BREosNkJBQ0kseUJBQUEsS0FBQSxpQkFBQSxLQURKLDZCQUNJLHlCQUFBLE1BQUEsaUJBQUEsTUFESiw2QkFDSSx5QkFBQSxLQUFBLGlCQUFBLEtBREosNkJBQ0kseUJBQUEsTUFBQSxpQkFBQSxNQURKLDZCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw2QkFDSSx5QkFBQSxNQUFBLGlCQUFBLE1BREosNkJBQ0kseUJBQUEsS0FBQSxpQkFBQSxLQURKLDZCQUNJLHlCQUFBLE1BQUEsaUJBQUEsTUFESiw2QkFDSSx5QkFBQSxHQUFBLGlCQUFBLEdBREosNkJBQ0kseUJBQUEsTUFBQSxpQkFBQSxNQURKLDZCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw2QkFDSSx5QkFBQSxNQUFBLGlCQUFBLE1BREosNkJBQ0kseUJBQUEsS0FBQSxpQkFBQSxLQURKLDZCQUNJLHlCQUFBLE1BQUEsaUJBQUEsTUFESiw2QkFDSSx5QkFBQSxLQUFBLGlCQUFBLEtBREosNkJBQ0kseUJBQUEsTUFBQSxpQkFBQSxNQURKLDZCQUNJLHlCQUFBLEtBQUEsaUJBQUEsS0FESiw2QkFDSSx5QkFBQSxNQUFBLGlCQUFBLE1BREosNkJBQ0kseUJBQUEsS0FBQSxpQkFBQSxLQUlSLHlCQUNJLFFBQUEsRUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUlSLFVBQ0ksY0FBQSxJQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsUUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFB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Six3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdEQUNJLE1BQUEsSUFESix3REFDSSxNQUFBLElBREosd0RBQ0ksTUFBQSxJQURKLHdE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Q1oseUNvRXNDSSx1QkFDSSxPQUFBLEtBR0osbUJ2RTB2VlIseUJ1RXh2VlksSUFBQSxLQUdKLGtCQUNJLElBQUEsTXBFaERSLHlDb0VzRFEsaUNBQ0ksSUFBQSxNcEV2RFosMENvRTZESSxrQkFDSSxJQUFBLE1BRUEsNEJBQ0ksSUFBQSxPcEVqRVosMENvRXVFSSxrQkFDSSxJQUFBLE9DdEVaLGFBQ0ksRXhFOHpWSixRQURBLFNBRUEsZUFHQSx1QkFEQSxnQkFFQSxlQUhBLGN3RXh6VlEsV0FBQSxjQUNBLG1CQUFBLGVBQUEsV0FBQSxlQUNBLE1BQUEsZUFDQSxZQUFBLGVBR0osRXhFOHpWSixVd0U1elZRLGdCQUFBLFVBSUEsZUFDSSxRQUFBLEtBQUEsV0FBQSxJQU9KLG9CQUFBLDhCQUVJLFFBQUEsR0FLSixtQkFDSSxRQUFBLEtBQUEsWUFBQSxJQUlSLElBQ0ksWUFBQSxtQnhFNnpWUixXd0UxelZJLElBRUksT0FBQSxJQUFBLE1BQUEsS0FDQSxrQkFBQSxNQU9KLE1BQ0ksUUFBQSxtQnhFNnpWUixJd0UxelZJLEdBRUksa0JBQUEsTXhFNnpWUixHQUNBLEd3RTN6VkksRUFHSSxRQUFBLEVBQ0EsT0FBQSxFQUdKLEd4RTB6VkosR0FDQSxHQUNBLEdBQ0EsR0FDQSxHd0V4elZRLGlCQUFBIiwiZmlsZSI6ImxheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBEZXJpdmVkIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL2pheWRlbnNlcmljL0ZpeFxuLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXG5cbioge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICB9XG59XG5cbmh0bWwge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbn1cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbmRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbmRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLS41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5mb3JtLFxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4qIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxudWwgdWwsXG51bCBvbCxcbm9sIHVsLFxub2wgb2wge1xuICBtYXJnaW46IDA7XG59XG5cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZm9ybSxcbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgXCJWZXJkYW5hXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0NDQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU2MjU7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNixcbmg1IHtcbiAgY29sb3I6ICM0NDQ7XG4gIG1hcmdpbjogMDtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA5OCwgOTUsIDAuMik7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA5OCwgOTUsIDAuNyk7XG59XG5cbi5pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kbCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmR0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBcIlZlcmRhbmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwLjc1cmVtIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgZHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG5kZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgXCJWZXJkYW5hXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgZGQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuXG51bDpub3QoW2NsYXNzXSksXG5vbDpub3QoW2NsYXNzXSkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgXCJWZXJkYW5hXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgdWw6bm90KFtjbGFzc10pLFxub2w6bm90KFtjbGFzc10pIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbnVsOm5vdChbY2xhc3NdKSBsaSxcbm9sOm5vdChbY2xhc3NdKSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsXG5vbDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBjb250ZW50OiBcIuKAolwiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGVmdDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxub2w6bm90KFtjbGFzc10pIHtcbiAgY291bnRlci1yZXNldDogb2wtbnVtYmVyO1xufVxub2w6bm90KFtjbGFzc10pIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sLW51bWJlcjtcbn1cbm9sOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbC1udW1iZXIpIFwiLlwiO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmJsb2NrcXVvdGUgPiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFwic2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNzc3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYmxvY2txdW90ZSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBibG9ja3F1b3RlID4gcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5ibG9ja3F1b3RlID4gcDo6YmVmb3JlIHtcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG59XG5ibG9ja3F1b3RlID4gcDo6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgXCJWZXJkYW5hXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgZmlnY2FwdGlvbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50aCxcbnRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGgge1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMCwgOTgsIDk1LCAwLjIpO1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgY3Vyc29yOiBoZWxwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYWJiclt0aXRsZV06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDYyNWY7XG59XG5cbm1hcmssXG5pbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhcixcbnNhbXAsXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5cbnByZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDYyNWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC4yNXJlbSAycHg7XG59XG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I2YjZiNjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRoZW1lLS1hcXVhLWJsdWUgaDEsXG4udGhlbWUtLWFxdWEtYmx1ZSBoMixcbi50aGVtZS0tYXF1YS1ibHVlIGgzLFxuLnRoZW1lLS1hcXVhLWJsdWUgaDQsXG4udGhlbWUtLWFxdWEtYmx1ZSBoNSxcbi50aGVtZS0tYXF1YS1ibHVlIGg2IHtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSBhOm5vdChbY2xhc3NdKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDExNCwgMTk4LCAwLjIpO1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDExNCwgMTk4LCAwLjcpO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgdWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsXG4udGhlbWUtLWFxdWEtYmx1ZSBvbDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgdGgge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIGFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDExNCwgMTk4LCAwLjIpO1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIGFiYnJbdGl0bGVdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgcHJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzJjNjtcbn1cblxuLnRoZW1lLS1ncmVlbiBoMSxcbi50aGVtZS0tZ3JlZW4gaDIsXG4udGhlbWUtLWdyZWVuIGgzLFxuLnRoZW1lLS1ncmVlbiBoNCxcbi50aGVtZS0tZ3JlZW4gaDUsXG4udGhlbWUtLWdyZWVuIGg2IHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gYTpub3QoW2NsYXNzXSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1NCwgMTcwLCA2NCwgMC4yKTtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU0LCAxNzAsIDY0LCAwLjcpO1xufVxuLnRoZW1lLS1ncmVlbiB1bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSxcbi50aGVtZS0tZ3JlZW4gb2w6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gdGgge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoNTQsIDE3MCwgNjQsIDAuMik7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiBhYmJyW3RpdGxlXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gcHJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2YWE0MDtcbn1cblxuLnRoZW1lLS1kYXJrLWdyZWVuIGgxLFxuLnRoZW1lLS1kYXJrLWdyZWVuIGgyLFxuLnRoZW1lLS1kYXJrLWdyZWVuIGgzLFxuLnRoZW1lLS1kYXJrLWdyZWVuIGg0LFxuLnRoZW1lLS1kYXJrLWdyZWVuIGg1LFxuLnRoZW1lLS1kYXJrLWdyZWVuIGg2IHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIGE6bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgODksIDY0LCAwLjIpO1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA4OSwgNjQsIDAuNyk7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gdWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gb2w6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiB0aCB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIGFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDg5LCA2NCwgMC4yKTtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gYWJiclt0aXRsZV06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gcHJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTk0MDtcbn1cblxuLnRoZW1lLS1yZWQgaDEsXG4udGhlbWUtLXJlZCBoMixcbi50aGVtZS0tcmVkIGgzLFxuLnRoZW1lLS1yZWQgaDQsXG4udGhlbWUtLXJlZCBoNSxcbi50aGVtZS0tcmVkIGg2IHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCBhOm5vdChbY2xhc3NdKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxNiwgMzAsIDUsIDAuMik7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE2LCAzMCwgNSwgMC43KTtcbn1cbi50aGVtZS0tcmVkIHVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLFxuLnRoZW1lLS1yZWQgb2w6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIHRoIHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCBhYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgyMTYsIDMwLCA1LCAwLjIpO1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIGFiYnJbdGl0bGVdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgcHJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4MWUwNTtcbn1cblxuLnRoZW1lLS1icm93biBoMSxcbi50aGVtZS0tYnJvd24gaDIsXG4udGhlbWUtLWJyb3duIGgzLFxuLnRoZW1lLS1icm93biBoNCxcbi50aGVtZS0tYnJvd24gaDUsXG4udGhlbWUtLWJyb3duIGg2IHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIGhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gYTpub3QoW2NsYXNzXSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTMsIDUzLCAzMSwgMC4yKTtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgNTMsIDMxLCAwLjcpO1xufVxuLnRoZW1lLS1icm93biB1bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSxcbi50aGVtZS0tYnJvd24gb2w6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gdGgge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMTEzLCA1MywgMzEsIDAuMik7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biBhYmJyW3RpdGxlXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gcHJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcxMzUxZjtcbn1cblxuLnRoZW1lLS1yZXZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgaDEsXG4udGhlbWUtLXJldmVyc2UgaDIsXG4udGhlbWUtLXJldmVyc2UgaDMsXG4udGhlbWUtLXJldmVyc2UgaDQsXG4udGhlbWUtLXJldmVyc2UgaDUsXG4udGhlbWUtLXJldmVyc2UgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSBociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgYTpub3QoW2NsYXNzXSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnRoZW1lLS1yZXZlcnNlIGJsb2NrcXVvdGUgPiBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgdGFibGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMTYxNTtcbn1cbi50aGVtZS0tcmV2ZXJzZSB0aCxcbi50aGVtZS0tcmV2ZXJzZSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAxNjE1O1xufVxuLnRoZW1lLS1yZXZlcnNlIHRoIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgYWJiclt0aXRsZV06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgcHJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgdGgsXG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIHRhYmxlLCAudGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYTQyMmU7XG59XG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSB0aCxcbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIHRkLCAudGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIHRoLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmE0MjJlO1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NDEwMDM7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgdGgsXG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzc0MTAwMztcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIHRhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0OTIyMTQ7XG59XG4udGhlbWUtLWJyb3duIC50aGVtZS0tcmV2ZXJzZSB0aCxcbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0OTIyMTQ7XG59XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm93bC1kb3RzIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5vd2wtZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6b29tOiAxO1xufVxuLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEycHg7XG59XG4ub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgXCJWZXJkYW5hXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDYyNWY7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzAwNjI1ZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzLCBmaWxsIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5idXR0b24ge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmEwOWY7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4uYnV0dG9uX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbiAgdmVydGljYWwtYWxpZ246IC0wLjc1ZW07XG4gIHdpZHRoOiAxZW07XG59XG5wID4gLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwLjVlbSAwLjVlbSAwO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmJ1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDcyYzY7XG4gIGNvbG9yOiAjMDA3MmM2O1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1ncmVlbiAuYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzM2YWE0MDtcbiAgY29sb3I6ICMzNmFhNDA7XG4gIGZpbGw6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTk0MDtcbiAgY29sb3I6ICMwMDU5NDA7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1yZWQgLmJ1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkODFlMDU7XG4gIGNvbG9yOiAjZDgxZTA1O1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1icm93biAuYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzcxMzUxZjtcbiAgY29sb3I6ICM3MTM1MWY7XG4gIGZpbGw6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAuYnV0dG9uLCAuYnV0dG9uLS13aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5idXR0b246Zm9jdXMsIC5idXR0b24tLXdoaXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5idXR0b246aG92ZXIsIC5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbiwgLnRoZW1lLS1hcXVhLWJsdWUgLmJ1dHRvbi0td2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50aGVtZS0tcmV2ZXJzZSAuYnV0dG9uOmZvY3VzLCAudGhlbWUtLWFxdWEtYmx1ZSAuYnV0dG9uLS13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50aGVtZS0tcmV2ZXJzZSAuYnV0dG9uOmhvdmVyLCAudGhlbWUtLWFxdWEtYmx1ZSAuYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA3MmM2O1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbiwgLnRoZW1lLS1ncmVlbiAuYnV0dG9uLS13aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbjpmb2N1cywgLnRoZW1lLS1ncmVlbiAuYnV0dG9uLS13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC5idXR0b246aG92ZXIsIC50aGVtZS0tZ3JlZW4gLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzM2YWE0MDtcbiAgZmlsbDogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbiwgLnRoZW1lLS1kYXJrLWdyZWVuIC5idXR0b24tLXdoaXRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC5idXR0b246Zm9jdXMsIC50aGVtZS0tZGFyay1ncmVlbiAuYnV0dG9uLS13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbjpob3ZlciwgLnRoZW1lLS1kYXJrLWdyZWVuIC5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDU5NDA7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbiwgLnRoZW1lLS1yZWQgLmJ1dHRvbi0td2hpdGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tcmVkIC50aGVtZS0tcmV2ZXJzZSAuYnV0dG9uOmZvY3VzLCAudGhlbWUtLXJlZCAuYnV0dG9uLS13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi50aGVtZS0tcmVkIC50aGVtZS0tcmV2ZXJzZSAuYnV0dG9uOmhvdmVyLCAudGhlbWUtLXJlZCAuYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZDgxZTA1O1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbiwgLnRoZW1lLS1icm93biAuYnV0dG9uLS13aGl0ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLmJ1dHRvbjpmb2N1cywgLnRoZW1lLS1icm93biAuYnV0dG9uLS13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIC5idXR0b246aG92ZXIsIC50aGVtZS0tYnJvd24gLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzcxMzUxZjtcbiAgZmlsbDogIzcxMzUxZjtcbn1cbi5idXR0b24tLXdoaXRlLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4uYnV0dG9uLS13aGl0ZS1zb2xpZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5idXR0b24tLXdoaXRlLXNvbGlkOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4uYnV0dG9uLS1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDYyNWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLmJ1dHRvbi0tc29saWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLmJ1dHRvbi0tc29saWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgZmlsbDogIzAwNjI1Zjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5idXR0b24tLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzJjNjtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuYnV0dG9uLS1zb2xpZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuYnV0dG9uLS1zb2xpZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjMDA3MmM2O1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1ncmVlbiAuYnV0dG9uLS1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNmFhNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1ncmVlbiAuYnV0dG9uLS1zb2xpZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4udGhlbWUtLWdyZWVuIC5idXR0b24tLXNvbGlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICMzNmFhNDA7XG4gIGZpbGw6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmJ1dHRvbi0tc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1OTQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuYnV0dG9uLS1zb2xpZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmJ1dHRvbi0tc29saWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwNTk0MDtcbiAgZmlsbDogIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5idXR0b24tLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q4MWUwNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAuYnV0dG9uLS1zb2xpZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4udGhlbWUtLXJlZCAuYnV0dG9uLS1zb2xpZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZDgxZTA1O1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1icm93biAuYnV0dG9uLS1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MTM1MWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1icm93biAuYnV0dG9uLS1zb2xpZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4udGhlbWUtLWJyb3duIC5idXR0b24tLXNvbGlkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICM3MTM1MWY7XG4gIGZpbGw6ICM3MTM1MWY7XG59XG5cbi5zaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZV9faGVhZGVyIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuLnNpdGVfX21haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5zaXRlLnNpdGUtLWhlYWRsZXNzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDFweDtcbn1cbi5oaWRkZW46Zm9jdXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAxNjE1O1xuICBjb2xvcjogIzAwMTYxNTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBsZWZ0OiAxcmVtO1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogMC41cmVtO1xuICB3aWR0aDogMTJyZW07XG59XG4uaGlkZGVuX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEuMXJlbTtcbn1cblxuLm1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVfX2NvbnRlbnQgLm1lZGlhLCAuc2VjdGlvbl9fY29udGVudCAubWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZpZ3VyZSAubWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lZGlhIGltZyxcbi5tZWRpYSBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEgZW1iZWQsXG4ubWVkaWEgb2JqZWN0LFxuLm1lZGlhIGlmcmFtZSB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhX19jb3B5cmlnaHQge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLm1lZGlhX19jb3B5cmlnaHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVkaWEtLXZpZGVvIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEtLWFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLmFydGljbGVfX2NvbnRlbnQgLm1lZGlhLS1hbGlnbi1jZW50ZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtLWFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVkaWEtLWFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiA0NyU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmF2X190aXRsZSB7XG4gIGNvbG9yOiAjMDAxNjE1O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdl9fbGluayBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2X19saW5rIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cyBlYXNlLW91dDtcbiAgd2lkdGg6IDA7XG59XG4ubmF2X19saW5rOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2X19saW5rOmZvY3VzIHNwYW46OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiAjZmZmO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICB3aWR0aDogMWVtO1xufVxuLm5hdi0tcHJpbWFyeSAubmF2X19saXN0OjpiZWZvcmUsIC5uYXYtLXByaW1hcnkgLm5hdl9fbGlzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqL1xufVxuLm5hdi0tcHJpbWFyeSAubmF2X19saXN0OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAubmF2LS1wcmltYXJ5IC5uYXZfX2xpc3Q6OmJlZm9yZSwgLmxlZ2FjeSAubmF2LS1wcmltYXJ5IC5uYXZfX2xpc3Q6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5uYXYtLXByaW1hcnkgLm5hdl9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubmF2LS1wcmltYXJ5IC5uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYtLXByaW1hcnkgLm5hdl9fbGluayB7XG4gIHBhZGRpbmc6IDVweCA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmF2LS1wcmltYXJ5IC5uYXZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG4ubmF2LS1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdi0tc2Vjb25kYXJ5IC5uYXZfX2xpc3Q6OmJlZm9yZSwgLm5hdi0tc2Vjb25kYXJ5IC5uYXZfX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5uYXYtLXNlY29uZGFyeSAubmF2X19saXN0OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAubmF2LS1zZWNvbmRhcnkgLm5hdl9fbGlzdDo6YmVmb3JlLCAubGVnYWN5IC5uYXYtLXNlY29uZGFyeSAubmF2X19saXN0OjphZnRlciB7XG4gIHpvb206IDE7XG59XG4ubmF2LS1zZWNvbmRhcnkgLm5hdl9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubmF2LS1zZWNvbmRhcnkgLm5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdi0tc2Vjb25kYXJ5IC5uYXZfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdi0tZm9vdGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtLWZvb3Rlci5pcy13aWRlIC5uYXZfX2xpc3Qge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtLWZvb3RlciAubmF2X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLm5hdi0taGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi0taGVhZGVyIC5uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtLWhlYWRlciAubmF2X190aXRsZSAubmF2X19saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtLWhlYWRlciAubmF2X19saW5rIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ubmF2LS1oZWFkZXIuaXMtb3BlbiB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuLm5hdi0taGVhZGVyLmlzLW9wZW4gLm5hdl9fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi0taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAubmF2LS1oZWFkZXIgLm5hdl9fdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICB9XG4gIC5uYXYtLWhlYWRlciAubmF2X190aXRsZSAubmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXYtLWhlYWRlciAubmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiAwLjFyZW0gMC4yNXJlbTtcbiAgfVxufVxuLm5hdi5uYXYtLWRyYXdlci5uYXYtLXByaW1hcnkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYubmF2LS1kcmF3ZXIubmF2LS1wcmltYXJ5IC5uYXZfX2l0ZW0ge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLm5hdi5uYXYtLWRyYXdlci5uYXYtLXByaW1hcnkgLm5hdl9fbGluayBzcGFuOjphZnRlciB7XG4gIGJvdHRvbTogLTJweDtcbn1cbi5uYXYubmF2LS1kcmF3ZXIubmF2LS1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubmF2IC5uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDM3NjA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4udGhlbWUtLWdyZWVuIC5uYXYgLm5hdl9fdGl0bGUge1xuICBjb2xvcjogIzJhNDIyZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAubmF2IC5uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4udGhlbWUtLXJlZCAubmF2IC5uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICM3NDEwMDM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG4udGhlbWUtLWJyb3duIC5uYXYgLm5hdl9fdGl0bGUge1xuICBjb2xvcjogIzQ5MjIxNDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmljb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmljb25zX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uaWNvbnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5pY29uc19faXRlbSBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmljb25zX19saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA3cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaWNvbnNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmljb25zX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5pY29uc19fbGluay5mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG4uaWNvbnNfX2xpbmsuZmFjZWJvb2s6aG92ZXIgLmljb25zX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29uc19fbGluay5mYWNlYm9vazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG4uaWNvbnNfX2xpbmsuZmFjZWJvb2s6Zm9jdXMgLmljb25zX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29uc19fbGluay5saW5rZWRpbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG59XG4uaWNvbnNfX2xpbmsubGlua2VkaW46aG92ZXIgLmljb25zX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29uc19fbGluay5saW5rZWRpbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG59XG4uaWNvbnNfX2xpbmsubGlua2VkaW46Zm9jdXMgLmljb25zX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29uc19fbGluay50d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbn1cbi5pY29uc19fbGluay50d2l0dGVyOmhvdmVyIC5pY29uc19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaWNvbnNfX2xpbmsudHdpdHRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG4uaWNvbnNfX2xpbmsudHdpdHRlcjpmb2N1cyAuaWNvbnNfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLmljb25zX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNiNmI2YjY7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbn1cbi5pY29ucy0tc21hbGwgLmljb25zX19pdGVtIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbn1cbi5pY29ucy0taGVhZGVyIC5pY29uc19fbGluazpob3ZlciwgLmljb25zLS1mb290ZXIgLmljb25zX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2MzYTtcbn1cbi5pY29ucy0taGVhZGVyIC5pY29uc19fbGluazpmb2N1cywgLmljb25zLS1mb290ZXIgLmljb25zX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2MzYTtcbn1cbi5pY29ucy0taGVhZGVyIC5pY29uc19faWNvbiwgLmljb25zLS1mb290ZXIgLmljb25zX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pY29ucy0taGVhZGVyIC5pY29uc19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmljb25zLS1oZWFkZXIgLmljb25zX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaWNvbnMtLXByb2ZpbGUgLmljb25zX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5pY29ucy0tcHJvZmlsZSAuaWNvbnNfX2xpbms6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLmljb25zLS1wcm9maWxlIC5pY29uc19faWNvbiB7XG4gIGZpbGw6ICMzNjM2MzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuaWNvbnMtLWhlYWRlciAuaWNvbnNfX2xpbms6aG92ZXIsIC50aGVtZS0tYXF1YS1ibHVlIC5pY29ucy0tZm9vdGVyIC5pY29uc19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYTU7XG59XG4udGhlbWUtLWdyZWVuIC5pY29ucy0taGVhZGVyIC5pY29uc19fbGluazpob3ZlciwgLnRoZW1lLS1ncmVlbiAuaWNvbnMtLWZvb3RlciAuaWNvbnNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5pY29ucy0taGVhZGVyIC5pY29uc19fbGluazpob3ZlciwgLnRoZW1lLS1kYXJrLWdyZWVuIC5pY29ucy0tZm9vdGVyIC5pY29uc19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmljb25zLS1oZWFkZXIgLmljb25zX19saW5rOmZvY3VzLCAudGhlbWUtLWRhcmstZ3JlZW4gLmljb25zLS1mb290ZXIgLmljb25zX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDIyZTtcbn1cbi50aGVtZS0tcmVkIC5pY29ucy0taGVhZGVyIC5pY29uc19fbGluazpob3ZlciwgLnRoZW1lLS1yZWQgLmljb25zLS1mb290ZXIgLmljb25zX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tcmVkIC5pY29ucy0taGVhZGVyIC5pY29uc19fbGluazpmb2N1cywgLnRoZW1lLS1yZWQgLmljb25zLS1mb290ZXIgLmljb25zX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLmljb25zLS1oZWFkZXIgLmljb25zX19saW5rOmhvdmVyLCAudGhlbWUtLWJyb3duIC5pY29ucy0tZm9vdGVyIC5pY29uc19fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDJjMWE7XG59XG4udGhlbWUtLWJyb3duIC5pY29ucy0taGVhZGVyIC5pY29uc19fbGluazpmb2N1cywgLnRoZW1lLS1icm93biAuaWNvbnMtLWZvb3RlciAuaWNvbnNfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyYzFhO1xufVxuXG4uZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmZvcm1fX2Jsb2NrIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5mb3JtX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm9ybV9fY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fY2hlY2tib3ggaW5wdXQge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbn1cbi5mb3JtX19jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtX19jaGVja2JveCBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCAzM3B4O1xufVxuLmZvcm1fX2NoZWNrYm94IGxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiNmI2YjY7XG59XG4uZm9ybV9fY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmZvcm1fX2NoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzQ0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogOXB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgd2lkdGg6IDdweDtcbn1cbi5mb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnB4IDAuMjVyZW07XG59XG4uZm9ybV9faGVscCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDJweDtcbn1cbi5mb3JtX19idXR0b25zIHtcbiAgcGFkZGluZzogMnJlbSAwIDA7XG59XG4uZm9ybSAuaGFzLWVycm9yIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDgxZTA1O1xufVxuLmZvcm0gLmhhcy1lcnJvciAuZm9ybV9faGVscCB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLmZvcm0tLXBhc3N3b3JkIC5mb3JtX19idXR0b25zIHtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS0tcGFzc3dvcmQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi50aGVtZS0tZ3JleSAuZm9ybSwgLnRoZW1lLS1ibHVlIC5mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNlYXJjaGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2hmb3JtX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoYmFyIC5zZWFyY2hmb3JtX19zZWFyY2gge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnNlYXJjaGZvcm1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoZm9ybV9fbGFiZWwtLWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5zZWFyY2hmb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgXCJWZXJkYW5hXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDE3cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaGZvcm1fX2lucHV0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5zZWFyY2hmb3JtX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2I2YjZiNjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWFyY2hmb3JtX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWFyY2hmb3JtX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaGZvcm1fX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4uc2VhcmNoZm9ybV9fYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG59XG4uc2VhcmNoZm9ybV9fYnV0dG9uIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc2VhcmNoZm9ybV9faWNvbiB7XG4gIGZpbGw6ICM0NDQ7XG59XG4uc2VhcmNoZm9ybV9fZmlsdGVycyB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xufVxuLnNlYXJjaGZvcm1fX2ZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2VhcmNoZm9ybV9fZmlsdGVyLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlYXJjaGZvcm1fX2ZpbHRlci1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luOiAwIDFyZW0gMC41cmVtIDA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xufVxuLnNlYXJjaGZvcm1fX2ZpbHRlci1pbnB1dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlYXJjaGZvcm1fX3NlYXJjaC10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2hmb3JtX190b2dnbGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDFyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VhcmNoZm9ybV9fdG9nZ2xlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG4uc2VhcmNoZm9ybV9fdG9nZ2xlLWljb24ge1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB3aWR0aDogMjVweDtcbn1cbi5zZWFyY2hmb3JtX19zZWFyY2gtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cbi5zZWFyY2hmb3JtX190b2dnbGUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuNHM7XG59XG4uc2VhcmNoZm9ybV9fbXVsdGlzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIHJlbW92ZSBkZWZhdWx0IGFycm93ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMGZpbGwlM0QlMjIlMjM2Zjg2YTQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjguMjUlMjA2LjEyNUwzMiUyMDkuODc1bC0xNiUyMDE2LTE2LTE2JTIwMy43NS0zLjc1TDE2JTIwMTguMzc1eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTdweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNlYXJjaGZvcm1fX211bHRpc2VsZWN0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5zZWFyY2hmb3JtX19tdWx0aXNlbGVjdCBvcHRpb24ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uc2VhcmNoZm9ybV9fbXVsdGlzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnNlYXJjaGZvcm0tLWZpbHRlcnMgLnNlYXJjaGZvcm1fX2J1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoZm9ybS0tZmlsdGVycyAuc2VhcmNoZm9ybV9fYnV0dG9uIHNwYW4ge1xuICBjbGlwOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2VhcmNoZm9ybS0tZmlsdGVycyAuc2VhcmNoZm9ybV9faW5wdXQge1xuICBwYWRkaW5nOiAwIDE3cHg7XG59XG4uc2VhcmNoZm9ybS5pcy1vcGVuIC5zZWFyY2hmb3JtX190b2dnbGUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG4uc2VhcmNoZm9ybS5pcy1vcGVuIC5zZWFyY2hmb3JtX190b2dnbGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uc2VhcmNoZm9ybS5pcy1vcGVuIC5zZWFyY2hmb3JtX190b2dnbGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5zZWFyY2hmb3JtLm5vLWFuaW0gLnNlYXJjaGZvcm1fX3RvZ2dsZS1jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcywgb3BhY2l0eSAwcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaGZvcm1fX2ZpbHRlcnMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2hmb3JtX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VhcmNoZm9ybV9fZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMDtcbiAgfVxuICAuc2VhcmNoZm9ybV9fZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICB9XG4gIC5zZWFyY2hmb3JtX19maWx0ZXItaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDFyZW0pO1xuICB9XG4gIC5zZWFyY2hmb3JtX190b2dnbGUtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIH1cbiAgLnNlYXJjaGZvcm0tLWZpbHRlcnMgLnNlYXJjaGZvcm1fX2lucHV0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5zZWFyY2hmb3JtLS1maWx0ZXJzIC5zZWFyY2hmb3JtX19idXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgICB3aWR0aDogY2FsYygzMCUgLSAxcmVtKTtcbiAgfVxuICAuc2VhcmNoZm9ybS5pcy1vcGVuIC5zZWFyY2hmb3JtX190b2dnbGUtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICB9XG59XG5cbi5hZ2VuZGFfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTVlNWU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWdlbmRhX19zY3JvbGxlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuLmFnZW5kYV9fdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFnZW5kYV9fdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbn1cbi5hZ2VuZGEgdGgge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U1ZTVlNTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29sb3I6ICMzNmFhNDA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYWdlbmRhIHRoOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWdlbmRhX19jb2wge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYWdlbmRhX19zdGlja3ktY29sIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDEyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWdlbmRhX19zY3JvbGxlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5hZ2VuZGFfX2NvbCB7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG4gIC5hZ2VuZGFfX3N0aWNreS1jb2wge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5hZ2VuZGEgdGgge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuXG4uYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVfX2NvbnRlbnQ6OmJlZm9yZSwgLmFydGljbGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5hcnRpY2xlX19jb250ZW50OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAuYXJ0aWNsZV9fY29udGVudDo6YmVmb3JlLCAubGVnYWN5IC5hcnRpY2xlX19jb250ZW50OjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uYXJ0aWNsZV9fY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAycmVtO1xufVxuLmFydGljbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uYXJ0aWNsZV9fZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9faW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZV9fc2hhcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG59XG4uYXJ0aWNsZV9fZG93bmxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGVfX2Rvd25sb2FkLS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlLS1uby1pbWcgLmFydGljbGVfX2Jhbm5lciB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuLmFydGljbGUtLW5vLW1ldGEgLmFydGljbGVfX3NoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcnRpY2xlLS1wdWJsaWNhdGlvbiAuYXJ0aWNsZV9faW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cbi5hcnRpY2xlLS1wdWJsaWNhdGlvbiAuYXJ0aWNsZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgXCJzZXJpZlwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM3Nzc7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBib3R0b206IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX3RpdGxlOjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmFydGljbGUgLmFydGljbGVfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuYXJ0aWNsZSAuYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX3RpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzY7XG4gIGJvdHRvbTogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tYXF1YS1ibHVlIC5hcnRpY2xlIC5hcnRpY2xlLS1wdWJsaWNhdGlvbiAuYXJ0aWNsZV9fdGl0bGU6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG59XG4udGhlbWUtLWdyZWVuIC5hcnRpY2xlIC5hcnRpY2xlX190aXRsZSB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAuYXJ0aWNsZSAuYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX3RpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG4gIGJvdHRvbTogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tZ3JlZW4gLmFydGljbGUgLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX190aXRsZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuYXJ0aWNsZSAuYXJ0aWNsZV9fdGl0bGUge1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuYXJ0aWNsZSAuYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX3RpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG4gIGJvdHRvbTogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tZGFyay1ncmVlbiAuYXJ0aWNsZSAuYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX3RpdGxlOjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxufVxuLnRoZW1lLS1yZWQgLmFydGljbGUgLmFydGljbGVfX3RpdGxlIHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAuYXJ0aWNsZSAuYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX3RpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG4gIGJvdHRvbTogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tcmVkIC5hcnRpY2xlIC5hcnRpY2xlLS1wdWJsaWNhdGlvbiAuYXJ0aWNsZV9fdGl0bGU6OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG59XG4udGhlbWUtLWJyb3duIC5hcnRpY2xlIC5hcnRpY2xlX190aXRsZSB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAuYXJ0aWNsZSAuYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX3RpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG4gIGJvdHRvbTogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tYnJvd24gLmFydGljbGUgLmFydGljbGUtLXB1YmxpY2F0aW9uIC5hcnRpY2xlX190aXRsZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFydGljbGVfX21ldGEge1xuICAgIHBhZGRpbmc6IDExNXB4O1xuICB9XG4gIC5hcnRpY2xlX19zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuYXJ0aWNsZS0tcHVibGljYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGVfX3RhZ3Mge1xuICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgfVxuICAuYXJ0aWNsZV9fZG93bmxvYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcnRpY2xlX19kb3dubG9hZC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXJ0aWNsZS0tcHVibGljYXRpb24gLmFydGljbGVfX21ldGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cblxuLypcbiAgICBJbiBvcmRlciB0byBtYWtlIHRoaXMgbWl4aW4gd29yayBpbiBhbGwgYnJvd3NlcnMgeW91IG5lZWQgdG8gZW5jb2RlIHlvdXIgc3ZnIGVsZW1lbnQsIGFuZCBvbmx5IHRoZSBTVkcgZWxlbWVudCwgc3RhcnRpbmcgZnJvbSA8c3ZnPi4uLiB0aWxsIDwvc3ZnPlxuICAgIFJlYWQgYWJvdXQgdGhpcyBpc3N1ZSBoZXJlOiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzY4NDUxL2lubGluZS1zdmctaW4tY3NzXG5cbiAgICBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpO1xuKi9cbi5iYW5uZXIge1xuICBoZWlnaHQ6IDIzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLmlzLWZhZGVkIC5iYW5uZXJfX21lbnUsXG4uYmFubmVyLmlzLWZhZGVkIC5iYW5uZXJfX25vdGUsXG4uYmFubmVyLmlzLWZhZGVkIC5iYW5uZXJfX3RpdGxlLFxuLmJhbm5lci5pcy1mYWRlZCAuYmFubmVyX19zdWJ0aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbn1cbi5iYW5uZXJfX21lZGlhIHtcbiAgYmFja2dyb3VuZDogIzAwMTYxNTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uYmFubmVyX19tZWRpYTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmJhbm5lcl9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhbm5lcl9fdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXJfX2NvcHlyaWdodCB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uYmFubmVyX19jb3B5cmlnaHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFubmVyX19tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMzVweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC42cywgdHJhbnNmb3JtIDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0O1xufVxuLmJhbm5lcl9fbWVudTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTE4LjY3JTIwMTEuNTg4TDcuMjUyLjE3Yy0uMjI4LS4yMjctLjU5Ni0uMjI3LS44MjQlMjAwTDUuMzMlMjAxLjI3Yy0uMTEuMTA4LS4xNy4yNTYtLjE3LjQxJTIwMCUyMC4xNTUuMDYuMzAzLjE3LjQxMkwxNS4yNCUyMDEybC05LjkxJTIwOS45MDhjLS4xMS4xMS0uMTcuMjU3LS4xNy40MTIlMjAwJTIwLjE1NC4wNi4zMDIuMTcuNDFsMS4wOTglMjAxLjFjLjExNC4xMTMuMjYzLjE3LjQxMi4xNy4xNSUyMDAlMjAuMjk4LS4wNTcuNDEyLS4xN0wxOC42NyUyMDEyLjQxYy4yMjctLjIyOC4yMjctLjU5NiUyMDAtLjgyNHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMTRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmJhbm5lcl9fbWVudS5pcy1vcGVuIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTVweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC42cywgdG9wIDAuM3MsIGJvdHRvbSAwLjNzO1xufVxuLmJhbm5lcl9fbWVudS5pcy1vcGVuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hZG1pbi1iYXIgLmJhbm5lcl9fbWVudS5pcy1vcGVuIHtcbiAgdG9wOiAxMDFweDtcbn1cbi5iYW5uZXJfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLmJhbm5lcl9fY29udGFpbmVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFubmVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmJhbm5lcl9fbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcInNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJhbm5lcl9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lcl9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uYmFubmVyX19ub3RlICsgLmJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJhbm5lcl9fbm90ZSArIC5iYW5uZXJfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjc1cmVtO1xuICB3aWR0aDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcl9fbm90ZSArIC5iYW5uZXJfX3RpdGxlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbn1cbi5iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBcIlZlcmRhbmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjJzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTYyNTtcbiAgfVxufVxuLmJhbm5lcl9fdGl0bGUgKyAuYmFubmVyX19zdWJ0aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC43NXJlbTtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJfX3RpdGxlICsgLmJhbm5lcl9fc3VidGl0bGU6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxufVxuLmJhbm5lcl9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDAuNHMsIHRyYW5zZm9ybSAwLjNzIGVhc2UgMC40cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJhbm5lcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MzYzNjM2MzY7XG4gIH1cbn1cbi5iYW5uZXJfX2N0YSB7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDA7XG59XG4uYmFubmVyX19jdGE6OmJlZm9yZSwgLmJhbm5lcl9fY3RhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovXG59XG4uYmFubmVyX19jdGE6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5iYW5uZXJfX2N0YTo6YmVmb3JlLCAubGVnYWN5IC5iYW5uZXJfX2N0YTo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLmJhbm5lcl9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5iYW5uZXJfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5iYW5uZXItLWxlZnR5IC5iYW5uZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4uYmFubmVyLS1sZWZ0eSAuYmFubmVyX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5iYW5uZXItLWxlZnR5IC5iYW5uZXJfX25vdGU6OmJlZm9yZSxcbi5iYW5uZXItLWxlZnR5IC5iYW5uZXJfX3RpdGxlOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5iYW5uZXItLWN0YSB7XG4gIGhlaWdodDogMzUwcHg7XG59XG4uYmFubmVyLS1tZW51IHtcbiAgaGVpZ2h0OiAyODVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uYmFubmVyLS1tZW51IC5iYW5uZXJfX2NvbnRhaW5lciB7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbn1cbi5iYW5uZXItLWxvZ28gLmJhbm5lcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5iYW5uZXJfX21lZGlhIHtcbiAgYmFja2dyb3VuZDogIzAwMzc2MDtcbn1cbi50aGVtZS0tZ3JlZW4gLmJhbm5lcl9fdGl0bGUsIC50aGVtZS0tZGFyay1ncmVlbiAuYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1ncmVlbiAuYmFubmVyX19tZWRpYSwgLnRoZW1lLS1kYXJrLWdyZWVuIC5iYW5uZXJfX21lZGlhIHtcbiAgYmFja2dyb3VuZDogIzJhNDIyZTtcbn1cbi50aGVtZS0tcmVkIC5iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAuYmFubmVyX19tZWRpYSB7XG4gIGJhY2tncm91bmQ6ICM3NDEwMDM7XG59XG4udGhlbWUtLWJyb3duIC5iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWJyb3duIC5iYW5uZXJfX21lZGlhIHtcbiAgYmFja2dyb3VuZDogIzQ5MjIxNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJhbm5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuYmFubmVyX19jdGEge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5iYW5uZXJfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMCAwLjZyZW0gMC42cmVtIDA7XG4gIH1cbiAgLmJhbm5lci0tY3RhIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5iYW5uZXItLW1lbnUge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmJhbm5lci0tbWVudSAuYmFubmVyX19tZW51IHtcbiAgICB0b3A6IDMwMHB4O1xuICB9XG4gIC5iYW5uZXItLW1lbnUgLmJhbm5lcl9fbWVudS5pcy1vcGVuIHtcbiAgICB0b3A6IDU1cHg7XG4gIH1cbiAgLmFkbWluLWJhciAuYmFubmVyLS1tZW51IC5iYW5uZXJfX21lbnUuaXMtb3BlbiB7XG4gICAgdG9wOiAxMDFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5iYW5uZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iYW5uZXJfX25vdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuYmFubmVyX19ub3RlICsgLmJhbm5lcl9fdGl0bGU6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgdG9wOiAtMXJlbTtcbiAgfVxuICAuYmFubmVyX190aXRsZSArIC5iYW5uZXJfX3N1YnRpdGxlOjpiZWZvcmUge1xuICAgIGhlaWdodDogM3B4O1xuICAgIHRvcDogLTFyZW07XG4gIH1cbiAgLmJhbm5lcl9fdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5iYW5uZXJfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbiAgLmJhbm5lcl9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgLmJhbm5lci0tbGVmdHkgLmJhbm5lcl9fdGl0bGUgKyAuYmFubmVyX19zdWJ0aXRsZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5iYW5uZXItLWxlZnR5IC5iYW5uZXJfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmJhbm5lci0tbWVudSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuYmFubmVyLS1tZW51IC5iYW5uZXJfX21lbnUge1xuICAgIHRvcDogMzUwcHg7XG4gIH1cbiAgLmJhbm5lci0tbWVudSAuYmFubmVyX19tZW51LmlzLW9wZW4ge1xuICAgIHRvcDogNTVweDtcbiAgfVxuICAuYWRtaW4tYmFyIC5iYW5uZXItLW1lbnUgLmJhbm5lcl9fbWVudS5pcy1vcGVuIHtcbiAgICB0b3A6IDg3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmJhbm5lci0tbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmJhbm5lci0tbWVudSAuYmFubmVyX19jb250YWluZXIge1xuICAgIGxlZnQ6IDIzMHB4O1xuICAgIG1heC13aWR0aDogNzk0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbiAgLmJhbm5lci0tbWVudSAuYmFubmVyX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5iYW5uZXItLW1lbnUgLmJhbm5lcl9fbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG4gIC5iYW5uZXItLW1lbnUgLmJhbm5lcl9fbWVudTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhbm5lci0tbWVudSAuYmFubmVyX19tZW51LmlzLW9wZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5iYW5uZXItLW1lbnUgLmJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAuYmFubmVyLS1tZW51IC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZHJhd2VyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLmRyYXdlcl9fYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5kcmF3ZXJfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDElKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRyYXdlcl9fY29udGVudCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi5kcmF3ZXJfX2hlYWRlciB7XG4gIGhlaWdodDogNTVweDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uZHJhd2VyX19mb290ZXIge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0IDAuMjVzO1xufVxuLmRyYXdlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmRyYXdlcl9fbG9nbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5kcmF3ZXJfX2xvZ28gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5kcmF3ZXJfX2Nsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDU1cHg7XG59XG4uZHJhd2VyX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNjM2E7XG59XG4uZHJhd2VyX19jbG9zZSBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmRyYXdlci5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcmF3ZXIuaXMtb3BlbiAuZHJhd2VyX19iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5kcmF3ZXIuaXMtb3BlbiAuZHJhd2VyX19jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uZHJhd2VyLmlzLW9wZW4gLmRyYXdlcl9fZm9vdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmRyYXdlci0tbWVudSAuZHJhd2VyX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwdmg7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuZHJhd2VyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmRyYXdlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmE1O1xufVxuLnRoZW1lLS1ncmVlbiAuZHJhd2VyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAuZHJhd2VyX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmRyYXdlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuZHJhd2VyX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLXJlZCAuZHJhd2VyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLmRyYXdlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQxNDAzO1xufVxuLnRoZW1lLS1icm93biAuZHJhd2VyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAuZHJhd2VyX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDJjMWE7XG59XG5cbi5leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4cGFuZF9faGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAzMHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbi5leHBhbmRfX2hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MjVmO1xufVxuLmV4cGFuZF9faGVhZGVyOmhvdmVyIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjMDA2MjVmO1xufVxuLmV4cGFuZF9faGVhZGVyOmZvY3VzIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4uZXhwYW5kX19oZWFkZXI6Zm9jdXMgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4uZXhwYW5kX19pY29uIHtcbiAgZmlsbDogIzQ0NDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBsZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICB3aWR0aDogMXJlbTtcbn1cbi5leHBhbmRfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwLjJzLCBwYWRkaW5nIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5leHBhbmRfX2NvbnRlbnQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuLmV4cGFuZC5pcy1hY3RpdmUgLmV4cGFuZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV4cGFuZC5pcy1vcGVuIC5leHBhbmRfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZXhwYW5kLmlzLW9wZW4gLmV4cGFuZF9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMTVweCAwIDEuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRoZW1lLS1mb3Jlc3QgLmV4cGFuZF9faGVhZGVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4udGhlbWUtLWZvcmVzdCAuZXhwYW5kX19oZWFkZXI6aG92ZXIgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4udGhlbWUtLWZvcmVzdCAuZXhwYW5kX19oZWFkZXI6Zm9jdXMge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi50aGVtZS0tZm9yZXN0IC5leHBhbmRfX2hlYWRlcjpmb2N1cyAuZXhwYW5kX19pY29uIHtcbiAgZmlsbDogIzAwNjI1Zjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5leHBhbmRfX2hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmV4cGFuZF9faGVhZGVyOmhvdmVyIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmV4cGFuZF9faGVhZGVyOmZvY3VzIHtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuZXhwYW5kX19oZWFkZXI6Zm9jdXMgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC5leHBhbmRfX2hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAuZXhwYW5kX19oZWFkZXI6aG92ZXIgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5leHBhbmRfX2hlYWRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAuZXhwYW5kX19oZWFkZXI6Zm9jdXMgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmV4cGFuZF9faGVhZGVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmV4cGFuZF9faGVhZGVyOmhvdmVyIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5leHBhbmRfX2hlYWRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5leHBhbmRfX2hlYWRlcjpmb2N1cyAuZXhwYW5kX19pY29uIHtcbiAgZmlsbDogIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5leHBhbmRfX2hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLmV4cGFuZF9faGVhZGVyOmhvdmVyIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLmV4cGFuZF9faGVhZGVyOmZvY3VzIHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAuZXhwYW5kX19oZWFkZXI6Zm9jdXMgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC5leHBhbmRfX2hlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAuZXhwYW5kX19oZWFkZXI6aG92ZXIgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5leHBhbmRfX2hlYWRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAuZXhwYW5kX19oZWFkZXI6Zm9jdXMgLmV4cGFuZF9faWNvbiB7XG4gIGZpbGw6ICM3MTM1MWY7XG59XG4udGhlbWUtLXJldmVyc2UgLmV4cGFuZCAuZXhwYW5kX19oZWFkZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAuZXhwYW5kIC5leHBhbmRfX2hlYWRlcjpob3ZlciAuZXhwYW5kX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAuZXhwYW5kIC5leHBhbmRfX2hlYWRlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5leHBhbmQgLmV4cGFuZF9faGVhZGVyOmZvY3VzIC5leHBhbmRfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLm5vLWpzIC5leHBhbmQgLmV4cGFuZF9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMTVweCAwIDEuNXJlbTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5leHBhbmQgLmV4cGFuZF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNTAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTVweCAwIDEuNXJlbTtcbiAgfVxufVxuXG4uZmFjdHMge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5mYWN0c19fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07XG59XG4uZmFjdHNfX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLmZhY3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uZmFjdHNfX2l0ZW06bnRoLWNoaWxkKDEpIC5mYWN0c19fYmFyIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmZhY3RzX19pdGVtOm50aC1jaGlsZCgyKSAuZmFjdHNfX2JhciAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5mYWN0c19faXRlbTpudGgtY2hpbGQoMykgLmZhY3RzX19iYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4uZmFjdHNfX2l0ZW06bnRoLWNoaWxkKDQpIC5mYWN0c19fYmFyIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmZhY3RzX19pdGVtOm50aC1jaGlsZCg1KSAuZmFjdHNfX2JhciAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5mYWN0c19faXRlbTpudGgtY2hpbGQoNikgLmZhY3RzX19iYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4uZmFjdHNfX2l0ZW06bnRoLWNoaWxkKDcpIC5mYWN0c19fYmFyIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLmZhY3RzX19pdGVtOm50aC1jaGlsZCg4KSAuZmFjdHNfX2JhciAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cbi5mYWN0c19faXRlbTpudGgtY2hpbGQoOSkgLmZhY3RzX19iYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4uZmFjdHNfX2l0ZW06bnRoLWNoaWxkKDEwKSAuZmFjdHNfX2JhciAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uZmFjdHNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbn1cbi5mYWN0c19fcmVzdWx0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mYWN0c19fYmFyIHtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG4uZmFjdHNfX2JhciAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC44cyBlYXNlLW91dCAwLjVzO1xufVxuLmZhY3RzX19leHBsYW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0cyB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5mYWN0c19fdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uZmlndXJlX19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlndXJlLS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpZ3VyZS0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZpZ3VyZS0td2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLmZpZ3VyZS0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDc3NXB4KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTEwMHZ3ICsgNzc1cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IC5maWd1cmUtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTQ0MHB4ICsgNzc1cHgpIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgtMTQ0MHB4ICsgNzc1cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnNlY3Rpb25fX2NvbnRlbnQgLmZpZ3VyZS0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDg3NXB4KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTEwMHZ3ICsgODc1cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWN0aW9uX19jb250ZW50IC5maWd1cmUtLXdpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTQ0MHB4ICsgODc1cHgpIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgtMTQ0MHB4ICsgODc1cHgpIC8gMik7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIHotaW5kZXg6IDE7XG59XG4uZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzODE3ZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyX19uZXdzbGV0dGVyIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZm9vdGVyX19wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fcGFuZWw6Zmlyc3QtY2hpbGQge1xuICBvcmRlcjogMTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5mb290ZXJfX3BhbmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZm9vdGVyX19wYW5lbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fcGFuZWwge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9vdGVyX19wYW5lbDpmaXJzdC1jaGlsZCB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fcGFuZWwuaXMtd2lkZSB7XG4gICAgZmxleDogMjtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB3aWR0aDogMTUwcHg7XG59XG4uZm9vdGVyX19sb2dvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmZvb3Rlcl9fbG9nbzpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5mb290ZXJfX2xvZ28gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5mb290ZXJfX2xvZ28gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5mb290ZXJfX2NvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZm9vdGVyX19zb2NpYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5mb290ZXJfX25ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWUwO1xufVxuLnRoZW1lLS1ncmVlbiAuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLmZvb3Rlcl9fbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2JkNDc7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLmZvb3Rlcl9fbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLXJlZCAuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5mb290ZXJfX25ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyMTA2O1xufVxuLnRoZW1lLS1icm93biAuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLmZvb3Rlcl9fbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTNlMjQ7XG59XG5cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeTpob3ZlciAub3dsLW5hdiAub3dsLW5leHQsXG4uZ2FsbGVyeTpob3ZlciAub3dsLW5hdiAub3dsLXByZXYge1xuICBvcGFjaXR5OiAxO1xufVxuLmdhbGxlcnlfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5X19jYXJvdXNlbCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZ2FsbGVyeV9fc2xpZGUge1xuICBtYXJnaW46IDA7XG59XG4uZ2FsbGVyeV9fc2xpZGUgLm1lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuLmdhbGxlcnlfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnlfX2NhcHRpb24gKyAuZ2FsbGVyeV9fY29weXJpZ2h0IHtcbiAgYm90dG9tOiAxLjZyZW07XG59XG4uZ2FsbGVyeV9fY29weXJpZ2h0IHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uZ2FsbGVyeV9fY29weXJpZ2h0LS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdhbGxlcnkgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuZ2FsbGVyeSAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMycHg7XG4gIGhlaWdodDogNjRweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIHdpZHRoOiAzMnB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtbmV4dDpob3Zlcixcbi5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2FsbGVyeSAub3dsLW5hdiAub3dsLW5leHQ6OmFmdGVyLFxuLmdhbGxlcnkgLm93bC1uYXYgLm93bC1wcmV2OjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC03cHggMCAwIC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICB3aWR0aDogMTRweDtcbn1cbi5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuLFxuLmdhbGxlcnkgLm93bC1uYXYgLm93bC1wcmV2IHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uZ2FsbGVyeSAub3dsLW5hdiAub3dsLW5leHQuZGlzYWJsZWQsXG4uZ2FsbGVyeSAub3dsLW5hdiAub3dsLXByZXYuZGlzYWJsZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbn1cbi5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzJweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLmdhbGxlcnkgLm93bC1uYXYgLm93bC1uZXh0OjphZnRlciB7XG4gIG1hcmdpbjogLTdweCAwIDAgLTEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG59XG4uZ2FsbGVyeSAub3dsLW5hdiAub3dsLW5leHQuZGlzYWJsZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbn1cbi5nYWxsZXJ5IC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwNjI1Zjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5nYWxsZXJ5IC5vd2wtbmV4dCxcbi50aGVtZS0tYXF1YS1ibHVlIC5nYWxsZXJ5IC5vd2wtcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuZ2FsbGVyeSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC5nYWxsZXJ5IC5vd2wtbmV4dCxcbi50aGVtZS0tZ3JlZW4gLmdhbGxlcnkgLm93bC1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLmdhbGxlcnkgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5nYWxsZXJ5IC5vd2wtbmV4dCxcbi50aGVtZS0tZGFyay1ncmVlbiAuZ2FsbGVyeSAub3dsLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5nYWxsZXJ5IC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5nYWxsZXJ5IC5vd2wtbmV4dCxcbi50aGVtZS0tcmVkIC5nYWxsZXJ5IC5vd2wtcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAuZ2FsbGVyeSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC5nYWxsZXJ5IC5vd2wtbmV4dCxcbi50aGVtZS0tYnJvd24gLmdhbGxlcnkgLm93bC1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLmdhbGxlcnkgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeSAub3dsLW5hdiAub3dsLW5leHQsXG4udGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtbmV4dDo6YWZ0ZXIsXG4udGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5IC5vd2wtbmF2IC5vd2wtcHJldjo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMwMDYyNWY7XG59XG4udGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5IC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeSAub3dsLW5leHQ6OmFmdGVyLFxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5IC5vd2wtcHJldjo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeSAub3dsLW5leHQ6OmFmdGVyLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnkgLm93bC1wcmV2OjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnkgLm93bC1uZXh0OjphZnRlcixcbi50aGVtZS0tcmVkIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnkgLm93bC1wcmV2OjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeSAub3dsLW5leHQ6OmFmdGVyLFxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5IC5vd2wtcHJldjo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM3MTM1MWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuLmdhbGxlcnktcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LXBhZ2luYXRpb25fX2Nhcm91c2VsIHtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbSB7XG4gIGhlaWdodDogNTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LXBhZ2luYXRpb25fX2l0ZW06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IC0xMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQ1LCAtMC43OCwgMC4zMiwgMS41KTtcbiAgd2lkdGg6IDI0cHg7XG59XG4uZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTpob3ZlciAuZ2FsbGVyeS1wYWdpbmF0aW9uX19oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYWN0aXZlLmNlbnRlciAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmFjdGl2ZS5jZW50ZXIgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTo6YWZ0ZXIge1xuICBib3R0b206IC0xNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMik7XG59XG4uYWN0aXZlLmNlbnRlciAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2hlYWRpbmcge1xuICBjb2xvcjogIzAwMDtcbn1cbi5nYWxsZXJ5LXBhZ2luYXRpb25fX2hlYWRpbmcge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2l0ZW06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2l0ZW06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktcGFnaW5hdGlvbiAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNjM2E7XG59XG4udGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5LXBhZ2luYXRpb24gLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbTpob3ZlciAuZ2FsbGVyeS1wYWdpbmF0aW9uX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4udGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5LXBhZ2luYXRpb24gLmNlbnRlciAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2hlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktcGFnaW5hdGlvbiAuZ2FsbGVyeS1wYWdpbmF0aW9uX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktcGFnaW5hdGlvbiAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYTU7XG59XG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktcGFnaW5hdGlvbiAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeS1wYWdpbmF0aW9uIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2l0ZW06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDIyZTtcbn1cbi50aGVtZS0tcmVkIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktcGFnaW5hdGlvbiAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDE0MDM7XG59XG4udGhlbWUtLWJyb3duIC50aGVtZS0tcmV2ZXJzZWQgLmdhbGxlcnktcGFnaW5hdGlvbiAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDJjMWE7XG59XG5cbi5nYWxsZXJ5LWFkdmFuY2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fbmF2ICsgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDYyNWY7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkX19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkX19jb3B5cmlnaHQge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC40cmVtIDAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fY29weXJpZ2h0LS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fY29udGVudCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fY29udGVudCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX2NvbnRlbnQgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1uZXh0LFxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtbmV4dDo6YWZ0ZXIsXG4uZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLXByZXY6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTdweCAwIDAgLTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIHdpZHRoOiAxNHB4O1xufVxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1uZXh0IHNwYW4sXG4uZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLXByZXYgc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtbmV4dC5kaXNhYmxlZCxcbi5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtcHJldi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLW5leHQ6OmFmdGVyIHtcbiAgbWFyZ2luOiAtN3B4IDAgMCAtMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5nYWxsZXJ5LWFkdmFuY2VkX19uYXYgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLmdhbGxlcnktYWR2YW5jZWRfX25hdiArIC5nYWxsZXJ5LWFkdmFuY2VkX19jYXJvdXNlbCB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5nYWxsZXJ5LWFkdmFuY2VkX19uYXYgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5nYWxsZXJ5LWFkdmFuY2VkX19uYXYgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLmdhbGxlcnktYWR2YW5jZWRfX25hdiArIC5nYWxsZXJ5LWFkdmFuY2VkX19jYXJvdXNlbCB7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjNzEzNTFmO1xufVxuLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzNhO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwM2MzYTtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDNjM2E7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5LWFkdmFuY2VkX19jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYTU7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMDA1ZmE1O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzAwNWZhNTtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwNTk0MDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MjJlO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzJhNDIyZTtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMyYTQyMmU7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2VkIC5nYWxsZXJ5LWFkdmFuY2VkX19jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDE0MDM7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjOGQxNDAzO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlZCAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyYzFhO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzVkMmMxYTtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM1ZDJjMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWFkdmFuY2VkX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nYWxsZXJ5LWFkdmFuY2VkX19pdGVtIHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWRfX2l0ZW06OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5jZW50ZXIgLmdhbGxlcnktYWR2YW5jZWRfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2VudGVyIC5nYWxsZXJ5LWFkdmFuY2VkX19pdGVtIC5nYWxsZXJ5LWFkdmFuY2VkX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWRfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDEuM3JlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGVmdDogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMS41cmVtKSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQgMC4ycztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLW5leHQsXG4uZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1uZXh0OmhvdmVyLFxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1wcmV2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLW5leHQ6OmFmdGVyLFxuLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1wcmV2OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLXByZXYge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNDNweCk7XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMzM3B4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbGxlcnktYWR2YW5jZWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA4NTBweDtcbiAgfVxuICAuZ2FsbGVyeS1hZHZhbmNlZF9fY29udGVudCB7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxuICAuZ2FsbGVyeS1hZHZhbmNlZF9fY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cbiAgLmdhbGxlcnktYWR2YW5jZWQgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDQzcHgpO1xuICB9XG4gIC5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MzNweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5nYWxsZXJ5LWFkdmFuY2VkX19pdGVtIHtcbiAgICB3aWR0aDogMTEwMHB4O1xuICB9XG4gIC5nYWxsZXJ5LWFkdmFuY2VkIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU2OHB4KTtcbiAgfVxuICAuZ2FsbGVyeS1hZHZhbmNlZCAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTU4cHgpO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB3aWR0aCAwLjJzO1xuICB3aWR0aDogMTAwcHg7XG59XG4uaGVhZGVyX19sb2dvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmhlYWRlcl9fbG9nbzpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5oZWFkZXJfX2xvZ28gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5oZWFkZXJfX3NtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogN3B4O1xufVxuLmhlYWRlcl9fcHJpbWFyeSB7XG4gIGJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5oZWFkZXJfX3NlY29uZGFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogODVweDtcbiAgfVxuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fcHJpbWFyeSwgLmhlYWRlcl9fc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRoZW1lLS1hcXVhLWJsdWUgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1yZWQgLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xufVxuXG4vKlxuICAgIEluIG9yZGVyIHRvIG1ha2UgdGhpcyBtaXhpbiB3b3JrIGluIGFsbCBicm93c2VycyB5b3UgbmVlZCB0byBlbmNvZGUgeW91ciBzdmcgZWxlbWVudCwgYW5kIG9ubHkgdGhlIFNWRyBlbGVtZW50LCBzdGFydGluZyBmcm9tIDxzdmc+Li4uIHRpbGwgPC9zdmc+XG4gICAgUmVhZCBhYm91dCB0aGlzIGlzc3VlIGhlcmU6IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTA3Njg0NTEvaW5saW5lLXN2Zy1pbi1jc3NcblxuICAgIEhvdyB0byB1c2U6IEBpbmNsdWRlIHN2ZygndHlwZScsICRjb2xvcik7XG4qL1xuLmluZGV4IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgxODIsIDE4MiwgMTgyLCAwLjgpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAxJSwgMCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0O1xufVxuLmluZGV4LmlzLXN0aWNreSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5pbmRleC5pcy1vcGVuIC5pbmRleF9faGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xufVxuLmluZGV4LmlzLW9wZW4gLmluZGV4X19kcmF3ZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaW5kZXhfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5kZXhfX2hlYWRlcjpob3ZlciAuaW5kZXhfX3RpdGxlOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZGV4X19pY29uIHtcbiAgZmlsbDogI2I2YjZiNjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5pbmRleF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmluZGV4X190aXRsZS5pcy1jaGFuZ2luZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cbi5pbmRleF9fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5OCwgOTUsIDAuOCk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMTVzIGVhc2Utb3V0O1xuICB3aWR0aDogMDtcbn1cbi5pbmRleF9fZHJhd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMTgyLCAxODIsIDE4MiwgMC44KTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5pbmRleF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZGV4X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZGV4X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZGV4X19saW5rOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5kZXhfX2xpbms6Zm9jdXMgc3Bhbjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbmRleF9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjclMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDA2MjVmJTIyJTIwZCUzRCUyMk0xLjY5NyUyMDBIMHY0MGgxLjY5N0MxOC45MzUlMjA0MCUyMDEwLjA5JTIwMjcuOTU3JTIwMjclMjAyMC4xMzN2LS4yNjVDMTAuMDklMjAxMi4wNDQlMjAxOC45MzYlMjAwJTIwMS42OTclMjAweiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjdweDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHdpZHRoOiAyN3B4O1xufVxuLmluZGV4X19saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgOTgsIDk1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogOHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNHB4O1xuICB0b3A6IDE3cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgd2lkdGg6IDhweDtcbn1cbi5pbmRleF9fbGluay5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbmRleF9fbGluay5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5kZXhfX2xpbmsuaXMtYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaW5kZXhfX2xpbmsuaXMtYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pbmRleF9fbGluayBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5pbmRleF9fbGluayBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMC44KTtcbiAgYm90dG9tOiAtMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xNXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZGV4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHRvcDogODVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMSUpO1xuICB9XG4gIC5pbmRleDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaW5kZXguaXMtc3RpY2t5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcbiAgfVxuICAuaW5kZXguaXMtc3RpY2t5OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmluZGV4LmlzLXN0aWNreTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDE2MCwgMTU5LCAwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTk1cHgpO1xuICB9XG4gIC5pbmRleC5pcy1zdGlja3kgLmluZGV4X19saW5rOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaW5kZXguaXMtc3RpY2t5IC5pbmRleF9fbGluayBzcGFuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5pbmRleC5pcy1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDE4MiwgMTgyLCAxODIsIDAuOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5pbmRleC5pcy1vcGVuOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5kZXguaXMtb3Blbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmluZGV4LmlzLW9wZW4gLmluZGV4X19saW5rOjphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaW5kZXguaXMtb3BlbiAuaW5kZXhfX2xpbmsgc3BhbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuaW5kZXggLmluZGV4X19oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5pbmRleCAuaW5kZXhfX2RyYXdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDg1cHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNDBweCAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmluZGV4IC5pbmRleF9faXRlbSB7XG4gICAgcGFkZGluZzogMCAzNXB4IDAgMDtcbiAgfVxuICAuaW5kZXggLmluZGV4X19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICB9XG4gIC5pbmRleCAuaW5kZXhfX2xpbms6OmJlZm9yZSwgLmluZGV4IC5pbmRleF9fbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaW5kZXgge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMHZ3IC0gODAwcHgpIC8gMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5pbmRleF9faGVhZGVyIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLmluZGV4X190aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluZGV4LmlzLXN0aWNreSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDg1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyA1MHB4KSk7XG4gIH1cbiAgLmluZGV4LmlzLXN0aWNreTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyA1NXB4KSk7XG4gIH1cbiAgLmluZGV4LmlzLXN0aWNreSAuaW5kZXhfX2hlYWRlciB7XG4gICAgY29sb3I6ICMwMDYyNWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5pbmRleC5pcy1zdGlja3kgLmluZGV4X190aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbmRleC5pcy1vcGVuIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuaW5kZXguaXMtb3Blbjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaW5kZXgge1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gIH1cbiAgLmluZGV4LmlzLXN0aWNreSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNzVweCk7XG4gIH1cbiAgLmluZGV4LmlzLXN0aWNreTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNzBweCk7XG4gIH1cbiAgLmluZGV4LmlzLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuaW5kZXguaXMtb3Blbjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5sZWdhY3kge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLmxlZ2FjeV9fY29udGVudCB7XG4gIG1hcmdpbjogNmVtIGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pcy1sZWdhY3kgLmxlZ2FjeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLmxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5saXN0X19pdGVtLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGlzdC0tYXJjaGl2ZSB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbi5saXN0LS1hcmNoaXZlIC5saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gIG1hcmdpbjogMDtcbn1cbi5saXN0LS1hcmNoaXZlIC5saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm92ZXJ2aWV3IC5saXN0LS1hcmNoaXZlIHtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ubGlzdC0tYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5saXN0LS1hdXRob3IgLmxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5saXN0LS1hdXRob3IgLmxpc3RfX2l0ZW0gPiBkaXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmxpc3QtLWhvcml6b250YWwgLmxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5saXN0LS1hdXRob3JzLCAubGlzdC0tY2VudGVyZWQsIC5saXN0LS1kaXN0cmlidXRlZCwgLmxpc3QtLWxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5saXN0LS1hdXRob3JzIC5saXN0X19pdGVtLCAubGlzdC0tY2VudGVyZWQgLmxpc3RfX2l0ZW0sIC5saXN0LS1kaXN0cmlidXRlZCAubGlzdF9faXRlbSwgLmxpc3QtLWxlZnQgLmxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLmxpc3QtLWF1dGhvcnMgLmxpc3RfX2l0ZW0gPiBkaXYsIC5saXN0LS1jZW50ZXJlZCAubGlzdF9faXRlbSA+IGRpdiwgLmxpc3QtLWRpc3RyaWJ1dGVkIC5saXN0X19pdGVtID4gZGl2LCAubGlzdC0tbGVmdCAubGlzdF9faXRlbSA+IGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5saXN0LS1hdXRob3JzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5saXN0LS1kaXN0cmlidXRlZCAubGlzdF9faXRlbSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmxpc3QtLWxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubGlzdC0tbGVmdCAubGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbn1cblxuLmxpc3QtLWdyaWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ubGlzdC0tZ3JpZF9faXRlbSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4ubGlzdC0tZ3JpZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24gLmxpc3QtLWdyaWQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LS1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5saXN0LS1ncmlkIC5saXN0X19pdGVtIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLmxpc3QtLWdyaWQgLmxpc3RfX2l0ZW0gPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubGlzdC0tZ3JpZCAubGlzdF9faXRlbS0tbGFyZ2Uge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LS1ncmlkIC5saXN0X19pdGVtIHtcbiAgICBmbGV4OiAxIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5saXN0LS1ncmlkIC5saXN0X19pdGVtID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm92ZXJ2aWV3IC5saXN0LS1ncmlkIC5saXN0X19pdGVtLmxpc3RfX2l0ZW0tLWxhcmdlIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdmVydmlldyAubGlzdC0tZ3JpZCAubGlzdF9faXRlbS5saXN0X19pdGVtLS1tZWRpdW0ge1xuICAgIGZsZXg6IDEgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1pbi13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLndpdGgtZmVhdHVyZWQtZ3JpZCAubGlzdC0tZ3JpZCAubGlzdF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBmbGV4OiAxIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtaW4td2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4ubG9hZGVyOjphZnRlciB7XG4gIGFuaW1hdGlvbjogbG9hZGVyIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICMwMDYyNWYgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogOHB4O1xuICB3aWR0aDogNjRweDtcbn1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm1hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubWFwX19zZWxlY3QtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGhlbWUtLXJldmVyc2UgLm1hcF9fc2VsZWN0LWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX19zZWxlY3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFwX19zZWxlY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1hcF9fc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tYXBfX3NlbGVjdC1zZWxlY3RlZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG4ubWFwX19zZWxlY3QtaWNvbiB7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjJweDtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHdpZHRoOiAxN3B4O1xuICB6LWluZGV4OiA1O1xufVxuLm1hcF9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcF9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYXBfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcF9fbG9jYXRpb25zIHtcbiAgY291bnRlci1yZXNldDogbG9jYXRpb24tbnVtYmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX19sb2NhdGlvbnMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYXBfX2xvY2F0aW9uIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxvY2F0aW9uLW51bWJlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMXMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX2xvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXBfX2xvY2F0aW9uLmlzLWFuaW1hdGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1hcF9fbG9jYXRpb24uaXMtaGlkZGVuLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX2xvY2F0aW9uLmlzLWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX2xvY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgxMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44NXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgyMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgyMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDIzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDI0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMjUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMjYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgyNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgyOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDI5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDMwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMzEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMzIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgzMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgzNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDM1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDM2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMzcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoMzgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCgzOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg0MCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg0MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg0Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDQzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDQ0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoNDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG4ubWFwX19sb2NhdGlvbjpudGgtY2hpbGQoNDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg0Nykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcbn1cbi5tYXBfX2xvY2F0aW9uOm50aC1jaGlsZCg0OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDQ5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuLm1hcF9fbG9jYXRpb246bnRoLWNoaWxkKDUwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG4uaXMtZmFkZWQgLm1hcF9fbG9jYXRpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG4ubWFwX19waW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogLTEycHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gIHdpZHRoOiAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX19waW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFwX19waW46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4ubWFwX19waW46Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuLm1hcF9fcGluOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFwX19waW46OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCA5OCwgOTUsIDAuNik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogN3B4O1xuICBsZWZ0OiA3cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm1hcF9fcGluIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ubWFwX19waW4gLmljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLm1hcF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA1N3B4O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMsIHRyYW5zZm9ybSAwLjE1cztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX292ZXJsYXkge1xuICAgIGJvdHRvbTogOTVweDtcbiAgICBsZWZ0OiAtMTI5cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5tYXBfX292ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDA2MjVmJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg1MCUpO1xuICB3aWR0aDogMjEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX292ZXJsYXk6OmFmdGVyIHtcbiAgICBib3R0b206IC0zNnB4O1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4ubWFwX19vdmVybGF5LWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICB0b3A6IDE4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDIycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX292ZXJsYXktY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubWFwX19vdmVybGF5LWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2MzYTtcbn1cbi5tYXBfX292ZXJsYXktY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzNhO1xufVxuLm1hcF9fb3ZlcmxheS1jbG9zZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcF9fb3ZlcmxheS1jbG9zZSBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLm1hcF9fb3ZlcmxheS10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwIDI1cHggMC4yNXJlbSAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFwX19vdmVybGF5LXRpdGxlOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1hcF9fb3ZlcmxheS1rZXkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1hcF9fb3ZlcmxheS12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcF9fb3ZlcmxheS1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4ubWFwX19vdmVybGF5LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5tYXBfX292ZXJsYXktbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLm1hcF9fb3ZlcmxheS1saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFwX19vdmVybGF5LXJvdyB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuLm1hcF9fb3ZlcmxheS1yb3c6OmJlZm9yZSwgLm1hcF9fb3ZlcmxheS1yb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5tYXBfX292ZXJsYXktcm93OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAubWFwX19vdmVybGF5LXJvdzo6YmVmb3JlLCAubGVnYWN5IC5tYXBfX292ZXJsYXktcm93OjphZnRlciB7XG4gIHpvb206IDE7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubWFwX19waW4ge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5tYXBfX3Bpbjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAxMTQsIDE5OCwgMC42KTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5tYXBfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLm1hcF9fb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwOTY0LjE2NyUyMDMwMDAlMjA1MzUuODMzJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDcyYzYlMjIlMjBkJTNEJTIyTTE0OTIuMzA2JTJDOTY0LjE2N0gwYzc2MC42MzklMkMwJTJDMTQ5Mi4zMDYlMkM1MzUuODMzJTJDMTQ5Mi4zMDYlMkM1MzUuODMzczczMS42NjctNTM1LjgzMyUyQzE0OTIuMzA2LTUzNS44MzNIMTQ5Mi4zMDZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLm1hcF9fb3ZlcmxheS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYTU7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubWFwX19vdmVybGF5LWNsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZhNTtcbn1cbi50aGVtZS0tZ3JlZW4gLm1hcF9fcGluIHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5tYXBfX3Bpbjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1NCwgMTcwLCA2NCwgMC42KTtcbn1cbi50aGVtZS0tZ3JlZW4gLm1hcF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5tYXBfX292ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzZhYTQwJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi50aGVtZS0tZ3JlZW4gLm1hcF9fb3ZlcmxheS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWdyZWVuIC5tYXBfX292ZXJsYXktY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5tYXBfX3BpbiB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5tYXBfX3Bpbjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCA4OSwgNjQsIDAuNik7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLm1hcF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLm1hcF9fb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwOTY0LjE2NyUyMDMwMDAlMjA1MzUuODMzJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDU5NDAlMjIlMjBkJTNEJTIyTTE0OTIuMzA2JTJDOTY0LjE2N0gwYzc2MC42MzklMkMwJTJDMTQ5Mi4zMDYlMkM1MzUuODMzJTJDMTQ5Mi4zMDYlMkM1MzUuODMzczczMS42NjctNTM1LjgzMyUyQzE0OTIuMzA2LTUzNS44MzNIMTQ5Mi4zMDZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5tYXBfX292ZXJsYXktY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MjJlO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5tYXBfX292ZXJsYXktY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MjJlO1xufVxuLnRoZW1lLS1yZWQgLm1hcF9fcGluIHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAubWFwX19waW46OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjE2LCAzMCwgNSwgMC42KTtcbn1cbi50aGVtZS0tcmVkIC5tYXBfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLm1hcF9fb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwOTY0LjE2NyUyMDMwMDAlMjA1MzUuODMzJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNkODFlMDUlMjIlMjBkJTNEJTIyTTE0OTIuMzA2JTJDOTY0LjE2N0gwYzc2MC42MzklMkMwJTJDMTQ5Mi4zMDYlMkM1MzUuODMzJTJDMTQ5Mi4zMDYlMkM1MzUuODMzczczMS42NjctNTM1LjgzMyUyQzE0OTIuMzA2LTUzNS44MzNIMTQ5Mi4zMDZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnRoZW1lLS1yZWQgLm1hcF9fb3ZlcmxheS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDE0MDM7XG59XG4udGhlbWUtLXJlZCAubWFwX19vdmVybGF5LWNsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLm1hcF9fcGluIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5tYXBfX3Bpbjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMTMsIDUzLCAzMSwgMC42KTtcbn1cbi50aGVtZS0tYnJvd24gLm1hcF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5tYXBfX292ZXJsYXk6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzNzEzNTFmJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi50aGVtZS0tYnJvd24gLm1hcF9fb3ZlcmxheS1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDJjMWE7XG59XG4udGhlbWUtLWJyb3duIC5tYXBfX292ZXJsYXktY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyYzFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubWFwX19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcy1zaG93biAubWFwX19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaXMtYW5pbWF0ZWQgLm1hcF9fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLm1hcCAucmVhZC1tb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYXAgLnJlYWQtbW9yZTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5tYXAgLnJlYWQtbW9yZTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1ldGEge1xuICBjb2xvcjogIzc3NztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZXRhX19pdGVtLCAubWV0YV9fY2F0ZWdvcnksIC5tZXRhX19kYXRlLCAubWV0YV9fcmVhZHRpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWV0YV9faXRlbTo6YmVmb3JlLCAubWV0YV9fY2F0ZWdvcnk6OmJlZm9yZSwgLm1ldGFfX2RhdGU6OmJlZm9yZSwgLm1ldGFfX3JlYWR0aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nOiAwIDAgMCAwLjM1cmVtO1xufVxuLm1ldGFfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLm1ldGFfX2NhdGVnb3J5OmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5tZXRhX19kYXRlOmZpcnN0LWNoaWxkOjpiZWZvcmUsIC5tZXRhX19yZWFkdGltZTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZXRhX19jYXRlZ29yeSB+IC5tZXRhX19kYXRlOjpiZWZvcmUsIC5tZXRhX19jYXRlZ29yeSB+IC5tZXRhX19yZWFkdGltZTo6YmVmb3JlLCAubWV0YV9fZGF0ZSB+IC5tZXRhX19kYXRlOjpiZWZvcmUsIC5tZXRhX19kYXRlIH4gLm1ldGFfX3JlYWR0aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbiAgcGFkZGluZzogMCAwLjM1cmVtO1xufVxuLm1ldGFfX2ljb24ge1xuICBmaWxsOiAjYjZiNmI2O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB3aWR0aDogMjBweDtcbn1cbi5hcnRpY2xlIC5tZXRhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFydGljbGUgLmltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaW1hZ2VzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0wLjVyZW0gLTAuNXJlbSAwO1xufVxuLmltYWdlc19faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlc19faXRlbTpudGgtY2hpbGQoMSksIC5pbWFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpLCAuaW1hZ2VzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltYWdlc19faXRlbTpob3ZlciAuaW1hZ2VzX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5pbWFnZXNfX21lZGlhIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlc19faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlc19fYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaW1hZ2VzX19idXR0b24gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5pbWFnZXNfX2Rvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5OCwgOTUsIDAuNyk7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uaW1hZ2VzX19kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG59XG4uaW1hZ2VzX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbn1cbi5pbWFnZXNfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMC41cmVtIGF1dG8gMDtcbn1cbi5pbWFnZXMuaXMtb3BlbiAuaW1hZ2VzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1hZ2VzLmlzLW9wZW4gLmltYWdlc19fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmltYWdlc19faXRlbSB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuaW1hZ2VzX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlc19faXRlbSB7XG4gICAgZmxleDogMSAxIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmltYWdlc19faXRlbTpudGgtY2hpbGQoNSksIC5pbWFnZXNfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlc19faXRlbSB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuaW1hZ2VzX19pdGVtOm50aC1jaGlsZCg3KSwgLmltYWdlc19faXRlbTpudGgtY2hpbGQoOCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXJfX3RpdGxlLCAubmV3c2xldHRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDA7XG59XG4ubmV3c2xldHRlcl9fdGl0bGUge1xuICBjb2xvcjogIzAwMTYxNTtcbn1cbi5uZXdzbGV0dGVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5ld3NsZXR0ZXJfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c2xldHRlcl9fZm9ybS5pcy1lcnJvciB7XG4gIGNvbG9yOiAjZDgxZTA1O1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5uZXdzbGV0dGVyX19sYWJlbCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5uZXdzbGV0dGVyX19lcnJvciwgLm5ld3NsZXR0ZXJfX3N1Y2NlcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubmV3c2xldHRlcl9faW5wdXQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDYyNWY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxN3B4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5uZXdzbGV0dGVyX19pbnB1dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG4ubmV3c2xldHRlcl9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDE2MTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmV3c2xldHRlcl9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubmV3c2xldHRlcl9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5uZXdzbGV0dGVyX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCA5cHggMCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG59XG4ubmV3c2xldHRlcl9fYnV0dG9uIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ubmV3c2xldHRlcl9faWNvbiB7XG4gIGZpbGw6ICM0NDQ7XG59XG4ubmV3c2xldHRlci0tZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c2xldHRlci0tZm9vdGVyIC5uZXdzbGV0dGVyX19jb250ZW50LFxuLm5ld3NsZXR0ZXItLWZvb3RlciAubmV3c2xldHRlcl9fZm9ybSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEyNHB4O1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ubmV3c2xldHRlci0tdGVhc2VyIC5uZXdzbGV0dGVyX19mb3JtIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9faW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2MzYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c2xldHRlci0tdGVhc2VyIC5uZXdzbGV0dGVyX19idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiU3Vic2NyaWJlXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fc3VidGl0bGUsXG4ubmV3c2xldHRlci0tdGVhc2VyIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xufVxuLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubmV3c2xldHRlcl9fdGl0bGUge1xuICBjb2xvcjogIzAwMzc2MDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5uZXdzbGV0dGVyX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubmV3c2xldHRlcl9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDM3NjA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAubmV3c2xldHRlci0tdGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5uZXdzbGV0dGVyLS10ZWFzZXIgLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYTU7XG59XG4udGhlbWUtLWdyZWVuIC5uZXdzbGV0dGVyX190aXRsZSwgLnRoZW1lLS1kYXJrLWdyZWVuIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMmE0MjJlO1xufVxuLnRoZW1lLS1ncmVlbiAubmV3c2xldHRlcl9faW5wdXQsIC50aGVtZS0tZGFyay1ncmVlbiAubmV3c2xldHRlcl9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAubmV3c2xldHRlcl9faW5wdXQ6Zm9jdXMsIC50aGVtZS0tZGFyay1ncmVlbiAubmV3c2xldHRlcl9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLWdyZWVuIC5uZXdzbGV0dGVyLS10ZWFzZXIsIC50aGVtZS0tZGFyay1ncmVlbiAubmV3c2xldHRlci0tdGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fYnV0dG9uLCAudGhlbWUtLWRhcmstZ3JlZW4gLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gIGNvbG9yOiAjNzQxMDAzO1xufVxuLnRoZW1lLS1yZWQgLm5ld3NsZXR0ZXJfX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5uZXdzbGV0dGVyX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzc0MTAwMztcbn1cbi50aGVtZS0tcmVkIC5uZXdzbGV0dGVyLS10ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLm5ld3NsZXR0ZXItLXRlYXNlciAubmV3c2xldHRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLm5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM0OTIyMTQ7XG59XG4udGhlbWUtLWJyb3duIC5uZXdzbGV0dGVyX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5uZXdzbGV0dGVyX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ5MjIxNDtcbn1cbi50aGVtZS0tYnJvd24gLm5ld3NsZXR0ZXItLXRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5uZXdzbGV0dGVyLS10ZWFzZXIgLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDJjMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5uZXdzbGV0dGVyX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uZXdzbGV0dGVyLS1mb290ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQsXG4ubmV3c2xldHRlci0tZm9vdGVyIC5uZXdzbGV0dGVyX19mb3JtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLypcbiAgICBJbiBvcmRlciB0byBtYWtlIHRoaXMgbWl4aW4gd29yayBpbiBhbGwgYnJvd3NlcnMgeW91IG5lZWQgdG8gZW5jb2RlIHlvdXIgc3ZnIGVsZW1lbnQsIGFuZCBvbmx5IHRoZSBTVkcgZWxlbWVudCwgc3RhcnRpbmcgZnJvbSA8c3ZnPi4uLiB0aWxsIDwvc3ZnPlxuICAgIFJlYWQgYWJvdXQgdGhpcyBpc3N1ZSBoZXJlOiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzY4NDUxL2lubGluZS1zdmctaW4tY3NzXG5cbiAgICBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpO1xuKi9cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcm91c2VsX19pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWxfX2ltYWdlLmlzLXBvcnRyYWl0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJvdXNlbF9fYXJyb3dzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWxfX2Fycm93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA5OCwgOTUsIDAuNik7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDM7XG59XG4uY2Fyb3VzZWxfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNhcm91c2VsX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2Fyb3VzZWxfX2Fycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA2MCwgNTgsIDAuOCk7XG59XG4uY2Fyb3VzZWxfX2Fycm93LXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uY2Fyb3VzZWxfX2Fycm93LWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctaWNvbjo6YmVmb3JlLCAuY2Fyb3VzZWxfX2Fycm93LWljb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDNweDtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctaWNvbjo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmNhcm91c2VsX19hcnJvdy1pY29uLS1wcmV2IHtcbiAgcmlnaHQ6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cbi5jYXJvdXNlbF9fYXJyb3ctaWNvbi0tcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNhcm91c2VsX19hcnJvdy1pY29uLS1wcmV2OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY2Fyb3VzZWxfX2Fycm93LWljb24tLW5leHQge1xuICBsZWZ0OiA1MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmNhcm91c2VsX19hcnJvdy1pY29uLS1uZXh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNhcm91c2VsX19hcnJvdy1pY29uLS1uZXh0OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jYXJvdXNlbCAub3dsLWNhcm91c2VsLFxuLmNhcm91c2VsIC5vd2wtaXRlbSxcbi5jYXJvdXNlbCAub3dsLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtLWltYWdldmlld2VyIHtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLS1pbWFnZXZpZXdlciAuY2Fyb3VzZWxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJvdXNlbC0taW1hZ2V2aWV3ZXIgLmNhcm91c2VsX19jb3VudGVyIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMztcbn1cbi5jYXJvdXNlbC0taW1hZ2V2aWV3ZXIgLmNhcm91c2VsX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xuICB3aWR0aDogMS41cmVtO1xufVxuLmNhcm91c2VsLS1pbWFnZXZpZXdlciAuY2Fyb3VzZWxfX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtLWltYWdldmlld2VyIC5jYXJvdXNlbF9faXRlbSAuY2Fyb3VzZWxfX2Rvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNhcm91c2VsLS1pbWFnZXZpZXdlciAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2Fyb3VzZWxfX2Fycm93IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmNhcm91c2VsX19hcnJvdy1pY29uOjpiZWZvcmUsIC5jYXJvdXNlbF9fYXJyb3ctaWNvbjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuY2Fyb3VzZWxfX2Fycm93LWljb246OmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxuICAuY2Fyb3VzZWxfX2Fycm93LWljb246OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY2Fyb3VzZWwgLm1lZGlhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNTBweCk7XG4gIH1cbiAgLmNhcm91c2VsLS1pbWFnZXZpZXdlciAuY2Fyb3VzZWxfX2l0ZW0gLm1lZGlhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMDBweCk7XG4gIH1cbiAgLmNhcm91c2VsLS1pbWFnZXZpZXdlciAuY2Fyb3VzZWxfX2l0ZW0gLm1lZGlhIGltZyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm92ZXJ2aWV3X19jb250YWluZXIge1xuICBtYXJnaW46IDEuNXJlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5vdmVydmlld19fYXV0aG9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcnZpZXdfX2NhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm92ZXJ2aWV3X19jYXRlZ29yaWVzLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVydmlld19fbGFiZWwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5vdmVydmlld19fc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogcmVtb3ZlIGRlZmF1bHQgYXJyb3cgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwZmlsbCUzRCUyMiUyMzZmODZhNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yOC4yNSUyMDYuMTI1TDMyJTIwOS44NzVsLTE2JTIwMTYtMTYtMTYlMjAzLjc1LTMuNzVMMTYlMjAxOC4zNzV6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBjb2xvcjogIzZmYTQ5NTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogOXB4IDMwcHggMTBweCAxMHB4O1xufVxuLm92ZXJ2aWV3X19zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm92ZXJ2aWV3X19vcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm92ZXJ2aWV3X19tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjNmMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vdmVydmlld19fbGluayB7XG4gIGNvbG9yOiAjNmZhNDk1O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vdmVydmlld19fbGluazpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAwO1xufVxuLm92ZXJ2aWV3X19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDIuNXJlbTtcbn1cbi5vdmVydmlld19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAzYzNhO1xufVxuLm92ZXJ2aWV3X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDNjM2E7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ub3ZlcnZpZXdfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4ub3ZlcnZpZXdfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJ2aWV3X19zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLm92ZXJ2aWV3X19saW5rOmhvdmVyLCAudGhlbWUtLWFxdWEtYmx1ZSAub3ZlcnZpZXdfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNWZhNTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5vdmVydmlld19fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLm92ZXJ2aWV3X19saW5rOmhvdmVyLCAudGhlbWUtLWdyZWVuIC5vdmVydmlld19fbGluazpmb2N1cywgLnRoZW1lLS1kYXJrLWdyZWVuIC5vdmVydmlld19fbGluazpob3ZlciwgLnRoZW1lLS1kYXJrLWdyZWVuIC5vdmVydmlld19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1ncmVlbiAub3ZlcnZpZXdfX2xpbmsuaXMtYWN0aXZlLCAudGhlbWUtLWRhcmstZ3JlZW4gLm92ZXJ2aWV3X19saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1yZWQgLm92ZXJ2aWV3X19saW5rOmhvdmVyLCAudGhlbWUtLXJlZCAub3ZlcnZpZXdfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tcmVkIC5vdmVydmlld19fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLm92ZXJ2aWV3X19saW5rOmhvdmVyLCAudGhlbWUtLWJyb3duIC5vdmVydmlld19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNWQyYzFhO1xufVxuLnRoZW1lLS1icm93biAub3ZlcnZpZXdfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3ZlcnZpZXdfX2F1dGhvcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vdmVydmlld19fY2F0ZWdvcmllcy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAub3ZlcnZpZXdfX2NhdGVnb3JpZXMtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luYXRpb25fX2xpc3Q6OmJlZm9yZSwgLnBhZ2luYXRpb25fX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5wYWdpbmF0aW9uX19saXN0OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAucGFnaW5hdGlvbl9fbGlzdDo6YmVmb3JlLCAubGVnYWN5IC5wYWdpbmF0aW9uX19saXN0OjphZnRlciB7XG4gIHpvb206IDE7XG59XG4ucGFnaW5hdGlvbl9fcHJldiwgLnBhZ2luYXRpb25fX25leHQsIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzAwNjI1ZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0NXB4O1xufVxuLnBhZ2luYXRpb25fX3ByZXYuaXMtZGlzYWJsZWQsIC5wYWdpbmF0aW9uX19uZXh0LmlzLWRpc2FibGVkLCAucGFnaW5hdGlvbl9faXRlbS5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBmaWxsOiAjYjZiNmI2O1xufVxuLnBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCwgLnBhZ2luYXRpb25fX25leHQuaXMtY3VycmVudCwgLnBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIsIC5wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIsIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMsIC5wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMsIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uX19saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnBhZ2luYXRpb25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZpbGw6IGluaGVyaXQ7XG4gIGhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IC03JTtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucGFnaW5hdGlvbl9fcHJldiwgLnBhZ2luYXRpb25fX25leHQge1xuICBsZWZ0OiAtMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogYXV0bztcbn1cbi5wYWdpbmF0aW9uX19wcmV2IHNwYW4sIC5wYWdpbmF0aW9uX19uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnBhZ2luYXRpb25fX3ByZXYgLnBhZ2luYXRpb25fX2ljb24sIC5wYWdpbmF0aW9uX19uZXh0IC5wYWdpbmF0aW9uX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpIHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2luYXRpb25fX25leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTFyZW07XG59XG4ucGFnaW5hdGlvbl9fbmV4dCAucGFnaW5hdGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxuLm92ZXJ2aWV3IC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50LCAudGhlbWUtLWdyZWVuIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQsIC50aGVtZS0tZGFyay1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50LCAudGhlbWUtLXJlZCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50LCAudGhlbWUtLWJyb3duIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19wcmV2LFxuLnRoZW1lLS1hcXVhLWJsdWUgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX25leHQsXG4udGhlbWUtLWFxdWEtYmx1ZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjMDA3MmM2O1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCxcbi50aGVtZS0tYXF1YS1ibHVlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQsXG4udGhlbWUtLWFxdWEtYmx1ZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3ByZXYsXG4udGhlbWUtLWdyZWVuIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19uZXh0LFxuLnRoZW1lLS1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjMzZhYTQwO1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fcHJldi5pcy1jdXJyZW50LFxuLnRoZW1lLS1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50LFxuLnRoZW1lLS1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fcHJldixcbi50aGVtZS0tZGFyay1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbmV4dCxcbi50aGVtZS0tZGFyay1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjMDA1OTQwO1xuICBmaWxsOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX25leHQuaXMtY3VycmVudCxcbi50aGVtZS0tZGFyay1ncmVlbiAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19wcmV2LFxuLnRoZW1lLS1yZWQgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX25leHQsXG4udGhlbWUtLXJlZCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjZDgxZTA1O1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCxcbi50aGVtZS0tcmVkIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQsXG4udGhlbWUtLXJlZCAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3ByZXYsXG4udGhlbWUtLWJyb3duIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19uZXh0LFxuLnRoZW1lLS1icm93biAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjNzEzNTFmO1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fcHJldi5pcy1jdXJyZW50LFxuLnRoZW1lLS1icm93biAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50LFxuLnRoZW1lLS1icm93biAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fcHJldixcbi50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbmV4dCxcbi50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19wcmV2LmlzLWRpc2FibGVkLFxuLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19uZXh0LmlzLWRpc2FibGVkLFxuLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIGZpbGw6ICNiNmI2YjY7XG59XG4udGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCxcbi50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50LFxuLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgZmlsbDogIzAwNjI1Zjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzgxN2Y7XG59XG4udGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM4MTdmO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBjb2xvcjogIzAwNzJjNjtcbiAgZmlsbDogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgxZTA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWUwO1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCB7XG4gIGNvbG9yOiAjMzZhYTQwO1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NiZDQ3O1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NiZDQ3O1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgY29sb3I6ICMwMDU5NDA7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICBjb2xvcjogI2Q4MWUwNTtcbiAgZmlsbDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC50aGVtZS0tcmV2ZXJzZSAucGFnaW5hdGlvbiAucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTIxMDY7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEyMTA2O1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCB7XG4gIGNvbG9yOiAjNzEzNTFmO1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUzZTI0O1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUzZTI0O1xufVxuXG4ucGFydG5lcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcnRuZXJzX19pdGVtIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFydG5lcnNfX2xpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFydG5lcnNfX2xpbms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4ucGFydG5lcnNfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBhcnRuZXJzX19saW5rOmZvY3VzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wYXJ0bmVyc19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNzUlO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi5wYXJ0bmVycy5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYXJ0bmVycy5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhcnRuZXJzLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLnBhcnRuZXJzX19pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRoZW1lLS1ncmV5IC5wYXJ0bmVycyAucGFydG5lcnNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1ncmV5IC5wYXJ0bmVycyAucGFydG5lcnNfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1ibHVlIC5wYXJ0bmVycyAucGFydG5lcnNfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udGhlbWUtLWJsdWUgLnBhcnRuZXJzIC5wYXJ0bmVyc19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnBpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGluX19pbm5lciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5waW5fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGluX19tZWRpYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGluX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbi5waW5fX21hc2sge1xuICBib3R0b206IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgbGVmdDogLTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbn1cbi5waW5fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG4ucGluX19saW5rIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucGluX19jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGluX190aXRsZSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luOiAwIDAgMC4ycmVtO1xufVxuLnBpbl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5waW4gLnBpbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLnBpbiAucGluX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5waW4gLnBpbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tcmVkIC5waW4gLnBpbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnBpbiAucGluX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1yZXZlcnNlZCAucGluIC5waW5fX3RpdGxlLFxuLnRoZW1lLS1yZXZlcnNlZCAucGluIC5waW5fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5waW4ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnBpbi5oYXMtbGluazpob3ZlciAucGluX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gIH1cbiAgLnBpbi5oYXMtbGluazpmb2N1cyAucGluX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gIH1cbiAgLnBpbl9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5waW5fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBpbi0tbGFyZ2UgLnBpbl9faW5uZXIge1xuICAgIGhlaWdodDogMTc4cHg7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG59XG5cbi5wZXJzb25fX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZXJzb25fX2NvbnRhaW5lcjo6YmVmb3JlLCAucGVyc29uX19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi9cbn1cbi5wZXJzb25fX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnBlcnNvbl9fY29udGFpbmVyOjpiZWZvcmUsIC5sZWdhY3kgLnBlcnNvbl9fY29udGFpbmVyOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4ucGVyc29uX19jb250YWluZXItLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4ucGVyc29uX19tZXRhIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnBlcnNvbl9faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLnBlcnNvbl9fYmlvIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucGVyc29uX19jb21wYW55LCAucGVyc29uX19lbWFpbCwgLnBlcnNvbl9fcGhvbmUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBlcnNvbl9fY29tcGFueSwgLnBlcnNvbl9fZW1haWwsIC5wZXJzb25fX3Bob25lIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbXBhbnksIC5wZXJzb25fX3JvbGUsIC5wZXJzb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBlcnNvbl9fY29udGVudCAucGVyc29uX19jb21wYW55LCAucGVyc29uX19jb250ZW50IC5wZXJzb25fX3JvbGUsIC5wZXJzb25fX2NvbnRlbnQgLnBlcnNvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBlcnNvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBlcnNvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ucGVyc29uX190aXRsZS0tcmVsYXRlZCB7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBtYXJnaW46IDA7XG59XG4ucGVyc29uX19jb21wYW55IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGVyc29uX19zb2NpYWxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wZXJzb25fX3NvY2lhbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNkYWRhZGE7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZXJzb25fX3NvY2lhbC5saW5rZWRpbjpob3ZlciAucGVyc29uX19pY29uIHtcbiAgZmlsbDogIzAwNzdiNTtcbn1cbi5wZXJzb25fX3NvY2lhbC50d2l0dGVyOmhvdmVyIC5wZXJzb25fX2ljb24ge1xuICBmaWxsOiAjNTVhY2VlO1xufVxuLnBlcnNvbl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wZXJzb25fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5wZXJzb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wZXJzb25fX2l0ZW0gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5wZXJzb25fX2ljb24ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4ucGVyc29uX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wZXJzb25fX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0NDQ7XG59XG4ucGVyc29uX19yZWxhdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxuICAucGVyc29uX19tZXRhIHtcbiAgICBmbGV4OiAxIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5wZXJzb25fX2JpbyB7XG4gICAgZmxleDogMSAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWluLXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAycmVtO1xuICB9XG4gIC5wZXJzb25fX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4vKlxuICAgIEluIG9yZGVyIHRvIG1ha2UgdGhpcyBtaXhpbiB3b3JrIGluIGFsbCBicm93c2VycyB5b3UgbmVlZCB0byBlbmNvZGUgeW91ciBzdmcgZWxlbWVudCwgYW5kIG9ubHkgdGhlIFNWRyBlbGVtZW50LCBzdGFydGluZyBmcm9tIDxzdmc+Li4uIHRpbGwgPC9zdmc+XG4gICAgUmVhZCBhYm91dCB0aGlzIGlzc3VlIGhlcmU6IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTA3Njg0NTEvaW5saW5lLXN2Zy1pbi1jc3NcblxuICAgIEhvdyB0byB1c2U6IEBpbmNsdWRlIHN2ZygndHlwZScsICRjb2xvcik7XG4qL1xuLnBvcG92ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDUwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgei1pbmRleDogOTk5OTk5O1xufVxuLnBvcG92ZXJfX21hc2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLnBvcG92ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3BvdmVyX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMjtcbn1cbi5wb3BvdmVyX19jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0xMiUyMDEzLjM5bDEwLjYxJTIwMTAuNTg2TDI0JTIwMjIuNTg4JTIwMTMuMzklMjAxMiUyMDI0JTIwMS40MTIlMjAyMi42MS4wMjQlMjAxMiUyMDEwLjYxMiUyMDEuMzkuMDI0JTIwMCUyMDEuNDEyJTIwMTAuNjElMjAxMiUyMDAlMjAyMi41ODhsMS4zOSUyMDEuMzg4JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnBvcG92ZXJfX2Nsb3NlIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucG9wb3Zlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnBvcG92ZXIuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3BvdmVyLS1pbWFnZXZpZXdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9wb3Zlci0taW1hZ2V2aWV3ZXIuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9wb3Zlci0taW1hZ2V2aWV3ZXIgLnBvcG92ZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcG92ZXItLXdpZGUgLnBvcG92ZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbi5wb3BvdmVyLS1zbWFsbCAucG9wb3Zlcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3BvdmVyX19jbG9zZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAuOHJlbTtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcG92ZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnBvcG92ZXItLWltYWdldmlld2VyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggMjBweDtcbiAgfVxuICAucG9wb3Zlci0taW1hZ2V2aWV3ZXIgLnBvcG92ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG59XG5cbi5wb3B1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IHJnYmEoNTQsIDE3MCwgNjQsIDAuMikgMCA4cHggMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMy43NXJlbSAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnBvcHVwX190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5wb3B1cF9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvcHVwX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHotaW5kZXg6IDI7XG59XG4ucG9wdXBfX2Nsb3NlIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG4ucG9wdXBfX2Nsb3NlIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4ucG9wdXAuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5wcm9maWxlX19jb250ZW50OjpiZWZvcmUsIC5wcm9maWxlX19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovXG59XG4ucHJvZmlsZV9fY29udGVudDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnByb2ZpbGVfX2NvbnRlbnQ6OmJlZm9yZSwgLmxlZ2FjeSAucHJvZmlsZV9fY29udGVudDo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLnByb2ZpbGVfX2NvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZmlsZS0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzQ0NDtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wcm9maWxlLS1jb250ZW50IC5wcm9maWxlX19kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiNmI2YjY7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4ucHJvZmlsZS0tY29udGVudCAucHJvZmlsZV9fcGVyc29uIHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2ZpbGUtLWNvbnRlbnQgLnByb2ZpbGVfX3BlcnNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnRoZW1lLS1ncmV5IC5wcm9maWxlLS1jb250ZW50LnByb2ZpbGUtLWNvbnRlbnQsIC50aGVtZS0tYmx1ZSAucHJvZmlsZS0tY29udGVudC5wcm9maWxlLS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JleSAucHJvZmlsZS0tY29udGVudC5wcm9maWxlLS1jb250ZW50IC5wcm9maWxlX19kZXRhaWxzLCAudGhlbWUtLWJsdWUgLnByb2ZpbGUtLWNvbnRlbnQucHJvZmlsZS0tY29udGVudCAucHJvZmlsZV9fZGV0YWlscyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjVmNWY1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS0tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLnByb2ZpbGUtLWNvbnRlbnQgLnByb2ZpbGVfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG4gIC5wcm9maWxlLS1jb250ZW50IC5wcm9maWxlX19kZXRhaWxzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiNmI2YjY7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBtYXJnaW46IDAgMCAwIDEuNXJlbTtcbiAgfVxuICAucHJvZmlsZS0tY29udGVudCAucHJvZmlsZV9fcGVyc29uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMS41cmVtO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxuICAudGhlbWUtLWdyZXkgLnByb2ZpbGUucHJvZmlsZS0tY29udGVudCAucHJvZmlsZV9fZGV0YWlscywgLnRoZW1lLS1ibHVlIC5wcm9maWxlLnByb2ZpbGUtLWNvbnRlbnQgLnByb2ZpbGVfX2RldGFpbHMge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Y1ZjVmNTtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZmlsZS0tY29udGVudCB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG59XG5cbi5wcm9maWxlLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogMjUwcHg7XG59XG4ucHJvZmlsZS1jYXJkIC5wcm9maWxlLWNhcmRfX2ljb25zIHN2ZyB7XG4gIGZpbGw6ICM0NDQ7XG59XG4ucHJvZmlsZS1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5wcm9maWxlLWNhcmRfX3BpY3R1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwcHg7XG59XG4ucHJvZmlsZS1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9maWxlLWNhcmRfX25hbWUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuLnByb2ZpbGUtY2FyZF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9maWxlLWNhcmRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi5wcm9maWxlLWNhcmRfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi5wcm9maWxlLWNhcmRfX2l0ZW0ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9maWxlLWNhcmRfX3Bob25lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnByb2ZpbGUtY2FyZF9fcGhvbmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0NDQ7XG59XG4ucHJvZmlsZS1jYXJkX19waG9uZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NDtcbn1cbi5wcm9maWxlLWNhcmRfX2ljb25zIHtcbiAgZmlsbDogI2ZmZjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAuMzVyZW07XG59XG4ucHJvZmlsZS1jYXJkLS1zbWFsbCB7XG4gIHdpZHRoOiAxMjVweDtcbn1cbi5wcm9maWxlLWNhcmQtLXNtYWxsIC5wcm9maWxlLWNhcmRfX3BpY3R1cmUge1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuLnByb2ZpbGUtY2FyZC0tc21hbGwgLnByb2ZpbGUtY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDAuMnJlbTtcbn1cbi50aGVtZS0tZ3JleSAucHJvZmlsZS1jYXJkIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4udGhlbWUtLWdyZXkgLnByb2ZpbGUtY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWdyZXkgLnByb2ZpbGUtY2FyZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWdyZXkgLnByb2ZpbGUtY2FyZCAucHJvZmlsZS1jYXJkX19pY29ucyBzdmcge1xuICBmaWxsOiAjNDQ0O1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZTpob3ZlciAucHJvZmlsZS1jYXJkX19pY29ucyBzdmcge1xuICBmaWxsOiAjNDQ0O1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZTpmb2N1cyAucHJvZmlsZS1jYXJkX19pY29ucyBzdmcge1xuICBmaWxsOiAjNDQ0O1xufVxuLnByb2ZpbGUtY2FyZC50aGVtZS0tcmV2ZXJzZSAucHJvZmlsZS1jYXJkX19pY29ucyBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnByb2ZpbGUtY2FyZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnByb2ZpbGUtY2FyZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1ncmVlbiAucHJvZmlsZS1jYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9maWxlLWNhcmRfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAucHJvZmlsZS1jYXJkX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb2ZpbGUtY2FyZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1yZWQgLnByb2ZpbGUtY2FyZF9fbGluazpob3ZlciAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAucHJvZmlsZS1jYXJkX19saW5rOmZvY3VzIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5wcm9maWxlLWNhcmQtLXNtYWxsIC5wcm9maWxlLWNhcmRfX2xpbms6aG92ZXIgfiAucHJvZmlsZS1jYXJkX19pbmZvIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5wcm9maWxlLWNhcmQtLXNtYWxsIC5wcm9maWxlLWNhcmRfX2xpbms6Zm9jdXMgfiAucHJvZmlsZS1jYXJkX19pbmZvIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnByb2ZpbGUtY2FyZF9fbGluazpob3ZlciAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9maWxlLWNhcmRfX2xpbms6Zm9jdXMgLnByb2ZpbGUtY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAucHJvZmlsZS1jYXJkLS1zbWFsbCAucHJvZmlsZS1jYXJkX19saW5rOmhvdmVyIH4gLnByb2ZpbGUtY2FyZF9faW5mbyAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9maWxlLWNhcmQtLXNtYWxsIC5wcm9maWxlLWNhcmRfX2xpbms6Zm9jdXMgfiAucHJvZmlsZS1jYXJkX19pbmZvIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2ZpbGUtY2FyZC0tZmVhdHVyZWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuICAucHJvZmlsZS1jYXJkLS1mZWF0dXJlZCAucHJvZmlsZS1jYXJkX19waWN0dXJlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMCAycmVtIDAgMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLnByb2ZpbGUtY2FyZC0tZmVhdHVyZWQgLnByb2ZpbGUtY2FyZF9faWNvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1jYXJkLS1zbWFsbCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmEwOWY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cyBsaW5lYXI7XG4gIHdpZHRoOiA4cHg7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDIlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA0JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDUlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA3JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiOFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDglO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogOSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDExJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMTJcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTMlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDE0JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMTVcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxNSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTYlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDE3JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMThcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxOCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTklO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMjFcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAyMSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMjIlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDIzJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMjRcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAyNCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMjUlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMjdcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAyNyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMjglO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDI5JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMzBcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAzMCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMzElO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDMyJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMzNcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAzMyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMzQlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDM1JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMzZcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAzNiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMzclO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDM4JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiMzlcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAzOSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNDAlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQxJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNDJcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA0MiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNDMlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQ0JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNDVcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA0NSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNDYlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQ3JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNDhcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA0OCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNDklO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNTFcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA1MSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNTIlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDUzJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNTRcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA1NCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNTUlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDU2JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNTdcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA1NyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNTglO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDU5JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNjBcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA2MCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNjElO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDYyJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNjNcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA2MyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNjQlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDY1JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNjZcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA2NiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNjclO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDY4JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNjlcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA2OSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNzAlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDcxJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNzJcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA3MiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNzMlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDc0JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNzVcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA3NSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNzYlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDc3JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiNzhcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA3OCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNzklO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiODFcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA4MSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogODIlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDgzJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiODRcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA4NCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogODUlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDg2JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiODdcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA4NyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogODglO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDg5JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiOTBcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5MCU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogOTElO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDkyJTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiOTNcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5MyU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogOTQlO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiOTZcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5NiU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogOTclO1xufVxuLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDk4JTtcbn1cbi5wcm9ncmVzc2JhcltkYXRhLXByb2dyZXNzPVwiOTlcIl0gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5OSU7XG59XG4ucHJvZ3Jlc3NiYXJbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXMtZmFkZWQgLnByb2dyZXNzYmFyW2RhdGEtcHJvZ3Jlc3NdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogOHB4O1xufVxuLnByb2dyZXNzYmFyLS1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjE1cyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2dyZXNzYmFyLS1zY3JvbGwgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGIxYWY7XG59XG4udGhlbWUtLWdyZXkgLnByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi50aGVtZS0tZ3JleSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgxZTA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzc2MDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHJvZ3Jlc3NiYXItLXNjcm9sbCAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYjllMztcbn1cbi50aGVtZS0tZ3JlZW4gLnByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjYmQ0Nztcbn1cbi50aGVtZS0tZ3JlZW4gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJkNWEwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb2dyZXNzYmFyLS1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAucHJvZ3Jlc3NiYXItLXNjcm9sbCAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYWNhMDtcbn1cbi50aGVtZS0tcmVkIC5wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTIxMDY7XG59XG4udGhlbWUtLXJlZCAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MTAwMztcbn1cbi50aGVtZS0tcmVkIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUtLXJlZCAucHJvZ3Jlc3NiYXItLXNjcm9sbCAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOGY4Mjtcbn1cbi50aGVtZS0tYnJvd24gLnByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1M2UyNDtcbn1cbi50aGVtZS0tYnJvd24gLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTIyMTQ7XG59XG4udGhlbWUtLWJyb3duIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUtLWJyb3duIC5wcm9ncmVzc2Jhci0tc2Nyb2xsIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjg5YThmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2MTU7XG59XG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAucHJvZ3Jlc3NiYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcywgLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAucHJvZ3Jlc3NiYXIgLnByb2dyZXNzYmFyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLnByb2dyZXNzYmFyIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxMDAzO1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnByb2dyZXNzYmFyIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDkyMjE0O1xufVxuXG4ucHJvbW8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvbW9fX2ZpZ3VyZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDYyNWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB3aWR0aDogMTAwcHg7XG59XG4ucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjMDA2MjVmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4ucHJvbW9fX2NvbnRlbnQge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi5wcm9tb19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIFwiVmVyZGFuYVwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvbW9fX3RpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbn1cbi5wcm9tb19fdGl0bGUgKyAucHJvbW9fX3RleHQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucHJvbW9fX3RleHQge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9tb19fbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb21vX19saW5rIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucHJvbW86aG92ZXIgLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xufVxuLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucHJvbW8tLWxhcmdlIC5wcm9tb19fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tby0tbGFyZ2UgLnByb21vX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvbW8tLWxhcmdlIC5wcm9tb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9tbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnByb21vIC5wcm9tb19fZmlndXJlIHtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB3aWR0aDogMTI1cHg7XG4gIH1cbiAgLnByb21vIC5wcm9tb19fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9tbyAucHJvbW9fX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICB9XG4gIC5wcm9tby0tbGFyZ2Uge1xuICAgIHdpZHRoOiAyMDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vLS1sYXJnZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAucHJvbW8tLWxhcmdlIC5wcm9tb19fZmlndXJlIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLnByb21vLS1sYXJnZSAucHJvbW9fX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb21vLS1sYXJnZSAucHJvbW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHJvbW8gLnByb21vX19maWd1cmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnByb21vIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHJvbW8gLnByb21vX19jb250ZW50IHtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHJvbW86aG92ZXIgLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9tbyAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9tbyAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAucHJvbW8gLnByb21vX19jb250ZW50IHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9tbzpob3ZlciAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5wcm9tbzpob3ZlciAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tbyAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vIC5wcm9tb19fY29udGVudCB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tbzpob3ZlciAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAucHJvbW8gLnByb21vX19maWd1cmUge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnByb21vIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAucHJvbW8gLnByb21vX19jb250ZW50IHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAucHJvbW86aG92ZXIgLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tbyAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tbyAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8gLnByb21vX19jb250ZW50IHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tbzpob3ZlciAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tbzpob3ZlciAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wcm9tbyAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnByb21vIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnByb21vIC5wcm9tb19fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wcm9tbzpob3ZlciAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAucHJvbW86aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLnByb21vOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC50aGVtZS0tcmV2ZXJzZSAucHJvbW86aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogIzcxMzUxZjtcbn1cblxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3kgLnByb21vX19pY29uLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbiAucHJvbW9fX2ljb24sIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoIC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHkgLnByb21vX19pY29uLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoIC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1pbmR1c3RyeSAucHJvbW9fX2ljb24sIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlciAucHJvbW9fX2ljb24sIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHMgLnByb21vX19pY29uLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2UgLnByb21vX19pY29uLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uIC5wcm9tb19faWNvbiwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ljb24sIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24gLnByb21vX19pY29uLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllcyAucHJvbW9fX2ljb24sIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctY2xlYW4tZW5lcmd5IC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aCAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHkgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ29vZC1oZWFsdGggLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctaW5kdXN0cnkgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctbm8tcG92ZXJ0eSAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHMgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcGVhY2UtanVzdGljZSAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbiAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXMgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3kgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi13YXRlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5IC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZ29vZC1oZWFsdGggLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1pbmR1c3RyeSAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcGFydG5lcnNoaXBzIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcGVhY2UtanVzdGljZSAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXMgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllcyAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3kgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbiAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHkgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1pbmR1c3RyeSAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHMgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2UgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24gLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllcyAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctY2xlYW4tZW5lcmd5IC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aCAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHkgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctZ29vZC1oZWFsdGggLnByb21vX19pY29uLFxuLnByb21vLS1zZGctaW5kdXN0cnkgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlciAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctbm8tcG92ZXJ0eSAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHMgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctcGVhY2UtanVzdGljZSAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbiAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXMgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctY2xlYW4tZW5lcmd5OmhvdmVyIC5wcm9tb19fZmlndXJlLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyOmhvdmVyIC5wcm9tb19fZmlndXJlLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLCAudGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aDpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHk6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctZ29vZC1oZWFsdGg6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctaW5kdXN0cnk6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlcjpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctbm8tcG92ZXJ0eTpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHM6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcGVhY2UtanVzdGljZTpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSwgLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM6aG92ZXIgLnByb21vX19maWd1cmUsIC50aGVtZS0tYnJvd24gLnByb21vLS1zZGctemVyby1odW5nZXI6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3k6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ29vZC1oZWFsdGg6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1pbmR1c3RyeTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXI6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcGFydG5lcnNoaXBzOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcGVhY2UtanVzdGljZTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3k6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHk6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1pbmR1c3RyeTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlcjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHM6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2U6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb246aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctemVyby1odW5nZXI6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctY2xlYW4tZW5lcmd5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aDpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHk6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctZ29vZC1oZWFsdGg6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctaW5kdXN0cnk6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctbGlmZS1iZWxvdy13YXRlcjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctbm8tcG92ZXJ0eTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHM6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcGVhY2UtanVzdGljZTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM6aG92ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctemVyby1odW5nZXI6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1jbGVhbi1lbmVyZ3k6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctZWNvbm9taWMtZ3Jvd3RoOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctZ29vZC1oZWFsdGg6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1pbmR1c3RyeTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXI6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctcGFydG5lcnNoaXBzOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctcGVhY2UtanVzdGljZTpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLXF1YWxpdHktZWR1Y2F0aW9uOmhvdmVyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLXN1c3RhaW5hYmxlLWNpdGllczpob3ZlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWNsZWFuLWVuZXJneSAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsZWFuLWVuZXJneSAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctY2xlYW4tZW5lcmd5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLWVuZXJneSAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLWNsZWFuLWVuZXJneSAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGMwMmY7XG4gIGJvcmRlci1jb2xvcjogI2Y4YzAyZjtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctY2xlYW4tZW5lcmd5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsZWFuLWVuZXJneTpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLWVuZXJneTpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctY2xlYW4tZW5lcmd5OmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWNsZWFuLWVuZXJneTpob3ZlciAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjZjhjMDJmO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGVhbi13YXRlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi13YXRlciAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi13YXRlciAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLWNsZWFuLXdhdGVyIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0YjZkZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjRiNmRlO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWNsZWFuLXdhdGVyOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1jbGVhbi13YXRlcjpob3ZlciAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjMjRiNmRlO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbiAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbiAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbiAucHJvbW9fX2ZpZ3VyZSxcbi5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5Nzg0NjtcbiAgYm9yZGVyLWNvbG9yOiAjMzk3ODQ2O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWNsaW1hdGUtYWN0aW9uOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbjpob3ZlciAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1jbGltYXRlLWFjdGlvbjpob3ZlciAucHJvbW9fX2ljb24ge1xuICBmaWxsOiAjMzk3ODQ2O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGggLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGggLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aCAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGggLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGggLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWYxYzQxO1xuICBib3JkZXItY29sb3I6ICM5ZjFjNDE7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aDpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGg6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGg6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWVjb25vbWljLWdyb3d0aDpob3ZlciAucHJvbW9fX2ljb24sXG4ucHJvbW8tLXNkZy1lY29ub21pYy1ncm93dGg6aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogIzlmMWM0MTtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHkgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5IC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5IC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4M2EyNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjgzYTI1O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHk6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1nZW5kZXItZXF1YWxpdHk6aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctZ2VuZGVyLWVxdWFsaXR5OmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmODNhMjU7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctZ29vZC1oZWFsdGggLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctZ29vZC1oZWFsdGggLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc5ODQyO1xuICBib3JkZXItY29sb3I6ICM0Nzk4NDI7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctZ29vZC1oZWFsdGg6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWdvb2QtaGVhbHRoOmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWdvb2QtaGVhbHRoOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICM0Nzk4NDI7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWluZHVzdHJ5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctaW5kdXN0cnkgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLWluZHVzdHJ5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWluZHVzdHJ5IC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctaW5kdXN0cnkgLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg2ODJhO1xuICBib3JkZXItY29sb3I6ICNmODY4MmE7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWluZHVzdHJ5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWluZHVzdHJ5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctaW5kdXN0cnk6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWluZHVzdHJ5OmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWluZHVzdHJ5OmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmODY4MmE7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXIgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2OGRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTY4ZGQ0O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXI6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1saWZlLWJlbG93LXdhdGVyOmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLWxpZmUtYmVsb3ctd2F0ZXI6aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogIzE2OGRkNDtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctbGlmZS1vbi1sYW5kIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkYzAzZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGRjMDNkO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctbGlmZS1vbi1sYW5kOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctbGlmZS1vbi1sYW5kOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1saWZlLW9uLWxhbmQ6aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctbGlmZS1vbi1sYW5kOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICM0ZGMwM2Q7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLW5vLXBvdmVydHkgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLW5vLXBvdmVydHkgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1uby1wb3ZlcnR5IC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwMjMzOTtcbiAgYm9yZGVyLWNvbG9yOiAjZTAyMzM5O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLW5vLXBvdmVydHk6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1uby1wb3ZlcnR5OmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLW5vLXBvdmVydHk6aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogI2UwMjMzOTtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcGFydG5lcnNoaXBzIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcGFydG5lcnNoaXBzIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHMgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcGFydG5lcnNoaXBzIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctcGFydG5lcnNoaXBzIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmNDk2NztcbiAgYm9yZGVyLWNvbG9yOiAjMWY0OTY3O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHM6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcGFydG5lcnNoaXBzOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcGFydG5lcnNoaXBzOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1wYXJ0bmVyc2hpcHM6aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctcGFydG5lcnNoaXBzOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICMxZjQ5Njc7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2UgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2UgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNjc5NTtcbiAgYm9yZGVyLWNvbG9yOiAjMGE2Nzk1O1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2U6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1wZWFjZS1qdXN0aWNlOmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLXBlYWNlLWp1c3RpY2U6aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogIzBhNjc5NTtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb24gLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbiAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb24gLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb24gLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbiAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjFjMmI7XG4gIGJvcmRlci1jb2xvcjogI2JmMWMyYjtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1xdWFsaXR5LWVkdWNhdGlvbjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctcXVhbGl0eS1lZHVjYXRpb246aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogI2JmMWMyYjtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXMgLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXMgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXMgLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODBmNWU7XG4gIGJvcmRlci1jb2xvcjogI2Q4MGY1ZTtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllczpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXM6aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogI2Q4MGY1ZTtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24gLnByb21vX19maWd1cmUsXG4udGhlbWUtLXJlZCAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiAucHJvbW9fX2ZpZ3VyZSxcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24gLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb24gLnByb21vX19maWd1cmUsXG4ucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiAucHJvbW9fX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNjg4MzQ7XG4gIGJvcmRlci1jb2xvcjogI2I2ODgzNDtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjpob3ZlciAucHJvbW9fX2ljb24sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb246aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctcmVzcG9uc2libGUtY29uc3VtcHRpb246aG92ZXIgLnByb21vX19pY29uIHtcbiAgZmlsbDogI2I2ODgzNDtcbn1cbi50aGVtZS0tYnJvd24gLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXMgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzIC5wcm9tb19fZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4OTgzMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjg5ODMxO1xufVxuLnRoZW1lLS1icm93biAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZGFyay1ncmVlbiAucHJvbW8tLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM6aG92ZXIgLnByb21vX19pY29uLFxuLnByb21vLS1zZGctc3VzdGFpbmFibGUtY2l0aWVzOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNmODk4MzE7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1yZWQgLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19maWd1cmUsXG4udGhlbWUtLWdyZWVuIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyIC5wcm9tb19fZmlndXJlLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyIC5wcm9tb19fZmlndXJlLFxuLnByb21vLS1zZGctemVyby1odW5nZXIgLnByb21vX19maWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdhMDQzO1xuICBib3JkZXItY29sb3I6ICNkN2EwNDM7XG59XG4udGhlbWUtLWJyb3duIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tcmVkIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19faWNvbixcbi50aGVtZS0tZ3JlZW4gLnByb21vLS1zZGctemVyby1odW5nZXI6aG92ZXIgLnByb21vX19pY29uLFxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19faWNvbixcbi5wcm9tby0tc2RnLXplcm8taHVuZ2VyOmhvdmVyIC5wcm9tb19faWNvbiB7XG4gIGZpbGw6ICNkN2EwNDM7XG59XG5cbi5wdWJsaWNhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDJweCAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnB1YmxpY2F0aW9uc19faGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHVibGljYXRpb25zX19pY29uIHtcbiAgZmlsbDogIzAwNjI1ZjtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLnB1YmxpY2F0aW9uc19fdGl0bGUge1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbn1cbi5wdWJsaWNhdGlvbnNfX2xvZ2luIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjgsIDY4LCA2OCwgMC4yKTtcbiAgY29sb3I6ICM0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDAgMC43NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wdWJsaWNhdGlvbnNfX2xvZ2luOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCA2OCwgNjgsIDAuNyk7XG59XG4ucHVibGljYXRpb25zX19sb2dpbjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IHJnYmEoNjgsIDY4LCA2OCwgMC43KTtcbn1cbi5wdWJsaWNhdGlvbnNfX3RvZ2dsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWJsaWNhdGlvbnNfX2ZpbHRlcnMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycztcbn1cbi5wdWJsaWNhdGlvbnNfX2ZpbHRlcnMtc2VjdGlvbi5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wdWJsaWNhdGlvbnNfX2ZpbHRlcnMtc2VjdGlvbi5pcy1vcGVuIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG4ucHVibGljYXRpb25zX19maWx0ZXJzIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuLnB1YmxpY2F0aW9uc19fZmlsdGVycyAuc2VhcmNoZm9ybV9fZmlsdGVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnB1YmxpY2F0aW9uc19fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHVibGljYXRpb25zX19sb2FkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wdWJsaWNhdGlvbnNfX2xvYWRlci5pcy1sb2FkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wdWJsaWNhdGlvbnNfX2VtcHR5IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDA7XG59XG4ucHVibGljYXRpb25zX19lbXB0eS5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnB1YmxpY2F0aW9uc19fZm9vdGVyIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cbi5wdWJsaWNhdGlvbnNfX2xvYWQtbW9yZS5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX19pY29uIHtcbiAgZmlsbDogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX190aXRsZSB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbnNfX2ljb24ge1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uc19fdGl0bGUge1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbnNfX2ljb24ge1xuICBmaWxsOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1yZWQgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX190aXRsZSB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX19pY29uIHtcbiAgZmlsbDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnB1YmxpY2F0aW9ucyAucHVibGljYXRpb25zX190aXRsZSB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbnNfX2ljb24ge1xuICBmaWxsOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uc19fdGl0bGUge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAucHVibGljYXRpb25zIC5idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDYyNWY7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBmaWxsOiAjMDA2MjVmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHVibGljYXRpb25zX190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19fZmlsdGVycy1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5wdWJsaWNhdGlvbnNfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuICAucHVibGljYXRpb25zX19mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHVibGljYXRpb25zX19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19fZmlsdGVycyAuc2VhcmNoZm9ybV9fZmlsdGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wdWJsaWNhdGlvbnNfX3NlYXJjaCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdWJsaWNhdGlvbnNfX2ZpbHRlcnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19fZmlsdGVycyAuc2VhcmNoZm9ybV9fZmlsdGVyIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5wdWJsaWNhdGlvbnNfX3NlYXJjaCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC01cHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgICB3aWR0aDogMjA1cHg7XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19fc2VhcmNoLmhhcy1mb2N1cywgLnB1YmxpY2F0aW9uc19fc2VhcmNoLmlzLWRpcnR5IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuLnB1YmxpY2F0aW9ucy10YWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG4ucHVibGljYXRpb25zLXRhYmxlX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNjI1ZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluazpmb2N1cywgLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA5OCwgOTUsIDAuNyk7XG59XG4ucHVibGljYXRpb25zLXRhYmxlX19sb2NrIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtOCU7XG4gIHdpZHRoOiAxZW07XG59XG4ucHVibGljYXRpb25zLXRhYmxlX19oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWRlciB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnB1YmxpY2F0aW9ucy10YWJsZV9fY2VsbCB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnB1YmxpY2F0aW9ucy10YWJsZV9faGVhZGVyLCAucHVibGljYXRpb25zLXRhYmxlX19jZWxsIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWRlci0tdGl0bGUsIC5wdWJsaWNhdGlvbnMtdGFibGVfX2NlbGwtLXRpdGxlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50aGVtZS0tcmV2ZXJzZSAucHVibGljYXRpb25zLXRhYmxlIC5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnRoZW1lLS1yZXZlcnNlIC5wdWJsaWNhdGlvbnMtdGFibGUgLnB1YmxpY2F0aW9ucy10YWJsZV9fY2VsbCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rIHtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucHVibGljYXRpb25zLXRhYmxlIC5wdWJsaWNhdGlvbnMtdGFibGVfX2xpbms6Zm9jdXMsIC50aGVtZS0tYXF1YS1ibHVlIC5wdWJsaWNhdGlvbnMtdGFibGUgLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMTQsIDE5OCwgMC43KTtcbn1cbi50aGVtZS0tZ3JlZW4gLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rIHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5wdWJsaWNhdGlvbnMtdGFibGUgLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluazpmb2N1cywgLnRoZW1lLS1ncmVlbiAucHVibGljYXRpb25zLXRhYmxlIC5wdWJsaWNhdGlvbnMtdGFibGVfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNTQsIDE3MCwgNjQsIDAuNyk7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rOmZvY3VzLCAudGhlbWUtLWRhcmstZ3JlZW4gLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDg5LCA2NCwgMC43KTtcbn1cbi50aGVtZS0tcmVkIC5wdWJsaWNhdGlvbnMtdGFibGUgLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluayB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rOmZvY3VzLCAudGhlbWUtLXJlZCAucHVibGljYXRpb25zLXRhYmxlIC5wdWJsaWNhdGlvbnMtdGFibGVfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE2LCAzMCwgNSwgMC43KTtcbn1cbi50aGVtZS0tYnJvd24gLnB1YmxpY2F0aW9ucy10YWJsZSAucHVibGljYXRpb25zLXRhYmxlX19saW5rIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5wdWJsaWNhdGlvbnMtdGFibGUgLnB1YmxpY2F0aW9ucy10YWJsZV9fbGluazpmb2N1cywgLnRoZW1lLS1icm93biAucHVibGljYXRpb25zLXRhYmxlIC5wdWJsaWNhdGlvbnMtdGFibGVfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTEzLCA1MywgMzEsIDAuNyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICAucHVibGljYXRpb25zLXRhYmxlX19oZWFkZXIsIC5wdWJsaWNhdGlvbnMtdGFibGVfX2NlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWRlcjpmaXJzdC1jaGlsZCwgLnB1YmxpY2F0aW9ucy10YWJsZV9fY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wdWJsaWNhdGlvbnMtdGFibGVfX2hlYWRlcjpsYXN0LWNoaWxkLCAucHVibGljYXRpb25zLXRhYmxlX19jZWxsOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnB1YmxpY2F0aW9ucy10YWJsZV9fY2VsbC0tdHlwZSB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICB9XG4gIC5wdWJsaWNhdGlvbnMtdGFibGVfX2NlbGwtLXllYXIge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHVibGljYXRpb25zLXRhYmxlX19jZWxsLS1yZWdpb24sIC5wdWJsaWNhdGlvbnMtdGFibGVfX2NlbGwtLXRhZiB7XG4gICAgbWluLXdpZHRoOiAxNDVweDtcbiAgfVxufVxuXG4ucXVvdGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cbi5xdW90ZV9fc291cmNlIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjNzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlIDAuM3M7XG59XG4ucXVvdGVfX3NvdXJjZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXJlbTtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVfX3NvdXJjZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgfVxufVxuLnF1b3RlLmlzLWZhZGVkIC5xdW90ZV9fY29udGVudCxcbi5xdW90ZS5pcy1mYWRlZCAucXVvdGVfX3NvdXJjZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tYXF1YS1ibHVlIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB9XG59XG4udGhlbWUtLWdyZWVuIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tZ3JlZW4gLnF1b3RlX19zb3VyY2U6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIH1cbn1cbi50aGVtZS0tZGFyay1ncmVlbiAucXVvdGVfX3NvdXJjZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXJlbTtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGhlbWUtLWRhcmstZ3JlZW4gLnF1b3RlX19zb3VyY2U6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIH1cbn1cbi50aGVtZS0tcmVkIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tcmVkIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB9XG59XG4udGhlbWUtLWJyb3duIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aGVtZS0tYnJvd24gLnF1b3RlX19zb3VyY2U6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIH1cbn1cbi50aGVtZS0tcmV2ZXJzZSAucXVvdGVfX3NvdXJjZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5xdW90ZV9fc291cmNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5yZWFkLW5leHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJlYWQtbmV4dF9fY29udGVudCB7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWFkLW5leHRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBcIlZlcmRhbmFcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnJlYWQtbmV4dF9fdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVhZC1uZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVhZC1uZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5yZWFkLW5leHRfX25leHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX3RleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDk4LCA5NSwgMC43KTtcbn1cbi5yZWFkLW5leHRfX25leHQ6aG92ZXIgLnJlYWQtbmV4dF9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG4ucmVhZC1uZXh0X190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4ycztcbn1cbi5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjI1ZjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBmaWxsIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICB3aWR0aDogMzVweDtcbn1cbi5yZWFkLW5leHRfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5yZWFkLW5leHRfX2NvbnRlbnQge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5yZWFkLW5leHRfX25leHQ6aG92ZXIgLnJlYWQtbmV4dF9fdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMTE0LCAxOTgsIDAuNyk7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzJjNjtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC5yZWFkLW5leHRfX2NvbnRlbnQge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg1NCwgMTcwLCA2NCwgMC43KTtcbn1cbi50aGVtZS0tZ3JlZW4gLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzM2YWE0MDtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnJlYWQtbmV4dF9fY29udGVudCB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5yZWFkLW5leHRfX25leHQ6aG92ZXIgLnJlYWQtbmV4dF9fdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgODksIDY0LCAwLjcpO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5yZWFkLW5leHRfX25leHQ6aG92ZXIgLnJlYWQtbmV4dF9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTk0MDtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAucmVhZC1uZXh0X19jb250ZW50IHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX3RleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDIxNiwgMzAsIDUsIDAuNyk7XG59XG4udGhlbWUtLXJlZCAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q4MWUwNTtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC5yZWFkLW5leHRfX2NvbnRlbnQge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X190ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgxMTMsIDUzLCAzMSwgMC43KTtcbn1cbi50aGVtZS0tYnJvd24gLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzcxMzUxZjtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG4udGhlbWUtLXJldmVyc2UgLnJlYWQtbmV4dCAucmVhZC1uZXh0X19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnJlYWQtbmV4dCAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX3RleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5yZWFkLW5leHQgLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2MjVmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC5yZWFkLW5leHQgLnJlYWQtbmV4dF9fYXJyb3cge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIC5yZWFkLW5leHQgLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnJlYWQtbmV4dCAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC5yZWFkLW5leHQgLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIC5yZWFkLW5leHQgLnJlYWQtbmV4dF9fbmV4dDpob3ZlciAucmVhZC1uZXh0X19hcnJvdyB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnJlYWQtbmV4dCAucmVhZC1uZXh0X19uZXh0OmhvdmVyIC5yZWFkLW5leHRfX2Fycm93IHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFkLW5leHRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJlYWQtbmV4dF9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4vKlxuICAgIEluIG9yZGVyIHRvIG1ha2UgdGhpcyBtaXhpbiB3b3JrIGluIGFsbCBicm93c2VycyB5b3UgbmVlZCB0byBlbmNvZGUgeW91ciBzdmcgZWxlbWVudCwgYW5kIG9ubHkgdGhlIFNWRyBlbGVtZW50LCBzdGFydGluZyBmcm9tIDxzdmc+Li4uIHRpbGwgPC9zdmc+XG4gICAgUmVhZCBhYm91dCB0aGlzIGlzc3VlIGhlcmU6IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTA3Njg0NTEvaW5saW5lLXN2Zy1pbi1jc3NcblxuICAgIEhvdyB0byB1c2U6IEBpbmNsdWRlIHN2ZygndHlwZScsICRjb2xvcik7XG4qL1xuLnJlZmVyZW5jZV9fbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDk4LCA5NSwgMC4yKTtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbi5yZWZlcmVuY2VfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgOTgsIDk1LCAwLjcpO1xufVxuLnJlZmVyZW5jZV9faW5mbyB7XG4gIGNvbG9yOiAjMDA2MjVmO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucmVmZXJlbmNlX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZhMDlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDVweCAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJlZmVyZW5jZV9faGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNyUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM2NmEwOWYlMjIlMjBkJTNEJTIyTTEuNjk3JTIwMEgwdjQwaDEuNjk3QzE4LjkzNSUyMDQwJTIwMTAuMDklMjAyNy45NTclMjAyNyUyMDIwLjEzM3YtLjI2NUMxMC4wOSUyMDEyLjA0NCUyMDE4LjkzNiUyMDAlMjAxLjY5NyUyMDB6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAtMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdpZHRoOiAyN3B4O1xufVxuLnJlZmVyZW5jZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA2MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLjNzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlIDAuM3M7XG59XG4ucmVmZXJlbmNlX19pbWFnZSB7XG4gIG1hcmdpbjogMC41cmVtIDAgMC4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVmZXJlbmNlX19hY3Rpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVmZXJlbmNlX19hY3Rpb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5OCwgOTUsIDAuOCk7XG4gIGJvdHRvbTogLTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMTVzIGVhc2Utb3V0O1xuICB3aWR0aDogMDtcbn1cbi5yZWZlcmVuY2UuaXMtZmFkZWQgLnJlZmVyZW5jZV9faGVhZGVyLFxuLnJlZmVyZW5jZS5pcy1mYWRlZCAucmVmZXJlbmNlX19jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlZmVyZW5jZTpob3ZlciAucmVmZXJlbmNlX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI5MjkxO1xuICB9XG4gIC5yZWZlcmVuY2U6aG92ZXIgLnJlZmVyZW5jZV9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI5MjkxO1xuICB9XG4gIC5yZWZlcmVuY2U6aG92ZXIgLnJlZmVyZW5jZV9faGVhZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI3JTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzViOTI5MSUyMiUyMGQlM0QlMjJNMS42OTclMjAwSDB2NDBoMS42OTdDMTguOTM1JTIwNDAlMjAxMC4wOSUyMDI3Ljk1NyUyMDI3JTIwMjAuMTMzdi0uMjY1QzEwLjA5JTIwMTIuMDQ0JTIwMTguOTM2JTIwMCUyMDEuNjk3JTIwMHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIH1cbiAgLnJlZmVyZW5jZTpob3ZlciAucmVmZXJlbmNlX19hY3Rpb246OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVmZXJlbmNlIC5yZWZlcmVuY2VfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NmEwOWY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAucmVmZXJlbmNlIC5yZWZlcmVuY2VfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5yZWZlcmVuY2UgLnJlZmVyZW5jZV9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLnJlZmVyZW5jZSAucmVmZXJlbmNlX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAucmVmZXJlbmNlIC5yZWZlcmVuY2VfX2luZm8ge1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yZWZlcmVuY2UgLnJlZmVyZW5jZV9faW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucmVsYXRlZC1pbmZvID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlbGF0ZWQtaW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucmVsYXRlZC1pbmZvX19jYXRlZ29yeSB7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07XG59XG4ucmVsYXRlZC1pbmZvX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjgsIDY4LCA2OCwgMC4yKTtcbiAgY29sb3I6ICM0NDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5yZWxhdGVkLWluZm9fX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMC43KTtcbn1cbi5yZWxhdGVkLWluZm9fX2xpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMC43KTtcbn1cbi50aGVtZS0tZ3JleSAucmVsYXRlZC1pbmZvLFxuLnJlbGF0ZWQtaW5mbyAudGhlbWUtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2VhcmNoYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZWFyY2hiYXJfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoYmFyLmlzLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcbn1cblxuLypcbiAgICBJbiBvcmRlciB0byBtYWtlIHRoaXMgbWl4aW4gd29yayBpbiBhbGwgYnJvd3NlcnMgeW91IG5lZWQgdG8gZW5jb2RlIHlvdXIgc3ZnIGVsZW1lbnQsIGFuZCBvbmx5IHRoZSBTVkcgZWxlbWVudCwgc3RhcnRpbmcgZnJvbSA8c3ZnPi4uLiB0aWxsIDwvc3ZnPlxuICAgIFJlYWQgYWJvdXQgdGhpcyBpc3N1ZSBoZXJlOiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzY4NDUxL2lubGluZS1zdmctaW4tY3NzXG5cbiAgICBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpO1xuKi9cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uX19oZWFkZXIsIC5zZWN0aW9uX19jb250ZW50LCAuc2VjdGlvbl9fZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbl9faGVhZGVyOjpiZWZvcmUsIC5zZWN0aW9uX19oZWFkZXI6OmFmdGVyLCAuc2VjdGlvbl9fY29udGVudDo6YmVmb3JlLCAuc2VjdGlvbl9fY29udGVudDo6YWZ0ZXIsIC5zZWN0aW9uX19mb290ZXI6OmJlZm9yZSwgLnNlY3Rpb25fX2Zvb3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqL1xufVxuLnNlY3Rpb25fX2hlYWRlcjo6YWZ0ZXIsIC5zZWN0aW9uX19jb250ZW50OjphZnRlciwgLnNlY3Rpb25fX2Zvb3Rlcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnNlY3Rpb25fX2hlYWRlcjo6YmVmb3JlLCAubGVnYWN5IC5zZWN0aW9uX19oZWFkZXI6OmFmdGVyLCAubGVnYWN5IC5zZWN0aW9uX19jb250ZW50OjpiZWZvcmUsIC5sZWdhY3kgLnNlY3Rpb25fX2NvbnRlbnQ6OmFmdGVyLCAubGVnYWN5IC5zZWN0aW9uX19mb290ZXI6OmJlZm9yZSwgLmxlZ2FjeSAuc2VjdGlvbl9fZm9vdGVyOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uc2VjdGlvbl9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb25fX3RpdGxlLCAuc2VjdGlvbl9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlY3Rpb25fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tLWJhbm5lciwgLnNlY3Rpb24tLXJlYWQtbmV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VjdGlvbi0tcGF5b2ZmIC5zZWN0aW9uX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5zZWN0aW9uLS1wYXlvZmYgLnNlY3Rpb25fX2NvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWN0aW9uLS1hdXRob3JzIC5zZWN0aW9uX19jb250ZW50LCAuc2VjdGlvbi0tZmFjdHMgLnNlY3Rpb25fX2NvbnRlbnQsIC5zZWN0aW9uLS1pY29ucyAuc2VjdGlvbl9fY29udGVudCwgLnNlY3Rpb24tLXB1YmxpY2F0aW9ucyAuc2VjdGlvbl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xufVxuLnNlY3Rpb24tLW92ZXJ2aWV3IHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLS1vdmVydmlldyAuc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnNlY3Rpb24tLXRlYXNlcnMgLmxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLS10ZWFtIC5zZWN0aW9uX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnNlY3Rpb24tLWltYWdlcyAuc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5zZWN0aW9uLS1sYXJnZSAuc2VjdGlvbl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLnNlY3Rpb24tLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjA5NjQuMTY3JTIwMzAwMCUyMDUzNS44MzMlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNMTQ5Mi4zMDYlMkM5NjQuMTY3SDBjNzYwLjYzOSUyQzAlMkMxNDkyLjMwNiUyQzUzNS44MzMlMkMxNDkyLjMwNiUyQzUzNS44MzNzNzMxLjY2Ny01MzUuODMzJTJDMTQ5Mi4zMDYtNTM1LjgzM0gxNDkyLjMwNnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgMCAwIC01NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDhweDtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uLS1hcnJvdyArIC5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uc2VjdGlvbi50aGVtZS0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uc2VjdGlvbi50aGVtZS0tZ3JleS5zZWN0aW9uLS1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwOTY0LjE2NyUyMDMwMDAlMjA1MzUuODMzJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmNWY1ZjUlMjIlMjBkJTNEJTIyTTE0OTIuMzA2JTJDOTY0LjE2N0gwYzc2MC42MzklMkMwJTJDMTQ5Mi4zMDYlMkM1MzUuODMzJTJDMTQ5Mi4zMDYlMkM1MzUuODMzczczMS42NjctNTM1LjgzMyUyQzE0OTIuMzA2LTUzNS44MzNIMTQ5Mi4zMDZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnNlY3Rpb24udGhlbWUtLXJldmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xufVxuLnNlY3Rpb24udGhlbWUtLXJldmVyc2Uuc2VjdGlvbi0tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDA2MjVmJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlLnNlY3Rpb24tLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjA5NjQuMTY3JTIwMzAwMCUyMDUzNS44MzMlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwNzJjNiUyMiUyMGQlM0QlMjJNMTQ5Mi4zMDYlMkM5NjQuMTY3SDBjNzYwLjYzOSUyQzAlMkMxNDkyLjMwNiUyQzUzNS44MzMlMkMxNDkyLjMwNiUyQzUzNS44MzNzNzMxLjY2Ny01MzUuODMzJTJDMTQ5Mi4zMDYtNTM1LjgzM0gxNDkyLjMwNnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4udGhlbWUtLWdyZWVuIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnNlY3Rpb24udGhlbWUtLXJldmVyc2Uuc2VjdGlvbi0tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzZhYTQwJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuc2VjdGlvbi50aGVtZS0tcmV2ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnNlY3Rpb24udGhlbWUtLXJldmVyc2Uuc2VjdGlvbi0tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDA1OTQwJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi50aGVtZS0tcmVkIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlLnNlY3Rpb24tLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjA5NjQuMTY3JTIwMzAwMCUyMDUzNS44MzMlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2Q4MWUwNSUyMiUyMGQlM0QlMjJNMTQ5Mi4zMDYlMkM5NjQuMTY3SDBjNzYwLjYzOSUyQzAlMkMxNDkyLjMwNiUyQzUzNS44MzMlMkMxNDkyLjMwNiUyQzUzNS44MzNzNzMxLjY2Ny01MzUuODMzJTJDMTQ5Mi4zMDYtNTM1LjgzM0gxNDkyLjMwNnolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4udGhlbWUtLWJyb3duIC5zZWN0aW9uLnRoZW1lLS1yZXZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnNlY3Rpb24udGhlbWUtLXJldmVyc2Uuc2VjdGlvbi0tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDk2NC4xNjclMjAzMDAwJTIwNTM1LjgzMyUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzNzEzNTFmJTIyJTIwZCUzRCUyMk0xNDkyLjMwNiUyQzk2NC4xNjdIMGM3NjAuNjM5JTJDMCUyQzE0OTIuMzA2JTJDNTM1LjgzMyUyQzE0OTIuMzA2JTJDNTM1LjgzM3M3MzEuNjY3LTUzNS44MzMlMkMxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24gLnNlY3Rpb25fX2ludHJvIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG4gIC5zZWN0aW9uLS1wYXlvZmYge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuc2VjdGlvbi0tcGF5b2ZmIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tLWZhY3RzIC5zZWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VjdGlvbi0tcGFydG5lcnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi0tcGFydG5lcnMgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnNlY3Rpb24tLXBheW9mZiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5zZWN0aW9uLS1wYXlvZmYgLnNlY3Rpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAuc2VjdGlvbi0tYXJyb3cgKyAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tLWRvdWJsZSAuc2VjdGlvbl9fY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbiAgLnNlY3Rpb24tLWRvdWJsZSAuc2VjdGlvbl9fY29sIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5zZWN0b3JzIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uc2hhcmUge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuLnNoYXJlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbi5zaGFyZV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaGFyZV9faXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZV9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnNoYXJlX19saW5rIHNwYW4ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5zaGFyZV9fbGluay0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG4uc2hhcmVfX2xpbmstLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5NWU5O1xufVxuLnNoYXJlX19saW5rLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG4uc2hhcmVfX2xpbmstLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNDM3Mztcbn1cbi5zaGFyZV9fbGluay0tbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1O1xufVxuLnNoYXJlX19saW5rLS1saW5rZWRpbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1ODI7XG59XG4uc2hhcmVfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXMgMTAwbXMsIG9wYWNpdHkgMTgwbXMgMTAwbXM7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnNoYXJlLS1zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNoYXJlLS1zbWFsbCAuc2hhcmVfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi5zaGFyZS0tc21hbGwgLnNoYXJlX19kZXNjcmlwdGlvbixcbi5zaGFyZS0tc21hbGwgLnNoYXJlX19saW5rIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uc2hhcmUtLXNtYWxsIC5zaGFyZV9fbGluayB7XG4gIGhlaWdodDogNTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDU1cHg7XG59XG4uc2hhcmUtLXNtYWxsIC5zaGFyZV9faXRlbSB7XG4gIGZsZXg6IDA7XG4gIHBhZGRpbmc6IDVweCAzcHg7XG59XG4uc2hhcmUtLXNtYWxsIC5zaGFyZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zaGFyZS0tc21hbGwgLnNoYXJlX19pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2hhcmUtLXNtYWxsIC5zaGFyZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2hhcmUtLXNtYWxsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuc2hhcmUtLXNtYWxsIC5zaGFyZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2hhcmUtLXNtYWxsIC5zaGFyZV9fbGluayB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuICAuc2hhcmVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNoYXJlX19pY29uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2hhcmVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNoYXJlX19saW5rIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNoYXJlX19saW5rIHNwYW4ge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAuc2hhcmVfX2xpbmsgc3BhbiB7XG4gICAgY2xpcDogdW5zZXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNoYXJlX19pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgLnNoYXJlX19pY29uIHtcbiAgICBtYXJnaW46IDAgMTBweCAwIDVweDtcbiAgfVxuICAuc2hhcmUtLWxhcmdlIC5zaGFyZV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaGFyZS0tbGFyZ2UgLnNoYXJlX19pY29uIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDEwcHg7XG4gIH1cbiAgLnNoYXJlLS1sYXJnZSAuc2hhcmVfX2xpbmsgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5zaGllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGllbGRfX2lubmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMTMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExOHB4O1xufVxuLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2hpZWxkX19tZWRpYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoaWVsZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoaWVsZF9fbWFzayB7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG4uc2hpZWxkX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuLnNoaWVsZF9fbGluayBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnNoaWVsZF9fY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGllbGRfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG59XG4uc2hpZWxkX19zdWItdGl0bGUge1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbjogMXJlbSAwIDAuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNoaWVsZF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbn1cbi5zaGllbGQtLWxhcmdlIC5zaGllbGRfX3N1Yi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zaGllbGQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hpZWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTE4cHg7XG4gIH1cbiAgLnNoaWVsZF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaGllbGRfX3N1Yi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNoaWVsZC5oYXMtbGluazpob3ZlciAuc2hpZWxkX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDc1KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5zaGllbGQuaGFzLWxpbms6aG92ZXIgLnNoaWVsZF9fc3ViLXRpdGxlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zaGllbGQuaGFzLWxpbms6Zm9jdXMgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA3NSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuc2hpZWxkLmhhcy1saW5rOmZvY3VzIC5zaGllbGRfX3N1Yi10aXRsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2hpZWxkLS1sYXJnZSB7XG4gICAgd2lkdGg6IDE3NnB4O1xuICB9XG4gIC5zaGllbGQtLWxhcmdlIC5zaGllbGRfX3N1Yi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2hpZWxkLS1sYXJnZSAuc2hpZWxkX19pbm5lciB7XG4gICAgaGVpZ2h0OiAyMDVweDtcbiAgICB3aWR0aDogMTc2cHg7XG4gIH1cbiAgLnNoaWVsZC0tY29udGFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4gLnNoaWVsZF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMzglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgIHdpZHRoOiAxMzglO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4gLnNoaWVsZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4gLnNoaWVsZF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4uaGFzLWxpbms6aG92ZXIgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjM4KTtcbiAgfVxuICAuc2hpZWxkLS1jb250YWluLmhhcy1saW5rOmhvdmVyIC5zaGllbGRfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLnNoaWVsZC0tY29udGFpbi5oYXMtbGluazpob3ZlciAuc2hpZWxkX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4uaGFzLWxpbms6Zm9jdXMgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjM4KTtcbiAgfVxuICAuc2hpZWxkLS1jb250YWluLmhhcy1saW5rOmZvY3VzIC5zaGllbGRfX2ltYWdlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLnNoaWVsZC0tY29udGFpbi5oYXMtbGluazpmb2N1cyAuc2hpZWxkX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIC5zaGllbGQtLWNvbnRhaW4uc2hpZWxkLS1sYXJnZSAuc2hpZWxkX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDExMCU7XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbiAgLnNoaWVsZC0tY29udGFpbi5zaGllbGQtLWxhcmdlLmhhcy1saW5rOmhvdmVyIC5zaGllbGRfX2NvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgfVxuICAuc2hpZWxkLS1jb250YWluLnNoaWVsZC0tbGFyZ2UuaGFzLWxpbms6Zm9jdXMgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xuICB9XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAuc2hpZWxkIC5zaGllbGRfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC5zaGllbGQgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAuc2hpZWxkIC5zaGllbGRfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAuc2hpZWxkIC5zaGllbGRfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC5zaGllbGQgLnNoaWVsZF9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAuc2hpZWxkIC5zaGllbGRfX3RpdGxlLFxuLnRoZW1lLS1yZXZlcnNlIC5zaGllbGQgLnNoaWVsZF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyNWY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4udGVhc2VyX19pbWFnZSB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udGVhc2VyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NCwgNTQsIDU0LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLnRlYXNlcl9fY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzNTZweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnRlYXNlcl9faGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi50ZWFzZXJfX2RhdGUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbn1cbi50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleC1ncm93OiAxO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICMwMDYyNWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNDdweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMC4ycmVtIDAuMnJlbSAwLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXJfX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXJfX2xpbms6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi50ZWFzZXJfX2xpbms6Zm9jdXMgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi50ZWFzZXJfX2xpbmsgc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi50ZWFzZXI6aG92ZXIsIC50ZWFzZXIubm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzNhO1xufVxuLnRlYXNlcjpob3ZlciAudGVhc2VyX19saW5rOmhvdmVyLCAudGVhc2VyOmhvdmVyIC50ZWFzZXJfX2xpbms6Zm9jdXMsIC50ZWFzZXIubm8taW1hZ2UgLnRlYXNlcl9fbGluazpob3ZlciwgLnRlYXNlci5uby1pbWFnZSAudGVhc2VyX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnRlYXNlcjpob3ZlciAudGVhc2VyX19oZWFkZXIsXG4udGVhc2VyOmhvdmVyIC50ZWFzZXJfX2NvbnRlbnQsIC50ZWFzZXIubm8taW1hZ2UgLnRlYXNlcl9faGVhZGVyLFxuLnRlYXNlci5uby1pbWFnZSAudGVhc2VyX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRlYXNlcjpob3ZlciAudGVhc2VyX19idXR0b24sIC50ZWFzZXIubm8taW1hZ2UgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRlYXNlcjpob3ZlciAudGVhc2VyX19idXR0b246aG92ZXIsIC50ZWFzZXIubm8taW1hZ2UgLnRlYXNlcl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbn1cbi50ZWFzZXI6aG92ZXIgLnRlYXNlcl9fYnV0dG9uOmZvY3VzLCAudGVhc2VyLm5vLWltYWdlIC50ZWFzZXJfX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG59XG4udGVhc2VyLS10ZXh0IC50ZWFzZXJfX2ltYWdlLFxuLnRlYXNlci0tdGV4dCAudGVhc2VyX19vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFzZXItLXRleHQgLnRlYXNlcl9faGVhZGVyLFxuLnRlYXNlci0tdGV4dCAudGVhc2VyX19jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRlYXNlci0taW5pdGlhdGl2ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2O1xuICBwYWRkaW5nOiAycmVtIDAuNXJlbSAwLjVyZW07XG59XG4udGVhc2VyLS1pbml0aWF0aXZlczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGVhc2VyLS1pbml0aWF0aXZlczpob3ZlciAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNjE1O1xufVxuLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0NDQ7XG4gIG1heC1oZWlnaHQ6IDYuOGVtO1xufVxuLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGluaXRpYWw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX2hlYWRlciB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzLm5vLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzLm5vLWltYWdlOmhvdmVyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE2MTU7XG59XG4udGVhc2VyLS1pbml0aWF0aXZlcy5uby1pbWFnZSAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZWFzZXItLWluaXRpYXRpdmVzLm5vLWltYWdlIC50ZWFzZXJfX2NvbnRlbnQge1xuICB0b3A6IDA7XG59XG4udGVhc2VyLS1pbml0aWF0aXZlcy5uby1pbWFnZSAudGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG59XG4udGVhc2VyLS1pbml0aWF0aXZlcy5uby1pbWFnZSAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjVmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JleSAudGVhc2VyLS1pbml0aWF0aXZlcywgLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItLWluaXRpYXRpdmVzIHtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAudGVhc2VyIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gIH1cbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmE1O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3NjA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyIC50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlczpob3ZlciAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzOmhvdmVyIC50ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fdGl0bGUge1xuICBjb2xvcjogIzQ0NDtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlcyAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlciwgLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyOmhvdmVyLCAudGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXIgLnRlYXNlcl9fdGl0bGUsIC50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyIC50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXIgLnRlYXNlcl9fYnV0dG9uLCAudGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlciAudGVhc2VyX19idXR0b24ge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzLCAudGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzOmhvdmVyIC50ZWFzZXJfX2J1dHRvbiwgLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlczpob3ZlciAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXM6aG92ZXIgLnRlYXNlcl9fZGVzY3JpcHRpb24sIC50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXM6aG92ZXIgLnRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX3RpdGxlLCAudGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlcyAudGVhc2VyX19idXR0b24sIC50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQxMDAzO1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlciAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlciAudGVhc2VyX19idXR0b24ge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXM6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlczpob3ZlciAudGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzIC50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQyYzFhO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MjIxNDtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlciAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXM6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci50ZWFzZXItLWluaXRpYXRpdmVzOmhvdmVyIC50ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXIudGVhc2VyLS1pbml0aWF0aXZlcyAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLnRlYXNlci0taW5pdGlhdGl2ZXMgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyLS10ZXh0IC50ZWFzZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyLS10ZXh0IC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDYyNWY7XG4gIGJvcmRlci1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyLS10ZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyIC50ZWFzZXItLXRleHQ6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwM2MzYTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYzNhO1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmM2O1xuICBib3JkZXItY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyX190ZXh0OmhvdmVyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDVmYTU7XG4gIGJvcmRlci1jb2xvcjogIzAwNWZhNTtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyX190ZXh0IC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMzNmFhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dDpob3ZlciAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA1OTQwO1xuICBib3JkZXItY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAudGVhc2VyIC50ZWFzZXJfX3RleHQgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwNTk0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50aGVtZS0tcmV2ZXJzZSAudGVhc2VyIC50ZWFzZXJfX3RleHQ6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzJhNDIyZTtcbiAgYm9yZGVyLWNvbG9yOiAjMmE0MjJlO1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZDgxZTA1O1xuICBib3JkZXItY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyX190ZXh0OmhvdmVyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM4ZDE0MDM7XG4gIGJvcmRlci1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGhlbWUtLXJldmVyc2UgLnRlYXNlciAudGVhc2VyX190ZXh0IC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM3MTM1MWY7XG4gIGJvcmRlci1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXIgLnRlYXNlcl9fdGV4dDpob3ZlciAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNWQyYzFhO1xuICBib3JkZXItY29sb3I6ICM1ZDJjMWE7XG59XG5cbi50ZWFzZXItYXJjaGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcbn1cbi50ZWFzZXItYXJjaGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGVhc2VyLWFyY2hpdmVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnRlYXNlci1hcmNoaXZlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXItYXJjaGl2ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnRlYXNlci1hcmNoaXZlX19wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi50ZWFzZXItYXJjaGl2ZV9fbWV0YSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi50ZWFzZXItYXJjaGl2ZV9fbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi50ZWFzZXItYXJjaGl2ZV9fbWV0YS1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4udGVhc2VyLWFyY2hpdmVfX21ldGEtaXRlbS0tbGFzdCB7XG4gIG1hcmdpbjogMC40cmVtO1xufVxuLnRlYXNlci1hcmNoaXZlX19tZXRhLWl0ZW0tLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbn1cbi50ZWFzZXItYXJjaGl2ZV9fbWV0YS1pdGVtLS1tb3JlIC50ZWFzZXItYXJjaGl2ZV9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLWFyY2hpdmVfX21ldGEtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4udGVhc2VyLWFyY2hpdmVfX21ldGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MjVmO1xufVxuLnRlYXNlci1hcmNoaXZlX19tZXRhLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNzc3O1xuICBvdXRsaW5lOiAwO1xufVxuLnRlYXNlci1hcmNoaXZlX19tZXRhLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA2MjVmO1xufVxuLnRlYXNlci1hcmNoaXZlX19pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgd2lkdGg6IDE2cHg7XG59XG4udGVhc2VyLWFyY2hpdmVfX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXItYXJjaGl2ZV9fbGluayBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnRlYXNlci1hcmNoaXZlLS1jb21wYWN0IC50ZWFzZXItYXJjaGl2ZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi50ZWFzZXItYXJjaGl2ZS0tY29tcGFjdCAudGVhc2VyLWFyY2hpdmVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG4udGVhc2VyLWFyY2hpdmUtLWNvbXBhY3QgLnRlYXNlci1hcmNoaXZlX19wcmV2aWV3LFxuLnRlYXNlci1hcmNoaXZlLS1jb21wYWN0IC50ZWFzZXItYXJjaGl2ZV9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3ZlcnZpZXcgLnRlYXNlci1hcmNoaXZlIC50ZWFzZXItYXJjaGl2ZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi50aGVtZS0tZ3JleSAudGVhc2VyLWFyY2hpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1ncmV5IC50ZWFzZXItYXJjaGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19tZXRhLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDcyYzY7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19tZXRhLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19tZXRhLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNkODFlMDU7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX21ldGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19tZXRhLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItYXJjaGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1hcmNoaXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19kYXRlIHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1hcmNoaXZlIC50ZWFzZXItYXJjaGl2ZV9fdGl0bGUge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWFyY2hpdmUgLnRlYXNlci1hcmNoaXZlX19wcmV2aWV3IHtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGhlbWUtLXJldmVyc2UgLnRlYXNlci1hcmNoaXZlIC50ZWFzZXItYXJjaGl2ZV9fdGl0bGUge1xuICBjb2xvcjogIzAwNzJjNjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX3RpdGxlIHtcbiAgY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDU5NDA7XG59XG4udGhlbWUtLXJlZCAudGhlbWUtLXJldmVyc2UgLnRlYXNlci1hcmNoaXZlIC50ZWFzZXItYXJjaGl2ZV9fdGl0bGUge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50aGVtZS0tYnJvd24gLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItYXJjaGl2ZSAudGVhc2VyLWFyY2hpdmVfX3RpdGxlIHtcbiAgY29sb3I6ICM3MTM1MWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXItYXJjaGl2ZS0tY29tcGFjdCAudGVhc2VyLWFyY2hpdmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi50ZWFzZXItZ3JpZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYXNlci1ncmlkX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4udGVhc2VyLWdyaWRfX2J1dHRvbjpob3ZlciAudGVhc2VyLWdyaWRfX2ljb24ge1xuICBmaWxsOiAjMDA2MjVmO1xufVxuLnRlYXNlci1ncmlkX19idXR0b246Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogIzAwNjI1Zjtcbn1cbi50ZWFzZXItZ3JpZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFzZXItZ3JpZF9fZmFsbGJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDA2MjVmIHVybChcIi4uL2ltZy9pZGgtcGF0dGVybi5wbmdcIik7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTZweDtcbn1cbi50ZWFzZXItZ3JpZF9faWNvbi0tdGFnIHtcbiAgZmlsbDogIzQ0NDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTBweDtcbn1cbi50ZWFzZXItZ3JpZF9faWNvbi0tY2F0ZWdvcnkge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnRlYXNlci1ncmlkX19pY29uLS1wbGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IC0zcHg7XG59XG4udGVhc2VyLWdyaWRfX2ljb24tLXBsYXktcm91bmQge1xuICBoZWlnaHQ6IDQycHg7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDE4MG1zLCBvcGFjaXR5IDE4MG1zLCB3aWR0aCAxODBtcztcbiAgd2lkdGg6IDQycHg7XG59XG4udGVhc2VyLWdyaWRfX2ltYWdlIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDNzO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFzZXItZ3JpZF9faW1hZ2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3M7XG59XG4udGVhc2VyLWdyaWRfX2ltYWdlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDNzO1xufVxuLnRlYXNlci1ncmlkX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxlZnQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbn1cbi50ZWFzZXItZ3JpZF9fY2F0ZWdvcnkgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRlYXNlci1ncmlkX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4udGVhc2VyLWdyaWRfX2xpbmsge1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cbi50ZWFzZXItZ3JpZF9fbGluazpmb2N1cywgLnRlYXNlci1ncmlkX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGVhc2VyLWdyaWRfX2xpbms6Zm9jdXMgLnRlYXNlci1ncmlkX190aXRsZSwgLnRlYXNlci1ncmlkX19saW5rOmhvdmVyIC50ZWFzZXItZ3JpZF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZWFzZXItZ3JpZF9fbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udGVhc2VyLWdyaWRfX2xpbmstLXN0cmV0Y2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC43O1xuICB6LWluZGV4OiAxO1xufVxuLnRlYXNlci1ncmlkX19saW5rLS1zdHJldGNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnRlYXNlci1ncmlkX19saW5rLS1zdHJldGNoOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnRlYXNlci1ncmlkX19saW5rLS1zdHJldGNoIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4udGVhc2VyLWdyaWRfX2xpbmstLXRhZzpob3ZlciAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyB7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4udGVhc2VyLWdyaWRfX2xpbmstLXRhZzpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyB7XG4gIGZpbGw6ICMwMDYyNWY7XG59XG4udGVhc2VyLWdyaWRfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW46IDAgMCAwLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cbi50ZWFzZXItZ3JpZF9fdGl0bGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZWFzZXItZ3JpZF9fdGl0bGU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZWFzZXItZ3JpZF9fdGFncyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi50ZWFzZXItZ3JpZF9fdGFnIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xufVxuLnRlYXNlci1ncmlkX190YWc6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xufVxuLnRlYXNlci1ncmlkX190YWctLW1vcmUgLnRlYXNlci1ncmlkX190YWctYnV0dG9uIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBvdXRsaW5lOiAwO1xufVxuLnRlYXNlci1ncmlkX190YWctLW1vcmUgLnRlYXNlci1ncmlkX190YWctYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDYyNWY7XG59XG4udGVhc2VyLWdyaWRfX3RhZy0tbW9yZSAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwNjI1Zjtcbn1cbi50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLWdyaWRfX21lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhc2VyLWdyaWRfX21lZGlhOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbi0tcGxheSB7XG4gIGhlaWdodDogNjJweDtcbiAgb3BhY2l0eTogMC45O1xuICB3aWR0aDogNjJweDtcbn1cbi50ZWFzZXItZ3JpZF9fbWVkaWE6Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uLS1wbGF5IHtcbiAgaGVpZ2h0OiA2MnB4O1xuICBvcGFjaXR5OiAwLjk7XG4gIHdpZHRoOiA2MnB4O1xufVxuLnRlYXNlci1ncmlkX19tZXRhLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcInNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbi50ZWFzZXItZ3JpZF9fbWV0YS1pdGVtLS1wYXN0IHNwYW4ge1xuICBjb2xvcjogI2Q4MWUwNTtcbn1cbi50ZWFzZXItZ3JpZF9fbWV0YS1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIHwgXCI7XG59XG4udGVhc2VyLWdyaWRfX21ldGEtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZF9fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFzZXItZ3JpZC0tbmV3c2xldHRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMzgwcHg7XG59XG4udGVhc2VyLWdyaWQtLXRoZW1lIC50ZWFzZXItZ3JpZF9fbWV0YS1pdGVtLFxuLnRlYXNlci1ncmlkLS10aGVtZSAudGVhc2VyLWdyaWRfX3RpdGxlIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4udGVhc2VyLWdyaWQubm8taW1hZ2UgLnRlYXNlci1ncmlkX19tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzgxN2Y7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19idXR0b246aG92ZXIgLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogIzAwNzJjNjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2J1dHRvbjpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24ge1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnRlYXNlci1ncmlkLm5vLWltYWdlIC50ZWFzZXItZ3JpZF9fbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MWUwO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19idXR0b246aG92ZXIgLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fYnV0dG9uOmZvY3VzIC50ZWFzZXItZ3JpZF9faWNvbiB7XG4gIGZpbGw6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnIHtcbiAgZmlsbDogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyB7XG4gIGZpbGw6ICMzNmFhNDA7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy0tbW9yZSAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzZhYTQwO1xufVxuLnRoZW1lLS1ncmVlbiAudGVhc2VyLWdyaWQubm8taW1hZ2UgLnRlYXNlci1ncmlkX19tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2JkNDc7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fYnV0dG9uOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbiB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fYnV0dG9uOmZvY3VzIC50ZWFzZXItZ3JpZF9faWNvbiB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyB7XG4gIGZpbGw6ICMwMDU5NDA7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy0tbW9yZSAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLWdyaWQubm8taW1hZ2UgLnRlYXNlci1ncmlkX19tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmFhNDA7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19idXR0b246aG92ZXIgLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogI2Q4MWUwNTtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2J1dHRvbjpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24ge1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnRlYXNlci1ncmlkLm5vLWltYWdlIC50ZWFzZXItZ3JpZF9fbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmEzMTE2O1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19idXR0b246aG92ZXIgLnRlYXNlci1ncmlkX19pY29uIHtcbiAgZmlsbDogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fYnV0dG9uOmZvY3VzIC50ZWFzZXItZ3JpZF9faWNvbiB7XG4gIGZpbGw6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS10YWc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnIHtcbiAgZmlsbDogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpmb2N1cyAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyB7XG4gIGZpbGw6ICM3MTM1MWY7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy0tbW9yZSAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fdGFnLS1tb3JlIC50ZWFzZXItZ3JpZF9fdGFnLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzEzNTFmO1xufVxuLnRoZW1lLS1icm93biAudGVhc2VyLWdyaWQubm8taW1hZ2UgLnRlYXNlci1ncmlkX19tZWRpYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTNlMjQ7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tYXV0aG9yLFxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZyxcbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX190YWctYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tYXV0aG9yOmhvdmVyLFxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpob3Zlcixcbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX190YWctYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tYXV0aG9yOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnLFxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX2xpbmstLXRhZzpob3ZlciAudGVhc2VyLWdyaWRfX2ljb24tLXRhZyxcbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX190YWctYnV0dG9uOmhvdmVyIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS1hdXRob3I6Zm9jdXMsXG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzLFxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX19saW5rLS1hdXRob3I6Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uLS10YWcsXG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9fbGluay0tdGFnOmZvY3VzIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnLFxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246Zm9jdXMgLnRlYXNlci1ncmlkX19pY29uLS10YWcge1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1yZXZlcnNlIC50ZWFzZXItZ3JpZCAudGVhc2VyLWdyaWRfX3RhZy0tbW9yZSAudGVhc2VyLWdyaWRfX3RhZy1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmV2ZXJzZSAudGVhc2VyLWdyaWQgLnRlYXNlci1ncmlkX190YWctLW1vcmUgLnRlYXNlci1ncmlkX190YWctYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJldmVyc2UgLnRlYXNlci1ncmlkIC50ZWFzZXItZ3JpZF9faWNvbi0tdGFnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRlYXNlci1ncmlkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAudGVhc2VyLWdyaWRfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGVhc2VyLWdyaWRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAudGVhc2VyLWdyaWQ6bm90KC50ZWFzZXItZ3JpZC0tZmVhdHVyZWQpIHtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgfVxuICAudGVhc2VyLWdyaWQtLW5ld3NsZXR0ZXIge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxuICAudGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC50ZWFzZXItZ3JpZC0tZmVhdHVyZWQgLnRlYXNlci1ncmlkX19kZXNjcmlwdGlvbixcbi50ZWFzZXItZ3JpZC0tZmVhdHVyZWQgLnRlYXNlci1ncmlkX19wbGF5LFxuLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX3RhZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX21lZGlhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZF9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50ZWFzZXItZ3JpZC0tZmVhdHVyZWQgLnRlYXNlci1ncmlkX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZWFzZXItZ3JpZC0tZmVhdHVyZWQgLnRlYXNlci1ncmlkX190aXRsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX3RpdGxlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZF9fdGl0bGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC50ZWFzZXItZ3JpZC0tZmVhdHVyZWQgLnRlYXNlci1ncmlkX190aXRsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX3RpdGxlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnRlYXNlci1ncmlkLS1mZWF0dXJlZCAudGVhc2VyLWdyaWRfX3RpdGxlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAudGVhc2VyLWdyaWQtLWZlYXR1cmVkIC50ZWFzZXItZ3JpZF9fdGl0bGU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi50ZWFzZXItbWVsdHdhdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlYXNlci1tZWx0d2F0ZXJfX21ldGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcInNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGVhc2VyLW1lbHR3YXRlcl9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2YzZjE7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnRlYXNlci1tZWx0d2F0ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM0NDQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXItbWVsdHdhdGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4udGVhc2VyLW1lbHR3YXRlcl9fbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlci1tZWx0d2F0ZXJfX2xpbmsgc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi50ZWFzZXItbWVsdHdhdGVyOmhvdmVyIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVhc2VyLW1lbHR3YXRlcjpob3ZlciAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVhc2VyLW1lbHR3YXRlcjpmb2N1cyAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXItbWVsdHdhdGVyOmhvdmVyIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLW1lbHR3YXRlcjpob3ZlciAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYXF1YS1ibHVlIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjNjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudGVhc2VyLW1lbHR3YXRlcjpmb2N1cyAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1tZWx0d2F0ZXI6aG92ZXIgLnRlYXNlci1tZWx0d2F0ZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzZhYTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZ3JlZW4gLnRlYXNlci1tZWx0d2F0ZXI6aG92ZXIgLnRlYXNlci1tZWx0d2F0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWdyZWVuIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC50ZWFzZXItbWVsdHdhdGVyOmhvdmVyIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1tZWx0d2F0ZXI6aG92ZXIgLnRlYXNlci1tZWx0d2F0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWRhcmstZ3JlZW4gLnRlYXNlci1tZWx0d2F0ZXI6Zm9jdXMgLnRlYXNlci1tZWx0d2F0ZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudGVhc2VyLW1lbHR3YXRlcjpmb2N1cyAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXItbWVsdHdhdGVyOmhvdmVyIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLW1lbHR3YXRlcjpob3ZlciAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tcmVkIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4MWUwNTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLXJlZCAudGVhc2VyLW1lbHR3YXRlcjpmb2N1cyAudGVhc2VyLW1lbHR3YXRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1tZWx0d2F0ZXI6aG92ZXIgLnRlYXNlci1tZWx0d2F0ZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEzNTFmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tYnJvd24gLnRlYXNlci1tZWx0d2F0ZXI6aG92ZXIgLnRlYXNlci1tZWx0d2F0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWJyb3duIC50ZWFzZXItbWVsdHdhdGVyOmZvY3VzIC50ZWFzZXItbWVsdHdhdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9hc3Qge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I2YjZiNjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjc1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnRvYXN0X19tZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi50b2FzdF9fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDkwO1xufVxuLnRvYXN0X19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnRvYXN0X19jbG9zZS1idXR0b24ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHotaW5kZXg6IDkwO1xufVxuLnRvYXN0X19jbG9zZS1idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udG9hc3RfX2ljb24uaWNvbiB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG59XG4udG9hc3RfX2xpbmstb3ZlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvYXN0LS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudG9hc3RfX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnRvYXN0X19idXR0b24ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnRvYXN0X19jbG9zZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cblxuLnRvYXN0cyB7XG4gIGJvdHRvbTogMDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5MDtcbn1cbi50b2FzdHNfX3RvYXN0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50b2FzdHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDAgNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW9fX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI1ZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDY2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgd2lkdGg6IDY2cHg7XG59XG4udmlkZW9fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNjM2E7XG59XG4udmlkZW9fX2J1dHRvbiBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnZpZGVvX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMS44cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMS44cmVtO1xufVxuLnZpZGVvX19jb3B5cmlnaHQge1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnZpZGVvX19jb3B5cmlnaHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWFxdWEtYmx1ZSAudmlkZW8gLnZpZGVvX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmM2O1xufVxuLnRoZW1lLS1hcXVhLWJsdWUgLnZpZGVvIC52aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZhNTtcbn1cbi50aGVtZS0tZ3JlZW4gLnZpZGVvIC52aWRlb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YWE0MDtcbn1cbi50aGVtZS0tZ3JlZW4gLnZpZGVvIC52aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTk0MDtcbn1cbi50aGVtZS0tZGFyay1ncmVlbiAudmlkZW8gLnZpZGVvX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1OTQwO1xufVxuLnRoZW1lLS1kYXJrLWdyZWVuIC52aWRlbyAudmlkZW9fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQyMmU7XG59XG4udGhlbWUtLXJlZCAudmlkZW8gLnZpZGVvX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDgxZTA1O1xufVxuLnRoZW1lLS1yZWQgLnZpZGVvIC52aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkMTQwMztcbn1cbi50aGVtZS0tYnJvd24gLnZpZGVvIC52aWRlb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxMzUxZjtcbn1cbi50aGVtZS0tYnJvd24gLnZpZGVvIC52aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkMmMxYTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvX19idXR0b24ge1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogNi41cmVtO1xuICB9XG4gIC52aWRlb19faWNvbiB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG59XG5cbi5sb2dnZWQtaW4gI3dwYWRtaW5iYXIge1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5sb2dnZWQtaW4gLmRyYXdlcixcbi5sb2dnZWQtaW4gLnNpdGVfX2hlYWRlciB7XG4gIHRvcDogNDZweDtcbn1cbi5sb2dnZWQtaW4gLmluZGV4IHtcbiAgdG9wOiAxMDFweDtcbn1cbi5sb2dnZWQtaW4gLmJhbm5lcl9fbWVudS5pcy1vcGVuIHtcbiAgdG9wOiAxMDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxvZ2dlZC1pbiAuYmFubmVyX19tZW51LmlzLW9wZW4ge1xuICAgIHRvcDogMTAxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmxvZ2dlZC1pbiAjd3BhZG1pbmJhciB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC5sb2dnZWQtaW4gLmRyYXdlcixcbi5sb2dnZWQtaW4gLnNpdGVfX2hlYWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG4gIC5sb2dnZWQtaW4gLmluZGV4IHtcbiAgICB0b3A6IDg3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2dlZC1pbiAuYmFubmVyX19tZW51LmlzLW9wZW4ge1xuICAgIHRvcDogODdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2dlZC1pbiAuaW5kZXgge1xuICAgIHRvcDogMTE3cHg7XG4gIH1cbiAgLmxvZ2dlZC1pbiAuaW5kZXguaXMtc3RpY2t5IHtcbiAgICB0b3A6IDExN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubG9nZ2VkLWluIC5pbmRleCB7XG4gICAgdG9wOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIsXG4qOjpmaXJzdC1sZXR0ZXIsXG5wOjpmaXJzdC1saW5lLFxuZGl2OjpmaXJzdC1saW5lLFxuYmxvY2txdW90ZTo6Zmlyc3QtbGluZSxcbmxpOjpmaXJzdC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGEge1xuICAgIC8qXG4gICAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAgKiBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgICovXG4gIH1cbiAgYVtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOjphZnRlciwgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgLypcbiAgICogUHJpbnRpbmcgVGFibGVzOlxuICAgKiBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICovXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbmltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgcCxcbmgyLFxuaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufSIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG5odG1sLFxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIEBpbmNsdWRlIHN0eWxlLXJlZ3VsYXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgY29sb3I6ICRjLXRleHQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZztcbiAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgIG1hcmdpbjogMCAwIC41cmVtO1xufVxuXG5oMSB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0xO1xufVxuXG5oMiB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0yO1xufVxuXG5oMyB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0zO1xufVxuXG5oNCB7XG4gICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy00O1xufVxuXG5oNixcbmg1IHtcbiAgICBjb2xvcjogJGMtdGV4dDtcbiAgICBtYXJnaW46IDA7XG59XG5cbmhyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG59XG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbmEge1xuICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLWZvcmVzdCwgLjgpO1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZm9yZXN0LCAuMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY29uIHtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5kbCB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZHQge1xuICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmc7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgbWFyZ2luOiAuNzVyZW0gMCAwO1xufVxuXG5kZCB7XG4gICAgQGluY2x1ZGUgc3R5bGUtcmVndWxhcjtcbn1cblxuXG51bCxcbm9sIHtcbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXJlZ3VsYXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMDAyMDIyJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm9sIHtcbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG9sLW51bWJlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2wtbnVtYmVyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wtbnVtYmVyKSAnLic7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAycmVtIDA7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmID4gcCB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWhlYWRpbmctc2VyaWY7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZpZ2NhcHRpb24ge1xuICAgIEBpbmNsdWRlIHN0eWxlLXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZzogLjI1cmVtO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxudGgsXG50ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0O1xuICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGgge1xuICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG59XG5cbmFiYnIge1xuICAgICZbdGl0bGVdIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QsIC44KTtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFyayxcbmlucyB7XG4gICAgYmFja2dyb3VuZDogJGMteWVsbG93LS1saWdodDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIsXG5zYW1wLFxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG5wcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWZvcmVzdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmxhYmVsIHtcbiAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAycHg7XG5cbiAgICAmW2Zvcl0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAuNXJlbSAuNnJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZXk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBHbG9iYWxcbi50aGVtZS0tYXF1YS1ibHVlIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy1hcXVhLWJsdWUsIC44KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYXF1YS1ibHVlLCAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICB9XG5cbiAgICBhYmJyIHtcbiAgICAgICAgJlt0aXRsZV0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudGl6ZSgkYy1hcXVhLWJsdWUsIC44KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYXF1YS1ibHVlO1xuICAgIH1cbn1cblxuLnRoZW1lLS1ncmVlbiB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLWdyZWVuLCAuOCk7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZ3JlZW4sIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICB9XG5cbiAgICBhYmJyIHtcbiAgICAgICAgJlt0aXRsZV0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudGl6ZSgkYy1ncmVlbiwgLjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JlZW47XG4gICAgfVxufVxuXG4udGhlbWUtLWRhcmstZ3JlZW4ge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy1ncmVlbi0tZGFyaywgLjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZWVuLS1kYXJrLCAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgfVxuXG4gICAgYWJiciB7XG4gICAgICAgICZbdGl0bGVdIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgdHJhbnNwYXJlbnRpemUoJGMtZ3JlZW4tLWRhcmssIC44KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHByZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZWVuLS1kYXJrO1xuICAgIH1cbn1cblxuLnRoZW1lLS1yZWQge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLXJlZCwgLjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1yZWQsIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgIH1cblxuICAgIGFiYnIge1xuICAgICAgICAmW3RpdGxlXSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHRyYW5zcGFyZW50aXplKCRjLXJlZCwgLjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1yZWQ7XG4gICAgfVxufVxuXG4udGhlbWUtLWJyb3duIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtYnJvd24sIC44KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1icm93biwgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgIH1cblxuICAgIGFiYnIge1xuICAgICAgICAmW3RpdGxlXSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHRyYW5zcGFyZW50aXplKCRjLWJyb3duLCAuOCk7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1icm93bjtcbiAgICB9XG59XG5cbi8vIEJsb2NrIEVsZW1lbnRcbi50aGVtZS0tcmV2ZXJzZSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuOCk7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1mb3Jlc3QtLWRhcmtlcjtcbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1mb3Jlc3QtLWRhcmtlcjtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICBhYmJyIHtcbiAgICAgICAgJlt0aXRsZV0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjgpO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC41KTtcbiAgICB9XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmLFxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXJlZC0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1yZWQtLWRhcmtlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1icm93bi0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1icm93bi0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4kd2VpZ2h0LW5vcm1hbDogICAgIDQwMDtcbiR3ZWlnaHQtc2VtaWJvbGQ6ICAgNTAwO1xuJHdlaWdodC1ib2xkOiAgICAgICA3MDA7XG4kZm9udC1zZXJpZjogICAgICAgICdUaW1lcyBOZXcgUm9tYW4nLCAnc2VyaWYnOyAvLyBQYWxhdGlubyA/XG4kZm9udC1zYW5zLXNlcmlmOiAgICdHb3RoYW0gQScsICdHb3RoYW0gQicsICdWZXJkYW5hJywgJ3NhbnMtc2VyaWYnO1xuXG4vL1xuLy8gVGV4dFxuLy9cbkBtaXhpbiBzdHlsZS1yZWd1bGFyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICB9XG59XG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cbkBtaXhpbiBzdHlsZS1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLXNlcmlmIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1peGluIHN0eWxlLWhlYWRpbmctMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTYyNTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gc3R5bGUtaGVhZGluZy0zIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1oZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cblxuLy9cbi8vIFRlYXNlclxuLy9cbkBtaXhpbiBzdHlsZS10ZWFzZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG59XG5cblxuLy9cbi8vIEJhbm5lclxuLy9cbkBtaXhpbiBzdHlsZS1iYW5uZXItaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1NjI1O1xuICAgIH1cbn1cblxuQG1peGluIHN0eWxlLWJhbm5lci1zdWJoZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzNjM2MzYzNjtcbiAgICB9XG59XG5cbkBtaXhpbiBzdHlsZS1iYW5uZXItbm90ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuIiwiQG1peGluIHNjcmVlbigkc2l6ZSkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNpemUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIiwiQG1peGluIGxpc3QtcmVzZXQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cblx0Lm93bC1zdGFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuXHR9XG5cblx0Lm93bC1zdGFnZTphZnRlciB7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0fVxuXG5cdC5vd2wtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0fVxuXHQub3dsLWl0ZW0gaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdH1cblxuXHQub3dsLW5hdi5kaXNhYmxlZCxcblx0Lm93bC1kb3RzLmRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm93bC1uYXYgLm93bC1wcmV2LFxuXHQub3dsLW5hdiAub3dsLW5leHQsXG5cdC5vd2wtZG90IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y3Vyc29yOiBoYW5kO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Ji5vd2wtbG9hZGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Ji5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQmLm93bC1ncmFiIHtcblx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0Y3Vyc29yOiBncmFiO1xuXHR9XG5cblx0Ji5vd2wtcnRsIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0fVxuXG5cdCYub3dsLXJ0bCAub3dsLWl0ZW0ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fY29yZS5zY3NzJztcblxuLm93bC1kb3RzIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogLjVyZW07XG5cbiAgICAub3dsLWRvdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6b29tOiAxO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweCA3cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgc3BhbixcbiAgICAgICAgJi5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uYnV0dG9uIHtcbiAgICAkc2VsZjogJjtcblxuICAgIEBpbmNsdWRlIHN0eWxlLXJlZ3VsYXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtZm9yZXN0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRoLWJ1dHRvbjtcbiAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogJGMtZm9yZXN0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICBsaW5lLWhlaWdodDogJGgtYnV0dG9uO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogJHAtYnV0dG9uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBib3JkZXIgLjJzLCBjb2xvciAuMnMsIGZpbGwgLjJzO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tbGlnaHRlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogJGgtYnV0dG9uO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtLjc1ZW07XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgfVxuXG4gICAgcCA+ICYge1xuICAgICAgICBtYXJnaW46IDAgLjVlbSAuNWVtIDA7XG4gICAgfVxuXG4gICAgLy8udGhlbWUtLWdyZXkgJlxuICAgIC8vICBTYW1lIGNvbG9yc1xuICAgIC8vfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmVlbjtcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICBmaWxsOiAkYy1ncmVlbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIGZpbGw6ICRjLWdyZWVuLS1kYXJrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1yZWQ7XG4gICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIGZpbGw6ICRjLXJlZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYnJvd247XG4gICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgZmlsbDogJGMtYnJvd247XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQmxvY2sgRWxlbWVudFxuICAgIC50aGVtZS0tcmV2ZXJzZSAmLFxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICBmaWxsOiAkYy1mb3Jlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC44KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC44KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJyb3duO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2hpdGUtc29saWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNvbGlkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1mb3Jlc3Q7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1icm93bjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJyb3duO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5cbi5zaXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAkaC1zaXRlLWhlYWRlci1zbWFsbDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuXG4gICAgJi5zaXRlLS1oZWFkbGVzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGgtc2l0ZS1oZWFkZXI7XG4gICAgfVxufVxuXG4uaGlkZGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDFweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZm9yZXN0LS1kYXJrZXI7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdC0tZGFya2VyO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdG9wOiAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMS4xcmVtO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ubWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hcnRpY2xlX19jb250ZW50ICYsXG4gICAgLnNlY3Rpb25fX2NvbnRlbnQgJiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgLmZpZ3VyZSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBpbWcsXG4gICAgcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGVtYmVkLFxuICAgIG9iamVjdCxcbiAgICBpZnJhbWUge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLS1hbGlnbi1jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcblxuICAgICAgICAuYXJ0aWNsZV9fY29udGVudCAmIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFsaWduLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NyU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hbGlnbi1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLm5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0LS1kYXJrZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjIpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMTVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgIH1cblxuICAgICYtLXByaW1hcnkge1xuICAgICAgICAubmF2X19saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtOyAvLyAuODEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgIC5uYXZfX2xpc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9faXRlbSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZvb3RlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuICAgICAgICAmLmlzLXdpZGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgLm5hdl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIC5uYXZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5uYXZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLm5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAgICAgLm5hdl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjMpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuXG4gICAgICAgICAgICAubmF2X190aXRsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMjVyZW07XG5cbiAgICAgICAgICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4xcmVtIC4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LS1kcmF3ZXIge1xuICAgICAgICAmLm5hdi0tcHJpbWFyeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgLm5hdl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFya2VyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgIC5uYXZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgLm5hdl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAubmF2X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkLS1kYXJrZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgLm5hdl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duLS1kYXJrZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRGVyaXZlZCBmcm9tIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gY2xlYXItZml4IHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7IC8qIDEgKi9cbiAgICAgICAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5sZWdhY3kgJiB7XG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgem9vbTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuXG4uaWNvbnMge1xuICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZhY2Vib29rO1xuXG4gICAgICAgICAgICAgICAgLmljb25zX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mYWNlYm9vaztcblxuICAgICAgICAgICAgICAgIC5pY29uc19faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbGlua2VkaW47XG5cbiAgICAgICAgICAgICAgICAuaWNvbnNfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWxpbmtlZGluO1xuXG4gICAgICAgICAgICAgICAgLmljb25zX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXR3aXR0ZXI7XG5cbiAgICAgICAgICAgICAgICAuaWNvbnNfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXR3aXR0ZXI7XG5cbiAgICAgICAgICAgICAgICAuaWNvbnNfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICRjLWdyZXk7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjJzO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgLmljb25zX19pdGVtIHtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyLFxuICAgICYtLWZvb3RlciB7XG4gICAgICAgIC5pY29uc19fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uc19faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlYWRlciB7XG4gICAgICAgIC5pY29uc19faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcm9maWxlIHtcbiAgICAgICAgLmljb25zX19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb25zX19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWdyZXktLWRhcmtlc3Q7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgJi0taGVhZGVyLFxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgLmljb25zX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICYtLWhlYWRlcixcbiAgICAgICAgJi0tZm9vdGVyIHtcbiAgICAgICAgICAgIC5pY29uc19fbGluayB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJi0taGVhZGVyLFxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgLmljb25zX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJi0taGVhZGVyLFxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgLmljb25zX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJi0taGVhZGVyLFxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgLmljb25zX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBzci1vbmx5IHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuQG1peGluIHVuZG8tc3Itb25seSB7XG4gICAgY2xpcDogdW5zZXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcblxuLmZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyLWJvcmRlci1yYWRpdXM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgIHBhZGRpbmc6ICR3LWd1dHRlcjtcblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMzNweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBib3JkZXItY29sb3IgLjJzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBtYXJnaW46IDAgMCAuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnB4IC4yNXJlbTtcbiAgICB9XG5cbiAgICAmX19oZWxwIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIDJweDtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDA7XG4gICAgfVxuXG4gICAgLmhhcy1lcnJvciB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZXJyb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybV9faGVscCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wYXNzd29yZCB7XG4gICAgICAgIC5mb3JtX19idXR0b25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZXkgJixcbiAgICAudGhlbWUtLWJsdWUgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2lubGluZS1zdmcnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5zZWFyY2hmb3JtIHtcbiAgICAkc2VsZjogJjtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5zZWFyY2hiYXIgJiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1yZWd1bGFyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMTdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtZ3JleS0tZGFya2VyO1xuICAgIH1cblxuICAgICZfX2ZpbHRlcnMge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgICB9XG5cbiAgICAmX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2ZpbHRlci1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmX19maWx0ZXItaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gLjVyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlYXJjaC10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjRzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSk7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cblxuICAgICZfX3NlYXJjaC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICB9XG5cbiAgICAmX190b2dnbGUtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC40cyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSksIG9wYWNpdHkgLjRzO1xuICAgIH1cblxuICAgICZfX211bHRpc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtcmVndWxhcjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTsgLyogcmVtb3ZlIGRlZmF1bHQgYXJyb3cgKi9cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCIjNmY4NmE0XCIgdmlld0JveD1cIjAgMCAzMiAzMlwiPjxwYXRoIGQ9XCJNMjguMjUgNi4xMjVMMzIgOS44NzVsLTE2IDE2LTE2LTE2IDMuNzUtMy43NUwxNiAxOC4zNzV6XCIvPjwvc3ZnPicpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDE3cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZpbHRlcnMge1xuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwIDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjbGlwOiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2lucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgICN7ICRzZWxmIH1fX3RvZ2dsZS1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RvZ2dsZS1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X190b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uby1hbmltIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdG9nZ2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwcywgb3BhY2l0eSAwcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19maWx0ZXJzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZpbHRlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWx0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmlsdGVyLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDFyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1maWx0ZXJzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2lucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMCUgLSAxcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFnZW5kYSB7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19zY3JvbGxlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmX190YWJsZSB7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fdGltZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4xcmVtO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgICZfX3N0aWNreS1jb2wge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuXG4gICAgICAgICZfX3Njcm9sbGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdGlja3ktY29sIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NlcGVyYXRvcic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5hcnRpY2xlIHtcbiAgICAkc2VsZjogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBjbGVhci1maXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgcGFkZGluZzogJHctZ3V0dGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy0yO1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgJHctZ3V0dGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRoLWluZm8tYmFyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJl9fZG93bmxvYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5vLWltZyB7XG4gICAgICAgIC5hcnRpY2xlX19iYW5uZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uby1tZXRhIHtcbiAgICAgICAgLmFydGljbGVfX3NoYXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wdWJsaWNhdGlvbiB7XG4gICAgICAgIC5hcnRpY2xlX19pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VwZXJhdG9yLWJvdHRvbSgkYy1mb3Jlc3QsIC0uNXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH0tLXB1YmxpY2F0aW9uIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcGVyYXRvci1ib3R0b20oJGMtYXF1YS1ibHVlLCAtLjVyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH0tLXB1YmxpY2F0aW9uIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcGVyYXRvci1ib3R0b20oJGMtZ3JlZW4sIC0uNXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9LS1wdWJsaWNhdGlvbiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXBlcmF0b3ItYm90dG9tKCRjLWdyZWVuLS1kYXJrLCAtLjVyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfS0tcHVibGljYXRpb24ge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VwZXJhdG9yLWJvdHRvbSgkYy1yZWQsIC0uNXJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfS0tcHVibGljYXRpb24ge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VwZXJhdG9yLWJvdHRvbSgkYy1icm93biwgLS41cmVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgcGFkZGluZzogMTE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaGFyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXB1YmxpY2F0aW9uIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX190YWdzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rvd25sb2FkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAmLS1wdWJsaWNhdGlvbiB7XG4gICAgICAgICAgICAuYXJ0aWNsZV9fbWV0YSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi9zY3JlZW4nO1xuXG5AbWl4aW4gc2VwZXJhdG9yLWJvdHRvbSgkY29sb3I6ICRjLWZvcmVzdCwgJGRpc3Q6IDAsICR3aWR0aDogNjBweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3R0b206ICRkaXN0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAkd2lkdGg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSN7KCR3aWR0aCAqIC41KX07XG4gICAgfVxufVxuXG5AbWl4aW4gc2VwZXJhdG9yLXRvcCgkY29sb3I6ICRjLWZvcmVzdCwgJGRpc3Q6IDAsICR3aWR0aDogNjBweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRkaXN0O1xuICAgIHdpZHRoOiAkd2lkdGg7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSN7KCR3aWR0aCAqIC41KX07XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zZXBlcmF0b3InO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N2Zyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5iYW5uZXIge1xuICAgIGhlaWdodDogJGgtYmFubmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuaXMtZmFkZWQge1xuICAgICAgICAuYmFubmVyX19tZW51LFxuICAgICAgICAuYmFubmVyX19ub3RlLFxuICAgICAgICAuYmFubmVyX190aXRsZSxcbiAgICAgICAgLmJhbm5lcl9fc3VidGl0bGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZm9yZXN0LS1kYXJrZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0cmV0Y2g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjgpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAkZm9udC1vYmplY3QtZml0OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW9iamVjdC1maXQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICYtLXdoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjMpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMzVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSAuNnMsIHRyYW5zZm9ybSAuM3M7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2ZygnYXJyb3cnLCAkYy13aGl0ZSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogJGgtc2l0ZS1oZWFkZXItc21hbGw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlIC42cywgdG9wIC4zcywgYm90dG9tIC4zcztcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgICAgICAgICB0b3A6ICRoLXdwLWFkbWluYmFyLXNtYWxsICsgJGgtc2l0ZS1oZWFkZXItc21hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogJHctYmFubmVyLWNvbnRlbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAkdy1ndXR0ZXI7XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLWJhbm5lci1ub3RlO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuXG4gICAgICAgICYgKyAuYmFubmVyX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcGVyYXRvci10b3AoJGMtd2hpdGUsIC0uNzVyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1iYW5uZXItaGVhZGluZztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlIC4ycywgdHJhbnNmb3JtIC4zcyBlYXNlIC4ycztcblxuICAgICAgICAmICsgLmJhbm5lcl9fc3VidGl0bGUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXBlcmF0b3ItdG9wKCRjLXdoaXRlLCAtLjc1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtYmFubmVyLXN1YmhlYWRpbmc7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSAuNHMsIHRyYW5zZm9ybSAuM3MgZWFzZSAuNHM7XG4gICAgfVxuXG4gICAgJl9fY3RhIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBtYXJnaW46IDEuMjVyZW0gMCAwO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVmdHkge1xuICAgICAgICAuYmFubmVyX19jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lcl9fbm90ZSxcbiAgICAgICAgLmJhbm5lcl9fdGl0bGUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY3RhIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICAmLS1tZW51IHtcbiAgICAgICAgaGVpZ2h0OiAyODVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgLmJhbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxvZ28ge1xuICAgICAgICAuYmFubmVyX19jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkdy1ndXR0ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYXF1YS1ibHVlLS1kYXJrZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYsXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZWRpYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21lZGlhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXJlZC0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVkaWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYnJvd24tLWRhcmtlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgaGVpZ2h0OiAkaC1iYW5uZXItbWluaW1hbDtcblxuICAgICAgICAmX19jdGEge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoLWJ1dHRvbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNnJlbSAuNnJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY3RhIHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tZW51IHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG5cbiAgICAgICAgICAgIC5iYW5uZXJfX21lbnUge1xuICAgICAgICAgICAgICAgIHRvcDogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6ICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6ICRoLXdwLWFkbWluYmFyLXNtYWxsICsgJGgtc2l0ZS1oZWFkZXItc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgaGVpZ2h0OiAkaC1iYW5uZXItc2ltcGxlO1xuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbm90ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgICAgICYgKyAuYmFubmVyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgJiArIC5iYW5uZXJfX3N1YnRpdGxlIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxlZnR5IHtcbiAgICAgICAgICAgIC5iYW5uZXJfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAmICsgLmJhbm5lcl9fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbWVudSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgICAgICAuYmFubmVyX19tZW51IHtcbiAgICAgICAgICAgICAgICB0b3A6IDM1MHB4O1xuXG4gICAgICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAkaC1zaXRlLWhlYWRlci1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhciArICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGhlaWdodDogJGgtYmFubmVyLW5vcm1hbDtcblxuICAgICAgICAmLS1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuYmFubmVyX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1ub3JtYWwgLSAyMzBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhbm5lcl9fbWVudSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC41KTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAmLS1tZW51IHtcbiAgICAgICAgICAgIC5iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHctYmFubmVyLWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBzdHJldGNoIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLypcbiAgICBJbiBvcmRlciB0byBtYWtlIHRoaXMgbWl4aW4gd29yayBpbiBhbGwgYnJvd3NlcnMgeW91IG5lZWQgdG8gZW5jb2RlIHlvdXIgc3ZnIGVsZW1lbnQsIGFuZCBvbmx5IHRoZSBTVkcgZWxlbWVudCwgc3RhcnRpbmcgZnJvbSA8c3ZnPi4uLiB0aWxsIDwvc3ZnPlxuICAgIFJlYWQgYWJvdXQgdGhpcyBpc3N1ZSBoZXJlOiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzY4NDUxL2lubGluZS1zdmctaW4tY3NzXG5cbiAgICBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpO1xuKi9cbkBpbXBvcnQgJy4vaW5saW5lLXN2Zyc7XG5cbkBtaXhpbiBzdmcoJHR5cGUsICRjb2xvcikge1xuICAgIEBpZiAkdHlwZSA9PSAnYXJyb3cnIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTE4LjY3IDExLjU4OEw3LjI1Mi4xN2MtLjIyOC0uMjI3LS41OTYtLjIyNy0uODI0IDBMNS4zMyAxLjI3Yy0uMTEuMTA4LS4xNy4yNTYtLjE3LjQxIDAgLjE1NS4wNi4zMDMuMTcuNDEyTDE1LjI0IDEybC05LjkxIDkuOTA4Yy0uMTEuMTEtLjE3LjI1Ny0uMTcuNDEyIDAgLjE1NC4wNi4zMDIuMTcuNDFsMS4wOTggMS4xYy4xMTQuMTEzLjI2My4xNy40MTIuMTcuMTUgMCAuMjk4LS4wNTcuNDEyLS4xN0wxOC42NyAxMi40MWMuMjI3LS4yMjguMjI3LS41OTYgMC0uODI0elwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gJ2Nsb3NlJyB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0xMiAxMy4zOWwxMC42MSAxMC41ODZMMjQgMjIuNTg4IDEzLjM5IDEyIDI0IDEuNDEyIDIyLjYxLjAyNCAxMiAxMC42MTIgMS4zOS4wMjQgMCAxLjQxMiAxMC42MSAxMiAwIDIyLjU4OGwxLjM5IDEuMzg4XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSAnc2lkZS1hcnJvdycge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI3IDQwXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMS42OTcgMEgwdjQwaDEuNjk3QzE4LjkzNSA0MCAxMC4wOSAyNy45NTcgMjcgMjAuMTMzdi0uMjY1QzEwLjA5IDEyLjA0NCAxOC45MzYgMCAxLjY5NyAwelwiLz48L3N2Zz4nKTtcbiAgICB9XG5cbiAgICBAaWYgJHR5cGUgPT0gJ3NlY3Rpb24tYXJyb3cnIHtcbiAgICAgICAgY29udGVudDogaW5saW5lLXN2ZygnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCA5NjQuMTY3IDMwMDAgNTM1LjgzM1wiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBkPVwiTTE0OTIuMzA2LDk2NC4xNjdIMGM3NjAuNjM5LDAsMTQ5Mi4zMDYsNTM1LjgzMywxNDkyLjMwNiw1MzUuODMzczczMS42NjctNTM1LjgzMywxNDkyLjMwNi01MzUuODMzSDE0OTIuMzA2elwiLz48L3N2Zz4nKTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcblxuLmRyYXdlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJl9fYmFja2Ryb3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWRyYXdlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNXB4ICR3LWd1dHRlcjtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0IC4yNXM7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogJGgtc2l0ZS1oZWFkZXItc21hbGw7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5kcmF3ZXJfX2JhY2tkcm9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhd2VyX19jb250YWluZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyYXdlcl9fZm9vdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1lbnUge1xuICAgICAgICAuZHJhd2VyX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWUtLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMsIGNvbG9yIC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG5cbiAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcblxuICAgICAgICAgICAgLmV4cGFuZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLXRleHQ7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMnMsIHRyYW5zZm9ybSAuMnM7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1yZWd1bGFyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dCAuMnMsIHBhZGRpbmcgLjJzO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmV4cGFuZF9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV4cGFuZF9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDEuNXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vLnRoZW1lLS1ncmV5ICYge1xuICAgIC8vICBTYW1lIGNvbG9yc1xuICAgIC8vfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1mb3Jlc3QgJiB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcblxuICAgICAgICAgICAgICAgIC5leHBhbmRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgIC5leHBhbmRfX2hlYWRlciB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLWpzICYge1xuICAgICAgICAuZXhwYW5kX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgLmV4cGFuZF9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uZmFjdHMge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW46IDAgMCAuMjVyZW07XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAuZmFjdHNfX2JhciB7XG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGkgKiAuMXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIG1hcmdpbjogMCAwIC4yNXJlbTtcbiAgICB9XG5cbiAgICAmX19yZXN1bHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICZfX2JhciB7XG4gICAgICAgIG1hcmdpbjogMCAtNHB4O1xuXG4gICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjhzIGVhc2Utb3V0IC41cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4cGxhbmF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXdpZGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAgICAgLmFydGljbGVfX2NvbnRlbnQgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHctY29udGVudCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAjeyR3LWNvbnRlbnQgLSAyNXB4fSkgLyAyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKC0xMDB2dyArICN7JHctY29udGVudCAtIDI1cHh9KSAvIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi14bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoLSN7JHNjcmVlbi14bGFyZ2V9ICsgI3skdy1jb250ZW50IC0gMjVweH0pIC8gMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgtI3skc2NyZWVuLXhsYXJnZX0gKyAjeyR3LWNvbnRlbnQgLSAyNXB4fSkgLyAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uX19jb250ZW50ICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCR3LXNlY3Rpb24tY29udGVudCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAjeyR3LXNlY3Rpb24tY29udGVudCAtIDI1cHh9KSAvIDIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTEwMHZ3ICsgI3skdy1zZWN0aW9uLWNvbnRlbnQgLSAyNXB4fSkgLyAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4teGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0jeyRzY3JlZW4teGxhcmdlfSArICN7JHctc2VjdGlvbi1jb250ZW50IC0gMjVweH0pIC8gMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgtI3skc2NyZWVuLXhsYXJnZX0gKyAjeyR3LXNlY3Rpb24tY29udGVudCAtIDI1cHh9KSAvIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgICAgICBwYWRkaW5nOiAkdy1ndXR0ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4ICR3LWd1dHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi14bGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25ld3NsZXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWxpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZm9vdGVyX19jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1zZWN0aW9uLWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFuZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgJi5pcy13aWRlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICZfX25ld3NsZXR0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlLS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICZfX25ld3NsZXR0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAmX19uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAmX19uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bjtcblxuICAgICAgICAmX19uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4vLyBOb3RlIGdhbGxlcnkgaXMgYnVpbGQgb24gdG9wIG9mIG93bC5jYXJvdXNlbFxuXG4uZ2FsbGVyeSB7XG4gICAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbCB7XG4gICAgICAgIG1heC1oZWlnaHQ6ICRoLWNhcm91c2VsLW1heDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC42KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmICsgLmdhbGxlcnlfX2NvcHlyaWdodCB7XG4gICAgICAgICAgICBib3R0b206IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQcmV2LCBOZXh0XG4gICAgLm93bC1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWNhcm91c2VsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRoLWNhcm91c2VsLW5hdiAgKiAuNTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRoLWNhcm91c2VsLW5hdiAgKiAuNTtcbiAgICAgICAgICAgIGhlaWdodDogJGgtY2Fyb3VzZWwtbmF2O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgdHJhbnNmb3JtIC4ycztcbiAgICAgICAgICAgIHdpZHRoOiAkaC1jYXJvdXNlbC1uYXYgICogLjU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTdweCAwIDAgLTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmV4dCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRoLWNhcm91c2VsLW5hdiAqIC41O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkaC1jYXJvdXNlbC1uYXYgKiAuNTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMCAtMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBhZ2luZ1xuICAgIC5vd2wtZG90cyB7XG4gICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuXG4gICAgLy8udGhlbWUtLWdyZXkgJiB7XG4gICAgLy8gIFNhbWUgY29sb3JzXG4gICAgLy99XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgLm93bC1uZXh0LFxuICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1kb3RzIHtcbiAgICAgICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1kb3RzIHtcbiAgICAgICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAub3dsLW5leHQsXG4gICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtZG90cyB7XG4gICAgICAgICAgICAub3dsLWRvdCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAub3dsLW5leHQsXG4gICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWRvdHMge1xuICAgICAgICAgICAgLm93bC1kb3Qge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgLm93bC1uZXh0LFxuICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1kb3RzIHtcbiAgICAgICAgICAgIC5vd2wtZG90IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmV2ZXJzZWQgJiB7XG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGMtZm9yZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtZG90cyB7XG4gICAgICAgICAgICAub3dsLWRvdCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICAub3dsLW5leHQsXG4gICAgICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICAub3dsLW5leHQsXG4gICAgICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRjLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgLm93bC1uZXh0LFxuICAgICAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5nYWxsZXJ5LXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2Nhcm91c2VsIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGN1YmljLWJlemllciguNDUsIC0uNzgsIC4zMiwgMS41KTtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUuY2VudGVyICYge1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2hlYWRpbmcgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycywgb3BhY2l0eSAuMnM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG5cbiAgICAvLy50aGVtZS0tZ3JleSAmIHtcbiAgICAvLyAgU2FtZSBjb2xvcnNcbiAgICAvL31cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2VkICYge1xuICAgICAgICAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5nYWxsZXJ5LXBhZ2luYXRpb25fX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgICAgIC5jZW50ZXIgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbSAuZ2FsbGVyeS1wYWdpbmF0aW9uX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2FsbGVyeS1wYWdpbmF0aW9uX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICAgICAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAgICAgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICAgICAuZ2FsbGVyeS1wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgLmdhbGxlcnktcGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmdhbGxlcnktYWR2YW5jZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRjLWZvcmVzdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nhcm91c2VsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAuNHJlbSAuNzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjUpO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFByZXYsIE5leHRcbiAgICAub3dsLW5hdiB7XG4gICAgICAgIC5vd2wtbmV4dCxcbiAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNik7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC03cHggMCAwIC00cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMCAtMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG5cbiAgICAvLy50aGVtZS0tZ3JleSAmIHtcbiAgICAvLyAgU2FtZSBjb2xvcnNcbiAgICAvL31cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgKyAuZ2FsbGVyeS1hZHZhbmNlZF9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgICsgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgICsgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICAgICsgLmdhbGxlcnktYWR2YW5jZWRfX2Nhcm91c2VsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2VkICYge1xuICAgICAgICAmX19jYXJvdXNlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGMtZm9yZXN0LS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRjLWZvcmVzdC0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAgICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGMtYXF1YS1ibHVlLS1kYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1hcXVhLWJsdWUtLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAgICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICAmX19jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAgICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1yZWQtLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1kYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGMtYnJvd24tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NTBweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjcpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNlbnRlciAmIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nYWxsZXJ5LWFkdmFuY2VkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC40KTtcbiAgICAgICAgICAgIGJvdHRvbTogMS4zcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGVmdDogMS4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDEwMCUgKyAxLjVyZW0pKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1vdXQgLjJzO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLW5hdiB7XG4gICAgICAgICAgICAub3dsLW5leHQsXG4gICAgICAgICAgICAub3dsLXByZXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1wcmV2IHtcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzQzcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3dsLW5leHQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzMzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ0M3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzM3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlKSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU2OHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1OHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuXG4uaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgaGVpZ2h0OiAkaC1zaXRlLWhlYWRlci1zbWFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4ycztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHctc2l0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAkdy1ndXR0ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgd2lkdGggLjJzO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDdweDtcbiAgICB9XG5cbiAgICAmX19wcmltYXJ5IHtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAoJHctZ3V0dGVyIC0gNXB4KTtcbiAgICB9XG5cbiAgICAmX19zZWNvbmRhcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAoJHctZ3V0dGVyICsgNXB4KTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyO1xuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4ICR3LWd1dHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ByaW1hcnksXG4gICAgICAgICZfX3NlY29uZGFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zdmcnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5pbmRleCB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LCAuMik7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkaC1zaXRlLWhlYWRlci1zbWFsbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDElLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgdHJhbnNmb3JtIC4ycztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA0O1xuXG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLmluZGV4X19oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluZGV4X19kcmF3ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBoZWlnaHQ6ICRoLWluZm8tYmFyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycywgb3BhY2l0eSAuMnM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmluZGV4X190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtZ3JleTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYuaXMtY2hhbmdpbmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWZvcmVzdCwgLjIpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RyYXdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgdHJhbnNwYXJlbnRpemUoJGMtZ3JleSwgLjIpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaC1pbmZvLWJhcn0pO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBjb2xvciAuMnM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2lkZS1hcnJvdycsICRjLWZvcmVzdCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjdweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QsIC43KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXRleHQsIC4yKTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjE1cyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB0b3A6ICRoLXNpdGUtaGVhZGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMSUpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWZvcmVzdC0tbGlnaHRlciwgLjUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTk1cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5kZXhfX2xpbmsge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgM3B4IDAgdHJhbnNwYXJlbnRpemUoJGMtZ3JleSwgLjIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5kZXhfX2xpbmsge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5kZXhfX2hlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmRleF9fZHJhd2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoLXNpdGUtaGVhZGVyfSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5kZXhfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmRleF9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwdncgLSA4MDBweCkgLyAyKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRoLWJhbm5lci1ub3JtYWw7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogJGgtc2l0ZS1oZWFkZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDUwcHgpKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyA1NXB4KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbmRleF9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZGV4X190aXRsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4teGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XG5cbiAgICAgICAgJi5pcy1zdGlja3kge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNzVweCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjcwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5cbi5sZWdhY3kge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiA2ZW0gYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIC41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gT25seSBzaG93IG9uIGxlZ2FjeSBicm93c2Vyc1xuICAgIC5pcy1sZWdhY3kgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ubGlzdCB7XG4gICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFyY2hpdmUge1xuICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG5cbiAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcnZpZXcgJiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhvcml6b250YWwge1xuICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICYtLWF1dGhvcnMsXG4gICAgICAgICYtLWNlbnRlcmVkLFxuICAgICAgICAmLS1kaXN0cmlidXRlZCxcbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG5cbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hdXRob3JzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kaXN0cmlidXRlZCB7XG4gICAgICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLmxpc3QtLWdyaWQge1xuICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uICYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBtYXRoLmRpdigxMDAlLCAyKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoMTAwJSwgMik7XG4gICAgICAgICAgICBtaW4td2lkdGg6IG1hdGguZGl2KDEwMCUsIDIpO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxhcmdlIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBtYXRoLmRpdigxMDAlLCAzKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoMTAwJSwgMyk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IG1hdGguZGl2KDEwMCUsIDMpO1xuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vdmVydmlldyAmIHtcbiAgICAgICAgICAgICAgICAmLmxpc3RfX2l0ZW0tLWxhcmdlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGlzdF9faXRlbS0tbWVkaXVtIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIChtYXRoLmRpdigxMDAlLCAzKSAqIDIpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IChtYXRoLmRpdigxMDAlLCAzKSAqIDIpO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IChtYXRoLmRpdigxMDAlLCAzKSAqIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndpdGgtZmVhdHVyZWQtZ3JpZCAmIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgKG1hdGguZGl2KDEwMCUsIDMpICogMik7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogKG1hdGguZGl2KDEwMCUsIDMpICogMik7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogKG1hdGguZGl2KDEwMCUsIDMpICogMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5cbi5sb2FkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogbG9hZGVyIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcmVzdCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuXG4ubWFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkci1ib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6ICR3LWd1dHRlcjtcblxuICAgICZfX3NlbGVjdC1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC50aGVtZS0tcmV2ZXJzZSAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbGVjdC1zZWxlY3RlZC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0LWljb24ge1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2NhdGlvbnMge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBsb2NhdGlvbi1udW1iZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdHJldGNoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9jYXRpb24ge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbG9jYXRpb24tbnVtYmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlIDFzLCB0cmFuc2Zvcm0gLjJzIGVhc2UgMXM7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmlzLWFuaW1hdGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1MCB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRpICogLjA1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1mYWRlZCAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgYm94LXNoYWRvdyAuMnMsIG9wYWNpdHkgLjJzO1xuICAgICAgICB3aWR0aDogMjRweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRyYW5zcGFyZW50aXplKCRjLWZvcmVzdCwgLjQpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzLCB0cmFuc2Zvcm0gLjE1cztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBib3R0b206IDk1cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTI5cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtZm9yZXN0KTtcbiAgICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMzZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zNnB4O1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gT25seSByZWFjdCBvbiBpdGVtcyB3aGVuIHNjcmVlbiBpcyBsYXJnZSBlbm91Z2ggKHNlZSBiZWxvdylcbiAgICAgICAgLy8uaXMtYWN0aXZlICYge31cbiAgICB9XG5cbiAgICAmX19vdmVybGF5LWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5LXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweCAuMjVyZW0gMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheS1rZXkge1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICB9XG5cbiAgICAmX19vdmVybGF5LXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheS1saW5rIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXktbGluay10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmX19vdmVybGF5LXJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgfVxuXG4gICAgLy8udGhlbWUtLWdyZXkgJixcbiAgICAvLy50aGVtZS0tYmx1ZSAmIHtcbiAgICAvLyAgICBTYW1lIGNvbG9yc1xuICAgIC8vfVxuXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICZfX3BpbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRyYW5zcGFyZW50aXplKCRjLWFxdWEtYmx1ZSwgLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3NlY3Rpb24tYXJyb3cnLCAkYy1hcXVhLWJsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3ZlcmxheS1jbG9zZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWUtLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICZfX3BpbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdHJhbnNwYXJlbnRpemUoJGMtZ3JlZW4sIC40KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3NlY3Rpb24tYXJyb3cnLCAkYy1ncmVlbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdmVybGF5LWNsb3NlIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9fcGluIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudGl6ZSgkYy1ncmVlbi0tZGFyaywgLjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2VjdGlvbi1hcnJvdycsICRjLWdyZWVuLS1kYXJrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXktY2xvc2Uge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAmX19waW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudGl6ZSgkYy1yZWQsIC40KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtcmVkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXktY2xvc2Uge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAmX19waW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRyYW5zcGFyZW50aXplKCRjLWJyb3duLCAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtYnJvd24pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3ZlcmxheS1jbG9zZSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLmlzLXNob3duICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBPbmx5IHJlYWN0IG9uIGl0ZW1zIHdoZW4gc2NyZWVuIGlzIGxhcmdlIGVub3VnaFxuICAgICAgICAgICAgLmlzLWFuaW1hdGVkICYge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4ubWV0YSB7XG4gICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgcGFkZGluZzogMCAkdy1ndXR0ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19pdGVtLFxuICAgICZfX2NhdGVnb3J5LFxuICAgICZfX2RhdGUsXG4gICAgJl9fcmVhZHRpbWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgLjM1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSxcbiAgICAmX19kYXRlIHtcbiAgICAgICAgJiB+IC5tZXRhX19kYXRlLFxuICAgICAgICAmIH4gLm1ldGFfX3JlYWR0aW1lIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjM1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLWdyZXk7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUgJiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmltYWdlcyB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICAuYXJ0aWNsZSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAtLjVyZW0gLS41cmVtIDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3skc2VsZn1fX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kb3dubG9hZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWZvcmVzdCwgLjMpO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xuICAgICAgICBtYXJnaW46IC41cmVtIGF1dG8gMDtcbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICAjeyRzZWxmfV9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlbGZ9X19mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBtYXRoLmRpdigxMDAlLCAzKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoMTAwJSwgMyk7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZmxleDogMSAxIG1hdGguZGl2KDEwMCUsIDQpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXRoLmRpdigxMDAlLCA0KTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNyksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLm5ld3NsZXR0ZXIge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUsXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0LS1kYXJrZXI7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5pcy1lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICB9XG5cbiAgICAmX19lcnJvcixcbiAgICAmX19zdWNjZXMge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtcmVndWxhcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZm9yZXN0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMTdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcmVzdC0tZGFya2VyO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgfVxuICAgICAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCA5cHggMCA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLWdyZXktLWRhcmtlcjtcbiAgICB9XG5cbiAgICAmLS1mb290ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubmV3c2xldHRlcl9fY29udGVudCxcbiAgICAgICAgLm5ld3NsZXR0ZXJfX2Zvcm0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZWFzZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNHB4O1xuXG4gICAgICAgIC5uZXdzbGV0dGVyX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c2xldHRlcl9fZm9ybSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NsZXR0ZXJfX2lucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzbGV0dGVyX19idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1N1YnNjcmliZSc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3NsZXR0ZXJfX3N1YnRpdGxlLFxuICAgICAgICAubmV3c2xldHRlcl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c2xldHRlcl9faWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWUtLWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWFxdWEtYmx1ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1hcXVhLWJsdWUtLWRhcmtlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRlYXNlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG5cbiAgICAgICAgICAgIC5uZXdzbGV0dGVyX19idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJixcbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JlZW47XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JlZW4tLWRhcmtlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRlYXNlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcblxuICAgICAgICAgICAgLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZC0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtcmVkO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXJlZC0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhc2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAgICAgLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1icm93bjtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1icm93bi0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhc2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuXG4gICAgICAgICAgICAubmV3c2xldHRlcl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbig1NTBweCkge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgLm5ld3NsZXR0ZXJfX2NvbnRlbnQsXG4gICAgICAgICAgICAubmV3c2xldHRlcl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3ZnJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmNhcm91c2VsIHtcbiAgICAkc2VsZjogJjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5pcy1wb3J0cmFpdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93cyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGMtZm9yZXN0LCAuNCk7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGMtZm9yZXN0LS1kYXJrLCAuMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvdy10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICB9XG5cbiAgICAmX19hcnJvdy1pY29uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICByaWdodDogNTIlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICBsZWZ0OiA1MiU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9vd2wgY2Fyb3VzZWxcbiAgICAub3dsLWNhcm91c2VsLFxuICAgIC5vd2wtaXRlbSxcbiAgICAub3dsLWRyYWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0taW1hZ2V2aWV3ZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvdW50ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2Rvd25sb2FkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtY2Fyb3VzZWwge1xuICAgICAgICAgICAgLm93bC1zdGFnZSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93LWljb24ge1xuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlKSB7XG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbWFnZXZpZXdlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMDBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9pbmxpbmUtc3ZnJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ub3ZlcnZpZXcge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMS41cmVtIGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19hdXRob3JzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jYXRlZ29yaWVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7ICAgICAgIC8qIHJlbW92ZSBkZWZhdWx0IGFycm93ICovXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwiIzZmODZhNFwiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIj48cGF0aCBkPVwiTTI4LjI1IDYuMTI1TDMyIDkuODc1bC0xNiAxNi0xNi0xNiAzLjc1LTMuNzVMMTYgMTguMzc1elwiLz48L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkYy1mb3Jlc3QtZ3JleSwgNDAlKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogOXB4IDMwcHggMTBweCAxMHB4O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29wdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9fbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC1ncmV5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjLWZvcmVzdC1ncmV5LCA0MCUpO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0LS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0LS1kYXJrO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zZWFyY2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlLS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJixcbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX19hdXRob3JzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcblxuLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICgkdy1jb250ZW50IC0gKDc1cHggKiAyKSk7IC8vIFByZXYgLyBOZXh0IGJ1dHRvbnNcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3ByZXYsXG4gICAgJl9fbmV4dCxcbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmaWxsOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG5cbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgICAgIGZpbGw6ICRjLWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgLjI1cmVtO1xuXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZmlsbDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTclO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICB9XG5cbiAgICAmX19wcmV2LFxuICAgICZfX25leHQge1xuICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb25fX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMXJlbTtcblxuICAgICAgICAucGFnaW5hdGlvbl9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vdmVydmlldyAmIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYsXG4gICAgLnRoZW1lLS1ncmVlbiAmLFxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmLFxuICAgIC50aGVtZS0tcmVkICYsXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgLnBhZ2luYXRpb25fX3ByZXYsXG4gICAgICAgIC5wYWdpbmF0aW9uX19uZXh0LFxuICAgICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuXG4gICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgIC5wYWdpbmF0aW9uX19wcmV2LFxuICAgICAgICAucGFnaW5hdGlvbl9fbmV4dCxcbiAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW47XG5cbiAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgIC5wYWdpbmF0aW9uX19wcmV2LFxuICAgICAgICAucGFnaW5hdGlvbl9fbmV4dCxcbiAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW4tLWRhcms7XG5cbiAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgLnBhZ2luYXRpb25fX3ByZXYsXG4gICAgICAgIC5wYWdpbmF0aW9uX19uZXh0LFxuICAgICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xuXG4gICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgIC5wYWdpbmF0aW9uX19wcmV2LFxuICAgICAgICAucGFnaW5hdGlvbl9fbmV4dCxcbiAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgZmlsbDogJGMtYnJvd247XG5cbiAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCbG9jayBFbGVtZW50XG4gICAgLnRoZW1lLS1yZXZlcnNlICYge1xuICAgICAgICAucGFnaW5hdGlvbl9fcHJldixcbiAgICAgICAgLnBhZ2luYXRpb25fX25leHQsXG4gICAgICAgIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LS1saWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEdsb2JhbFxuICAgICAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgICAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5cbi5wYXJ0bmVycyB7XG4gICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICBoZWlnaHQ6ICRoLXBhcnRuZXJzO1xuICAgIG1heC13aWR0aDogJHNjcmVlbi1sYXJnZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogJGgtcGFydG5lcnM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdHJldGNoO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC8vIE92ZXJydWxlIE93bFxuICAgICYub3dsLWNhcm91c2VsIHtcbiAgICAgICAgJi5vd2wtbG9hZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtc3RhZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAmLnBhcnRuZXJzX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JleSAmIHtcbiAgICAgICAgLnBhcnRuZXJzX19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYmx1ZSAmIHtcbiAgICAgICAgLnBhcnRuZXJzX19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcblxuLnBpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19tZWRpYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19tYXNrIHtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjJyZW07XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgIC5waW5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAucGluX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgIC5waW5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAucGluX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgLnBpbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZXZlcnNlZCAmIHtcbiAgICAgICAgLnBpbl9fdGl0bGUsXG4gICAgICAgIC5waW5fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgICAgICYuaGFzLWxpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnBpbl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC5waW5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICAucGluX19pbm5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5wZXJzb24ge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHctc2l0ZTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICAmX19iaW8ge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG5cbiAgICAmX19jb21wYW55LFxuICAgICZfX2VtYWlsLFxuICAgICZfX3Bob25lIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtcmVndWxhcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NvbXBhbnksXG4gICAgJl9fcm9sZSxcbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAucGVyc29uX19jb250ZW50ICYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtaGVhZGluZy00O1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VzdDtcblxuICAgICAgICAmLS1yZWxhdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb21wYW55IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJl9fc29jaWFscyB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAucGVyc29uX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtbGlua2VkaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5wZXJzb25fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy10d2l0dGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjJzO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVsYXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBtYXRoLmRpdigxMDAlLCAzKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoMTAwJSwgMyk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IG1hdGguZGl2KDEwMCUsIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYmlvIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBtYXRoLmRpdigxMDAlLCAzKSAqIDI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1hdGguZGl2KDEwMCUsIDMpICogMjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogbWF0aC5kaXYoMTAwJSwgMykgKiAyO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcbkBpbXBvcnQgJy4uL21peGlucy9zdmcnO1xuXG4ucG9wb3ZlciB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDUwcHggJHctZ3V0dGVyICR3LWd1dHRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIHotaW5kZXg6IDk5OTk5OTsgLy8gTmVlZGVkIHRvIHdpbiBmcm9tIGNoYXQtYnV0dG9uXG5cbiAgICAmX19tYXNrIHtcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC4yKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LXNlY3Rpb24tY29udGVudDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsIGJvcmRlci1jb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ2Nsb3NlJywgJGMtd2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLS1pbWFnZXZpZXdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13aWRlIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzY3JlZW4tbGFyZ2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIHBhZGRpbmc6ICR3LWd1dHRlcjtcblxuICAgICAgICAmLS1pbWFnZXZpZXdlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4ICR3LWd1dHRlciAkdy1ndXR0ZXI7XG5cbiAgICAgICAgICAgIC5wb3BvdmVyX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ucG9wdXAge1xuICAgICRzZWxmOiAmO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogdHJhbnNwYXJlbnRpemUoJGMtZ3JlZW4sIDAuOCkgMCA4cHggMjRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTQ7XG5cbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLnByb2ZpbGUge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBjbGVhci1maXg7XG5cbiAgICAgICAgJiA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAkdy1ndXR0ZXI7XG5cbiAgICAgICAgLnByb2ZpbGVfX2RldGFpbHMge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZXk7XG4gICAgICAgICAgICBtYXJnaW46ICR3LWd1dHRlciAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZV9fcGVyc29uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmV5ICYsXG4gICAgLnRoZW1lLS1ibHVlICYge1xuXG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgJi5wcm9maWxlLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgIC5wcm9maWxlX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICAgICAgICAgIC5wcm9maWxlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2ZpbGVfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZV9fcGVyc29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZ3JleSAmLFxuICAgICAgICAudGhlbWUtLWJsdWUgJiB7XG4gICAgICAgICAgICAmLnByb2ZpbGUtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5wcm9maWxlX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgI3stJHctZ3V0dGVyfTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ucHJvZmlsZS1jYXJkIHtcbiAgICAkc2VsZjogJjtcbiAgICBib3JkZXItcmFkaXVzOiAkci1ib3JkZXItcmFkaXVzO1xuICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAjeyRzZWxmfV9faWNvbnMge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgIH1cblxuICAgICZfX3BpY3R1cmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fcGhvbmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb25zIHtcbiAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAuMzVyZW07XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgICB3aWR0aDogMTI1cHg7XG5cbiAgICAgICAgLnByb2ZpbGUtY2FyZF9fcGljdHVyZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuICAgIC50aGVtZS0tZ3JleSAmIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlbGZ9X19pY29ucyB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGhlbWUtLXJldmVyc2Uge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG5cbiAgICAgICAgICAgICN7JHNlbGZ9X19pY29ucyB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuXG4gICAgICAgICAgICAjeyRzZWxmfV9faWNvbnMge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRzZWxmfV9faWNvbnMge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnByb2ZpbGUtY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zbWFsbCB7XG4gICAgICAgICAgICAucHJvZmlsZS1jYXJkX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJiB+IC5wcm9maWxlLWNhcmRfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2ZpbGUtY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAmIH4gLnByb2ZpbGUtY2FyZF9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLnByb2ZpbGUtY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zbWFsbCB7XG4gICAgICAgICAgICAucHJvZmlsZS1jYXJkX19saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJiB+IC5wcm9maWxlLWNhcmRfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2ZpbGUtY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICYgfiAucHJvZmlsZS1jYXJkX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9maWxlLWNhcmRfX25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgJi0tZmVhdHVyZWQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcblxuICAgICAgICAgICAgLnByb2ZpbGUtY2FyZF9fcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZS1jYXJkX19pY29ucyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5wcm9ncmVzc2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LS1saWdodGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICAmX19wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMTVzIGxpbmVhcjtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gICAgICAgICZbZGF0YS1wcm9ncmVzcz0nI3skaX0nXSAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiByb3VuZChwZXJjZW50YWdlKCRpICogMC4wMSkpOyAvLyBcIkRpdmlkZVwiIGJ5IGEgMTAwLCBhbmQgcHJpbnQgYSBwZXJjZW50YWdlXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtcHJvZ3Jlc3NdIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAuaXMtZmFkZWQgJiB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2Nyb2xsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjE1cyBsaW5lYXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRjLWZvcmVzdCwgJGMtd2hpdGUsIDUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZXkgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuXG4gICAgICAgICZfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWUtLWxpZ2h0O1xuXG4gICAgICAgICZfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZS0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Nyb2xsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGMtYXF1YS1ibHVlLCAkYy13aGl0ZSwgNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1saWdodDtcblxuICAgICAgICAmX19wcm9ncmVzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Nyb2xsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGMtZ3JlZW4sICRjLXdoaXRlLCA1MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcblxuICAgICAgICAmX19wcm9ncmVzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Nyb2xsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGMtZ3JlZW4tLWRhcmssICRjLXdoaXRlLCA1MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tbGlnaHQ7XG5cbiAgICAgICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zY3JvbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYy1yZWQsICRjLXdoaXRlLCA1MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tLWxpZ2h0O1xuXG4gICAgICAgICZfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zY3JvbGwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC5wcm9ncmVzc2Jhcl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYy1icm93biwgJGMtd2hpdGUsIDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICZfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1ncmVlbiAmLFxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICAgICAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtLWRhcmtlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICAgICAucHJvZ3Jlc3NiYXJfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5wcm9tbyB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtZm9yZXN0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMnM7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nO1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuXG4gICAgICAgICYgKyAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IC44MjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHN0cmV0Y2g7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy50aGVtZS0tZ3JleSAmIHtcbiAgICAvLyAgU2FtZSBjb2xvcnNcbiAgICAvL31cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgICAgICN7ICRzZWxmIH1fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIC4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICYtLWxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy1hcXVhLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19maWd1cmUge1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19maWd1cmUge1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLXJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLWJyb3duO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19maWd1cmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJsb2NrIEVsZW1lbnRcbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fZmlndXJlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gR2xvYmFsXG4gICAgICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcblxuLy8gUHJvbW8gLSBTREcgdmFyaWFudGlvbnNcbi50aGVtZS0tYnJvd24gLnByb21vLFxuLnRoZW1lLS1yZWQgLnByb21vLFxuLnRoZW1lLS1ncmVlbiAucHJvbW8sXG4udGhlbWUtLWRhcmstZ3JlZW4gLnByb21vLFxuLnByb21vIHtcbiAgICAmLS1zZGctY2xlYW4tZW5lcmd5LFxuICAgICYtLXNkZy1jbGVhbi13YXRlcixcbiAgICAmLS1zZGctY2xpbWF0ZS1hY3Rpb24sXG4gICAgJi0tc2RnLWVjb25vbWljLWdyb3d0aCxcbiAgICAmLS1zZGctZ2VuZGVyLWVxdWFsaXR5LFxuICAgICYtLXNkZy1nb29kLWhlYWx0aCxcbiAgICAmLS1zZGctaW5kdXN0cnksXG4gICAgJi0tc2RnLWxpZmUtYmVsb3ctd2F0ZXIsXG4gICAgJi0tc2RnLWxpZmUtb24tbGFuZCxcbiAgICAmLS1zZGctbm8tcG92ZXJ0eSxcbiAgICAmLS1zZGctcGFydG5lcnNoaXBzLFxuICAgICYtLXNkZy1wZWFjZS1qdXN0aWNlLFxuICAgICYtLXNkZy1xdWFsaXR5LWVkdWNhdGlvbixcbiAgICAmLS1zZGctcmVkdWNlZC1pbmVxdWFsaXRpZXMsXG4gICAgJi0tc2RnLXJlc3BvbnNpYmxlLWNvbnN1bXB0aW9uLFxuICAgICYtLXNkZy1zdXN0YWluYWJsZS1jaXRpZXMsXG4gICAgJi0tc2RnLXplcm8taHVuZ2VyIHtcbiAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZGctY2xlYW4tZW5lcmd5IHtcbiAgICAgICAgLnByb21vX19maWd1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2RnLWNsZWFuLWVuZXJneTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtc2RnLWNsZWFuLWVuZXJneTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1zZGctY2xlYW4tZW5lcmd5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2RnLWNsZWFuLXdhdGVyIHtcbiAgICAgICAgLnByb21vX19maWd1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2RnLWNsZWFuLXdhdGVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctY2xlYW4td2F0ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtc2RnLWNsZWFuLXdhdGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2RnLWNsaW1hdGUtYWN0aW9uIHtcbiAgICAgICAgLnByb21vX19maWd1cmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2RnLWNsaW1hdGUtYWN0aW9uO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctY2xpbWF0ZS1hY3Rpb247XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtc2RnLWNsaW1hdGUtYWN0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2RnLWVjb25vbWljLWdyb3d0aCB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1lY29ub21pYy1ncm93dGg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1lY29ub21pYy1ncm93dGg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9tb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtc2RnLWVjb25vbWljLWdyb3d0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1nZW5kZXItZXF1YWxpdHkge1xuICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZGctZ2VuZGVyLWVxdWFsaXR5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctZ2VuZGVyLWVxdWFsaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1nZW5kZXItZXF1YWxpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZGctZ29vZC1oZWFsdGgge1xuICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZGctZ29vZC1oZWFsdGg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1nb29kLWhlYWx0aDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1zZGctZ29vZC1oZWFsdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZGctaW5kdXN0cnkge1xuICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZGctaW5kdXN0cnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy1pbmR1c3RyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1zZGctaW5kdXN0cnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZGctbGlmZS1iZWxvdy13YXRlciB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1saWZlLWJlbG93LXdhdGVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctbGlmZS1iZWxvdy13YXRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1zZGctbGlmZS1iZWxvdy13YXRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1saWZlLW9uLWxhbmQge1xuICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZGctbGlmZS1vbi1sYW5kO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctbGlmZS1vbi1sYW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1saWZlLW9uLWxhbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZGctbm8tcG92ZXJ0eSB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1uby1wb3ZlcnR5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctbm8tcG92ZXJ0eTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1zZGctbm8tcG92ZXJ0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1wYXJ0bmVyc2hpcHMge1xuICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZGctcGFydG5lcnNoaXBzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctcGFydG5lcnNoaXBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1wYXJ0bmVyc2hpcHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZGctcGVhY2UtanVzdGljZSB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1wZWFjZS1qdXN0aWNlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctcGVhY2UtanVzdGljZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1zZGctcGVhY2UtanVzdGljZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1xdWFsaXR5LWVkdWNhdGlvbiB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1xdWFsaXR5LWVkdWNhdGlvbjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtc2RnLXF1YWxpdHktZWR1Y2F0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1xdWFsaXR5LWVkdWNhdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcyB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtc2RnLXJlZHVjZWQtaW5lcXVhbGl0aWVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1yZWR1Y2VkLWluZXF1YWxpdGllcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbiB7XG4gICAgICAgIC5wcm9tb19fZmlndXJlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtc2RnLXJlc3BvbnNpYmxlLWNvbnN1bXB0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1yZXNwb25zaWJsZS1jb25zdW1wdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNkZy1zdXN0YWluYWJsZS1jaXRpZXMge1xuICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZGctc3VzdGFpbmFibGUtY2l0aWVzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1zZGctc3VzdGFpbmFibGUtY2l0aWVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvbW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXNkZy1zdXN0YWluYWJsZS1jaXRpZXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZGctemVyby1odW5nZXIge1xuICAgICAgICAucHJvbW9fX2ZpZ3VyZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZGctemVyby1odW5nZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXNkZy16ZXJvLWh1bmdlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnByb21vX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1zZGctemVyby1odW5nZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnB1YmxpY2F0aW9ucyB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkYy1ncmV5LS1saWdodGVzdDtcbiAgICBib3JkZXItcmFkaXVzOiAkci1ib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6ICR3LWd1dHRlcjtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgIH1cblxuICAgICZfX2xvZ2luIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLXRleHQsIC44KTtcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAuNzVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtdGV4dCwgLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudGl6ZSgkYy10ZXh0LCAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b2dnbGUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fZmlsdGVycy1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnM7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xcmVtO1xuXG4gICAgICAgIC5zZWFyY2hmb3JtX19maWx0ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbXB0eSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgIH1cblxuICAgICZfX2xvYWQtbW9yZSB7XG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmVkICYge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWJyb3duO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZXZlcnNlICYge1xuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICBmaWxsOiAkYy1mb3Jlc3Q7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19maWx0ZXJzLXNlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmlsdGVycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAuc2VhcmNoZm9ybV9fZmlsdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgJl9fZmlsdGVycyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgLnNlYXJjaGZvcm1fX2ZpbHRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlYXJjaCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcztcbiAgICAgICAgICAgIHdpZHRoOiAyMDVweDtcblxuICAgICAgICAgICAgJi5oYXMtZm9jdXMsXG4gICAgICAgICAgICAmLmlzLWRpcnR5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnB1YmxpY2F0aW9ucy10YWJsZSB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMDtcblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZm9yZXN0LCAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtOCU7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgfVxuXG4gICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgfVxuXG4gICAgJl9fY2VsbCB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLFxuICAgICZfX2NlbGwge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2hlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jZWxsIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYXF1YS1ibHVlLCAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZ3JlZW4sIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZWVuLS1kYXJrLCAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1yZWQsIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1icm93biwgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGVyLFxuICAgICAgICAmX19jZWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jZWxsIHtcbiAgICAgICAgICAgICYtLXR5cGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0teWVhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgJl9fY2VsbCB7XG4gICAgICAgICAgICAmLS1yZWdpb24sXG4gICAgICAgICAgICAmLS10YWYge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2VwZXJhdG9yJztcblxuLnF1b3RlIHtcbiAgICAkc2VsZjogJjtcblxuICAgIC8vIEJhc2ljIHN0eWxlcyBmb3IgcXVvdGUgYXJlIGRvbmUgaW4gYmFzZS5zY3NzXG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICAgIH1cblxuICAgICZfX3NvdXJjZSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSAuM3MsIHRyYW5zZm9ybSAuM3MgZWFzZSAuM3M7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNlcGVyYXRvci10b3AoJGMtZm9yZXN0LCAtMXJlbSwgMjAwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1mYWRlZCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQsXG4gICAgICAgICN7ICRzZWxmIH1fX3NvdXJjZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8udGhlbWUtLWdyZXkgJiB7XG4gICAgLy8gIFNhbWUgY29sb3JzXG4gICAgLy99XG5cbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgJl9fc291cmNlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VwZXJhdG9yLXRvcCgkYy1hcXVhLWJsdWUsIC0xcmVtLCAyMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19zb3VyY2Uge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXBlcmF0b3ItdG9wKCRjLWdyZWVuLCAtMXJlbSwgMjAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAmX19zb3VyY2Uge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXBlcmF0b3ItdG9wKCRjLWdyZWVuLS1kYXJrLCAtMXJlbSwgMjAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICZfX3NvdXJjZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlcGVyYXRvci10b3AoJGMtcmVkLCAtMXJlbSwgMjAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgJl9fc291cmNlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2VwZXJhdG9yLXRvcCgkYy1icm93biwgLTFyZW0sIDIwMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tcmV2ZXJzZSAmIHtcbiAgICAgICAgJl9fc291cmNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnJlYWQtbmV4dCB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSBzdHlsZS1oZWFkaW5nLTQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICB9XG5cbiAgICAmX19uZXh0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZm9yZXN0LCAuMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIC4ycztcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWZvcmVzdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGgtYnV0dG9uO1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogJGgtYnV0dG9uO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsIGZpbGwgLjJzLCB0cmFuc2Zvcm0gLjJzO1xuICAgICAgICB3aWR0aDogJGgtYnV0dG9uO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcblxuICAgIC8vLnRoZW1lLS1ncmV5ICYge1xuICAgIC8vICBTYW1lIGNvbG9yc1xuICAgIC8vfVxuXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25leHQge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWFxdWEtYmx1ZSwgLjMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25leHQge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZWVuLCAuMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19hcnJvdyB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAmX19uZXh0IHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ncmVlbi0tZGFyaywgLjMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmV4dCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtcmVkLCAuMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtcmVkO1xuICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmV4dCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYnJvd24sIC4zKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWJyb3duO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZXZlcnNlICYge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX25leHQge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fYXJyb3cge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbmV4dCB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbmV4dCB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX25leHQge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX25leHQge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX25leHQge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zdmcnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4ucmVmZXJlbmNlIHtcbiAgICAkc2VsZjogJjtcblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtZm9yZXN0LCAuOCk7XG4gICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycywgY29sb3IgLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QsIC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJyZW0pO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWxpZ2h0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwICAwIDVweCAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzaWRlLWFycm93JywgJGMtZm9yZXN0LS1saWdodGVyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGVmdDogLTI3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDYwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UgLjNzLCB0cmFuc2Zvcm0gLjNzIGVhc2UgLjNzO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAuNXJlbSAwIC4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYWN0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1mb3Jlc3QsIC4yKTtcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMTVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWZhZGVkIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faGVhZGVyLFxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy50aGVtZS0tZ3JleSAmIHtcbiAgICAvLyAgU2FtZSBjb2xvcnNcbiAgICAvL31cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjLWZvcmVzdC0tbGlnaHRlciwgNSUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1mb3Jlc3QtLWxpZ2h0ZXIsIDUlKTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2lkZS1hcnJvdycsIGRhcmtlbigkYy1mb3Jlc3QtLWxpZ2h0ZXIsIDUlKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19hY3Rpb24ge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWxpZ2h0ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzogLjJyZW0gLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vLnRoZW1lLS1ncmV5ICYge1xuICAgICAgICAvLyAgU2FtZSBjb2xvcnNcbiAgICAgICAgLy99XG5cbiAgICAgICAgLy8gZml4IGJ1ZyBvZiBibHVlIHRoZW1lIG9uIHdoaXRlIHBhZ2VcblxuICAgICAgICAvLy50aGVtZS0tYmx1ZSAmIHtcbiAgICAgICAgLy8gICAgJjpob3ZlciB7XG4gICAgICAgIC8vICAgICAgICAjeyAkc2VsZiB9X19saW5rLFxuICAgICAgICAvLyAgICAgICAgI3sgJHNlbGYgfV9faGVhZGVyIHtcbiAgICAgICAgLy8gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjMpO1xuICAgICAgICAvLyAgICAgICAgfVxuICAgICAgICAvLyAgICB9XG4gICAgICAgIC8vXG4gICAgICAgIC8vICAgICN7ICRzZWxmIH1fX2xpbmsge1xuICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC44KTtcbiAgICAgICAgLy8gICAgfVxuICAgICAgICAvL31cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSArIDIwcHgpIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faW5mbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UgKyA0MHB4KSB7XG4gICAgICAgICN7ICRzZWxmIH1fX2luZm8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlICsgNjBweCkge1xuICAgICAgICAjeyAkc2VsZiB9X19pbmZvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi14bGFyZ2UpIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faW5mbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnJlbGF0ZWQtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW46IDAgMCAuMjVyZW07XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1kYXJrZXIsIC44KTtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1kYXJrZXIsIC4zKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1kYXJrZXIsIC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JleSAmLFxuICAgIC50aGVtZS0tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLnNlYXJjaGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogJGgtc2VhcmNoYmFyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1zZWFyY2hmb3JtO1xuICAgICAgICBwYWRkaW5nOiAxNXB4ICR3LWd1dHRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGgtc2VhcmNoYmFyKTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N2Zyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5zZWN0aW9uIHtcbiAgICAkc2VsZjogJjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHctc2l0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLFxuICAgICZfX2NvbnRlbnQsXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1zZWN0aW9uLWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgJHctZ3V0dGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUsXG4gICAgJl9faW50cm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWJhbm5lcixcbiAgICAmLS1yZWFkLW5leHQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtLXBheW9mZiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWF1dGhvcnMsXG4gICAgJi0tZmFjdHMsXG4gICAgJi0taWNvbnMsXG4gICAgJi0tcHVibGljYXRpb25zIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3LXNlY3Rpb24tY29udGVudC13aWRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb3ZlcnZpZXcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZWFzZXJzIHtcbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZWFtIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzY3JlZW4tbGFyZ2U7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWltYWdlcyB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8mLS10ZXh0IHtcbiAgICAvL31cblxuICAgIC8vJi0tbWFwIHtcbiAgICAvL31cblxuICAgIC8vJi0taWZyYW1lIHtcbiAgICAvL31cblxuICAgICYtLWFycm93IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtd2hpdGUpO1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTU0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTA4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArICN7ICRzZWxmIH0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCbG9jayBFbGVtZW50XG4gICAgJi50aGVtZS0tZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuXG4gICAgICAgICYjeyAkc2VsZiB9LS1hcnJvdyB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtZ3JleS0tbGlnaHRlc3QpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50aGVtZS0tcmV2ZXJzZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcblxuICAgICAgICAmI3sgJHNlbGYgfS0tYXJyb3cge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2VjdGlvbi1hcnJvdycsICRjLWZvcmVzdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBHbG9iYWxcbiAgICAgICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG5cbiAgICAgICAgICAgICYjeyAkc2VsZiB9LS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ3NlY3Rpb24tYXJyb3cnLCAkYy1hcXVhLWJsdWUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tZ3JlZW4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcblxuICAgICAgICAgICAgJiN7ICRzZWxmIH0tLWFycm93IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2VjdGlvbi1hcnJvdycsICRjLWdyZWVuKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcblxuICAgICAgICAgICAgJiN7ICRzZWxmIH0tLWFycm93IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2VjdGlvbi1hcnJvdycsICRjLWdyZWVuLS1kYXJrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcblxuICAgICAgICAgICAgJiN7ICRzZWxmIH0tLWFycm93IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zygnc2VjdGlvbi1hcnJvdycsICRjLXJlZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1icm93biAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duO1xuXG4gICAgICAgICAgICAmI3sgJHNlbGYgfS0tYXJyb3cge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdzZWN0aW9uLWFycm93JywgJGMtYnJvd24pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAjeyAkc2VsZiB9X19pbnRybyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wYXlvZmYge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mYWN0cyB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgJi0tcGFydG5lcnMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGF5b2ZmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYXJyb3cge1xuICAgICAgICAgICAgJiArICN7ICRzZWxmIH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZG91YmxlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb2wge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuXG4uc2VjdG9ycyB7XG4gICAgcGFkZGluZzogMCAkdy1ndXR0ZXI7XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4uc2hhcmUge1xuICAgICRzZWxmOiAmO1xuXG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW07XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAuNXJlbTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXR3aXR0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdHdpdHRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjLXR3aXR0ZXIsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mYWNlYm9vayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mYWNlYm9vaztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjLWZhY2Vib29rLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGlua2VkaW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbGlua2VkaW47XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1saW5rZWRpbiwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zIDEwMG1zLCBvcGFjaXR5IDE4MG1zIDEwMG1zO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICN7ICRzZWxmIH1fX2hlYWRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fZGVzY3JpcHRpb24sXG4gICAgICAgICN7ICRzZWxmIH1fX2xpbmsgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggM3B4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1bmRvLXNyLW9ubHk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2xpbmsge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5cbi5zaGllbGQge1xuICAgICRzZWxmOiAmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMThweDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX21hc2sge1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpOyAvLyBiZWNhdXNlIG9mIHJvdW5kaW5nXG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjJyZW07XG4gICAgfVxuXG4gICAgJl9fc3ViLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgLjJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgICN7ICRzZWxmIH1fX3N1Yi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTE4cHg7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAwIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDc1KTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNzUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX3N1Yi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2lubmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAqIDEuMzgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAqIDEuMzgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMzgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMzgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjeyAkc2VsZiB9LS1sYXJnZSB7XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKiAxLjEpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICogMS4xKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhhcy1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJsb2NrIEVsZW1lbnRcbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlLFxuICAgICAgICAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4udGVhc2VyIHtcbiAgICAkc2VsZjogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjLWdyZXktLWRhcmtlc3QsIC44KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzU2cHgpOyAvLyAzODBweCAtIDEuNXJlbVxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjI1cmVtO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIDQ3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgICBwYWRkaW5nOiAuMnJlbSAuMnJlbSAuM3JlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBib3JkZXIgLjJzLCBjb2xvciAuMnM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICYubm8taW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcms7XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2hlYWRlcixcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGV4dCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ltYWdlLFxuICAgICAgICAjeyAkc2VsZiB9X19vdmVybGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19oZWFkZXIsXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW5pdGlhdGl2ZXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAuNXJlbSAuNXJlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoNi44ZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2hlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWRhcmtlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1ncmV5ICYsXG4gICAgICAgIC50aGVtZS0tcmV2ZXJzZSAmIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWUtLWRhcms7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWUtLWRhcmtlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiN7ICRzZWxmIH0tLWluaXRpYXRpdmVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmLFxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYjeyAkc2VsZiB9LS1pbml0aWF0aXZlcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tZGFyaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tZGFya2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmI3sgJHNlbGYgfS0taW5pdGlhdGl2ZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bi0tZGFyaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJyb3duLS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICB9XG5cbiAgICAgICAgJiN7ICRzZWxmIH0tLWluaXRpYXRpdmVzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCbG9jayBFbGVtZW50XG4gICAgLnRoZW1lLS1yZXZlcnNlICYge1xuICAgICAgICAjeyAkc2VsZiB9LS10ZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlc3Q7XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1mb3Jlc3QtLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9yZXN0LS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEdsb2JhbFxuICAgICAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RleHQge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYXF1YS1ibHVlLS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1hcXVhLWJsdWUtLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZWVuLS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RleHQge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtcmVkLS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1yZWQtLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWJyb3duICYge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1icm93bi0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtYnJvd24tLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4udGVhc2VyLWFyY2hpdmUge1xuICAgICRzZWxmOiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBib3JkZXItY29sb3IgLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgc3R5bGUtdGVhc2VyLWhlYWRpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgICB9XG5cbiAgICAmX19wcmV2aWV3IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IC45ZW07XG4gICAgfVxuXG4gICAgJl9fbWV0YS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGFzdCB7XG4gICAgICAgICAgICBtYXJnaW46IC40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX21ldGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZXRhLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YS1idXR0b24ge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgb3V0bGluZTogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29tcGFjdCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fcHJldmlldyxcbiAgICAgICAgI3sgJHNlbGYgfV9fbWV0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm92ZXJ2aWV3ICYge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZ3JleSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAjeyAkc2VsZiB9X19tZXRhLWxpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX21ldGEtYnV0dG9uIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19tZXRhLWxpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbWV0YS1idXR0b24ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAjeyAkc2VsZiB9X19tZXRhLWxpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbWV0YS1idXR0b24ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX21ldGEtbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbWV0YS1idXR0b24ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX21ldGEtbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19tZXRhLWJ1dHRvbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJldmVyc2UgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXN0O1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3ByZXZpZXcge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlc3Q7XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICYtLWNvbXBhY3Qge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG4udGVhc2VyLWdyaWQge1xuICAgICRzZWxmOiAmO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtZm9yZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2ZhbGxiYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZm9yZXN0IHVybCgnLi4vaW1nL2lkaC1wYXR0ZXJuLnBuZycpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3M7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMTZweDtcblxuICAgICAgICAmLS10YWcge1xuICAgICAgICAgICAgZmlsbDogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNhdGVnb3J5IHtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGxheS1yb3VuZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMTgwbXMsIG9wYWNpdHkgMTgwbXMsIHdpZHRoIDE4MG1zO1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDNzO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gM3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjJyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXN0cmV0Y2gge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcblxuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGFnIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1vcmUge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGFnLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1mb3Jlc3Q7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190YWdzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uLS1wbGF5IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXBsYXkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21ldGEtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuXG4gICAgICAgICYtLXBhc3Qge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgfCAnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmVhdHVyZWQge1xuICAgICAgICAjeyAkc2VsZiB9X19idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5ld3NsZXR0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICB9XG5cbiAgICAmLS10aGVtZSB7XG4gICAgICAgICN7ICRzZWxmIH1fX21ldGEtaXRlbSxcbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubm8taW1hZ2Uge1xuICAgICAgICAjeyAkc2VsZiB9X19tZWRpYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3Jlc3QtLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gR2xvYmFsXG4gICAgLnRoZW1lLS1hcXVhLWJsdWUgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtYXF1YS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRhZyB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1hcXVhLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RhZy0tbW9yZSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190YWctYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX21lZGlhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hcXVhLWJsdWUtLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10YWcge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uLS10YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGFnLS1tb3JlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RhZy1idXR0b24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX21lZGlhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWRhcmstZ3JlZW4gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdGFnIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RhZy0tbW9yZSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190YWctYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uby1pbWFnZSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLXJlZCAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2xpbmsge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdGFnIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uLS10YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGFnLS1tb3JlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RhZy1idXR0b24ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubm8taW1hZ2Uge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbWVkaWEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tbGlnaHRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdGFnIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RhZy0tbW9yZSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190YWctYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uby1pbWFnZSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQmxvY2sgRWxlbWVudFxuICAgIC50aGVtZS0tcmV2ZXJzZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fbGluay0tYXV0aG9yLFxuICAgICAgICAjeyAkc2VsZiB9X19saW5rLS10YWcsXG4gICAgICAgICN7ICRzZWxmIH1fX3RhZy1idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC40KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19pY29uLS10YWcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2ljb24tLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RhZy0tbW9yZSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X190YWctYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faWNvbi0tdGFnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KCN7ICRzZWxmIH0tLWZlYXR1cmVkKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5ld3NsZXR0ZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZlYXR1cmVkIHtcbiAgICAgICAgICAgIGhlaWdodDogNDQwcHg7XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19wbGF5LFxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGFncyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbWVkaWEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICYtLWZlYXR1cmVkIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICYtLWZlYXR1cmVkIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi50ZWFzZXItbWVsdHdhdGVyIHtcbiAgICAkc2VsZjogJjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19tZXRhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0LWdyZXk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsIGNvbG9yIC4ycztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHN0eWxlLXRlYXNlci1oZWFkaW5nO1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdsb2JhbFxuICAgIC50aGVtZS0tYXF1YS1ibHVlICYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlbWUtLWdyZWVuICYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1kYXJrLWdyZWVuICYge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW4tLWRhcms7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd247XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnRvYXN0IHtcbiAgICAkc2VsZjogJjtcblxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC43NXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgei1pbmRleDogOTA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICB6LWluZGV4OiA5MDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24uaWNvbiB7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fbGluay1vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcbiAgICB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICZfX21lc3NhZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi50b2FzdHMge1xuICAgIGJvdHRvbTogMDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTA7XG5cbiAgICAmX190b2FzdCB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi52aWRlbyB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZzogMCAwIDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9yZXN0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuODUpO1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogNjZweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcmVzdC0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBHbG9iYWxcbiAgICAudGhlbWUtLWFxdWEtYmx1ZSAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFxdWEtYmx1ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYXF1YS1ibHVlLS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1ncmVlbiAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tZGFyay1ncmVlbiAmIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuLS1kYXJrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbi0tZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoZW1lLS1yZWQgJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZC0tZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGVtZS0tYnJvd24gJiB7XG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1icm93bjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYnJvd24tLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA2LjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taWRzXG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuXG4kc2NyZWVuLXdwLXNpbXBsZTogNjAxcHg7XG4kc2NyZWVuLXdwOiA3ODJweDtcblxuJGgtd3AtYWRtaW5iYXItbW9iaWxlOiA0NnB4O1xuJGgtd3AtYWRtaW5iYXI6IDMycHg7XG5cbi5sb2dnZWQtaW4ge1xuICAgICN3cGFkbWluYmFyIHtcbiAgICAgICAgaGVpZ2h0OiA0N3B4OyAvLyBSb3VuZGluZyBmaXhcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICAgIC5kcmF3ZXIsXG4gICAgLnNpdGVfX2hlYWRlciB7XG4gICAgICAgIHRvcDogJGgtd3AtYWRtaW5iYXItbW9iaWxlO1xuICAgIH1cblxuICAgIC5pbmRleCB7XG4gICAgICAgIHRvcDogJGgtd3AtYWRtaW5iYXItc21hbGwgKyAkaC1zaXRlLWhlYWRlci1zbWFsbDtcbiAgICB9XG5cbiAgICAuYmFubmVyX19tZW51IHtcbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIHRvcDogJGgtd3AtYWRtaW5iYXItc21hbGwgKyAkaC1zaXRlLWhlYWRlci1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgLmJhbm5lcl9fbWVudSB7XG4gICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgIHRvcDogJGgtd3AtYWRtaW5iYXItc21hbGwgKyAkaC1zaXRlLWhlYWRlci1zbWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXdwKSB7XG4gICAgICAgICN3cGFkbWluYmFyIHtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDsgLy8gUm91bmRpbmcgZml4XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhd2VyLFxuICAgICAgICAuc2l0ZV9faGVhZGVyIHtcbiAgICAgICAgICAgIHRvcDogJGgtd3AtYWRtaW5iYXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5kZXgge1xuICAgICAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhciArICRoLXNpdGUtaGVhZGVyLXNtYWxsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIC5iYW5uZXJfX21lbnUge1xuICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICB0b3A6ICRoLXdwLWFkbWluYmFyICsgJGgtc2l0ZS1oZWFkZXItc21hbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgLmluZGV4IHtcbiAgICAgICAgICAgIHRvcDogJGgtd3AtYWRtaW5iYXIgKyAkaC1zaXRlLWhlYWRlcjtcblxuICAgICAgICAgICAgJi5pcy1zdGlja3kge1xuICAgICAgICAgICAgICAgIHRvcDogJGgtd3AtYWRtaW5iYXIgKyAkaC1zaXRlLWhlYWRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlKSB7XG4gICAgICAgIC5pbmRleCB7XG4gICAgICAgICAgICB0b3A6ICRoLWJhbm5lci1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby12ZW5kb3ItcHJlZml4ZXMgZm9yY2UtcHNldWRvLW5lc3Rpbmcgbm8taW1wb3J0YW50XG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlcixcbiAgICAqOjpmaXJzdC1sZXR0ZXIsXG4gICAgcDo6Zmlyc3QtbGluZSxcbiAgICBkaXY6OmZpcnN0LWxpbmUsXG4gICAgYmxvY2txdW90ZTo6Zmlyc3QtbGluZSxcbiAgICBsaTo6Zmlyc3QtbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJltocmVmXTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyAoJyBhdHRyKGhyZWYpICcpJztcbiAgICAgICAgfVxuXG4gICAgICAgIC8qXG4gICAgICAgICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgICAgICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAgICAgICovXG4gICAgICAgICZbaHJlZl49JyMnXTo6YWZ0ZXIsXG4gICAgICAgICZbaHJlZl49J2phdmFzY3JpcHQ6J106OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYWJiciB7XG4gICAgICAgICZbdGl0bGVdOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnICgnIGF0dHIodGl0bGUpICcpJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHByZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleS0tZGFyaztcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8qXG4gICAgICogUHJpbnRpbmcgVGFibGVzOlxuICAgICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgICAqL1xuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxufVxuIl19 */
