@font-face{font-family:Nunito;font-style:normal;font-weight:200;font-display:swap;src:local("Nunito ExtraLight"),local("Nunito-ExtraLight"),url(https://fonts.gstatic.com/s/nunito/v10/XRXW3I6Li01BKofA-seUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:local("Nunito Regular"),local("Nunito-Regular"),url(https://fonts.gstatic.com/s/nunito/v10/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}*{box-sizing:border-box}:after,:before{box-sizing:border-box}abbr,address,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,mark,object,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;vertical-align:baseline}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:400;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{background-color:#000;color:#fff;font-smoothing:always;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;font-family:Nunito,sans-serif;line-height:1.5}body,html{font-size:16px}button,input,select,textarea{line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{display:inline-block;font-family:Courier\ 10 Pitch,Courier,monospace;color:#ddca7e;background:#282c34;padding:.5em .8em;border-radius:.2em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0;padding:0}.subline{font-size:1em}h1{font-size:2.25em}h2{font-size:1.5em;line-height:.88}h3{line-height:1.5}h3,h4,h5{font-size:1.25em}h4,h5{line-height:1.05}.timeline,.year h3,h1,h2{letter-spacing:-.013em}.page-name,h3,h4,h5,nav a{letter-spacing:-.006em}.label{letter-spacing:-.003em}.page-name{color:#d9dadc}.start h2{font-size:16.66667px;line-height:1}@media only screen and (min-width:900px){.start h2{font-size:24px}}@media only screen and (min-width:1350px){.start h2{font-size:30px}}.start h4{font-size:16.66667px;line-height:1;color:#d9dadc}@media only screen and (min-width:900px){.start h4{font-size:24px}}@media only screen and (min-width:1350px){.start h4{font-size:30px}}.timeline .year h3{color:#fff}.sub-menu li{color:#d9dadc}.sub-menu>a,.sub-menu>p,.sub-menu>span{color:#d9dadc}.contact .sub-menu{font-size:1em}.datenschutz p,.datenschutz ul li,.impressum p{font-size:1rem}.prod-venue{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:auto 3;hyphenate-limit-lines:4}@media only screen and (min-width:900px){.contact .sub-menu{font-size:1.125em}}@media only screen and (min-width:900px){header>a>h1{padding-top:.4em}.label,.s-label{font-size:1em}.page-name{font-size:24px}.up-button span{font-size:22px}.prodd-head>.prodd-title h3{padding-top:.3em}.prodd-head>.prodd-title h5{margin:0 0 .3em;line-height:.6}div.allcast p,div.prodd-history p,div.staff-wa p,div.staff p{font-size:24px}#multi-level-nav>ul>li{padding:0 4em}.contact .sub-menu{margin-top:0}.contactinfo .email,.contactinfo p,.contactinfo span{font-size:1.25rem}.datenschutz p,.datenschutz ul li,.impressum p{font-size:1rem}.sub-menu{padding-left:2.5em}}.page-name,.year h3,h2,h4,nav a{font-size:16.66667px}@media only screen and (min-width:900px){.page-name,.year h3,h2,h4,nav a{font-size:24px}}@media only screen and (min-width:1350px){.page-name,.year h3,h2,h4,nav a{font-size:30px}}h1{font-size:20px}@media only screen and (min-width:900px){h1{font-size:28.8px}}@media only screen and (min-width:1350px){h1{font-size:36px}}.label,h3,h5,s-label{font-size:13.33333px}@media only screen and (min-width:900px){.label,h3,h5,s-label{font-size:19.2px}}@media only screen and (min-width:1350px){.label,h3,h5,s-label{font-size:24px}}.up-button span{font-size:15.55556px}@media only screen and (min-width:900px){.up-button span{font-size:22.4px}}@media only screen and (min-width:1350px){.up-button span{font-size:28px}}.site-title{font-size:22.22222px}@media only screen and (min-width:900px){.site-title{font-size:32px}}@media only screen and (min-width:1350px){.site-title{font-size:40px}}@media only screen and (min-width:1350px){.label,s-label{line-height:.7}nav{padding:12px 0}.up-button span{margin-top:-6px}.contactinfo .email,.contactinfo p,.contactinfo span{font-size:1.75rem}.datenschutz p,.datenschutz ul li,.impressum p{font-size:1.5rem}.sub-menu{padding-left:3em}}body,html{width:100%;height:100%;min-width:250px;min-height:300px}h2{margin-bottom:8px}nav li{display:inline}a{text-decoration:none;color:inherit}a:hover{color:#d0021b}.main div,.multi-level-nav,.prodd-head{margin:0 auto}.contact .header-container,.menu-section div,.multi-level-nav{max-width:50em}.content{max-width:35em}.multi-level-nav{padding:0 2.7em;margin-bottom:100px}header{border-bottom:1px solid #979797;margin-bottom:1.25em;display:flex;justify-content:center;width:100%;flex-direction:column;flex:1 0 auto}header h1{padding-top:.25em}header a{display:flex;justify-content:center}.start header{border-bottom:0}.start footer{z-index:3}.header-container{flex:0 1 auto;display:flex;width:100%;flex-wrap:wrap;align-self:center}.header-container h4{padding-bottom:.18em}.production .header-container{padding:0 .8em}.contact .header-container{padding:0 2.7em}@media only screen and (min-width:500px){.production .header-container{max-width:24.5em;padding:0}}@media only screen and (min-width:900px){.contact .header-container{max-width:50em}.contact .header-container h4{margin-left:64px}}@media only screen and (min-width:1350px){.production .header-container{max-width:53.3em}.contact .header-container{max-width:68em;padding:0}}.close-button{position:absolute;right:19px;top:17px;z-index:100}.close-icon{display:inline-block;background-repeat:no-repeat;background:url(/static/img/close-sprite.png);background:url(/static/img/close-sprite.svg);width:25px;height:25px;background-position:0 0;padding:0}.close-icon:hover{background-position:0 -24px}close-icon:active{background-position:0 -24px}.h-line{height:1px}.h-line,.thicker-line{background:#979797}.break{width:100%}.thicker-line{height:3px}.timeline{max-width:50em;margin:0 auto;overflow:hidden}.production .content .site-title{display:none}.detail h2{line-height:1.4}.icon-outlink:after{background-image:url(../img/link_offsite@1x.png)}body{flex-direction:column;justify-content:center}.main{display:flex;justify-content:flex-start}.contact-main{padding-top:100px}footer{position:fixed;padding:.75em 2.813em;bottom:0;left:0;background-color:rgba(0,0,0,.9);width:100%;box-shadow:0 2px 4px 2px #f2f2f2;-webkit-backface-visibility:hidden;backface-visibility:hidden}footer nav{display:flex;justify-content:center}footer nav li{padding:0 1em}.slides-pagination{color:#d9dadc;margin-bottom:4.2em;margin-top:3.1em;padding:1em 0;display:flex;justify-content:center}#abstitle,#carousel,.abspos,.carousel-cell{position:absolute;left:0}#carousel{z-index:2;top:0;width:100%;height:100%}.abspos{bottom:35%;margin-left:20%}.carousel-cell{z-index:2;top:0;background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;bottom:0}#abstitle{z-index:3;top:47%;margin-left:calc(11% - 2px)}.carouselheader{position:absolute;top:58%;padding:0 11%}.start .prod-venue{clear:both;display:block;float:left}.carouselheader .s-prod-item h2{float:left;margin-right:.3em}.s-label{display:inline;height:2em}@media only screen and (max-height:600px){.carouselheader{top:43.5%}#abstitle{top:30%}}@media only screen and (max-height:400px){.carouselheader{top:25%}#abstitle{top:3%}.slides-pagination{margin-bottom:2.6em}}@media only screen and (max-width:880px){.carouselheader .s-prod-item h2{max-width:83%}}@media only screen and (min-width:700px){.slides-pagination{margin-bottom:5em}.carouseltext{bottom:35%}.carouseltext_venue{bottom:31%}.s-label{float:left;margin-left:2em}}@media only screen and (min-width:1350px){#abstitle{top:45.5%}}body{background-size:cover;background-attachment:fixed}.prod-list .prod-venue{margin-bottom:1em}.production h4{color:#d9dadc}.prod-main{display:flex;justify-content:flex-start;flex-direction:column}.timeline{padding-top:100px;flex:0 1 auto;display:flex;max-width:30em;flex-wrap:wrap;min-height:100%;margin-top:.5em}.segment-year{display:flex;width:100%;margin-bottom:1.4em}.segment-year .prod-list{min-width:12em}.year{align-self:flex-start;height:38px;min-height:5em}.year h3{margin-right:.2em;margin-top:.47em;margin-left:-.4em;transform:rotate(270deg)}.prod-list{flex:1;flex-direction:column}.prod-item{display:flex;justify-content:space-between}.prod-item h2{line-height:1.2}.production .prod-venue{margin-right:3.5em;justify-content:flex-start}.label{flex:0 0 3.5em}.future .label,.future h2,.future h4{color:#6c6c6c}.menu-section{display:flex;justify-content:center;flex-direction:column}.multi-level-nav{width:100%}.sub-menu{padding-right:.2em;padding-bottom:1.5em}.multi-level-nav h2{margin-bottom:0}.portfolio .sub-menu li{display:flex;justify-content:space-between;flex-flow:wrap}.portfolio li{max-width:14em}.download-icon{display:inline-block;background-repeat:no-repeat;background-image:url(/static/img/downl-sprite.svg);width:20px;height:16px;background-position:0 -16px;margin-top:.4em}.download-icon:hover{background-position:0 0}.portfolio .sub-menu li:nth-child(2){display:none}ul>li>ul.dsgvo-list{display:inline;list-style-type:none}.multi-level-nav{list-style-type:none}.multi-level-nav ul ul.dsgvo-list li{display:list-item;list-style-type:disc;list-style-position:inside}.halfbreak{margin-bottom:8px}.contactinfo *,.multi-level-nav ul li .email,.multi-level-nav ul li .tel{display:inline-block}.contact .sub-menu span{white-space:pre-line}.contact .sub-menu .adr{white-space:nowrap}.sub-menu .org{flex:1 0 auto}.detail .main{text-align:center}.detail p{font-size:16.66667px;line-height:1.5}@media only screen and (min-width:900px){.detail p{font-size:24px}}@media only screen and (min-width:1350px){.detail p{font-size:30px}}.detail header{border-bottom:0 solid #979797;margin-bottom:0}.detail .site-name,.detail header .h-line{display:none}.detail .prodd-head{width:80%}.detail .prodd-head .h-line{width:100%}.prodd-title h3{padding-top:.6em;line-height:1.3}.prodd-title h5{padding:.3em 0}.prodd-history span{display:block}.allcast{display:flex;justify-content:center;flex-direction:column;margin:10px}.column-left,.column-right{width:90vw;overflow:hidden;flex-shrink:0}.detail .h-line,.detail .thicker-line{width:80%;margin-top:1.2em;margin-bottom:1.2em}.detail .inside{width:87%}.detail .main{display:flex;flex-direction:column;flex-shrink:0}.calc-role,.wa-place{display:block}.icon-out{display:inline-block;margin:-.1em 1em;background:url(/static/img/link-offsite-sprite.png);background:url(/static/img/link-offsite-sprite.svg);background-repeat:no-repeat;width:21px;height:17px;background-position:0 0;background-size:cover}.icon-out:hover{background-position:0 -17px}.gallery-cell{margin-right:0;counter-increment:gallery-cell}#prod-header{background-color:rgba(0,0,0,.9);z-index:99;position:fixed;top:0}.prodd-history{margin-top:2.25em}.prodd-venue{padding-bottom:1.4em}.prodd-title{margin:0 2.25em 1.438em}.prodd-title h3,.prodd-title h5{text-align:center}.icon-out{padding-left:.7em}.wa-line{border-bottom:1px solid #979797}body>section>div.up-button{margin:1.5em auto 4.1em}.up-button img{display:block}.up-button span{display:block;text-align:center;margin-top:-.3em}.up-button span:hover{color:#d0021b}.up-icon{background:url(/static/img/up-sprite.png);background:url(/static/img/up-sprite.svg),linear-gradient(transparent,transparent);display:block;background-repeat:no-repeat;width:32px;height:16px;background-position:0 -16px;background-size:cover}.up-icon:hover{background-position:0 0}@media only screen and (min-width:600px){body>section>div.up-button{margin-top:2em;margin-bottom:5em}}@media only screen and (min-width:1350px){.up-icon{width:52px;height:26px;background-position:0 -26px;background-size:cover;background-color:#d2691e}.up-button span{font-size:28px}}.copyright{font-size:.75em;color:#d9dadc}.wrap{display:flex;flex-direction:column}.headroom{display:flex;justify-content:space-between;width:100%}.headroom h5{font-size:1em;color:#bcbaba}.player-title{padding:14px 17px 8px 24px}.headroom img{align-self:center}.player{background-color:#000}.player-main{flex-direction:column;align-content:flex-end}.player-image,.player-main{display:flex;justify-content:center}.player-image{overflow:hidden}.player-image img{height:80vh;width:auto}.copyright{flex:1 0 auto;align-self:flex-end;padding-right:17px;padding-top:.3em}@media only screen and (min-width:250px){.content,.site-name{margin-left:2.813em}.prod-venue{padding-right:4em}}@media only screen and (min-width:410px){.sub-menu{padding-right:3.5em;margin-top:0;padding-bottom:1.5em}.colophon{margin:0 auto}}@media only screen and (min-width:500px){.content{width:50em;margin-left:3.5em}.production .prod-item{width:25em}.production .prod-venue{padding-right:0}.staff br{display:none}.segment-year{padding-left:2em}}@media only screen and (min-width:600px){.prod-venue{padding-right:0}.prodd-role,.wa-place{display:inline}}@media only screen and (min-width:768px){.colophon nav li:first-child{margin-left:3em}footer nav li{padding:0 1.5em}.prodd-history{padding-bottom:2.875em}.prodd-history span:nth-child(2),.prodd-history span:nth-child(3){display:inline}.prodd-history span:nth-child(2):after{content:", "}.detail .h-line,.detail .thicker-line{display:none}.allcast{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.column-left,.column-right{width:calc(50% - 2em);flex:0 1 auto;overflow:hidden;text-overflow:clip}.column-right{margin-right:0}.prodd-venue,.staff-wa{padding-bottom:1.5em}.cast,.staff{padding-bottom:1em}.middleline{width:1px;background-color:#fff}}.production .header-container{padding-left:1.95em}@media only screen and (min-width:480px){.production .header-container{padding-left:2.55em}}@media only screen and (min-width:500px){.production .header-container{padding-left:1.25em}}@media only screen and (min-width:900px){.production .header-container{padding-left:2.15em}}@media only screen and (min-width:1350px){.production .header-container{padding-left:6.35em}}@media only screen and (min-width:900px){.timeline{margin-top:4em}}@media only screen and (min-width:1350px){#prod-header{background-color:rgba(0,0,0,.9);position:fixed;top:0;width:100%;height:118px}.prod-item h2{line-height:.7}.timeline{padding-top:180px;padding-left:3.5em;width:100%;max-width:57.5em}.contact-main{padding-top:250px}div.allcast{max-width:78em}.column-left,.column-right{width:calc(50% - 4em)}.colophon nav li:first-child{margin-left:0}footer{padding:0}footer nav li{padding:0 3em}.segment-year{padding-left:2.2em}.year h3{font-size:30px;margin-right:.2em;margin-left:-.9em}.production .prod-item{width:46em}.prod-list .prod-venue{margin-bottom:1.5em}#multi-level-nav>ul>.h-line,.h-line,.multi-level-nav{max-width:68em}.multi-level-nav{padding:0}button.dropdown-toggle{padding:.7em .5em .7em 0}.sub-menu{margin-top:.8em}.sub-menu li{font-size:1.75em}a.download-icon{width:40px;height:32px;background-size:40px 68px;background-position:0 -34px;margin-top:.1em}}.contact footer li:last-of-type,.prem-date,.prodd-name,.production footer li:first-of-type,.subline,.wa-name,.wa-venue,b,h1,h2,h3,h4.page-name,strong{font-weight:400}.detail h2,.future h2.prod-name,.label,.nav,.page-name,.prod-list .prodd-venue h4,.prodd-history,.prodd-role,.site-title,h4,h5,label{font-weight:200}.is-flickity-fullscreen .main>div:not(.main-gallery){opacity:0}
/*# sourceMappingURL=data:application/json;base64,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ZXQgXCJVVEYtOFwiO1xuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOdW5pdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk51bml0byBFeHRyYUxpZ2h0XCIpLCBsb2NhbChcIk51bml0by1FeHRyYUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL251bml0by92MTAvWFJYVzNJNkxpMDFCS29mQS1zZVViLXZJV3pnUERFdGoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOyB9XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJOdW5pdG8gUmVndWxhclwiKSwgbG9jYWwoXCJOdW5pdG8tUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9udW5pdG8vdjEwL1hSWFYzSTZMaTAxQktvZklPLWFCVE1uRmNRSUcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhciwgYiwgaSwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAgICAgICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQWNjZXNzaWJpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycyAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIsIC5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLCAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMjE3NTliO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDAwO1xuICAgIC8qIEFib3ZlIFdQIHRvb2xiYXIgKi8gfVxuXG4vKiAtLS0tLS0tIFR5cG9ncmFwaHkgLS0tLS0tLS0tLS0qL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICAvKiAgICBmb250cyBpbSBtYWMgenUgZGljayBLb3JyZWt0dXIqL1xuICBmb250LXNtb290aGluZzogYWx3YXlzO1xuICAvKiAgICBLZXJuaW5nIGFuOiAgICAgICovXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImtlcm5cIjtcbiAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAtd2Via2l0LWZvbnQta2VybmluZzogbm9ybWFsO1xuICAgICAgICAgIGZvbnQta2VybmluZzogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTnVuaXRvJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjbGVhcjogYm90aDsgfVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjZGRjYTdlO1xuICBiYWNrZ3JvdW5kOiAjMjgyYzM0O1xuICBwYWRkaW5nOiAuNWVtIC44ZW07XG4gIGJvcmRlci1yYWRpdXM6IC4yZW07IH1cblxuYWJiciwgYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwOyB9XG5cbm1hcmssIGlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5zdXAsIHN1YiB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICBib3R0b206IDFleDsgfVxuXG5zdWIge1xuICB0b3A6IC41ZXg7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTsgfVxuXG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zdWJsaW5lIHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuaDEge1xuICBmb250LXNpemU6IDIuMjUwZW07IH1cblxuaDIge1xuICBmb250LXNpemU6IDEuNTAwZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjI1MGVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmg0LCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4yNTBlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7IH1cblxuaDEsIGgyLCAudGltZWxpbmUsIC55ZWFyIGgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxM2VtOyB9XG5cbmgzLCBoNCwgaDUsIG5hdiBhLCAucGFnZS1uYW1lIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNmVtOyB9XG5cbi5sYWJlbCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDNlbTsgfVxuXG4ucGFnZS1uYW1lIHtcbiAgY29sb3I6ICNkOWRhZGM7IH1cblxuLnN0YXJ0IHtcbiAgLyouc2l0ZS10aXRsZSB7XG4gICAgQGluY2x1ZGUgIHJlc3AtZm9udC1zaXplKDM2cHgpO1xuICB9ICovIH1cbiAgLnN0YXJ0IGgyIHtcbiAgICBmb250LXNpemU6IDE2LjY2NjY3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuc3RhcnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gICAgICAuc3RhcnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAuc3RhcnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTYuNjY2NjdweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2Q5ZGFkYzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5zdGFydCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgIC5zdGFydCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi50aW1lbGluZSAueWVhciBoMyB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc3ViLW1lbnUgbGkge1xuICBjb2xvcjogI2Q5ZGFkYzsgfVxuXG4uc3ViLW1lbnUgPiBwLCAuc3ViLW1lbnUgPiBzcGFuLCAuc3ViLW1lbnUgPiBhIHtcbiAgY29sb3I6ICNkOWRhZGM7IH1cblxuLmNvbnRhY3QgLnN1Yi1tZW51IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmltcHJlc3N1bSBwIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5kYXRlbnNjaHV0eiBwLCAuZGF0ZW5zY2h1dHogdWwgbGkge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLypTaWxiZW50cmVubnVuZyovXG4ucHJvZC12ZW51ZSB7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbmF0ZS1saW1pdC1jaGFyczogYXV0byAzO1xuICBoeXBoZW5hdGUtbGltaXQtbGluZXM6IDQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29udGFjdCAuc3ViLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAvKiAxOCAvIDE2ID0gMS4xMjUgKi8gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgaGVhZGVyID4gYSA+IGgxIHtcbiAgICBwYWRkaW5nLXRvcDogMC40ZW07IH1cbiAgLmxhYmVsLCAucy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnBhZ2UtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC51cC1idXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC8qICAgIERFVEFJTCovXG4gIC5wcm9kZC1oZWFkID4gLnByb2RkLXRpdGxlIGgzIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zZW07IH1cbiAgLnByb2RkLWhlYWQgPiAucHJvZGQtdGl0bGUgaDUge1xuICAgIG1hcmdpbjogMCAwIDAuM2VtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuNjsgfVxuICBkaXYucHJvZGQtaGlzdG9yeSBwLCBkaXYuYWxsY2FzdCBwLCBkaXYuc3RhZmYgcCwgZGl2LnN0YWZmLXdhIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAvKiAgICBLT05UQUtUKi9cbiAgI211bHRpLWxldmVsLW5hdiA+IHVsID4gbGkge1xuICAgIHBhZGRpbmc6IDAgNGVtOyB9XG4gIC5jb250YWN0IC5zdWItbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuY29udGFjdGluZm8gcCwgLmNvbnRhY3RpbmZvIHNwYW4sIC5jb250YWN0aW5mbyAuZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuaW1wcmVzc3VtIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZGF0ZW5zY2h1dHogcCwgLmRhdGVuc2NodXR6IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtOyB9IH1cblxuaDIsIGg0LCBuYXYgYSwgLnBhZ2UtbmFtZSwgLnllYXIgaDMge1xuICBmb250LXNpemU6IDE2LjY2NjY3cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIGgyLCBoNCwgbmF2IGEsIC5wYWdlLW5hbWUsIC55ZWFyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gICAgaDIsIGg0LCBuYXYgYSwgLnBhZ2UtbmFtZSwgLnllYXIgaDMge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuaDEge1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjguOHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuXG5oMywgaDUsIC5sYWJlbCwgcy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTMuMzMzMzNweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgaDMsIGg1LCAubGFiZWwsIHMtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxOS4ycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAgIGgzLCBoNSwgLmxhYmVsLCBzLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi51cC1idXR0b24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTUuNTU1NTZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnVwLWJ1dHRvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjIuNHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgICAudXAtYnV0dG9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuLnNpdGUtdGl0bGUge1xuICBmb250LXNpemU6IDIyLjIyMjIycHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5zaXRlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gICAgLnNpdGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmxhYmVsLCBzLWxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMC43OyB9XG4gIG5hdiB7XG4gICAgcGFkZGluZzogMTJweCAwOyB9XG4gIC51cC1idXR0b24gc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogLTZweDsgfVxuICAvKiAgICBLT05UQUtUKi9cbiAgLmNvbnRhY3RpbmZvIHAsIC5jb250YWN0aW5mbyBzcGFuLCAuY29udGFjdGluZm8gLmVtYWlsIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgLmltcHJlc3N1bSBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuZGF0ZW5zY2h1dHogcCwgLmRhdGVuc2NodXR6IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogM2VtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR2VuZXJhbCBzdHlsaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sLCBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cblxuaDIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxubmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZDAwMjFiOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkJhc2ljIHJlc3BvbnNpdmUgbGF5b3V0IGZvciBhbGwgYnJvd3NlcnM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS1HRU5FUkVMTEUgQlJFSVRFLS0tLS0tLS0tLS0tLS0qL1xuLnByb2RkLWhlYWQsIC5tdWx0aS1sZXZlbC1uYXYsIC5tYWluIGRpdiB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jb250YWN0IC5oZWFkZXItY29udGFpbmVyLCAubWVudS1zZWN0aW9uIGRpdiwgLm11bHRpLWxldmVsLW5hdiB7XG4gIG1heC13aWR0aDogNTBlbTsgfVxuXG4uY29udGVudCB7XG4gIG1heC13aWR0aDogMzVlbTsgfVxuXG4ubXVsdGktbGV2ZWwtbmF2IHtcbiAgcGFkZGluZzogMCAyLjdlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tICBIRUFERVIgLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87IH1cbiAgaGVhZGVyIGgxIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNWVtOyB9XG4gIGhlYWRlciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zdGFydCBoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwcHg7IH1cblxuLnN0YXJ0IGZvb3RlciB7XG4gIHotaW5kZXg6IDM7IH1cblxuLyogLS0tLS0tLS0gU0VJVEVOVElURUwgLS0tLS0tLSovXG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmhlYWRlci1jb250YWluZXIgaDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE4ZW07IH1cblxuLnByb2R1Y3Rpb24gLmhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAuOGVtOyB9XG5cbi8qUEFSQUxMRUwgWlUgTVVMVElfTEVWRUxfTkFWIFBBRERJTkcqL1xuLmNvbnRhY3QgLmhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDIuN2VtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnByb2R1Y3Rpb24gLmhlYWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjQuNWVtO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb250YWN0IC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwZW07IH1cbiAgICAuY29udGFjdCAuaGVhZGVyLWNvbnRhaW5lciBoNCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjRweDsgfSB9XG5cbi8qUEFSQUxMRUwgWlUgLlRJTUVMSU5FKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5wcm9kdWN0aW9uIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUzLjNlbTsgfVxuICAuY29udGFjdCAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2OGVtO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tUFJPRFVDVElPTiBERVRBSUwgLS0tLS0tLS0tLS0tKi9cbi8qTU9EQUwqL1xuLmNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogICAgbWFyZ2luOiAxN3B4IDE5cHg7Ki9cbiAgcmlnaHQ6IDE5cHg7XG4gIHRvcDogMTdweDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvKiAgIHN2ZyBmYWxsYmFjayovXG4gIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy9jbG9zZS1zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL2Nsb3NlLXNwcml0ZS5zdmcpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNsb3NlLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0cHg7IH1cblxuY2xvc2UtaWNvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNHB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tICovXG4uaC1saW5lIHtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLnRoaWNrZXItbGluZSwgLmgtbGluZSB7XG4gIGJhY2tncm91bmQ6ICM5Nzk3OTc7IH1cblxuLmJyZWFrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRoaWNrZXItbGluZSB7XG4gIGhlaWdodDogM3B4OyB9XG5cbi50aW1lbGluZSB7XG4gIG1heC13aWR0aDogNTBlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnByb2R1Y3Rpb24gLmNvbnRlbnQgLnNpdGUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXRhaWwgaDIge1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5pY29uLW91dGxpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9saW5rX29mZnNpdGVAMXgucG5nKTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gZmxleGJveCA9PT09PT09PT09PT09PT09PT09PT09Ki9cbmJvZHkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uY29udGFjdC1tYWluIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbi5tZW51LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLUZPT1RFUi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAwLjc1MGVtIDIuODEzZW0gMC43NTBlbSAyLjgxM2VtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMnB4ICNmMmYyZjI7XG4gIC8qICAgIEZJWCBGVUVSIFdFR1JVVFNDSEVOIElQSE9ORSovXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBmb290ZXIgbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgZm9vdGVyIG5hdiBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tU1RBUlRTRUlURS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLSBTVEFSVCBTTElERVIgTkVVIE1SIC0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLSBTTElERVIgQkFDS0dST1VORCAtLS0tLSAqL1xuLnNsaWRlcy1wYWdpbmF0aW9uIHtcbiAgY29sb3I6ICNkOWRhZGM7XG4gIG1hcmdpbi1ib3R0b206IDQuMmVtO1xuICBtYXJnaW4tdG9wOiAzLjFlbTtcbiAgcGFkZGluZzogMWVtIDAgMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKi5zbGlkZXMtcGFnaW5hdGlvbiBhICYgLnNsaWRlcy1wYWdpbmF0aW9uIGEuY3VycmVudCBJTkxJTkUgc29uc3QgZnVuenQgZXMgbmljaHQqL1xuI2Nhcm91c2VsLCAuYWJzcG9zLCAuY2Fyb3VzZWwtY2VsbCwgI2Fic3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB9XG5cbiNjYXJvdXNlbCB7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWJzcG9zIHtcbiAgYm90dG9tOiAzNSU7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7IH1cblxuLmNhcm91c2VsLWNlbGwge1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMHB4OyB9XG5cbiNhYnN0aXRsZSB7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogNDclO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMSUgLSAycHgpOyB9XG5cbi5jYXJvdXNlbGhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OCU7XG4gIHBhZGRpbmc6IDAgMTElIDAgMTElOyB9XG5cbi5zdGFydCAucHJvZC12ZW51ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNhcm91c2VsaGVhZGVyIC5zLXByb2QtaXRlbSBoMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtOyB9XG5cbi5zLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IDJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuY2Fyb3VzZWxoZWFkZXIge1xuICAgIHRvcDogNDMuNSU7IH1cbiAgI2Fic3RpdGxlIHtcbiAgICB0b3A6IDMwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQwMHB4KSB7XG4gIC5jYXJvdXNlbGhlYWRlciB7XG4gICAgdG9wOiAyNSU7IH1cbiAgI2Fic3RpdGxlIHtcbiAgICB0b3A6IDMlOyB9XG4gIC5zbGlkZXMtcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42ZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jYXJvdXNlbGhlYWRlciAucy1wcm9kLWl0ZW0gaDIge1xuICAgIG1heC13aWR0aDogODMlOyB9IH1cblxuLyogVGFibGV0ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5zbGlkZXMtcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gIC5jYXJvdXNlbHRleHQge1xuICAgIGJvdHRvbTogMzUlOyB9XG4gIC5jYXJvdXNlbHRleHRfdmVudWUge1xuICAgIGJvdHRvbTogMzElOyB9XG4gIC5zLWxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMmVtOyB9IH1cblxuLyogRGVza3RvcCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgI2Fic3RpdGxlIHtcbiAgICB0b3A6IDQ1LjUlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfVxuXG4ucHJvZC1saXN0IC5wcm9kLXZlbnVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5wcm9kdWN0aW9uIGg0IHtcbiAgY29sb3I6ICNkOWRhZGM7IH1cblxuLnByb2QtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4udGltZWxpbmUge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDMwZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC41ZW07IH1cblxuLnNlZ21lbnQteWVhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjRlbTsgfVxuICAuc2VnbWVudC15ZWFyIC5wcm9kLWxpc3Qge1xuICAgIG1pbi13aWR0aDogMTJlbTsgfVxuXG4ueWVhciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMzhweDtcbiAgbWluLWhlaWdodDogNWVtOyB9XG4gIC55ZWFyIGgzIHtcbiAgICAvKkFic3RhbmQgendpc2NoZW4gZGVuIFNwYWx0ZW4qL1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgLyogICAgQWJzdGFuZCBvYmVuKi9cbiAgICBtYXJnaW4tdG9wOiAwLjQ3ZW07XG4gICAgLyogICAgQWJzdGFuZCB6dXIgc2VpdGUqL1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40ZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4vKkFCU1RBTkQgbGlua3MqL1xuLnByb2QtbGlzdCB7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnByb2QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvZC1pdGVtIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5wcm9kdWN0aW9uIC5wcm9kLXZlbnVlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5sYWJlbCB7XG4gIGZsZXg6IDAgMCAzLjVlbTsgfVxuXG4uZnV0dXJlIGgyLCAuZnV0dXJlIGg0LCAuZnV0dXJlIC5sYWJlbCB7XG4gIGNvbG9yOiAjNkM2QzZDOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1LT05UQUtULS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS1hY2NvcmRpb24tLS0tLS0tLS0tLS0tLSovXG4vKkNFTlRFUklORyovXG4ubWVudS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLm11bHRpLWxldmVsLW5hdiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdWItbWVudSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07IH1cblxuLm11bHRpLWxldmVsLW5hdiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBvcnRmb2xpbyAuc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZmxvdzogd3JhcDsgfVxuXG4ucG9ydGZvbGlvIGxpIHtcbiAgbWF4LXdpZHRoOiAxNGVtOyB9XG5cbi8qaGludGVyZWluYW5kZXIgZ2xlaXRlbiB2ZXJoaW5kZXJuKi9cbi5kb3dubG9hZC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3N0YXRpYy9pbWcvZG93bmwtc3ByaXRlLnN2Zyk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTZweDtcbiAgbWFyZ2luLXRvcDogMC40ZW07IH1cbiAgLmRvd25sb2FkLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4vKkRPV05MT0FEIENWIFRFTVBPUsOEUiBSQVVTR0VOT01NRU4qL1xuLnBvcnRmb2xpbyAuc3ViLW1lbnUgbGk6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKkxJU1RFIElOTkVSSEFMQiBEU0dWTyovXG51bCA+IGxpID4gdWwuZHNndm8tbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5tdWx0aS1sZXZlbC1uYXYge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLm11bHRpLWxldmVsLW5hdiB1bCB1bC5kc2d2by1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuXG4vKkFCU1RBRU5ERSovXG4uaGFsZmJyZWFrIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5jb250YWN0aW5mbyAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tdWx0aS1sZXZlbC1uYXYgdWwgbGkgLmVtYWlsLCAubXVsdGktbGV2ZWwtbmF2IHVsIGxpIC50ZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNvbnRhY3QgLnN1Yi1tZW51IHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IH1cblxuLmNvbnRhY3QgLnN1Yi1tZW51IC5hZHIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zdWItbWVudSAub3JnIHtcbiAgZmxleDogMSAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS1ERVRBSUwtLS0tLS0tLS0tLS0tLSovXG4uZGV0YWlsIC5tYWluIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kZXRhaWwgcCB7XG4gIGZvbnQtc2l6ZTogMTYuNjY2NjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmRldGFpbCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gICAgLmRldGFpbCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi5kZXRhaWwgaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICM5Nzk3OTc7XG4gIG1hcmdpbi1ib3R0b206IDBlbTsgfVxuXG4uZGV0YWlsIC5zaXRlLW5hbWUsIC5kZXRhaWwgaGVhZGVyIC5oLWxpbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXRhaWwgLnByb2RkLWhlYWQge1xuICB3aWR0aDogODAlOyB9XG4gIC5kZXRhaWwgLnByb2RkLWhlYWQgLmgtbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLypBQlNUQU5EIFNMSURFUiBaVSBURVhUKi9cbi8qT0JFUkhBTEIqL1xuLnByb2RkLXRpdGxlIGgzIHtcbiAgcGFkZGluZy10b3A6IDAuNmVtO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5wcm9kZC10aXRsZSBoNSB7XG4gIHBhZGRpbmc6IDAuM2VtIDA7IH1cblxuLnByb2RkLWhpc3Rvcnkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hbGxjYXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMTBweDsgfVxuXG4uY29sdW1uLWxlZnQsIC5jb2x1bW4tcmlnaHQge1xuICB3aWR0aDogOTB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLmRldGFpbCAuaC1saW5lLCAuZGV0YWlsIC50aGlja2VyLWxpbmUge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07IH1cblxuLmRldGFpbCAuaW5zaWRlIHtcbiAgd2lkdGg6IDg3JTsgfVxuXG4uZGV0YWlsIC5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLypBdXNnbGVpY2ggd2VnZW4ga2xlaW5lcmVtIHBhcmVudCBjb250YWluZXIqL1xuLypzdGV1ZXJ0IGRlbiBVbWJydWNoIGVpbi0gb2RlciB6d2VpemVpbGlnKi9cbi5jYWxjLXJvbGUsIC53YS1wbGFjZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pY29uLW91dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtMC4xZW0gMWVtO1xuICAvKiAgICBmYWxsYmFjayBzdmcqL1xuICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvbGluay1vZmZzaXRlLXNwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3N0YXRpYy9pbWcvbGluay1vZmZzaXRlLXNwcml0ZS5zdmcpO1xuICAvKmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpOyovXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmljb24tb3V0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xN3B4OyB9XG5cbi5nYWxsZXJ5LWNlbGwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBnYWxsZXJ5LWNlbGw7IH1cblxuI3Byb2QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7IH1cblxuLnByb2RkLWhpc3Rvcnkge1xuICBtYXJnaW4tdG9wOiAyLjI1MGVtOyB9XG5cbi5wcm9kZC12ZW51ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjRlbTsgfVxuXG4ucHJvZGQtdGl0bGUge1xuICBtYXJnaW46IDAgMi4yNTBlbSAxLjQzOGVtIDIuMjUwZW07IH1cbiAgLnByb2RkLXRpdGxlIGgzLCAucHJvZGQtdGl0bGUgaDUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaWNvbi1vdXQge1xuICBwYWRkaW5nLWxlZnQ6IDAuN2VtOyB9XG5cbi53YS1saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5Nzk3OTc7IH1cblxuYm9keSA+IHNlY3Rpb24gPiBkaXYudXAtYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjFlbTsgfVxuXG4udXAtYnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51cC1idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjNlbTsgfVxuICAudXAtYnV0dG9uIHNwYW46aG92ZXIge1xuICAgIGNvbG9yOiAjZDAwMjFiOyB9XG5cbi51cC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qICAgIGZhbGxiYWNrIHN2ZyovXG4gIGJhY2tncm91bmQ6IHVybCgvc3RhdGljL2ltZy91cC1zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZDogdXJsKC9zdGF0aWMvaW1nL3VwLXNwcml0ZS5zdmcpLCBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLyogICAgbWFyZ2luLWxlZnQ6IDFlbTsgICovIH1cbiAgLnVwLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkgPiBzZWN0aW9uID4gZGl2LnVwLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC51cC1pY29uIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNob2NvbGF0ZTsgfVxuICAudXAtYnV0dG9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi8qPT09PT09PT09PT09PT09UExBWUVSPT09PT09PT09PT09PT09PT09PT0qL1xuLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMC43NTBlbTtcbiAgY29sb3I6ICNkOWRhZGM7IH1cblxuLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5oZWFkcm9vbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRyb29tIGg1IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBjb2xvcjogI2JjYmFiYTsgfVxuXG4ucGxheWVyLXRpdGxlIHtcbiAgcGFkZGluZzogMTRweCAxN3B4IDhweCAyNHB4OyB9XG5cbi5oZWFkcm9vbSBpbWcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLnBsYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLnBsYXllci1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5wbGF5ZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGxheWVyLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5jb3B5cmlnaHQge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctdG9wOiAwLjNlbTsgfVxuXG4vKi0tLS0tLS0tbWVkaWEgcXVlcmllcy0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTBweCkge1xuICAuc2l0ZS1uYW1lLCAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODEzZW07IH1cbiAgLnByb2QtdmVudWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDEwcHgpIHtcbiAgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAwZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtOyB9XG4gIC5jb2xvcGhvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5jb250ZW50IHtcbiAgICB3aWR0aDogNTBlbTtcbiAgICBtYXJnaW4tbGVmdDogMy41ZW07IH1cbiAgLyogICAgUHJvZHVrdGlvbiovXG4gIC5wcm9kdWN0aW9uIC5wcm9kLWl0ZW0ge1xuICAgIHdpZHRoOiAyNWVtOyB9XG4gIC5wcm9kdWN0aW9uIC5wcm9kLXZlbnVlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwZW07IH1cbiAgLnN0YWZmIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWdtZW50LXllYXIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJvZC12ZW51ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMGVtOyB9XG4gIC5wcm9kZC1yb2xlLCAud2EtcGxhY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbG9waG9uIG5hdiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgLyogICAgICAgIFZFUlNDSElFQlQgREVOIEZPT1RFUiBOQUNIIExJTktTIC0gT1BUSVNDSEVSIEFVU0dMRUlDSCovXG4gICAgbWFyZ2luLWxlZnQ6IDNlbTsgfVxuICAvKiAgICBGT09URVIgQUJTVEFORCBMSU5LRSovXG4gIGZvb3RlciBuYXYgbGkge1xuICAgIHBhZGRpbmc6IDAgMS41ZW07IH1cbiAgLnByb2RkLWhpc3Rvcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg3NWVtOyB9XG4gICAgLnByb2RkLWhpc3Rvcnkgc3BhbjpudGgtY2hpbGQoMiksIC5wcm9kZC1oaXN0b3J5IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5wcm9kZC1oaXN0b3J5IHNwYW46bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiwgXCI7IH1cbiAgLmRldGFpbCAuaC1saW5lLCAuZGV0YWlsIC50aGlja2VyLWxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFsbGNhc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8qICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtjeWFuOyovXG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbHVtbi1yaWdodCwgLmNvbHVtbi1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyZW0pO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogY2xpcDsgfVxuICAuY29sdW1uLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnByb2RkLXZlbnVlLCAuc3RhZmYtd2Ege1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTsgfVxuICAuc3RhZmYsIC5jYXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5taWRkbGVsaW5lIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9IH1cblxuLnByb2R1Y3Rpb24gLmhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuOTVlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kdWN0aW9uIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNTVlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLnByb2R1Y3Rpb24gLmhlYWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNWVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAucHJvZHVjdGlvbiAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE1ZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAucHJvZHVjdGlvbiAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjM1ZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC50aW1lbGluZSB7XG4gICAgbWFyZ2luLXRvcDogNGVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgI3Byb2QtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExOHB4OyB9XG4gIC5wcm9kLWl0ZW0gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc7IH1cbiAgLnRpbWVsaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU3LjVlbTsgfVxuICAuY29udGFjdC1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7IH1cbiAgLyogICAgQlJFSVRFUkUgU1BBTFRFTiBQUk9ELURFVEFJTCovXG4gIGRpdi5hbGxjYXN0IHtcbiAgICBtYXgtd2lkdGg6IDc4ZW07IH1cbiAgLmNvbHVtbi1yaWdodCwgLmNvbHVtbi1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0ZW0pOyB9XG4gIC8qICAgICAgICBWRVJTQ0hJRUJUIERFTiBGT09URVIgTkFDSCBMSU5LUyAtIE9QVElTQ0hFUiBBVVNHTEVJQ0gqL1xuICAuY29sb3Bob24gbmF2IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMGVtOyB9XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGZvb3RlciBuYXYgbGkge1xuICAgICAgcGFkZGluZzogMCAzZW07IH1cbiAgLyogICAgT3B0aXNjaGVyIEF1Z2VpY2gqL1xuICAuc2VnbWVudC15ZWFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMmVtOyB9XG4gIC55ZWFyIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICBtYXJnaW4tbGVmdDogLS45ZW07IH1cbiAgLnByb2R1Y3Rpb24gLnByb2QtaXRlbSB7XG4gICAgd2lkdGg6IDQ2ZW07IH1cbiAgLnByb2QtbGlzdCAucHJvZC12ZW51ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLyogIC0tLS0tLS0tLS0tLS0tIEtPTlRBS1QgLS0tLS0tLS0tLS0tLS0gKi9cbiAgLm11bHRpLWxldmVsLW5hdiwgLmgtbGluZSwgLm11bHRpLWxldmVsLW5hdiwgI211bHRpLWxldmVsLW5hdiA+IHVsID4gLmgtbGluZSB7XG4gICAgbWF4LXdpZHRoOiA2OGVtOyB9XG4gIC5tdWx0aS1sZXZlbC1uYXYge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogICAgUGx1cyBncm9lc3NlICYgWmVpbGVuYWJzdGFuZCovXG4gIGJ1dHRvbi5kcm9wZG93bi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDAuN2VtIDAuNWVtIDAuN2VtIDBlbTsgfVxuICAuc3ViLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDAuOGVtOyB9XG4gICAgLnN1Yi1tZW51IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NWVtOyB9XG4gIGEuZG93bmxvYWQtaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA2OHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzRweDtcbiAgICBtYXJnaW4tdG9wOiAwLjFlbTsgfSB9XG5cbmgxLCBoMiwgaDMsIC5wcm9kZC1uYW1lLCAud2EtdmVudWUsIC53YS1uYW1lLCAucHJlbS1kYXRlLCAuY29udGFjdCBmb290ZXIgbGk6bGFzdC1vZi10eXBlLCAucHJvZHVjdGlvbiBmb290ZXIgbGk6Zmlyc3Qtb2YtdHlwZSwgaDQucGFnZS1uYW1lLFxuLnN1YmxpbmUsIGIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm5hdiwgaDQsIGg1LCBsYWJlbCwgLmRldGFpbCBoMiwgLmxhYmVsLFxuLnNpdGUtdGl0bGUsXG4ucGFnZS1uYW1lLFxuLnByb2QtbGlzdCAucHJvZGQtdmVudWUgaDQsXG4ucHJvZGQtcm9sZSxcbi5mdXR1cmUgaDIucHJvZC1uYW1lLFxuLnByb2RkLWhpc3Rvcnkge1xuICBmb250LXdlaWdodDogMjAwOyB9XG5cbi5pcy1mbGlja2l0eS1mdWxsc2NyZWVuIC5tYWluID4gZGl2Om5vdCgubWFpbi1nYWxsZXJ5KSB7XG4gIG9wYWNpdHk6IDA7IH0iXX0= */