@import url("https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;1,300&family=DM+Sans:ital,wght@0,400;0,500;1,400;1,500&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{display:grid;min-height:100vh;grid-template-columns:350px auto;grid-template-areas:"a b ."}@media screen and (max-width:1340px){body{grid-template-columns:1fr;grid-template-areas:"b"}}main.page-grid{padding:1rem 2rem 10rem 2.2rem}@media screen and (max-width:1340px){main.page-grid{padding:5rem 2rem 10rem .8rem}}@media screen and (max-width:1024px){main.page-grid{padding:1rem .8rem 10rem}}@media screen and (max-width:800px){main.page-grid{padding:8rem .8rem 10rem}}main.home-grid{grid-column:2/-1;padding:1rem 2rem 10rem 2.2rem}@media screen and (max-width:1340px){main.home-grid{padding:1rem 2rem 10rem .8rem}}@media screen and (max-width:1024px){main.home-grid{padding:1rem .8rem 10rem}}@media screen and (max-width:800px){main.home-grid{grid-column:1/-1;padding:8rem .8rem 10rem}}.page-grid{display:grid;grid-template-columns:minmax(350px,550px) 1fr minmax(500px,700px) 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-areas:"c . d";gap:0 2rem}@media screen and (max-width:1800px){.page-grid{grid-template-columns:minmax(350px,550px) 1fr minmax(500px,600px)}}@media screen and (max-width:1024px){.page-grid{grid-template-columns:1fr 3fr}}@media screen and (max-width:800px){.page-grid{grid-template-columns:1fr minmax(300px,600px) 1fr;gap:0 0}}.home-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-areas:"c . d";gap:0 2rem}@media screen and (max-width:1800px){.home-grid{grid-template-columns:minmax(350px,550px) 1fr minmax(500px,600px)}}@media screen and (max-width:1024px){.home-grid{grid-template-columns:1fr 3fr}}@media screen and (max-width:800px){.home-grid{grid-template-columns:1fr minmax(300px,600px) 1fr;gap:0 0}}html{font-size:18px}@media screen and (max-width:800px){html{font-size:16px}}.ff-sans,body{font-family:DM Sans,sans-serif}.ff-mono{font-family:DM Mono,monospace}h1{line-height:1.2}h1,h2{font-size:2rem}h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}h3,ol li,p,ul li{line-height:1.3}ol li::marker{font-weight:500}blockquote,h3{font-size:1.3rem;font-weight:500}blockquote.large{font-size:2rem;font-weight:400}figcaption{font-weight:500}figcaption cite{font-style:italic}strong{font-weight:500}.embed figcaption,.home-content,.image figcaption,.large-image figcaption,.links-list li,.statement-caption,figure figcaption{font-size:.8rem}.about-page main.page-grid a{background:var(--yellow);color:var(--black);text-decoration:none}.about-page main.page-grid a:hover,nav{background:var(--white)}nav{grid-area:a;display:flex;flex-direction:column;height:100vh;width:350px;transition:left .5s ease;position:sticky;top:0;z-index:50}@media screen and (max-width:1340px){nav{position:fixed;top:0;left:0}nav.hidden{left:-350px}}@media screen and (max-width:650px){nav{width:100vw;left:0}nav.hidden{left:-100vw}}.nav-background{display:none}@media screen and (max-width:800px){.nav-background{display:block;position:fixed;width:100%;height:170px;z-index:49;background:linear-gradient(180deg,#d5e5dd,rgba(213,229,221,.991353) 6.67%,rgba(213,229,221,.96449) 13.33%,rgba(213,229,221,.91834) 20%,rgba(213,229,221,.852589) 26.67%,rgba(213,229,221,.768225) 33.33%,rgba(213,229,221,.668116) 40%,rgba(213,229,221,.557309) 46.67%,rgba(213,229,221,.442691) 53.33%,rgba(213,229,221,.331884) 60%,rgba(213,229,221,.231775) 66.67%,rgba(213,229,221,.147411) 73.33%,rgba(213,229,221,.0816599) 80%,rgba(213,229,221,.03551) 86.67%,rgba(213,229,221,.0086472) 93.33%,rgba(213,229,221,0))}}@media screen and (max-width:800px){.nav-background-about{background:linear-gradient(180deg,#000,rgba(0,0,0,.991353) 6.67%,rgba(0,0,0,.96449) 13.33%,rgba(0,0,0,.91834) 20%,rgba(0,0,0,.852589) 26.67%,rgba(0,0,0,.768225) 33.33%,rgba(0,0,0,.668116) 40%,rgba(0,0,0,.557309) 46.67%,rgba(0,0,0,.442691) 53.33%,rgba(0,0,0,.331884) 60%,rgba(0,0,0,.231775) 66.67%,rgba(0,0,0,.147411) 73.33%,rgba(0,0,0,.0816599) 80%,rgba(0,0,0,.03551) 86.67%,rgba(0,0,0,.0086472) 93.33%,transparent)}}.nav-header{padding:.8rem 0 .6rem .8rem;border-bottom:1px solid var(--bright-green)}.nav-container{height:100%;overflow-y:scroll;padding-bottom:5rem}.nav-container::-webkit-scrollbar{width:.5rem}.nav-container::-webkit-scrollbar-track{border-left:1px solid var(--bright-green)}.nav-container::-webkit-scrollbar-thumb{background-color:var(--bright-green)}.nav-entry{display:block;padding:.5rem .8rem;text-decoration:none;font-size:.8rem;line-height:1.2rem;color:var(--black);border-bottom:1px solid var(--bright-green)}.nav-entry.featured{background:var(--bright-green)}.nav-entry:hover{background:var(--bright-green-half)}.nav-entry.active{background:var(--yellow)}.entry-count{margin-top:2rem;font-size:.8rem;text-transform:uppercase;color:var(--grey)}@media screen and (max-width:1340px){.entry-count{margin-top:4rem}}.info-button{display:flex;align-items:center;justify-content:center;position:fixed;color:currentColor;top:1rem;right:1rem;width:2rem;height:2rem;background:var(--white);border:1px solid var(--black);border-radius:50%;font-size:1.35rem;text-decoration:none}.info-button.active{background:var(--black);color:var(--white);border-color:var(--white)}.index-button{border:none;background:none;padding:0;font-size:2rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2rem;transition:transform .2s ease;line-height:1.2}.index-button:focus{outline:0}.index-button-light{color:var(--white);mix-blend-mode:difference}.index-button-light .index-arrow:before{border-color:var(--white)}.index-button-light .index-arrow:after{background-color:var(--white)}@media screen and (max-width:1340px){.index-button{cursor:pointer;position:fixed;top:.8rem;left:.8rem}.index-button.active{transform:translateX(-18px)}.index-button.active .index-arrow{opacity:0;transform:translateX(16px)}}.index-arrow{display:none;transition:opacity .2s ease,transform .2s ease}.index-arrow:before{content:"";display:inline-block!important;width:8px;height:8px;transform:rotate(45deg);border-left:2px solid var(--black);border-bottom:2px solid var(--black);vertical-align:middle}.index-arrow:after{width:10px;height:2px;transform:translateX(-7px);background:var(--black);content:"";display:inline-block;vertical-align:middle}@media screen and (max-width:1340px){.index-arrow{display:inline-block}}main.page-grid{min-height:100vh}main.page-grid h1.page-title{grid-column:1/2;position:sticky;top:1rem}@media screen and (max-width:1340px){main.page-grid h1.page-title{top:4.5rem}}@media screen and (max-width:1024px){main.page-grid h1.page-title{grid-column:2/-1;position:relative;top:auto;margin-bottom:2em}}@media screen and (max-width:800px){main.page-grid h1.page-title{grid-column:2/-2}}main.page-grid h2,main.page-grid h3{margin-bottom:1.5em}main.page-grid a{color:currentColor}main.page-grid .embed-rich,main.page-grid .links,main.page-grid .statement,main.page-grid figure,main.page-grid h2,main.page-grid h3,main.page-grid ol,main.page-grid p,main.page-grid ul{grid-column:3/-3}@media screen and (max-width:1800px){main.page-grid .embed-rich,main.page-grid .links,main.page-grid .statement,main.page-grid figure,main.page-grid h2,main.page-grid h3,main.page-grid ol,main.page-grid p,main.page-grid ul{grid-column:2/-1}}@media screen and (max-width:1024px){main.page-grid .embed-rich,main.page-grid .links,main.page-grid .statement,main.page-grid figure,main.page-grid h2,main.page-grid h3,main.page-grid ol,main.page-grid p,main.page-grid ul{grid-column:2/-1}}@media screen and (max-width:800px){main.page-grid .embed-rich,main.page-grid .links,main.page-grid .statement,main.page-grid figure,main.page-grid h2,main.page-grid h3,main.page-grid ol,main.page-grid p,main.page-grid ul{grid-column:2/-2}}main.page-grid .embed-video,main.page-grid .image,main.page-grid .large-image{grid-column:1/-2}@media screen and (max-width:1800px){main.page-grid .embed-video,main.page-grid .image,main.page-grid .large-image{grid-column:1/-1}}main.page-grid ol,main.page-grid p,main.page-grid ul{-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em}main.page-grid>ul{list-style:disc}main.page-grid>ul li{padding-left:.8em;transform:translateX(-.8em)}main.page-grid>ol{list-style:decimal}main.page-grid>ol li{padding-left:1em;transform:translateX(-1em)}main.page-grid>ol li:not(:first-child):not(:last-child),main.page-grid>ul li:not(:first-child):not(:last-child),main.page-grid ol,main.page-grid ul{margin-top:1em;margin-bottom:1em}main.page-grid figure{margin-bottom:4em}main.page-grid figure:not(:nth-child(2)){margin-top:4em}main.page-grid figure blockquote p{line-height:1.2}main.page-grid figure blockquote p:first-child{margin-top:0}main.page-grid figure figcaption{margin-top:2em;max-width:20rem}main.page-grid .statement{margin-top:8em;margin-bottom:8em;position:relative}main.page-grid .statement p:first-of-type{-webkit-margin-before:0;margin-block-start:0}main.page-grid .statement p:last-of-type{-webkit-margin-after:0;margin-block-end:0}main.page-grid .statement .statement-caption{margin-top:4em;max-width:20rem}main.page-grid .statement .statement-caption a{text-decoration:none}main.page-grid .statement .statement-caption:first-child{margin-top:0}main.page-grid .statement:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-10}main.page-grid .statement-white:after{background:var(--white);box-shadow:0 0 0 4rem var(--white);transform:rotate(2deg)}main.page-grid .statement-white .statement-caption a{background:var(--yellow)}main.page-grid .statement-yellow:after{background:var(--yellow);box-shadow:0 0 0 4rem var(--yellow);transform:rotate(-2deg)}main.page-grid .statement-yellow .statement-caption a{background:var(--white)}main.page-grid .large-image{z-index:10;margin-top:4em;margin-bottom:4em}main.page-grid .large-image img{width:100%}@media screen and (max-width:800px){main.page-grid .large-image img{position:absolute;left:0}}main.page-grid .large-image figcaption{grid-column:2/-1;margin-top:2em;text-align:center;max-width:34rem;margin-left:auto}main.page-grid .large-image-portrait img{width:80%;margin-left:auto}@media screen and (max-width:800px){main.page-grid .large-image-portrait img{width:100%;margin-left:0}}main.page-grid .large-image .large-image-container{grid-column:1/-1;display:flex}@media screen and (min-width:801px){main.page-grid .large-image .large-image-container{padding-bottom:0!important}}@media screen and (max-width:1024px){main.page-grid .large-image figcaption{grid-column:1/-1;margin-right:auto}}@media screen and (max-width:800px){main.page-grid .large-image{margin-top:4em;margin-bottom:4em}main.page-grid .large-image img{transform-origin:bottom}}main.page-grid .image{margin-top:4em;margin-bottom:4em;align-items:center}main.page-grid .image figcaption{grid-column:1/2;text-align:center;margin:0 auto;max-width:20rem}main.page-grid .image img{grid-column:2/-1;width:100%;height:auto}@media screen and (max-width:1024px){main.page-grid .image figcaption{grid-column:1/-1;grid-row-start:2;margin-top:2em;max-width:34rem}main.page-grid .image img{grid-column:1/-1}}@media screen and (max-width:800px){main.page-grid .image{margin-top:2em;margin-bottom:2em}}main.page-grid .embed{margin-top:4em;margin-bottom:4em}main.page-grid .embed figcaption{padding-top:2em;max-width:34rem;text-align:center;margin-left:auto}main.page-grid .embed-video-container{z-index:10;height:0;position:relative;padding-bottom:56.25%}main.page-grid .embed-video-container iframe{position:absolute;top:0;left:0;height:100%}main.page-grid .embed iframe{width:100%}@media screen and (max-width:800px){main.page-grid .embed{margin-top:2em;margin-bottom:2em}main.page-grid .embed figcaption{margin-right:auto}}main.page-grid .links{margin-top:10em}main.page-grid .links h3{margin-bottom:1em;margin-left:.6rem}main.page-grid .links .links-list a{display:block;text-decoration:none;padding:1em .6rem;border-bottom:1px solid var(--white)}main.page-grid .links .links-list a:hover{background:var(--yellow);color:var(--black)}main.home-grid h1{grid-column:1/2;position:sticky;top:1rem}@media screen and (max-width:1340px){main.home-grid h1{grid-column:2/-1;position:relative;top:auto}}@media screen and (max-width:800px){main.home-grid h1{grid-column:1/-1}}main.home-grid .home-content{grid-column:1/-1;margin-top:4rem}main.home-grid .home-content h4{font-size:3rem;line-height:1.2;max-width:24em}main.home-grid .home-content .home-image-container{width:100%}main.home-grid .home-content .home-image-container img{width:100%;height:calc(100vh - 14rem);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:800px){main.home-grid .home-content .home-image-container img{height:calc(100vh - 20rem)}}main.home-grid .home-content .home-embed-container{position:relative;padding-bottom:56.25%;height:0}main.home-grid .home-content .home-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}main.home-grid .home-content figcaption{margin-top:2em;max-width:34rem;text-align:center;margin-left:auto}.note{width:330px;height:334px;padding:1rem;position:fixed;z-index:48;touch-action:none;-webkit-user-select:none;user-select:none;transform:translate(0);display:flex;flex-direction:column;align-items:center;justify-content:center}.note.hide-note{display:none}.note .note-close{position:fixed;padding:10px 20px;top:0;right:0;font-size:2rem;cursor:pointer}.note-primary{background:var(--yellow);color:var(--black);top:30vh;left:50vw}.note-primary a{color:currentColor}.note-primary a:after{content:url(https://api.iconify.design/feather:arrow-up-right.svg?color=%23000000&height=16);vertical-align:.075em;margin-left:.1em}.note-secondary{background:var(--black);color:var(--white);top:20vh;left:20vw}.note-secondary a{color:currentColor}.note-secondary a:after{content:url(https://api.iconify.design/feather:arrow-up-right.svg?color=%23FFFFFF&height=16);vertical-align:.075em;margin-left:.1em}.note h3{font-weight:400;line-height:1.1}.note a,.note h3{text-align:center;font-size:1.7rem}.note a{text-underline-offset:.2em;text-decoration-thickness:1px;margin-top:2rem;justify-self:flex-end}.about-page .note-secondary{background:var(--white);color:var(--black)}.has-background-black{background:var(--black)}.has-text-white{color:var(--white)}:root{--green:#d5e5dd;--bright-green:#8affcf;--bright-green-half:#8affce5e;--yellow:#faff00;--black:#000;--grey:#b1b1b1;--white:#fff}::selection{background-color:var(--bright-green)}html{background-color:var(--green);box-sizing:border-box}*,:after,:before{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90eXBvZ3JhcGh5LnNjc3MiLCJfcmVzZXQuc2NzcyIsIl9ncmlkLnNjc3MiLCJfbmF2LnNjc3MiLCJfcGFnZS5zY3NzIiwiX2hvbWUuc2NzcyIsIl9ub3RlLnNjc3MiLCJfdXRpbHMuc2NzcyIsImluZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsb0pBQVksQUNLWiwyWkFhQyxTQUFTLEFBQ1QsVUFBVSxBQUNWLFNBQVMsQUFDVCxlQUFlLEFBQ2YsYUFBYSxBQUNiLHVCQUF3QixDQUFBLEFBR3pCLDhFQUVDLGFBQWMsQ0FBQSxBQUVmLEtBQ0MsYUFBYyxDQUFBLEFBRWYsTUFDQyxlQUFnQixDQUFBLEFBRWpCLGFBQ0MsV0FBWSxDQUFBLEFBRWIsb0RBRUMsV0FBVyxBQUNYLFlBQWEsQ0FBQSxBQUVkLE1BQ0MseUJBQXlCLEFBQ3pCLGdCQUFpQixDQUFBLEFDOUNsQixLQUNFLGFBQWEsQUFDYixpQkFBaUIsQUFDakIsaUNBQWlDLEFBQ2pDLDJCQUFpQyxDQUFBLEFBQ2pDLHFDQUxGLEtBTUksMEJBQTBCLEFBQzFCLHVCQUEyQixDQUFBLENBRTlCLEFBRUQsZUFDRSw4QkFBK0IsQ0FBQSxBQUMvQixxQ0FGRixlQUdJLDZCQUErQixDQUFBLENBUWxDLEFBTkMscUNBTEYsZUFNSSx3QkFBaUMsQ0FBQSxDQUtwQyxBQUhDLG9DQVJGLGVBU0ksd0JBQWlDLENBQUEsQ0FFcEMsQUFFRCxlQUNFLGlCQUFpQixBQUNqQiw4QkFBK0IsQ0FBQSxBQUMvQixxQ0FIRixlQUlJLDZCQUErQixDQUFBLENBU2xDLEFBUEMscUNBTkYsZUFPSSx3QkFBaUMsQ0FBQSxDQU1wQyxBQUpDLG9DQVRGLGVBVUksaUJBQWlCLEFBQ2pCLHdCQUFpQyxDQUFBLENBRXBDLEFBRUQsV0FDRSxhQUFhLEFBQ2Isc0VBQXdFLEFBQ3hFLG1DQUEyQixBQUEzQiwyQkFBMkIsQUFDM0IsNEJBQXNDLEFBQ3RDLFVBQVcsQ0FBQSxBQUNYLHFDQU5GLFdBT0ksaUVBQW9FLENBQUEs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VixZQUNFLG9DQUFxQyxDQUFBLEFBR3ZDLEtBQ0UsOEJBQThCLEFBQzlCLHFCQUFzQixDQUFBLEFBR3hCLGlCQUdFLG1CQUFtQixBQUNuQixtQ0FBbUMsQUFDbkMsaUNBQWtDLENBQUEiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK01vbm86aXRhbCx3Z2h0QDAsMzAwOzEsMzAwJmZhbWlseT1ETStTYW5zOml0YWwsd2dodEAwLDQwMDswLDUwMDsxLDQwMDsxLDUwMCZkaXNwbGF5PXN3YXBcIik7XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mZi1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZmYtbW9ubyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIE1vbm9cIiwgbW9ub3NwYWNlO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yZW07XG59XG5cbnAsXG5oMyxcbnVsIGxpLFxub2wgbGkge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5vbCBsaTo6bWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYmxvY2txdW90ZSxcbmgzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmJsb2NrcXVvdGUubGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjaXRlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnN0YXRlbWVudC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5sYXJnZS1pbWFnZSBmaWdjYXB0aW9uLFxuLmltYWdlIGZpZ2NhcHRpb24sXG4uZW1iZWQgZmlnY2FwdGlvbixcbmZpZ3VyZSBmaWdjYXB0aW9uLFxuLmxpbmtzLWxpc3QgbGksXG4uaG9tZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi5hYm91dC1wYWdlIHtcbiAgbWFpbi5wYWdlLWdyaWQgYSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICB9XG4gIH1cbn0iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59IiwiYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1MHB4IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibmF2IHBhZ2UgLlwiO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInBhZ2VcIjtcbiAgfVxufVxuXG5tYWluLnBhZ2UtZ3JpZCB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxMHJlbSAyLjJyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgIHBhZGRpbmc6IDVyZW0gMnJlbSAxMHJlbSAwLjhyZW07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZzogMXJlbSAwLjhyZW0gMTByZW0gMC44cmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgcGFkZGluZzogOHJlbSAwLjhyZW0gMTByZW0gMC44cmVtO1xuICB9XG59XG5cbm1haW4uaG9tZS1ncmlkIHtcbiAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAxMHJlbSAyLjJyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxMHJlbSAwLjhyZW07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZzogMXJlbSAwLjhyZW0gMTByZW0gMC44cmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgcGFkZGluZzogOHJlbSAwLjhyZW0gMTByZW0gMC44cmVtO1xuICB9XG59XG5cbi5wYWdlLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzNTBweCwgNTUwcHgpIDFmciBtaW5tYXgoNTAwcHgsIDcwMHB4KSAxZnI7XG4gIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSAuIGNvbnRlbnRcIjtcbiAgZ2FwOiAwIDJyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDM1MHB4LCA1NTBweCkgMWZyIG1pbm1heCg1MDBweCwgNjAwcHgpO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heCgzMDBweCwgNjAwcHgpIDFmcjtcbiAgICBnYXA6IDAgMDtcbiAgfVxufVxuXG4uaG9tZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgO1xuICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgLiBjb250ZW50XCI7XG4gIGdhcDogMCAycmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzNTBweCwgNTUwcHgpIDFmciBtaW5tYXgoNTAwcHgsIDYwMHB4KTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoMzAwcHgsIDYwMHB4KSAxZnI7XG4gICAgZ2FwOiAwIDA7XG4gIH1cbn1cbiIsIm5hdiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgZ3JpZC1hcmVhOiBuYXY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAzNTBweDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2U7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICAmLmhpZGRlbiB7XG4gICAgICBsZWZ0OiAtMzUwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgJi5oaWRkZW4ge1xuICAgICAgbGVmdDogLTEwMHZ3O1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIHotaW5kZXg6IDQ5O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDE4MGRlZyxcbiAgICAgICNkNWU1ZGQgMCUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuOTkxMzUzKSA2LjY3JSxcbiAgICAgIHJnYmEoMjEzLCAyMjksIDIyMSwgMC45NjQ0OSkgMTMuMzMlLFxuICAgICAgcmdiYSgyMTMsIDIyOSwgMjIxLCAwLjkxODM0KSAyMCUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuODUyNTg5KSAyNi42NyUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuNzY4MjI1KSAzMy4zMyUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuNjY4MTE2KSA0MCUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuNTU3MzA5KSA0Ni42NyUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuNDQyNjkxKSA1My4zMyUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuMzMxODg0KSA2MCUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuMjMxNzc1KSA2Ni42NyUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuMTQ3NDExKSA3My4zMyUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuMDgxNjU5OSkgODAlLFxuICAgICAgcmdiYSgyMTMsIDIyOSwgMjIxLCAwLjAzNTUxKSA4Ni42NyUsXG4gICAgICByZ2JhKDIxMywgMjI5LCAyMjEsIDAuMDA4NjQ3MikgOTMuMzMlLFxuICAgICAgcmdiYSgyMTMsIDIyOSwgMjIxLCAwKSAxMDAlXG4gICAgKTtcbiAgfVxuICAmLWFib3V0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxODBkZWcsXG4gICAgICAgICMwMDAwMDAgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC45OTEzNTMpIDYuNjclLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuOTY0NDkpIDEzLjMzJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjkxODM0KSAyMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC44NTI1ODkpIDI2LjY3JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjc2ODIyNSkgMzMuMzMlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjY4MTE2KSA0MCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC41NTczMDkpIDQ2LjY3JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjQ0MjY5MSkgNTMuMzMlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMzMxODg0KSA2MCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC4yMzE3NzUpIDY2LjY3JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjE0NzQxMSkgNzMuMzMlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMDgxNjU5OSkgODAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMDM1NTEpIDg2LjY3JSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjAwODY0NzIpIDkzLjMzJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICAgICApO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuOHJlbSAwIDAuNnJlbSAwLjhyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icmlnaHQtZ3JlZW4pO1xufVxuXG4ubmF2LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYnJpZ2h0LWdyZWVuKTtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJpZ2h0LWdyZWVuKTtcbiAgfVxufVxuXG4ubmF2LWVudHJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjhyZW0gMC41cmVtIDAuOHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJyaWdodC1ncmVlbik7XG4gICYuZmVhdHVyZWQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJyaWdodC1ncmVlbik7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnJpZ2h0LWdyZWVuLWhhbGYpO1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICB9XG59XG5cbi5lbnRyeS1jb3VudCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tZ3JleSk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuLmluZm8tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxufVxuXG4uaW5kZXgtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4ycmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gICYtbGlnaHQge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgLmluZGV4LWFycm93OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG4gICAgLmluZGV4LWFycm93OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDAuOHJlbTtcbiAgICBsZWZ0OiAwLjhyZW07XG4gICAgJi5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOHB4KTtcbiAgICAgIC5pbmRleC1hcnJvdyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluZGV4LWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCJtYWluLnBhZ2UtZ3JpZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBoMS5wYWdlLXRpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxcmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgICAgdG9wOiA0LjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMi8tMjtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG4gIGgyLFxuICBoMyxcbiAgcCxcbiAgdWwsXG4gIG9sLFxuICBmaWd1cmUsXG4gIC5zdGF0ZW1lbnQsXG4gIC5lbWJlZC1yaWNoLFxuICAubGlua3Mge1xuICAgIGdyaWQtY29sdW1uOiAzLy0zO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMi8tMjtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLWltYWdlLFxuICAuaW1hZ2UsXG4gIC5lbWJlZC12aWRlbyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICB9XG4gIH1cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNWVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNWVtO1xuICB9XG4gID4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjhlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC44ZW0pO1xuICAgIH1cbiAgfVxuICA+IG9sIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xZW0pO1xuICAgIH1cbiAgfVxuICBvbCxcbiAgdWwge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgPiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICA+IG9sIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgZmlndXJlIHtcbiAgICAmOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICB9XG4gIH1cbiAgLnN0YXRlbWVudCB7XG4gICAgbWFyZ2luLXRvcDogOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICB9XG4gICAgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICB9XG4gICAgLnN0YXRlbWVudC1jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgICAgIG1heC13aWR0aDogMjByZW07XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTEwO1xuICAgIH1cbiAgICAmLXdoaXRlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDRyZW0gdmFyKC0td2hpdGUpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgICAgIH1cbiAgICAgIC5zdGF0ZW1lbnQtY2FwdGlvbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi15ZWxsb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDRyZW0gdmFyKC0teWVsbG93KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICAgICAgfVxuICAgICAgLnN0YXRlbWVudC1jYXB0aW9uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXJnZS1pbWFnZSB7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXRvcDogNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDM0cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgICYtcG9ydHJhaXQge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxhcmdlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogNGVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgaW1nIHtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyLy0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDM0cmVtO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuICAgIC8vICYtcG9ydHJhaXQge1xuICAgIC8vICAgaW1nIHtcbiAgICAvLyAgICAgd2lkdGg6IDY2JTtcbiAgICAvLyAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgLy8gICAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cbiAgLmVtYmVkIHtcbiAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIG1heC13aWR0aDogMzRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gICAgJi12aWRlbyB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMTBlbTtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgIH1cbiAgICAubGlua3MtbGlzdCB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMWVtIDAuNnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJtYWluLmhvbWUtZ3JpZCB7XG4gIGgxIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxcmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICB9XG4gIH1cbiAgLmhvbWUtY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWF4LXdpZHRoOiAyNGVtO1xuICAgIH1cbiAgICAuaG9tZS1pbWFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTRyZW0pO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHJlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhvbWUtZW1iZWQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIG1heC13aWR0aDogMzRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCIubm90ZSB7XG4gIHdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiAzMzRweDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0ODtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgJi5oaWRlLW5vdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5vdGUtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS15ZWxsb3cpO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgdG9wOiAzMHZoO1xuICAgIGxlZnQ6IDUwdnc7XG4gICAgYSB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9hcGkuaWNvbmlmeS5kZXNpZ24vZmVhdGhlcjphcnJvdy11cC1yaWdodC5zdmc/Y29sb3I9JTIzMDAwMDAwJmhlaWdodD0xNicpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMC4wNzVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdG9wOiAyMHZoO1xuICAgIGxlZnQ6IDIwdnc7XG4gICAgYSB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgnaHR0cHM6Ly9hcGkuaWNvbmlmeS5kZXNpZ24vZmVhdGhlcjphcnJvdy11cC1yaWdodC5zdmc/Y29sb3I9JTIzRkZGRkZGJmhlaWdodD0xNicpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMC4wNzVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5hYm91dC1wYWdlIHtcbiAgLm5vdGUtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxufSIsIi5oYXMtYmFja2dyb3VuZC1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbn1cblxuLmhhcy10ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbiIsIkBpbXBvcnQgXCJyZXNldFwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwicGFnZVwiO1xuQGltcG9ydCBcImhvbWVcIjtcbkBpbXBvcnQgXCJub3RlXCI7XG5AaW1wb3J0IFwidXRpbHNcIjtcblxuOnJvb3Qge1xuICAtLWdyZWVuOiAjZDVlNWRkO1xuICAtLWJyaWdodC1ncmVlbjogIzhhZmZjZjtcbiAgLS1icmlnaHQtZ3JlZW4taGFsZjogIzhhZmZjZTVlO1xuICAtLXllbGxvdzogI2ZhZmYwMDtcbiAgLS1ibGFjazogIzAwMDAwMDtcbiAgLS1ncmV5OiAjYjFiMWIxO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyaWdodC1ncmVlbik7XG59XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbiJdfQ== */
