*{box-sizing:border-box;padding:0;margin:0}html{font-family:"Inconsolata";font-size:62.5%}body{background:#0d0d0d;color:#f2f2f2;font:300 1.6rem/1 "Inconsolata","Roboto Condensed","Helvetica","Arial",sans-serif;position:relative}.loader{position:relative}.site-wrapper.blurred *:not(.slide__meta--item--title){pointer-events:none}.site-nav{position:fixed;top:0;left:0;z-index:101;width:100%;height:100%;text-align:center}.site-nav--menu{font-size:2rem;letter-spacing:.4rem;width:100%;height:100%}.site-nav--ul{list-style:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.site-nav--item{position:relative;display:flex;opacity:0;padding:.5rem;font-size:2rem;text-transform:uppercase;letter-spacing:.4rem;width:342px;height:4rem;justify-content:center;align-items:center}.site-nav--item.current-menu-item a{opacity:.2;pointer-events:none;cursor:default}.site-nav--item a{text-decoration:none;color:#f2f2f2;cursor:pointer}.site-header{position:fixed;top:2rem;left:0;z-index:999;width:100%}.site-header .site__logo{position:absolute;top:2rem;left:4rem;z-index:999;text-decoration:none;cursor:pointer}@media screen and (max-width: 48em){.site-header .site__logo{left:4%}}.site-header .site__logo-container{position:relative;width:6.75rem;height:6.75rem;overflow:hidden}.site-header .site__logo-container img{top:0;position:absolute;left:0;width:100%}.site-header .hamburger{position:fixed;z-index:999;top:7rem;right:8rem;width:5rem;height:5rem;margin:-1.6rem -1rem 0 0;padding-top:1.6rem;cursor:pointer}@media screen and (max-width: 48em){.site-header .hamburger{top:5rem;right:4%}}.site-header .hamburger--info{position:absolute;top:1.8rem;right:3rem;visibility:hidden;opacity:0;font-size:1.2rem;white-space:nowrap;transition:all .3s ease;text-transform:uppercase;letter-spacing:.2rem;font-weight:500}.site-header .hamburger:not(.is-active):hover .hamburger--info{right:5rem;visibility:visible;opacity:1}.site-header .hamburger:not(.is-active):hover .hamburger-bun--top{transform:translateY(0.7rem) rotate(90deg)}.site-header .hamburger:not(.is-active):hover .hamburger-bun--bottom{transform:translateY(-0.7rem) rotate(-180deg)}.site-header .hamburger.is-active .hamburger-bun--top{transform:translateY(0.7rem) rotate(-45deg)}.site-header .hamburger.is-active .hamburger-patty{opacity:0}.site-header .hamburger.is-active .hamburger-bun--bottom{transform:translateY(-0.7rem) rotate(-135deg)}.site-header .hamburger-bun,.site-header .hamburger-patty{display:block;width:2.5rem;height:.2rem;margin:0 auto .5rem;background:#f2f2f2;transition:all .3s ease}.project-hamburger{position:fixed;top:12rem;right:8.2rem;z-index:999;width:2.5rem;height:2.5rem;padding:.25rem;font-size:2rem;cursor:pointer}@media screen and (max-width: 48em){.project-hamburger{display:none}}.project-hamburger>span{position:absolute}.project-hamburger--info{top:.7rem;right:2rem;opacity:0;visibility:hidden;white-space:nowrap;transition:all .3s ease;font-size:1.2rem;white-space:nowrap;transition:all .3s ease;text-transform:uppercase;letter-spacing:.2rem;font-weight:500;text-align:right}.project-hamburger--closed,.project-hamburger--open{width:20px;color:#f2f2f2}.project-hamburger--closed,.project-hamburger--open svg{display:block}.project-hamburger--closed{opacity:1}.project-hamburger--open{opacity:0}.project-hamburger:not(.is-active):hover .project-hamburger--info{right:3.85rem;visibility:visible;opacity:1}.project-hamburger.is-active .project-hamburger--closed{opacity:0}.project-hamburger.is-active .project-hamburger--open{opacity:1}.project-nav{position:fixed;top:16rem;right:7.5rem;z-index:999;font-size:1.2rem;text-align:right;text-transform:uppercase;letter-spacing:.2rem}.project-nav__menu{list-style:none}.project-nav__item{opacity:0}.project-nav__item a{color:#f2f2f2;display:block;opacity:.7;padding:.5rem;transition:all .3s ease-out;text-decoration:none;cursor:pointer}.project-nav__item a br{display:none}.slide{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.slide__background{opacity:.3;flex:1}.slide__background--layer{height:100vh;position:absolute;top:0;left:0;width:100%;transform:translateY(-50%);background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;opacity:1}.slide__content{position:absolute;z-index:99;text-transform:uppercase;letter-spacing:.2rem;padding:7rem;text-align:center}.slide__content--kicker{font-size:1.3rem;opacity:.7;overflow:hidden;font-weight:500}.slide__content--kicker span{display:block;opacity:0}.slide__content--title{overflow:hidden;margin:1rem 0;padding:1rem 0;font-size:10.5rem;font-weight:700;letter-spacing:.2rem}@media screen and (max-width: 48em){.slide__content--title{font-size:8rem}}@media screen and (max-width: 30em){.slide__content--title{font-size:6rem}}.slide__content--title span{display:block;opacity:0}.slide__content--title span a{position:relative;color:#f2f2f2;opacity:.9;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.slide__content .slide__meta{overflow:hidden;list-style:none;display:flex;flex-wrap:wrap;row-gap:2rem;justify-content:center;align-items:center}@media screen and (max-width: 48em){.slide__content .slide__meta{display:none}}.slide__content .slide__meta--item{display:inline-block;opacity:0;margin-right:4rem;padding-left:1rem;border-left:.4rem solid rgba(255,255,255,.1)}.slide__content .slide__meta--item--title{display:block;opacity:.7;margin-bottom:1rem;font-size:1.2rem}.slide__content .slide__meta--item--value{font-size:1.35rem;letter-spacing:.1rem;font-family:"Roboto Condensed"}.slide__content .slide__launch{margin-top:4rem;opacity:0;display:flex;justify-content:center;align-items:center}.slide__content .slide__launch--pulse{position:relative;width:1.5rem;height:1.5rem}@keyframes pulse{0%{width:inherit;height:inherit}40%{opacity:0;width:6rem;height:6rem}100%{opacity:0;width:6rem;height:6rem}}.slide__content .slide__launch--pulse::before,.slide__content .slide__launch--pulse::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.5rem;height:.5rem;border-radius:100%}.slide__content .slide__launch--pulse::before{background:#f2f2f2}.slide__content .slide__launch--pulse::after{opacity:.5;border:.1rem solid #f2f2f2;animation:pulse 4s cubic-bezier(0.075, 0.82, 0.165, 1) infinite}.slide__content .slide__launch a{position:relative;display:inline-block;color:#9e9e9e;transform:translateZ(0);text-decoration:none;cursor:pointer;margin-left:1rem;font-size:1.5rem}.slide__content .slide__launch a:hover::before{width:100%}.slide__content .slide__launch a::before{content:"ABOUT ME!";position:absolute;z-index:2;white-space:nowrap;overflow:hidden;width:0;height:100%;color:#f2f2f2;transition:width .2s ease-out;font-size:1.5rem;font-weight:500}.pixi{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.blinds{position:fixed;top:0;left:0;z-index:2;width:100%;height:103%;background:-webkit-linear-gradient(top, #1f1f1f 0.2rem, rgba(255, 255, 255, 0.03) 0);background-size:.1rem .6rem;background-repeat:repeat;mix-blend-mode:screen}.video{position:fixed;left:0;top:0;z-index:5;width:100%;height:100%;overflow:hidden;opacity:0}.video>video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1}.screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;box-shadow:0 0 30rem rgba(255,255,255,.15) inset}.screen__error{position:absolute;opacity:0;width:100%;background:#424242}.screen__error--big{height:20%}.screen__error--small{height:1%}.is-loading{background:#0d0d0d;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:99999}.is-loading h1{color:#f2f2f2;font-family:"Inconsolata",cursive;font-size:1.6rem;letter-spacing:.2rem;text-align:center;font-weight:normal}
.site-wrapper{position:relative;z-index:100;width:100%;height:100%}body{height:100%}video{opacity:.05 !important;display:none}.screen{min-height:100vh;box-shadow:0 0 30rem rgba(255,255,255,.2) inset !important}.blinds{background:-webkit-linear-gradient(top, #1f1f1f 0.2rem, rgba(255, 255, 255, 0) 0);background-size:.1rem .6rem;background-repeat:repeat;opacity:.4}ul{list-style:none}ul li{line-height:1.5;letter-spacing:.05rem}.content{width:100%;height:auto;font-family:"Roboto Condensed";position:absolute;padding:20rem 0;z-index:200}.content .grid{max-width:80%;margin:0 auto;padding:0 20px}@media screen and (min-width: 48em){.content .grid{max-width:75%}}@media screen and (min-width: 64em){.content .grid{width:61em}}@media screen and (min-width: 74em){.content .grid{width:71em}}.content .breadcrumb{opacity:.7;margin-bottom:4rem;font-size:1rem}.content .breadcrumb>li{display:inline-block;margin-right:1rem;text-transform:uppercase;letter-spacing:.2rem;position:relative}.content .breadcrumb--front{padding-left:.2rem;color:#f2f2f2;text-decoration:none}.content .breadcrumb--front:after{content:"";position:absolute;top:120%;left:0;width:100%;height:.1rem;background:#f2f2f2;-webkit-transition:all .3s ease;transition:all .3s ease}.content .single__title{margin-bottom:4rem;font-size:6vw;font-weight:700}.content .single__intro{line-height:1.5}.content .single__intro--large{margin-bottom:2rem;font-size:3rem}.content .single__intro--small{opacity:.7;margin-bottom:8rem;font-size:1.6rem;letter-spacing:.05rem}.content .single-footer{margin-top:10rem}.content .single-footer__otherLink{display:flex;justify-content:flex-start;align-items:center;opacity:.7;margin-bottom:1rem;color:#f2f2f2;font-size:1.4rem;font-weight:700;letter-spacing:.1rem;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;text-decoration:none}.content .single-footer__otherLink svg{width:20px;height:14px;margin-right:1rem}.content .module{margin-bottom:4rem}.content .module__title{position:relative;display:inline-block;opacity:.5;margin-bottom:4rem;font-size:1.4rem;font-weight:300;font-family:"Inconsolata",cursive;text-transform:uppercase;letter-spacing:.2rem}.content .module__subtitle{margin-bottom:3rem;font-size:3rem;font-weight:700}.content .module__subtitle>svg{opacity:.7;margin-right:2rem;vertical-align:middle;font-size:1.6rem;width:16px;height:16px;color:#f2f2f2}.content .single__content img{display:block;width:100% !important;height:auto !important;margin-bottom:4rem}.content .shadow{box-shadow:0 0 10rem #111}.content .grid__row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 -20px}.content .grid__col{flex:0 0 auto;min-height:1px;padding:0 20px}.content .grid__col--xs-12{max-width:100%;flex-basis:100%}.content .grid__col--xs-6{max-width:50%;flex-basis:50%}@media screen and (min-width: 48em){.content .grid__col--md-3{max-width:25%;flex-basis:25%}.content .grid__col--md-4{max-width:33.3%;flex-basis:33.3%}.content .grid__col--md-6{max-width:50%;flex-basis:50%}.content .grid__col--md-8{max-width:66.6%;flex-basis:66.6%}}.content .cv__list{margin-bottom:6rem}.content .cv__item{margin-bottom:3rem}.content .cv__timespan{opacity:.7;margin-bottom:1rem;font-size:1.2rem;font-family:"Inconsolata",cursive;text-transform:uppercase;letter-spacing:.2rem}.content .cv__milestone{margin-bottom:2rem;font-size:2rem;font-weight:700}.content .cv ul{list-style:none}.content .cv ul li{line-height:1.5;letter-spacing:.05rem}.content .exp__module{margin-bottom:6rem}.content .exp__list{list-style:none}.content .exp__list>li{position:relative;margin-bottom:1rem;padding:1rem;background:rgba(255,255,255,.1)}.content .exp__list>li>span{position:absolute;top:0;left:0;height:100%;background:rgba(255,255,255,.2)}.content .exp__list>li>span.ninety{width:90%}.content .exp__list>li>span.hundred{width:100%}.content .exp__list>li>span.eighty{width:80%}.video{opacity:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFDQSxTQUNBLE9BQ0EsV0FDQSxhQUNBLG1CQUNBLGdDQUNBLHdCQUtaLHdCQUNJLG1CQUNBLGNBQ0EsZ0JBR0osd0JBQ0ksZ0JBRUEsK0JBQ0ksbUJBQ0EsZUFHSiwrQkFDSSxXQUNBLG1CQUNBLGlCQUNBLHNCQUlSLHdCQUNJLGlCQUVBLG1DQUNJLGFBQ0EsMkJBQ0EsbUJBQ0EsV0FDQSxtQkFDQSxjQUNBLGlCQUNBLGdCQUNBLHFCQUNBLGdDQUNBLHdCQUNBLHlCQUNBLHFCQUVBLHVDQUNJLFdBQ0EsWUFDQSxrQkFLWixpQkFDSSxtQkFFQSx3QkFDSSxrQkFDQSxxQkFDQSxXQUNBLG1CQUNBLGlCQUNBLGdCQUNBLGtDQUNBLHlCQUNBLHFCQUVKLDJCQUNJLG1CQUNBLGVBQ0EsZ0JBRUEsK0JBQ0ksV0FDQSxrQkFDQSxzQkFDQSxpQkFDQSxXQUNBLFlBQ0EsY0FLWiw4QkFDSSxjQUNBLHNCQUNBLHVCQUNBLG1CQUdKLGlCQUNJLDBCQUdKLG9CQUNJLGFBQ0EsY0FDQSxtQkFDQSxlQUNBLGVBR0osb0JBQ0ksY0FDQSxlQUNBLGVBRUEsMkJBQ0ksZUFDQSxnQkFFSiwwQkFDSSxjQUNBLGVBR0osb0NBQ0ksMEJBQ0ksY0FDQSxlQUVKLDBCQUNJLGdCQUNBLGlCQUVKLDBCQUNJLGNBQ0EsZUFFSiwwQkFDSSxnQkFDQSxrQkFNUixtQkFDSSxtQkFFSixtQkFDSSxtQkFHSix1QkFDSSxXQUNBLG1CQUNBLGlCQUNBLGtDQUNBLHlCQUNBLHFCQUdKLHdCQUNJLG1CQUNBLGVBQ0EsZ0JBRUosZ0JBQ0ksZ0JBRUEsbUJBQ0ksZ0JBQ0Esc0JBTVIsc0JBQ0ksbUJBRUosb0JBQ0ksZ0JBRUEsdUJBQ0ksa0JBQ0EsbUJBQ0EsYUFDQSxnQ0FFQSw0QkFDSSxrQkFDQSxNQUNBLE9BQ0EsWUFDQSxnQ0FHSixtQ0FDSSxVQUdKLG9DQUNJLFdBR0osbUNBQ0ksVUFPcEIsT0FDSSxVIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Fib3V0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiSW5jb25zb2xhdGFcIjtcbiAgICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMGQwZDBkO1xuICAgIGNvbG9yOiAjZjJmMmYyO1xuICAgIGZvbnQ6IDMwMCAxLjZyZW0vMSBcIkluY29uc29sYXRhXCIsIFwiUm9ib3RvIENvbmRlbnNlZFwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsXG4gICAgICAgIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLXdyYXBwZXIuYmx1cnJlZCB7XG4gICAgKjpub3QoLnNsaWRlX19tZXRhLS1pdGVtLS10aXRsZSkge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi5zaXRlLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi0tbWVudSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS11bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJi0taXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAvL3RyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHJlbTtcbiAgICAgICAgd2lkdGg6IDM0MnB4O1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMnJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYgLnNpdGVfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgbGVmdDogNHJlbTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICBsZWZ0OiA0JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA2Ljc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA2Ljc1cmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5oYW1idXJnZXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgdG9wOiA3cmVtO1xuICAgICAgICByaWdodDogOHJlbTtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgbWFyZ2luOiAtMS42cmVtIC0xcmVtIDAgMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAgIHRvcDogNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiA0JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWluZm8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxLjhyZW07XG4gICAgICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmlzLWFjdGl2ZSk6aG92ZXIge1xuICAgICAgICAgICAgJiAuaGFtYnVyZ2VyLS1pbmZvIHtcbiAgICAgICAgICAgICAgICByaWdodDogNXJlbTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgLmhhbWJ1cmdlci1idW4tLXRvcCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN3JlbSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuaGFtYnVyZ2VyLWJ1bi0tYm90dG9tIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuN3JlbSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgJiAuaGFtYnVyZ2VyLWJ1bi0tdG9wIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC43cmVtKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuaGFtYnVyZ2VyLXBhdHR5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5oYW1idXJnZXItYnVuLS1ib3R0b20ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC43cmVtKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bixcbiAgICAgICAgJi1wYXR0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvamVjdC1oYW1idXJnZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEycmVtO1xuICAgIHJpZ2h0OiA4LjJyZW07XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgICYtLWluZm8ge1xuICAgICAgICB0b3A6IDAuN3JlbTtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYtLWNsb3NlZCxcbiAgICAmLS1vcGVuIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZjJmMmYyO1xuICAgIH1cblxuICAgICYtLWNsb3NlZCxcbiAgICAmLS1vcGVuIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYtLWNsb3NlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi0tb3BlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpub3QoLmlzLWFjdGl2ZSk6aG92ZXIge1xuICAgICAgICAmIC5wcm9qZWN0LWhhbWJ1cmdlci0taW5mbyB7XG4gICAgICAgICAgICByaWdodDogMy44NXJlbTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmIC5wcm9qZWN0LWhhbWJ1cmdlci0tY2xvc2VkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5wcm9qZWN0LWhhbWJ1cmdlci0tb3BlbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvamVjdC1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE2cmVtO1xuICAgIHJpZ2h0OiA3LjVyZW07XG4gICAgei1pbmRleDogOTk5O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcblxuICAgICZfX21lbnUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGlkZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgICYtLWxheWVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vdG9wOiA1MCU7XG4gICAgICAgIC8vbGVmdDogMTZyZW07XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcblxuICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogN3JlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYtLWtpY2tlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMC41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gICAgICAgICAgICAvL3dvcmQtc3BhY2luZzogOTk5cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMGVtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlX19tZXRhIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjRyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVfX2xhdW5jaCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYtLXB1bHNlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgcHVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA0MCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2YyZjJmMjtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSA0cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJBQk9VVCBNRSFcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyZjJmMjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGl4aSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYmxpbmRzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMyU7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvcCxcbiAgICAgICAgIzFmMWYxZiAwLjJyZW0sXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMyUpIDBcbiAgICApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMC4xcmVtIDAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG59XG5cbi52aWRlbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICAmID4gdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgei1pbmRleDogLTEwMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMHJlbSByZ2IoMjU1IDI1NSAyNTUgLyAxNSUpIGluc2V0O1xuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDI0MjQyO1xuXG4gICAgICAgICYtLWJpZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIGhlaWdodDogMSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcy1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGQwZDBkO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTk7XG5cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAjZjJmMmYyO1xuICAgICAgICBmb250LWZhbWlseTogXCJJbmNvbnNvbGF0YVwiLCBjdXJzaXZlO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cbiIsIi5zaXRlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgICBvcGFjaXR5OiAwLjA1ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjcmVlbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgYm94LXNoYWRvdzogMCAwIDMwcmVtIHJnYigyNTUgMjU1IDI1NSAvIDIwJSkgaW5zZXQgIWltcG9ydGFudDtcbn1cbi5ibGluZHMge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0b3AsXG4gICAgICAgICMxZjFmMWYgMC4ycmVtLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDBcbiAgICApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMC4xcmVtIDAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgIH1cbn1cblxuLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDIwcmVtIDA7XG4gICAgei1pbmRleDogMjAwO1xuXG4gICAgLmdyaWQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgICAmIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzRlbSkge1xuICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmLS1mcm9udCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEyMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICBmb250LXNpemU6IDZ2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuc2luZ2xlX19pbnRybyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpbmdsZS1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcblxuICAgICAgICAmX19vdGhlckxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJbmNvbnNvbGF0YVwiLCBjdXJzaXZlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICYgPiBzdmcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2luZ2xlX19jb250ZW50IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICAuc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcmVtICMxMTE7XG4gICAgfVxuXG4gICAgLmdyaWRfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICB9XG5cbiAgICAuZ3JpZF9fY29sIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgICYtLXhzLTEyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi0teHMtNiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAgICYtLW1kLTMge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLW1kLTQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMyU7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzMuMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1tZC02IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1tZC04IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2LjYlO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY2LjYlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN2IHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpbWVzcGFuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkluY29uc29sYXRhXCIsIGN1cnNpdmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21pbGVzdG9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHAge1xuICAgICAgICAmX19tb2R1bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gc3Bhbi5uaW5ldHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBzcGFuLmh1bmRyZWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gc3Bhbi5laWdodHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/