@charset "UTF-8";:root{--viewport-height:100vh}@font-face{font-family:Caslon224Std-Book;font-weight:300;src:url(../fonts/Caslon224Std-Book.woff2)}@font-face{font-family:MonumentGrotesk-Bold;font-weight:700;src:url(../fonts/ABCMonumentGrotesk-Bold.woff2)}@font-face{font-family:MonumentGrotesk-Medium;font-weight:600;src:url(../fonts/ABCMonumentGrotesk-Medium.woff2)}@font-face{font-family:MonumentGrotesk-Regular;font-weight:400;src:url(../fonts/ABCMonumentGrotesk-Regular.woff2)}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}blockquote,dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}figure{line-height:1}.icon{stroke-width:0;stroke:currentColor;fill:currentColor;display:inline-block;height:1em;width:1em}button,html,input,select,textarea{color:#000}::selection{background:#000;color:#fff;text-shadow:none}::-webkit-input-placeholder{color:#999;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-weight:400;opacity:1}:-ms-input-placeholder{color:#999;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-weight:400;opacity:1}::placeholder{color:#999;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-weight:400;opacity:1}hr{border:0;border-top:1px solid #000;display:block;height:1px;margin:0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input[type=search]{border-radius:0}html{box-sizing:border-box}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:inherit}body,html{background-color:#fff;color:#000;min-height:100vh}body.page-darkmode{background-color:#000;color:#fff}body.page-darkmode ::selection{background:#fff;color:#000}.wrapper{margin:0 auto;max-width:1920px;padding:0 100px;position:relative}@media screen and (max-width:1600px){.wrapper{padding:0 min(50px,7vw)}}.wrapper.fluid{max-width:100%}main{background-color:#fff;margin-bottom:100vh;min-height:100vh;overflow-x:hidden;position:relative;transition:transform .4s ease;z-index:100}.page-darkmode main{background-color:#000}.offcanvas-active main{-webkit-transform:translateX(-50vw);transform:translateX(-50vw)}@media screen and (min-width:1920px){.offcanvas-active main{-webkit-transform:translateX(-960px);transform:translateX(-960px)}}@media screen and (max-width:1200px){.offcanvas-active main{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}.static-footer main{margin-bottom:0}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:adobe-caslon-pro,times,georgia,serif;font-size:2rem;font-weight:400;line-height:1.55}@media screen and (max-width:1600px){body{font-size:1.8rem}}@media screen and (max-width:330px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6{font-family:Caslon224Std-Book,times,georgia,serif;font-weight:300;line-height:1.2}h1{font-size:7.2rem;line-height:1.25}@media screen and (max-width:1600px){h1{font-size:6rem}}@media screen and (max-width:750px){h1{font-size:4.2rem}}@media screen and (max-width:550px){h1{font-size:3.4rem}}@media screen and (max-width:330px){h1{font-size:2.4rem}}h2{font-size:6rem;line-height:1.25}@media screen and (max-width:1600px){h2{font-size:4.8rem}}@media screen and (max-width:750px){h2{font-size:3.4rem}}@media screen and (max-width:550px){h2{font-size:3.4rem}}@media screen and (max-width:330px){h2{font-size:2.4rem}}h3{font-size:4.2rem}@media screen and (max-width:1600px){h3{font-size:3.4rem}}@media screen and (max-width:750px){h3{font-size:2.4rem}}@media screen and (max-width:550px){h3{font-size:2.2rem}}@media screen and (max-width:330px){h3{font-size:2rem}}h4{font-size:3.4rem}@media screen and (max-width:1600px){h4{font-size:2.6rem}}@media screen and (max-width:750px){h4{font-size:2.4rem}}@media screen and (max-width:550px){h4{font-size:2rem}}h5{font-size:2.4rem}@media screen and (max-width:550px){h5{font-size:2rem}}h6{font-size:2.2rem}strong{font-weight:700}em{font-style:italic}figcaption{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:.5px;line-height:1.55;padding:1em 0}@media screen and (max-width:1600px){figcaption{font-size:1.5rem}}@media screen and (max-width:750px){figcaption{font-size:1.28rem;line-height:1.35}}blockquote p{font-family:Caslon224Std-Book,times,georgia,serif;font-size:3.4rem;font-weight:300;line-height:1.1764705882;text-align:center}@media screen and (max-width:1600px){blockquote p{font-size:2.6rem}}@media screen and (max-width:750px){blockquote p{font-size:2.4rem}}blockquote cite,blockquote footer{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:.5px;text-align:center}@media screen and (max-width:1600px){blockquote cite,blockquote footer{font-size:1.5rem}}@media screen and (max-width:750px){blockquote cite,blockquote footer{font-size:1.4rem}}.preamble{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:2.2rem;letter-spacing:.5px;line-height:1.5}@media screen and (max-width:1600px){.preamble{font-size:2rem}}@media screen and (max-width:750px){.preamble{font-size:1.8rem}}@media screen and (max-width:330px){.preamble{font-size:1.6rem;line-height:1.4}}.preamble-large{font-family:adobe-caslon-pro,times,georgia,serif;font-size:2.4rem;line-height:1.4}@media screen and (max-width:1600px){.preamble-large{font-size:2.2rem}}@media screen and (max-width:750px){.preamble-large{font-size:1.8rem}}@media screen and (max-width:330px){.preamble-large{font-size:1.6rem}}.preamble-xlarge{font-family:adobe-caslon-pro,times,georgia,serif;font-size:2.6rem;line-height:1.4}@media screen and (max-width:1600px){.preamble-xlarge{font-size:2.4rem}}@media screen and (max-width:750px){.preamble-xlarge{font-size:1.8rem}}@media screen and (max-width:330px){.preamble-xlarge{font-size:1.6rem}}.section-title{font-family:Caslon224Std-Book,times,georgia,serif;font-size:6rem;text-align:center}@media screen and (max-width:1600px){.section-title{font-size:4.8rem}}@media screen and (max-width:750px){.section-title{font-size:4.2rem}}@media screen and (max-width:550px){.section-title{font-size:3.4rem}}@media screen and (max-width:330px){.section-title{font-size:2.4rem}}a.link-arrow-right{background:url(../img/dist/chevron-right.svg) no-repeat right .3em;background-size:16px 16px;display:inline-block;padding-right:22px;text-decoration:none;transition:all .3s ease}a.link-arrow-right:hover{background-image:url(../img/dist/chevron-right-gray.svg);color:#a1a1a1}time{color:#999;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.75px;text-transform:uppercase}@media screen and (max-width:750px){time{font-size:1.2rem}}a,a:active,a:visited{color:#000;text-decoration:underline}.page-darkmode a,.page-darkmode a:active,.page-darkmode a:visited{color:#fff}a:active:hover,a:hover,a:visited:hover{color:#999}::marker{font-size:2rem}@media screen and (max-width:1600px){::marker{font-size:1.8rem}}@media screen and (max-width:750px){::marker{font-size:1.6rem}}@media screen and (max-width:550px){::marker{font-size:1.3rem}}.text-flow>*+*{margin-top:1em}.text-flow>*+a,.text-flow>*+abbr,.text-flow>*+acronym,.text-flow>*+b,.text-flow>*+br,.text-flow>*+button,.text-flow>*+cite,.text-flow>*+em,.text-flow>*+i,.text-flow>*+img,.text-flow>*+input,.text-flow>*+label,.text-flow>*+object,.text-flow>*+select,.text-flow>*+small,.text-flow>*+span,.text-flow>*+strong,.text-flow>*+textarea,.text-flow>*+time{margin-top:0}.article-text a{color:#000;text-decoration:underline;transition:all .3s ease}.article-text a:hover{color:#999;text-decoration:none}.page-darkmode .article-text a{color:#fff}@media screen and (max-width:550px){.article-text p{line-height:1.4}}.article-text img{height:auto;margin-bottom:20px;margin-top:20px;max-width:100%}.article-text h2,.article-text h3,.article-text h4{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.45px}.article-text h2 strong,.article-text h3 strong,.article-text h4 strong{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-weight:600}@media screen and (max-width:1600px){.article-text h2,.article-text h3,.article-text h4{font-size:1.8rem}}.article-text>*+*{margin-top:32.5px}@media screen and (max-width:1600px){.article-text>*+*{margin-top:26px}}.article-text>*+figure{margin-top:67px}@media screen and (max-width:1600px){.article-text>*+figure{margin-top:54px}}.article-text>figure+*{margin-top:67px}@media screen and (max-width:1600px){.article-text>figure+*{margin-top:54px}}.article-text>h1+p,.article-text>h2+p,.article-text>h3+p,.article-text>h4+p,.article-text>h5+p,.article-text>h6+p{margin-top:6px}.article-text>ul{list-style:disc outside}.article-text>ul li{font-size:2rem;margin-left:20px;padding-left:0}@media screen and (max-width:1600px){.article-text>ul li{font-size:1.8rem}}@media screen and (max-width:330px){.article-text>ul li{font-size:1.6rem}}.article-text ul{-webkit-columns:2;column-count:2;-webkit-column-gap:min(50px,7vw);column-gap:min(50px,7vw);list-style-type:"•  "}.article-text ul li+li{margin-top:.5em}@media screen and (max-width:750px){.article-text ul{-webkit-columns:1;column-count:1}}.article-text ol{padding-left:2em}.article-text>.content-indent{padding-left:26px}.button,a.button,a.modal-cacsp-btn,button,input[type=submit]{background-color:transparent;border:1px solid #999;border-radius:0;color:#000;cursor:pointer;display:inline-block;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.5px;line-height:1;min-width:246px;padding:1em 2em;text-align:center;text-decoration:none}@media (pointer:fine){.button,a.button,a.modal-cacsp-btn,button,input[type=submit]{transition:background-color .3s ease,border-color .3s ease,color .3s ease}}@media screen and (max-width:1600px){.button,a.button,a.modal-cacsp-btn,button,input[type=submit]{font-size:1.5rem}}@media screen and (max-width:550px){.button,a.button,a.modal-cacsp-btn,button,input[type=submit]{font-size:1.4rem;min-width:160px}}.page-darkmode .button,.page-darkmode a.button,.page-darkmode a.modal-cacsp-btn,.page-darkmode button,.page-darkmode input[type=submit]{color:#fff}.button:hover,a.button:hover,a.modal-cacsp-btn:hover,button:hover,input[type=submit]:hover{background-color:#000;border-color:#000;color:#fff}.page-darkmode .button:hover,.page-darkmode a.button:hover,.page-darkmode a.modal-cacsp-btn:hover,.page-darkmode button:hover,.page-darkmode input[type=submit]:hover{color:#000}.button.button-white,a.button.button-white,a.modal-cacsp-btn.button-white,button.button-white,input[type=submit].button-white{border-color:#d8d8d8;color:#fff}.button.button-white:hover,a.button.button-white:hover,a.modal-cacsp-btn.button-white:hover,button.button-white:hover,input[type=submit].button-white:hover{background-color:#fff;border-color:#fff;color:#000}.button.button-circular,a.button.button-circular,a.modal-cacsp-btn.button-circular,button.button-circular,input[type=submit].button-circular{border-radius:2em;max-width:370px;min-width:280px;padding:1.5em 2em;text-transform:uppercase;width:100%}@media screen and (max-width:550px){.button.button-circular,a.button.button-circular,a.modal-cacsp-btn.button-circular,button.button-circular,input[type=submit].button-circular{min-width:160px;padding:1.3em 1.5em}}.site-header{left:0;padding:39px 0 0;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:transform .4s ease;width:100%;z-index:1000}@media screen and (max-width:1600px){.site-header{padding-top:20px}}@media screen and (max-width:750px){.site-header{padding-top:15px}}.site-header.active-header{-webkit-transform:translateY(0);transform:translateY(0)}.site-header .wrapper{-webkit-align-items:center;align-items:center;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}.site-header .wrapper,.site-logo{display:-webkit-flex;display:flex}.site-logo{-webkit-flex:1 1 430px;flex:1 1 430px;height:24px;max-width:430px;overflow:hidden;position:relative;z-index:500}.site-logo a,.site-logo svg{display:block;width:100%}.site-logo svg{height:auto}@media screen and (max-width:1920px){.site-logo{-webkit-flex:1 1 392px;flex:1 1 392px;height:22px;max-width:392px}}@media screen and (max-width:1200px){.site-logo{-webkit-flex-basis:330px;flex-basis:330px;height:18px;max-width:330px}}@media screen and (max-width:750px){.site-logo{-webkit-flex-basis:300px;flex-basis:300px;height:16px;max-width:300px}}@media screen and (max-width:550px){.site-logo{-webkit-flex-basis:245px;flex-basis:245px;height:14px;max-width:245px}}@media screen and (max-width:375px){.site-logo{-webkit-flex-basis:calc(100% - 50px);flex-basis:calc(100% - 50px);height:auto;max-width:calc(100% - 50px)}}.site-logo svg path{fill:#000;transition:fill .3s ease}.home .site-logo svg path{fill:#fff}.scrolled-passed-hero .site-logo svg path{fill:#000}.page-darkmode .site-logo svg path,.scroll-bottom .site-logo svg path,.search .site-logo svg path,.site-header_theme-white .site-logo svg path{fill:#fff}@media screen and (max-width:1200px){.offcanvas-active .site-logo svg path{fill:#fff}.page-darkmode.offcanvas-active .site-logo svg path{fill:#000}}#sticky-pixel{height:1px;left:0;position:absolute;top:84px;width:1px}.admin-bar #sticky-pixel{top:116px}.header-nav{-webkit-align-items:center;align-items:center;-webkit-flex:1 1 calc(100% - 442px);flex:1 1 calc(100% - 442px);-webkit-justify-content:flex-end;justify-content:flex-end;max-width:calc(100% - 442px)}.header-nav,.primary-menu{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.primary-menu{line-height:1;list-style:none;padding-right:32px;position:relative;z-index:1000}@media screen and (max-width:1200px){.primary-menu{left:min(50px,7vw);opacity:0;padding:0;pointer-events:none;position:fixed;right:0;top:calc(var(--viewport-height, 100vh) - min(50px, 7vw));-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:opacity .2s ease}.offcanvas-active .primary-menu{opacity:1;pointer-events:all;transition:opacity .4s ease .25s}}@media screen and (max-width:750px) and (orientation:landscape){.primary-menu{left:auto;right:min(50px,7vw)}}.primary-menu .menu-item{line-height:1}@media screen and (max-width:1200px){.primary-menu .menu-item{display:none}}.primary-menu .menu-item a{color:#000;display:block;font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:color .3s ease,opacity .3s ease}@media screen and (max-width:1600px){.primary-menu .menu-item a{font-size:1.5rem}}.primary-menu .menu-item a:hover{color:#666}.home .primary-menu .menu-item a{color:#fff}.scrolled-passed-hero .primary-menu .menu-item a{color:#000}.page-darkmode .primary-menu .menu-item a,.search .primary-menu .menu-item a{color:#fff}.page-darkmode .primary-menu .menu-item a:hover,.search .primary-menu .menu-item a:hover{color:#666}.scroll-bottom .primary-menu .menu-item a,.site-header_theme-white .primary-menu .menu-item a{color:#fff}.offcanvas-active .primary-menu .menu-item a{opacity:0;pointer-events:none}.primary-menu .menu-item:not(:last-child){margin-right:20px}@media screen and (max-width:1200px){.primary-menu .menu-item.menu-item-secondary{display:block}}.primary-menu .menu-item.menu-item-secondary a{color:#999}.primary-menu .menu-item.menu-item-secondary a:hover{color:#666}.offcanvas-active .primary-menu .menu-item.menu-item-secondary a{opacity:1;pointer-events:auto}.menu-button{background-color:transparent;border:none;border-radius:0;color:#000;cursor:pointer;display:block;-webkit-flex:1 1 50px;flex:1 1 50px;height:25px;max-width:50px;min-width:50px;padding:0;position:relative;z-index:1000}.menu-button:after{content:"";display:block;height:50px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.home .menu-button{color:#fff}.scrolled-passed-hero .menu-button{color:#000}.page-darkmode .menu-button,.scroll-bottom .menu-button,.search .menu-button,.site-header_theme-white .menu-button{color:#fff}.menu-button:hover{background-color:transparent;opacity:.7}.menu-button:focus{box-shadow:none;outline:none}.menu-button-lines{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;height:2.5rem;margin-left:auto;overflow:hidden;position:relative;width:5rem}@media screen and (max-width:1200px){.menu-button-lines{height:1.5rem;width:3rem}}.menu-button-lines span{background-color:#000;height:1px;position:absolute;transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,opacity .3s ease,transform .3s ease;transition:background-color .3s ease,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;width:100%}.home .menu-button-lines span{background-color:#fff}.scrolled-passed-hero .menu-button-lines span{background-color:#000}.page-darkmode .menu-button-lines span,.search .menu-button-lines span{background-color:#fff}.page-darkmode .active .menu-button-lines span{background-color:#000}.scroll-bottom .menu-button-lines span,.site-header_theme-white .menu-button-lines span{background-color:#fff}.active .menu-button-lines span{background-color:#fff;opacity:1}.menu-button-lines span:first-child{top:0}.active .menu-button-lines span:first-child{-webkit-transform:translateY(.75em) rotate(45deg);transform:translateY(.75em) rotate(45deg)}.menu-button-lines span:nth-child(2){top:calc(50% - 1px)}.active .menu-button-lines span:nth-child(2){opacity:0}.menu-button-lines span:nth-child(3){bottom:0}.active .menu-button-lines span:nth-child(3){-webkit-transform:translateY(-.75em) rotate(-45deg);transform:translateY(-.75em) rotate(-45deg)}@media screen and (max-width:1200px){.active .menu-button-lines span:first-child{-webkit-transform:translateY(.45em) rotate(45deg);transform:translateY(.45em) rotate(45deg)}.active .menu-button-lines span:nth-child(3){-webkit-transform:translateY(-.45em) rotate(-45deg);transform:translateY(-.45em) rotate(-45deg)}}.offcanvas-nav{-webkit-align-items:center;align-items:center;background-color:#000;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;-webkit-justify-content:center;justify-content:center;overflow:auto;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:transform .4s ease;width:50vw;z-index:900}.is-ie-browser .offcanvas-nav .menu:before{content:none}.offcanvas-nav.active{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:1920px){.offcanvas-nav{width:960px}}@media screen and (max-width:1200px){.offcanvas-nav{width:100%}}@media screen and (max-height:500px){.offcanvas-nav{display:block}}.offcanvas-nav .menu{list-style:none;position:relative}@media screen and (max-width:1600px){.offcanvas-nav .menu{padding-left:min(50px,7vw);padding-right:min(50px,7vw);width:100%}}@media screen and (min-width:1200px){.offcanvas-nav .menu{margin-left:170px;width:calc(100% - 170px)}}@media screen and (min-width:1200px) and (max-width:1600px){.offcanvas-nav .menu{margin-left:25px;width:calc(100% - 25px)}}@media screen and (min-width:1200px){.offcanvas-nav .menu:before{background-color:#999;content:"";display:block;height:100%;left:-25px;position:absolute;top:0;width:1px}}@media screen and (min-width:1200px) and (max-width:1600px){.offcanvas-nav .menu:before{left:25px}}@media screen and (max-width:750px){.offcanvas-nav .menu{padding-bottom:25px;padding-top:25px}}@media screen and (max-width:1200px) and (orientation:landscape){.offcanvas-nav .menu{padding-bottom:min(50px,7vw);padding-top:min(50px,7vw)}}.offcanvas-nav .menu-item{line-height:1.333}.offcanvas-nav .menu-item a{color:#fff;display:inline-block;font-family:Caslon224Std-Book,times,georgia,serif;font-size:6rem;text-decoration:none;transition:color .3s ease}@media screen and (max-width:1600px){.offcanvas-nav .menu-item a{font-size:4.8rem}}@media screen and (max-width:750px){.offcanvas-nav .menu-item a{font-size:3.6rem;padding:.15em 0}}@media screen and (max-width:430px){.offcanvas-nav .menu-item a{font-size:3rem}}@media screen and (max-height:550px),screen and (max-width:330px){.offcanvas-nav .menu-item a{font-size:2.8rem}}.offcanvas-nav .menu-item a:hover{color:#666}.offcanvas-nav .menu-item:first-child{padding-top:.5em}.page-darkmode .offcanvas-nav{background-color:#fff}.page-darkmode .offcanvas-nav .menu-item a{color:#000}.page-darkmode .offcanvas-nav .menu-item a:hover{color:#666}.breadcrumbs-list{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;padding-top:103px}@media screen and (max-width:1600px){.breadcrumbs-list{padding-top:80px}}@media screen and (max-width:750px){.breadcrumbs-list{display:none;padding-top:50px}}.breadcrumb-item{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;position:relative}.breadcrumb-item a{color:#999;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;margin-right:.5em;max-width:250px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}@media screen and (max-width:1600px){.breadcrumb-item a{font-size:1.5rem}}@media screen and (max-width:750px){.breadcrumb-item a{margin-right:.2em}}.breadcrumb-item:before{background:url(../img/dist/arrow-right.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:7px;margin-right:.5em;width:11px}@media screen and (max-width:750px){.breadcrumb-item:before{margin-right:.2em}}.page-darkmode .breadcrumb-item:before{background-image:url(../img/dist/arrow-right-white.svg)}.breadcrumb-item:first-child:before{display:none}.page-main{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(12,1fr);padding-bottom:122px}@media screen and (max-width:1600px){.page-main{padding-bottom:98px;padding-bottom:calc(min(50px, 7vw)*2)}}@media screen and (max-width:750px){.page-main{padding-top:calc(min(50px, 7vw)*2.25)}}.page-header{grid-column:2/span 10;margin:97px 0 62px;text-align:center}@media screen and (max-width:1600px){.page-header{margin-bottom:40px;margin-top:80px}}@media screen and (max-width:1200px){.page-header{grid-column:1/span 12;grid-row:2;margin-bottom:20px;margin-top:40px}}@media screen and (max-width:750px){.page-header{margin-bottom:0;margin-top:0}.blog .page-header,.page-template-coworkers .page-header{padding-bottom:min(50px,7vw);padding-top:calc(min(50px, 7vw)*3.5)}}.page-content{grid-column:4/span 6;grid-row:2}@media screen and (max-width:1200px){.page-content{grid-column:1/span 12;grid-row:3}}.page-content .post-share-list{-webkit-columns:1;column-count:1;-webkit-column-gap:0;column-gap:0;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none}.page-content .post-share-list li{margin-left:0}.page-content .post-share-list li a{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.page-content .post-share-list li+li{margin-left:6px;margin-top:0}.content-module_sidebar,.page-sidebar{font-family:adobe-caslon-pro,times,georgia,serif;font-size:1.6rem;font-weight:400}@media screen and (max-width:1600px){.content-module_sidebar,.page-sidebar{font-size:1.28rem}}.content-module_sidebar h4,.page-sidebar h4{color:#999;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.5px;margin-top:20px;text-transform:uppercase}@media screen and (max-width:1600px){.content-module_sidebar h4,.page-sidebar h4{font-size:1.5rem}}.content-module_sidebar h4:first-child,.page-sidebar h4:first-child{margin-top:0}@media screen and (max-width:1200px){.page-sidebar-contacts,.page-sidebar-main-contact{gap:10px min(50px,7vw);display:grid;grid-template-columns:repeat(4,1fr)}.page-sidebar-contacts h4{grid-column:1/span 4}}@media screen and (max-width:750px){.page-sidebar-contacts,.page-sidebar-main-contact{grid-template-columns:repeat(3,1fr)}.page-sidebar-contacts h4{grid-column:1/span 3}}@media screen and (max-width:550px){.page-sidebar-contacts,.page-sidebar-main-contact{grid-template-columns:repeat(2,1fr)}.page-sidebar-contacts h4{grid-column:1/span 2}}.entry-coworker-item h4{margin-bottom:8px;margin-top:20px}.page-sidebar-contacts .entry-coworker-item+.entry-coworker-item{margin-top:12px}@media screen and (max-width:1200px){.page-sidebar-contacts .entry-coworker-item+.entry-coworker-item{margin-top:0}}.page-sidebar-contacts h4{margin-bottom:8px}.page-sidebar{grid-column:11/span 2;grid-row:2}.is-ie-browser .page-sidebar{margin-top:50px}@media screen and (max-width:1200px){.page-sidebar{grid-column:1/span 12;grid-row:4}}.page-submenu{grid-column:1/span 3;grid-row:2;position:relative}.is-ie-browser .page-submenu{margin-top:50px}@media screen and (max-width:1200px){.page-submenu{grid-column:1/span 12;grid-row:1;margin-top:50px}}@media screen and (max-width:750px){.page-submenu{margin-top:0;width:calc(100% + 20px);z-index:2050}}.page-submenu-list{list-style:none;transition:opacity .3s ease}@media screen and (max-width:1200px){.page-submenu-list{background-color:#fff;left:0;margin-left:-10px;margin-right:-10px;opacity:0;padding:10px;pointer-events:none;position:absolute;top:35px;width:100%;z-index:510}.active .page-submenu-list{opacity:1;pointer-events:auto}.page-darkmode .page-submenu-list{background-color:#000}}.page-submenu-list>.page_item+.page_item{margin-top:15px}@media screen and (max-width:1600px){.page-submenu-list>.page_item+.page_item{margin-top:12px}}.page-submenu_togglebtn{display:none}@media screen and (max-width:1200px){.page-submenu_togglebtn{border:none;color:#999;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:1.5rem;-webkit-justify-content:space-between;justify-content:space-between;margin-left:-10px;margin-right:-10px;max-width:none;min-width:100%;overflow:hidden;padding:10px;position:relative;width:100%;z-index:510}.page-submenu_togglebtn span{display:block;max-width:calc(100% - 1.5em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-submenu_togglebtn:before{background-color:#999;top:0}.page-submenu_togglebtn:after,.page-submenu_togglebtn:before{content:"";display:block;height:1px;left:10px;margin:0 auto;position:absolute;width:calc(100% - 20px)}.page-submenu_togglebtn:after{background-color:#000;bottom:0;opacity:0;transition:all .3s ease}.page-darkmode .page-submenu_togglebtn:after{background-color:#fff}.active .page-submenu_togglebtn:after{opacity:1}.page-submenu_togglebtn svg{position:absolute;right:10px;top:.625em;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .3s ease}.page-submenu_togglebtn:focus{background-color:transparent;box-shadow:none;color:#999;outline:none}.page-submenu_togglebtn:hover{background-color:transparent;box-shadow:none;color:#000;outline:none}.page-submenu_togglebtn:hover:before{background-color:#000}.page-submenu_togglebtn:hover svg{fill:#000}.active .page-submenu_togglebtn{background-color:#fff;color:#000}.active .page-submenu_togglebtn:before{background-color:#fff}.active .page-submenu_togglebtn svg{fill:#000;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.page-darkmode .page-submenu_togglebtn:focus,.page-darkmode .page-submenu_togglebtn:hover{color:#999}.page-darkmode .page-submenu_togglebtn:focus:before,.page-darkmode .page-submenu_togglebtn:hover:before{background-color:#999}.page-darkmode .page-submenu_togglebtn:focus svg,.page-darkmode .page-submenu_togglebtn:hover svg{fill:#999}.page-darkmode .active .page-submenu_togglebtn{background-color:#000;color:#fff}.page-darkmode .active .page-submenu_togglebtn:before{background-color:#000}.page-darkmode .active .page-submenu_togglebtn svg{fill:#fff}}.page-submenu_overlay{display:none;opacity:0;pointer-events:none;transition:opacity .3s ease}@media screen and (max-width:1200px){.page-submenu_overlay{background-color:hsla(0,0%,40%,.5);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:500}.active .page-submenu_overlay{opacity:1;pointer-events:auto}}.page-submenu-list .page_item,.page-submenu-list .page_item a{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.page-submenu-list .page_item a{color:#000;font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:600;text-decoration:none;transition:all .3s ease}@media screen and (max-width:1600px){.page-submenu-list .page_item a{font-size:1.5rem}}.page-darkmode .page-submenu-list .page_item a{color:#fff}.page-submenu-list .page_item.current_page_item>a,.page-submenu-list .page_item.current_page_parent>a,.page-submenu-list .page_item.toggle-active>a,.page-submenu-list .page_item a:hover{color:#999}.page-submenu-list .page_item .children{-webkit-flex:1 1 100%;flex:1 1 100%;list-style:none;max-width:100%;overflow:hidden;padding-left:25px;transition:height .4s ease}.page-submenu-list .page_item .children>.page_item:first-child{padding-top:15px}@media screen and (max-width:1600px){.page-submenu-list .page_item .children>.page_item:first-child{padding-top:12px}}.page-submenu-list .page_item .children a{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-weight:400}.page-submenu-list .page_item .children>.page_item+.page_item{margin-top:7.5px}@media screen and (max-width:1600px){.page-submenu-list .page_item .children>.page_item+.page_item{margin-top:5px}}.page-submenu-list .page_item_has_children{overflow:hidden}.arrow-button{background:transparent url(../img/dist/arrow.svg) no-repeat 0 0;background-size:contain;border:none;border-radius:0;content:"";height:7px;margin:0 0 0 .334em;max-width:14px;min-width:0;padding:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:transform .3s ease;width:14px}.arrow-button:after{content:"";display:block;height:40px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px}@media screen and (max-width:1200px){.arrow-button{margin:0 0 0 auto}}.page-darkmode .arrow-button{background-image:url(../img/dist/arrow-down-white.svg)}.page_item.current_page_item>.arrow-button,.page_item.current_page_parent>.arrow-button,.page_item.toggle-active>.arrow-button{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.page_item.toggle-inactive>.arrow-button{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.arrow-button:hover{background-color:transparent;opacity:.7}.arrow-button:focus{outline:none}.page-children{margin-top:50px}@media screen and (max-width:750px){.page-children+.page-children{margin-top:0}}.page-children-list{-webkit-columns:2;column-count:2;-webkit-column-gap:min(50px,7vw);column-gap:min(50px,7vw);list-style:none;margin-top:20px}@media screen and (max-width:1600px){.page-children-list{margin-top:16px}}@media screen and (max-width:750px){.page-children-list{-webkit-columns:1;column-count:1}}.page-children-list li{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:.5em;margin-left:0}.page-children-list a{border-bottom:none;color:#000;text-decoration:underline;transition:all .3s ease}.page-darkmode .page-children-list a{color:#fff}.page-children-list a:hover{color:#999;text-decoration:none}.page-children-list a span{display:inline;vertical-align:middle}.page-grandchildren{grid-column-gap:min(50px,7vw);grid-row-gap:min(50px,7vw);display:grid;grid-template-columns:repeat(2,1fr);margin-top:0}.page-grandchildren .page-children-list{-webkit-columns:1;column-count:1}@media screen and (max-width:750px){.page-grandchildren{grid-template-columns:1fr}}.default-page-article .module-component:before,.international-page-article .module-component:before,.single-coworker-article .module-component:before,.single-post-article .module-component:before{background:#d8d8d8;content:"";display:block;height:1px;left:50%;margin-left:-860px;max-width:1720px;position:absolute;top:0;width:100%}@media screen and (max-width:1920px){.default-page-article .module-component:before,.international-page-article .module-component:before,.single-coworker-article .module-component:before,.single-post-article .module-component:before{left:100px;margin-left:0;width:calc(100% - 200px)}}@media screen and (max-width:1600px){.default-page-article .module-component:before,.international-page-article .module-component:before,.single-coworker-article .module-component:before,.single-post-article .module-component:before{left:min(50px,7vw);width:calc(100% - min(50px, 7vw)*2)}}.default-page-article .module-component_content-grid.module-component_content-grid_style-gray:before,.default-page-article .module-component_hero:before,.default-page-article .module-component_media:before,.international-page-article .module-component_content-grid.module-component_content-grid_style-gray:before,.international-page-article .module-component_hero:before,.international-page-article .module-component_media:before,.single-coworker-article .module-component_content-grid.module-component_content-grid_style-gray:before,.single-coworker-article .module-component_hero:before,.single-coworker-article .module-component_media:before,.single-post-article .module-component_content-grid.module-component_content-grid_style-gray:before,.single-post-article .module-component_hero:before,.single-post-article .module-component_media:before{display:none}.page-international-wrapper{gap:min(50px,7vw);display:grid;grid-column:3/span 10;grid-row:2;grid-template-columns:repeat(10,1fr)}@media screen and (max-width:1200px){.page-international-wrapper{grid-column:1/span 12;grid-row:3}}.page-international-image{grid-column:1/span 6}@media screen and (max-width:1200px){.page-international-image{grid-column:1/span 12}}.page-international-image+.page-international-content{grid-column:7/span 4}.is-ie-browser .page-international-image+.page-international-content{margin-top:50px}@media screen and (max-width:1200px){.page-international-image+.page-international-content{grid-column:1/span 12}}.page-international-content{grid-column:1/span 8}.page-content-lang-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none}.page-content-lang-list button{background-color:transparent;border:none;border-bottom:1px solid #999;color:#999;font-family:Arial,Helvetica,sans-serif;font-size:1.6rem;min-width:0;padding:0;text-transform:uppercase}@media screen and (max-width:1600px){.page-content-lang-list button{font-size:1.28rem}}.offices-list{gap:min(50px,7vw);display:grid;grid-column:1/span 10;grid-row:2;grid-template-columns:repeat(3,1fr);list-style:none;margin:85px 0 0}.is-ie-browser .offices-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width:1600px){.offices-list{margin-top:68px}}@media screen and (max-width:1200px){.offices-list{grid-column:1/span 12;grid-row:auto;margin-top:min(50px,7vw)}}@media screen and (max-width:750px){.offices-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.offices-list{grid-template-columns:repeat(1,1fr)}}.page-international-image+.offices-list{grid-column:7/span 4;grid-row:1;grid-template-columns:repeat(1,1fr);margin-top:0}@media screen and (max-width:1200px){.page-international-image+.offices-list{grid-column:1/span 12;grid-row:auto;grid-template-columns:repeat(3,1fr);margin-top:min(50px,7vw)}}@media screen and (max-width:750px){.page-international-image+.offices-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.page-international-image+.offices-list{grid-template-columns:repeat(1,1fr)}}.office-item{position:relative}.is-ie-browser .office-item{-webkit-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;padding-left:10px;padding-right:10px}.is-ie-browser .office-item:before{content:none}@media screen and (min-width:550px){.office-item:before{background-color:#d8d8d8;content:"";height:100%;left:calc(min(50px, 7vw)*-.5);position:absolute;top:0;width:1px}}.office-item h3{margin-bottom:20px}@media screen and (max-width:1600px){.office-item h3{margin-top:16px}}.office-item a,.office-item p{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem}@media screen and (max-width:1600px){.office-item a,.office-item p{font-size:1.5rem}}@media screen and (max-width:550px){.office-item a,.office-item p{line-height:1.4}}.office-item a{text-decoration:underline;transition:all .3s ease}.office-item a:hover{color:#999;text-decoration:none}.module-component{position:relative}.module-component+.module-component:before{background:#d8d8d8;content:"";display:block;height:1px;left:50%;margin-left:-860px;max-width:1720px;position:absolute;top:0;width:100%}@media screen and (max-width:1920px){.module-component+.module-component:before{left:100px;margin-left:0;width:calc(100% - 200px)}}@media screen and (max-width:1600px){.module-component+.module-component:before{left:min(50px,7vw);width:calc(100% - min(50px, 7vw)*2)}}.module-component+.module-component_content-grid_style-gray:before,.module-component+.module-component_link-list:before,.module-component_hero+.module-component:before,.module-component_media+.module-component:before{display:none}.module-component_hero{height:var(--viewport-height,100vh);overflow:hidden;position:relative;width:100%}.is-ie-browser .module-component_hero{height:100vh}.module-component_hero .wrapper{height:100%;position:relative}.home .module-component_hero:first-child:before{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.3) 50%,transparent);height:120px;top:0;z-index:500}.home .module-component_hero:first-child:before,.module-component_hero:after{content:"";display:block;left:0;pointer-events:none;position:absolute;width:100%}.module-component_hero:after{background:linear-gradient(transparent,rgba(0,0,0,.9));bottom:0;height:50vh;z-index:400}.module-component_hero p{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif}.module-component_hero img,.module-component_hero video{height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;top:0;width:100%}.hero_anchor{bottom:100px;color:#fff;left:100px;position:absolute;text-decoration:none;width:41.6667%;z-index:500}@media screen and (max-width:1600px){.hero_anchor{bottom:50px;left:50px;width:calc(66.667% - 100px)}}@media screen and (max-width:1200px){.hero_anchor{bottom:calc(min(50px, 7vw)*2);left:min(50px,7vw);width:calc(100% - min(50px, 7vw)*2)}}@media screen and (max-width:750px) and (orientation:landscape){.hero_anchor{bottom:min(50px,7vw)}}.hero_anchor:hover{opacity:1}.hero_anchor h2{font-size:7.2rem;line-height:1.07}@media screen and (max-width:1600px){.hero_anchor h2{font-size:5.6rem}}@media screen and (max-width:750px){.hero_anchor h2{font-size:4.2rem}}@media screen and (max-width:550px){.hero_anchor h2{font-size:3.4rem}}@media screen and (max-width:330px){.hero_anchor h2{font-size:2.4rem}}.hero_anchor h2+a,.hero_anchor p+a{margin-top:1.4em}.hero_anchor h2+p{margin-top:18px}.module-component_content{padding:122px 0}@media screen and (max-width:1600px){.module-component_content{padding:98px 0}}@media screen and (max-width:750px){.module-component_content{padding:calc(min(50px, 7vw)*2) 0}}.module-component_content .wrapper{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(12,1fr)}.content-module_thumbnail{grid-column:1/span 6;height:auto;max-width:100%}@media screen and (max-width:1200px){.content-module_thumbnail{grid-column:1/span 6}}@media screen and (max-width:750px){.content-module_thumbnail{grid-column:1/span 12}}.content-module_wrapper{grid-column:3/span 8}@media screen and (max-width:1200px){.content-module_wrapper{grid-column:2/span 10}}.content-module_width-medium .content-module_wrapper{grid-column:4/span 6}@media screen and (max-width:1200px){.content-module_width-medium .content-module_wrapper{grid-column:1/span 12}}.content-module_width-large .content-module_wrapper{grid-column:3/span 8}@media screen and (max-width:1200px){.content-module_width-large .content-module_wrapper{grid-column:1/span 12}}.content-module_thumbnail+.content-module_wrapper{-webkit-flex-flow:column nowrap;flex-flow:column nowrap;grid-column:7/span 5;-webkit-justify-content:center;justify-content:center;margin:auto}@media screen and (max-width:1200px){.content-module_thumbnail+.content-module_wrapper{grid-column:7/span 6}}@media screen and (max-width:750px){.content-module_thumbnail+.content-module_wrapper{grid-column:1/span 12}}.content-module_thumbnail+.content-module_wrapper .content-module_content,.content-module_thumbnail+.content-module_wrapper .content-module_footer,.content-module_thumbnail+.content-module_wrapper .content-module_title{max-width:100%;text-align:left}.content-module_thumbnail+.content-module_wrapper .content-module_content{margin-top:27px}@media screen and (max-width:750px){.content-module_thumbnail+.content-module_wrapper .content-module_content{margin-top:min(50px,7vw)}}.content-module_sidebar{grid-column:11/span 2}@media screen and (max-width:1200px){.content-module_sidebar{grid-column:1/span 4;grid-row:2}}@media screen and (max-width:750px){.content-module_sidebar{grid-column:1/span 6}}.content-module_title{font-size:6rem;text-align:center}@media screen and (max-width:1600px){.content-module_title{font-size:4.8rem}}@media screen and (max-width:750px){.content-module_title{font-size:4.2rem}}@media screen and (max-width:550px){.content-module_title{font-size:3.4rem}}@media screen and (max-width:330px){.content-module_title{font-size:2.4rem}}.section-title+.content-module_content{margin-top:70px}@media screen and (max-width:1600px){.section-title+.content-module_content{margin-top:47px}}@media screen and (max-width:750px){.section-title+.content-module_content{margin-top:min(50px,7vw)}}.content-module_footer,.module-component_footer{margin:70px auto 0;text-align:center}.content-module_thumbnail+.content-module_wrapper .content-module_footer,.content-module_thumbnail+.content-module_wrapper .module-component_footer{margin-top:27px}@media screen and (max-width:750px){.content-module_thumbnail+.content-module_wrapper .content-module_footer,.content-module_thumbnail+.content-module_wrapper .module-component_footer{margin-top:min(50px,7vw)}}@media screen and (max-width:1600px){.content-module_footer,.module-component_footer{margin-top:47px}}@media screen and (max-width:750px){.content-module_footer,.module-component_footer{margin-top:min(50px,7vw)}}.content-module_footer a.button,.module-component_footer a.button{margin:auto}.module-component_content-grid{padding:122px 0}@media screen and (max-width:1600px){.module-component_content-grid{padding:98px 0}}@media screen and (max-width:750px){.module-component_content-grid{padding:calc(min(50px, 7vw)*2) 0}}.module-component_content-grid.module-component_content-grid_style-gray{background-color:#666;color:#fff}.module-component_content-grid.module-component_content-grid_style-gray a{color:#fff}.module-component_content-grid.module-component_content-grid_style-black{background-color:#000;color:#fff}.module-component_content-grid.module-component_content-grid_style-black a{color:#fff}.content-grid{gap:min(50px,7vw);display:grid}.is-ie-browser .content-grid{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.content-grid.content-grid-layout-large{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1200px){.content-grid.content-grid-layout-large{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.content-grid.content-grid-layout-large{grid-template-columns:repeat(1,1fr)}}.content-grid.content-grid-layout-medium{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1200px){.content-grid.content-grid-layout-medium{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.content-grid.content-grid-layout-medium{grid-template-columns:repeat(1,1fr)}}.content-grid.content-grid-layout-small{grid-template-columns:repeat(6,1fr)}@media screen and (max-width:1200px){.content-grid.content-grid-layout-small{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:750px){.content-grid.content-grid-layout-small{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.content-grid.content-grid-layout-small{grid-template-columns:repeat(1,1fr)}}.section-title+.content-grid{margin-top:70px}@media screen and (max-width:1600px){.section-title+.content-grid{margin-top:47px}}@media screen and (max-width:750px){.section-title+.content-grid{margin-top:min(50px,7vw)}}.content-grid_item{position:relative}.is-ie-browser .content-grid_item{margin-top:20px}.module-component_content-grid_style-gray .content-grid_item:before{background-color:#fff;content:"";display:block;height:100%;position:absolute;right:calc(min(50px, 7vw)*-.5);top:0;width:1px}.is-ie-browser .content-grid_item:before{content:none}.content-grid_item:last-child:before{content:normal}@media screen and (min-width:1200px){.module-component_content-grid_style-gray .content-grid-layout-large .content-grid_item:nth-child(3n+3):before{content:normal}}@media screen and (min-width:550px) and (max-width:1200px){.module-component_content-grid_style-gray .content-grid-layout-large .content-grid_item:nth-child(2n+2):before{content:normal}}@media screen and (max-width:550px){.module-component_content-grid_style-gray .content-grid-layout-large .content-grid_item:before{content:normal}}@media screen and (min-width:1200px){.module-component_content-grid_style-gray .content-grid-layout-medium .content-grid_item:nth-child(4n+4):before{content:normal}}@media screen and (min-width:550px) and (max-width:1200px){.module-component_content-grid_style-gray .content-grid-layout-medium .content-grid_item:nth-child(2n+2):before{content:normal}}@media screen and (max-width:550px){.module-component_content-grid_style-gray .content-grid-layout-medium .content-grid_item:before{content:normal}}@media screen and (min-width:1200px){.module-component_content-grid_style-gray .content-grid-layout-small .content-grid_item:nth-child(6n+6):before{content:normal}}@media screen and (min-width:750px) and (max-width:1200px){.module-component_content-grid_style-gray .content-grid-layout-small .content-grid_item:nth-child(3n+3):before{content:normal}}@media screen and (min-width:550px) and (max-width:750px){.module-component_content-grid_style-gray .content-grid-layout-small .content-grid_item:nth-child(2n+2):before{content:normal}}@media screen and (max-width:550px){.module-component_content-grid_style-gray .content-grid-layout-small .content-grid_item:before{content:normal}}.content-grid_item h3{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-size:2rem;font-weight:600}@media screen and (max-width:1600px){.content-grid_item h3{font-size:1.8rem}}.content-grid_item p{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem}@media screen and (max-width:1600px){.content-grid_item p{font-size:1.5rem}}@media screen and (max-width:550px){.content-grid_item p{line-height:1.4}}.content-grid_item p strong{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-weight:600}.module-component_content-rows{padding:122px 0}@media screen and (max-width:1600px){.module-component_content-rows{padding:98px 0}}@media screen and (max-width:750px){.module-component_content-rows{padding:calc(min(50px, 7vw)*2) 0}}.content-rows{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.section-title+.content-rows{margin-top:70px}@media screen and (max-width:1600px){.section-title+.content-rows{margin-top:47px}}@media screen and (max-width:750px){.section-title+.content-rows{margin-top:min(50px,7vw)}}.content-row_item{gap:0 100px;display:grid;grid-template-columns:1fr 1fr}.is-ie-browser .content-row_item{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width:1600px){.content-row_item{gap:min(50px,7vw)}}@media screen and (max-width:1200px){.content-row_item{grid-template-columns:1fr}}.content-row_item__layout-reverse figure{grid-column:2;grid-row:1}@media screen and (max-width:1200px){.content-row_item__layout-reverse figure{grid-column:auto;grid-row:auto}}.content-row_item__layout-reverse div{grid-column:1;grid-row:1}@media screen and (max-width:1200px){.content-row_item__layout-reverse div{grid-column:auto;grid-row:auto}}.content-row_item+.content-row_item{margin-top:128px}@media screen and (max-width:1600px){.content-row_item+.content-row_item{margin-top:100px}}@media screen and (max-width:750px){.content-row_item+.content-row_item{margin-top:min(50px,7vw)}}.content-row_item_content{margin:auto 0}.content-row_item_content h3,.content-row_item_content h4{font-size:2.4rem;letter-spacing:.5px;line-height:1.6363636364}@media screen and (max-width:1600px){.content-row_item_content h3,.content-row_item_content h4{font-size:2.2rem}}@media screen and (max-width:550px){.content-row_item_content h3,.content-row_item_content h4{font-size:2rem}}.content-row_item_content h3,.content-row_item_content h4,.content-row_item_content ol li,.content-row_item_content p,.content-row_item_content ul li{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;letter-spacing:.45px}.content-row_item_content h3 strong,.content-row_item_content h4 strong,.content-row_item_content ol li strong,.content-row_item_content p strong,.content-row_item_content ul li strong{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-weight:600}@media screen and (max-width:550px){.content-row_item_content ol li,.content-row_item_content p,.content-row_item_content ul li{font-size:1.6rem;line-height:1.4}}.content-row_item_content blockquote{padding-left:0;position:relative}.content-row_item_content blockquote p{font-size:4.2rem;text-align:left}@media screen and (max-width:1600px){.content-row_item_content blockquote p{font-size:3.4rem}}@media screen and (max-width:750px){.content-row_item_content blockquote p{font-size:2.4rem}}@media screen and (min-width:1200px){.content-row_item_content blockquote:before{background-color:#d8d8d8;content:"";display:block;height:100%;left:calc(min(50px, 7vw)*-.5);position:absolute;top:0;width:1px}}.is-ie-browser .content-row_item_thumbnail{width:100%}.reports-list{gap:10px min(50px,7vw);display:grid;grid-template-columns:repeat(3,1fr);list-style:none;width:60%}.report-item a{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;text-decoration:none;transition:all .3s ease}.report-item a:hover{color:#a1a1a1}.report-item .icon{fill:#000;font-size:.75em;margin-left:6px}.report-item a:hover .icon{fill:#a1a1a1}.media-item_wrapper{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.is-ie-browser .media-item_wrapper{display:block}.media-item_wrapper figure{width:100%}.media-item_wrapper img{height:auto;width:100%}.media-item_wrapper figcaption{margin:0 auto;max-width:1920px;padding:1.65em 100px 0}@media screen and (max-width:1600px){.media-item_wrapper figcaption{padding-left:min(50px,7vw);padding-right:min(50px,7vw)}}@media screen and (max-width:1200px){.media-item_wrapper figcaption{padding-top:1em}}@media screen and (max-width:750px){.media-item_wrapper figcaption{padding-top:.7em}}.wrapper .media-item_wrapper figcaption{padding-left:0;padding-right:0}.media-item_wrapper video{object-fit:cover;object-position:50% 50%;position:relative;width:100%}.media-item_wrapper video.object-fit-contain{object-fit:contain}.module-component_posts{padding:122px 0}@media screen and (max-width:1600px){.module-component_posts{padding:98px 0}}@media screen and (max-width:750px){.module-component_posts{padding:calc(min(50px, 7vw)*2) 0}}.module-component_posts .wrapper{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center}.module-component_posts .wrapper>*{width:100%}.posts_footer{-webkit-flex:1 1 50%;flex:1 1 50%;margin-top:64px;max-width:50%;text-align:center}@media screen and (max-width:1600px){.posts_footer{margin-top:47px}}.module-component_coworkers{padding:122px 0}@media screen and (max-width:1600px){.module-component_coworkers{padding:98px 0}}@media screen and (max-width:750px){.module-component_coworkers{padding:calc(min(50px, 7vw)*2) 0}}.module-component_coworkers .wrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center}.coworker-list{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(6,1fr);margin:84px auto 0;width:100%}.is-ie-browser .coworker-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;height:100%}@media screen and (max-width:1600px){.coworker-list{grid-template-columns:repeat(5,1fr);margin-top:57px}}@media screen and (max-width:1200px){.coworker-list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:750px){.coworker-list{grid-template-columns:repeat(3,1fr);margin-top:min(50px,7vw)}}@media screen and (max-width:550px){.coworker-list{grid-template-columns:repeat(2,1fr)}}.entry-coworker-item{position:relative}.is-ie-browser .entry-coworker-item{-webkit-flex:1 1 16.667%;flex:1 1 16.667%;margin-bottom:20px;max-width:16.667%;padding-left:10px;padding-right:10px}.is-ie-browser .entry-coworker-item:before{content:none}.entry-coworker-item:before{background-color:#d8d8d8;content:"";display:block;height:100%;position:absolute;right:calc(min(50px, 7vw)*-.5);top:0;width:1px}.entry-coworker-item:last-child:before,.page-sidebar .entry-coworker-item:before{content:normal}@media screen and (min-width:1600px){.entry-coworker-item:nth-child(6n+6):before{content:normal}}@media screen and (min-width:1200px) and (max-width:1600px){.entry-coworker-item:nth-child(5n+5):before{content:normal}}@media screen and (min-width:750px) and (max-width:1200px){.entry-coworker-item:nth-child(4n+4):before{content:normal}}@media screen and (min-width:550px) and (max-width:750px){.entry-coworker-item:nth-child(3n+3):before{content:normal}}@media screen and (max-width:550px){.entry-coworker-item:before{content:normal}}.entry-coworker-item a,.entry-coworker-item a img{transition:all .3s ease}.entry-coworker-item a{text-decoration:none}.entry-coworker-item a:hover{color:#999}.entry-coworker-item a:hover img{opacity:.7}.entry-coworker-item p{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.5px;line-height:1.25}@media screen and (max-width:1600px){.entry-coworker-item p{font-size:1.5rem}}.entry-coworker-item_title{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.5px;line-height:1.25}@media screen and (max-width:1600px){.entry-coworker-item_title{font-size:1.5rem}}figure+.entry-coworker-item_title,img+.entry-coworker-item_title{margin-top:20px}.entry-coworker-item_description{margin-top:1em;white-space:pre-line}.module-component_link-list{background-color:#666;color:#fff;padding:122px 0}@media screen and (max-width:1600px){.module-component_link-list{padding:98px 0}}@media screen and (max-width:750px){.module-component_link-list{padding:calc(min(50px, 7vw)*2) 0}}.page-darkmode .module-component_link-list{background-color:#000;color:#fff}.link-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;list-style:none;margin-left:-min(50px,7vw);margin-right:-min(50px,7vw);overflow:hidden}.is-ie-browser .link-list{margin-top:50px}@media screen and (max-width:750px){.link-list{display:block;margin-top:min(50px,7vw)}}.link-list_item{-webkit-flex:0 1 25%;flex:0 1 25%;margin-top:min(50px,7vw);max-width:25%;padding-left:calc(min(50px, 7vw)*.5);padding-right:calc(min(50px, 7vw)*.5)}@media screen and (max-width:1600px){.link-list_item{-webkit-flex-basis:33.334%;flex-basis:33.334%;margin-top:calc(min(50px, 7vw)*.5);max-width:33.334%}}@media screen and (max-width:1200px){.link-list_item{-webkit-flex-basis:50%;flex-basis:50%;max-width:50%}}@media screen and (max-width:750px){.link-list_item{margin-top:0;max-width:none;padding:0}.link-list_item:not(:first-child){margin-top:calc(min(50px, 7vw)*.5)}}.link-list_item a.button{-webkit-align-items:center;align-items:center;border-color:#fff;color:#fff;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;justify-content:center;max-width:0;min-height:4.2em;min-width:100%;padding:0 2em}.is-ie-browser .link-list_item a.button{line-height:4em}@media screen and (max-width:750px){.link-list_item a.button{margin:0 auto}}.link-list_item a.button:hover{background-color:#fff;border-color:#fff;color:#666}.page-darkmode .link-list_item a.button:hover{color:#000}.module-component_quotes{padding:122px 0}@media screen and (max-width:1600px){.module-component_quotes{padding:98px 0}}@media screen and (max-width:750px){.module-component_quotes{padding:calc(min(50px, 7vw)*2) 0}}.module-component_quotes .wrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}.quotes-list{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(3,1fr);margin:70px 0 0}@media screen and (max-width:1600px){.quotes-list{margin-top:47px}}@media screen and (max-width:750px){.quotes-list{grid-template-columns:1fr;margin-top:min(50px,7vw)}}.quotes-list .quotes-list_item{padding:20px 0;position:relative}.is-ie-browser .quotes-list .quotes-list_item:before{content:none}.quotes-list .quotes-list_item:before{background-color:#d8d8d8;content:"";display:block;font-family:Caslon224Std-Book,times,georgia,serif;height:100%;position:absolute;right:calc(min(50px, 7vw)*-.5);top:0;width:1px}@media screen and (max-width:750px){.quotes-list .quotes-list_item:before{opacity:0}}.quotes-list .quotes-list_item:last-child:before,.quotes-list .quotes-list_item:nth-child(3n+3):before{opacity:0}.quotes-list .quotes-list_item footer{margin-top:20px}.module-component_keyfigures{background-color:#666;color:#fff;padding:122px 0}@media screen and (max-width:1600px){.module-component_keyfigures{padding:98px 0}}@media screen and (max-width:750px){.module-component_keyfigures{padding:calc(min(50px, 7vw)*2) 0}}.module-component_keyfigures .wrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}.keyfigures-list{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:70px 0 0;width:100%}@media screen and (max-width:1600px){.keyfigures-list{margin-top:47px}}@media screen and (max-width:750px){.keyfigures-list{grid-template-columns:repeat(2,1fr);margin-top:min(50px,7vw)}}.keyfigures-list .keyfigures-list_item{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;padding:20px 0;position:relative;text-align:center}.keyfigures-list .keyfigures-list_item span{font-family:Caslon224Std-Book,times,georgia,serif;line-height:1.4}.keyfigures-list .keyfigures-list_item .stat{font-size:12rem;line-height:1}@media screen and (max-width:1600px){.keyfigures-list .keyfigures-list_item .stat{font-size:9.6rem}}@media screen and (max-width:1200px){.keyfigures-list .keyfigures-list_item .stat{font-size:6rem}}@media screen and (max-width:330px){.keyfigures-list .keyfigures-list_item .stat{font-size:4.8rem}}.is-ie-browser .keyfigures-list .keyfigures-list_item:before{content:none}.keyfigures-list .keyfigures-list_item:before{background-color:#fff;content:"";display:block;height:100%;position:absolute;right:calc(min(50px, 7vw)*-.5);top:0;width:1px}.keyfigures-list .keyfigures-list_item:last-child:before,.keyfigures-list .keyfigures-list_item:nth-child(4n+4):before{content:normal}@media screen and (max-width:750px){.keyfigures-list .keyfigures-list_item:nth-child(2n):before{content:normal}}.module-component_media-downloads{padding:122px 0}@media screen and (max-width:1600px){.module-component_media-downloads{padding:98px 0}}@media screen and (max-width:750px){.module-component_media-downloads{padding:calc(min(50px, 7vw)*2) 0}}.media-download-list{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin-top:70px}@media screen and (max-width:1600px){.media-download-list{margin-top:47px}}@media screen and (max-width:750px){.media-download-list{grid-template-columns:repeat(2,1fr);margin-top:min(50px,7vw)}}.media-downloads-list_item a{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;text-decoration:none;transition:all .3s ease}.media-downloads-list_item a:hover{opacity:.7}.media-downloads-list_item a span{background:url(../img/dist/icon-download.svg) 100% .12em no-repeat;background-size:1em 1em;color:#666;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;margin-top:20px;padding-right:1.1em}@media screen and (max-width:1600px){.media-downloads-list_item a span{font-size:1.5rem;margin-top:1em}}.module-component_media-downloads footer{margin:70px auto 0;text-align:center}@media screen and (max-width:1600px){.module-component_media-downloads footer{margin-top:47px}}.module-component_media-downloads footer button{margin:auto}.module-component_newsletter-posts{padding:122px 0}@media screen and (max-width:1600px){.module-component_newsletter-posts{padding:98px 0}}@media screen and (max-width:750px){.module-component_newsletter-posts{padding:calc(min(50px, 7vw)*2) 0}}.module-component_newsletter-posts .wrapper{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(12,1fr)}.newsletter-posts_header{grid-column:2/span 5}@media screen and (max-width:1600px){.newsletter-posts_header{grid-column:1/span 6}}@media screen and (max-width:750px){.newsletter-posts_header{grid-column:1/span 12}}.newsletter-posts_body{grid-column:8/span 4}@media screen and (max-width:1600px){.newsletter-posts_body{grid-column:7/span 6}}@media screen and (max-width:750px){.newsletter-posts_body{grid-column:1/span 12}}.newsletter-posts_title{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-size:2.4rem;font-weight:600;letter-spacing:.5px}@media screen and (max-width:1600px){.newsletter-posts_title{font-size:2.2rem}}@media screen and (max-width:550px){.newsletter-posts_title{font-size:2rem}}.newsletter-posts_title+.newsletter-posts_description{margin-top:1em}.newsletter-posts_body,.newsletter-posts_body time,.newsletter-posts_description{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif}@media screen and (max-width:550px){.newsletter-posts_body,.newsletter-posts_body time,.newsletter-posts_description{font-size:1.6rem;line-height:1.4}}.newsletter-posts_list{list-style:none}.is-ie-browser .newsletter-posts_list,.is-ie-browser .newsletter-posts_list+p{margin-top:20px}.newsletter-posts_list+p{margin-top:calc(min(50px, 7vw)/2)}.newsletter-post_item+.newsletter-post_item{margin-top:.75em}.newsletter-post_item a{text-decoration:none}.newsletter-post_item a span:after{background:url(../img/dist/chevron-right.svg) no-repeat right .25em;background-size:.75em;content:"";display:inline-block;height:1em;transition:all .3s ease;width:1em}.newsletter-post_item a:hover span:after{background-image:url(../img/dist/chevron-right-gray.svg)}.newsletter-post_item time{font-size:1.3rem;margin-top:.334em}@media screen and (max-width:750px){.newsletter-post_item time{font-size:1.2rem}}@media screen and (max-width:550px){.newsletter-post_item time{font-size:1rem}}.newsletter-post_item a{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.table-wrapper{overflow-x:auto;position:relative}@media screen and (max-width:750px){.table-wrapper table{width:calc(750px - min(50px, 7vw)*2)!important}}table{border-collapse:collapse;width:100%}table tbody td,table thead th{border:1px solid #d8d8d8;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.3rem;padding:.5em;text-align:left;vertical-align:text-top}@media screen and (max-width:750px){table tbody td,table thead th{font-size:1.2rem}}@media screen and (max-width:550px){table tbody td,table thead th{line-height:1.4}}table tbody td strong,table thead th strong{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-weight:600}.page-accordions-wrapper{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(12,1fr);padding-bottom:122px}.page-accordions{grid-column:4/span 6}@media screen and (max-width:1200px){.page-accordions{grid-column:1/span 12}}.accordion-item{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.is-ie-browser .accordion-item{margin-top:50px}.accordion-item+.accordion-item{margin-top:min(50px,7vw)}.accordion-item button{-webkit-align-items:flex-start;align-items:flex-start;background-color:transparent;border:none;border-bottom:1px solid #000;color:#000;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:2rem;-webkit-justify-content:space-between;justify-content:space-between;letter-spacing:.45px;max-width:100%;min-width:none;padding:0 20px 10px 0;position:relative;text-align:left;width:100%}@media screen and (max-width:1600px){.accordion-item button{font-size:1.8rem}}.accordion-item button svg{bottom:6px;margin:auto;position:absolute;right:0;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease}.accordion-item button[aria-expanded=true] svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion-item button:focus,.accordion-item button:hover{border-bottom-color:#a1a1a1;box-shadow:none;color:#a1a1a1;outline:none}.accordion-item button:focus svg,.accordion-item button:hover svg{fill:#a1a1a1}.accordion-item_panel{margin-top:calc(min(50px, 7vw)*.5);overflow:hidden;transition:height .4s ease}.is-ie-browser .accordion-item_panel{margin-top:25px}.loading-wrapper{background-color:#fff;height:calc(100vh - 100px);position:relative;width:100%;z-index:1000}.loading{display:inline-block;height:64px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:64px}.loading div{-webkit-animation:loading 2s cubic-bezier(0,.2,.8,1) infinite;animation:loading 2s cubic-bezier(0,.2,.8,1) infinite;background:#000;border-radius:50%;height:32px;opacity:1;position:absolute;width:32px}.loading div:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}.spinner{display:inline-block;height:16px;margin-left:10px;position:relative;width:16px}.spinner span{-webkit-animation:loading 1.5s cubic-bezier(0,.2,.8,1) infinite;animation:loading 1.5s cubic-bezier(0,.2,.8,1) infinite;background:#000;border-radius:50%;height:16px;opacity:1;position:absolute;width:16px}@-webkit-keyframes loading{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes loading{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.posts-list{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(4,1fr);margin:70px auto 0}.is-ie-browser .posts-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;height:100%}@media screen and (max-width:1600px){.posts-list{margin-top:47px}}@media screen and (max-width:1200px){.posts-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:750px){.posts-list{margin-top:min(50px,7vw)}}@media screen and (max-width:550px){.posts-list{grid-template-columns:1fr}}.posts-list_showmore{margin-top:64px}@media screen and (max-width:1600px){.posts-list_showmore{margin-top:47px}}.postentry,.searchentry{position:relative}.is-ie-browser .postentry,.is-ie-browser .searchentry{-webkit-flex:1 1 25%;flex:1 1 25%;margin-bottom:20px;max-width:25%;padding-left:10px;padding-right:10px}.is-ie-browser .postentry:before,.is-ie-browser .searchentry:before{content:none}.postentry:before,.searchentry:before{background-color:#d8d8d8;content:"";display:block;height:100%;position:absolute;right:calc(min(50px, 7vw)*-.5);top:0;width:1px}.postentry:last-child:before,.searchentry:last-child:before{content:normal}.single-coworker .postentry:nth-child(1n+5),.single-coworker .searchentry:nth-child(1n+5){display:none}.single-coworker .show-full-list .postentry:nth-child(1n+5),.single-coworker .show-full-list .searchentry:nth-child(1n+5){display:block}@media screen and (min-width:1200px){.postentry:nth-child(4n+4):before,.posts-list-grid .postentry:nth-child(4n+3):before,.posts-list-grid .searchentry:nth-child(4n+3):before,.searchentry:nth-child(4n+4):before{content:normal}.posts-list-grid .postentry:nth-child(4n+4):before,.posts-list-grid .searchentry:nth-child(4n+4):before{content:""}}@media screen and (min-width:750px) and (max-width:1200px){.postentry:nth-child(2n+2):before,.posts-list-grid .postentry:nth-child(odd):before,.posts-list-grid .searchentry:nth-child(odd):before,.searchentry:nth-child(2n+2):before{content:normal}.posts-list-grid .postentry:nth-child(2n+2):before,.posts-list-grid .searchentry:nth-child(2n+2):before{content:""}}@media screen and (max-width:750px){.postentry:before,.searchentry:before{content:normal}}.postentry>a,.searchentry>a{color:#000;display:block;text-decoration:none;transition:opacity .3s ease}.postentry>a:hover,.searchentry>a:hover{opacity:.5}.postentry img,.searchentry img{display:block;width:100%}.postentry figure+h2,.postentry img+h2,.searchentry figure+h2,.searchentry img+h2{margin-top:40px}.is-ie-browser .postentry figure+h2,.is-ie-browser .postentry img+h2,.is-ie-browser .searchentry figure+h2,.is-ie-browser .searchentry img+h2{margin-top:20px}@media screen and (max-width:1600px){.postentry figure+h2,.postentry img+h2,.searchentry figure+h2,.searchentry img+h2{margin-top:32px}}.postentry h2,.searchentry h2{font-size:3.4rem;letter-spacing:.5px;line-height:1.1428571429}@media screen and (max-width:1600px){.postentry h2,.searchentry h2{font-size:2.6rem}}@media screen and (max-width:750px){.postentry h2,.searchentry h2{font-size:2.4rem;line-height:1.3}}@media screen and (max-width:330px){.postentry h2,.searchentry h2{font-size:2rem}}.postentry time,.searchentry time{display:block;font-size:1.3rem;margin-top:.334em}@media screen and (max-width:750px){.postentry time,.searchentry time{font-size:1.2rem}}@media screen and (max-width:550px){.postentry time,.searchentry time{font-size:1rem}}.post-terms-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin-top:1em}@media screen and (max-width:550px){.post-terms-list{margin-top:.667em}}.post-terms-list+time{margin:0}.post-terms-list li{line-height:1.125;margin:0 .667em .334em 0}@media screen and (max-width:550px){.post-terms-list li{margin:0 .2em .1em 0}}.post-terms-list li a{border-bottom:1px solid #999;color:#999;display:inline;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.75px;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease,border-color .3s ease}@media screen and (max-width:750px){.post-terms-list li a{font-size:1.2rem}}@media screen and (max-width:550px){.post-terms-list li a{font-size:1rem}}.post-terms-list li a:hover{border-bottom:1px solid hsla(0,0%,60%,0)}.post-main{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(12,1fr);padding-bottom:200px;padding-top:124px;position:relative}@media screen and (max-width:1600px){.post-main{padding-bottom:160px;padding-top:98px}}.is-ie-browser .post-main:after{content:none}@media screen and (min-width:1200px){.post-main:after{background-color:#d8d8d8;content:"";display:block;height:calc(100% - 324px);left:50%;position:absolute;top:124px;width:1px}}@media screen and (min-width:1200px) and (max-width:1600px){.post-main:after{height:calc(100% - 258px);top:98px}}@media screen and (max-width:750px){.post-main{padding-bottom:min(50px,7vw);padding-top:calc(min(50px, 7vw)*3.5)}}.post-primary-image{grid-column:1/span 6}@media screen and (max-width:1200px){.post-primary-image{grid-column:1/span 12}}.post-header{margin-bottom:48px}@media screen and (max-width:1200px){.post-header{margin-bottom:min(50px,7vw)}}.post-header .post-terms-list{margin-top:20px}@media screen and (max-width:1200px){.post-header .post-terms-list{margin-top:calc(min(50px, 7vw)*.5)}}.post-share-list{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin-top:20px}.post-share-list-item a{color:#999;display:block;font-size:32px;height:1em;line-height:1;transition:opacity .3s ease;width:1em}.post-share-list-item a:hover{opacity:.7}.post-share-list-item+li{margin-left:.05em}.post-title{font-size:6rem;line-height:1}@media screen and (max-width:1600px){.post-title{font-size:4.8rem}}@media screen and (max-width:750px){.post-title{font-size:2.4rem;line-height:1.3}}@media screen and (max-width:330px){.post-title{font-size:2rem}}time+.post-title{margin-top:20px}@media screen and (max-width:1600px){time+.post-title{margin-top:16px}}.post-body{grid-column:8/span 5}@media screen and (max-width:1920px){.post-body{grid-column:7/span 6}}@media screen and (max-width:1200px){.post-body{grid-column:1/span 12}}.post-password-login-form{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.post-password-login-form p:empty{display:none}.post-password-login-form input[type=password]{background-color:#fff;border:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;color:#000;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400;padding:0 0 .25em}.post-password-login-form input[type=password]:focus{box-shadow:none;outline:none}.post-password-login-form button{display:block;margin:60px auto 0}.post-password-login-form_field-desc{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:.45px;margin:1em 0 0}.coworker-header{padding:125px 0 100px;text-align:center}@media screen and (max-width:1600px){.coworker-header{padding:98px 0 80px}}@media screen and (max-width:750px){.coworker-header{padding-bottom:calc(min(50px, 7vw)*2);padding-top:calc(min(50px, 7vw)*3.5)}.coworker-header h1{line-height:1.1428571429}}.coworker-header h2{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:2rem;font-weight:400;letter-spacing:.5px;line-height:1.25}@media screen and (max-width:1600px){.coworker-header h2{font-size:1.5rem}}.coworker-main{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(12,1fr);padding-bottom:60px;width:100%}@media screen and (max-width:1200px){.coworker-main{padding-bottom:min(50px,7vw)}}.coworker-main h3{color:#999;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.75px;text-transform:uppercase}@media screen and (max-width:1600px){.coworker-main h3{font-size:1.5rem}}.coworker-main dt,.coworker-main h4{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:600}@media screen and (max-width:1600px){.coworker-main dt,.coworker-main h4{font-size:1.5rem}}.coworker-main button,.coworker-main dd,.coworker-main p,.coworker-main ul li{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400}@media screen and (max-width:1600px){.coworker-main button,.coworker-main dd,.coworker-main p,.coworker-main ul li{font-size:1.5rem}}.coworker-main dl+dl{margin-top:20px}@media screen and (max-width:1600px){.coworker-main dl+dl{margin-top:16px}}.coworker-main h3{margin-bottom:8px}.coworker-main h3:not(:first-child){margin-top:46px}@media screen and (max-width:1600px){.coworker-main h3:not(:first-child){margin-top:37px}}.coworker-main h4{margin-bottom:8px}.coworker-cv-details h3,.coworker-main .post-share-list{margin-top:0}.profile-text+.coworker-cv-details{margin-top:46px}@media screen and (max-width:1600px){.profile-text+.coworker-cv-details{margin-top:37px}}.coworker-cv-details dd:before{content:"•";margin-right:.334em}.coworker-terms{list-style:none;margin-bottom:20px}@media screen and (max-width:1600px){.coworker-terms{margin-top:16px}}.coworker-portrait-image{grid-column:1/span 5}.is-ie-browser .coworker-portrait-image{display:block;margin:auto;max-width:50%}@media screen and (min-width:550px) and (max-width:1200px){.coworker-portrait-image{grid-column:1/span 6}}@media screen and (max-width:750px){.coworker-portrait-image{grid-column:1/span 5}}@media screen and (max-width:550px){.coworker-portrait-image{grid-column:1/span 12;grid-row:1}}.coworker-portrait-image img{width:100%}.coworker-contact-details{grid-column:6/span 3;position:relative}@media screen and (min-width:550px) and (max-width:1200px){.coworker-contact-details{grid-column:1/span 6}}@media screen and (max-width:750px){.coworker-contact-details{grid-column:1/span 5}}@media screen and (max-width:550px){.coworker-contact-details{grid-column:1/span 12}}.coworker-contact-details:before{background-color:#d8d8d8;content:"";display:block;height:100%;left:calc(min(50px, 7vw)*-.5);position:absolute;top:0;width:1px}@media screen and (min-width:550px) and (max-width:1200px){.coworker-contact-details:before{content:normal}}@media screen and (max-width:550px){.coworker-contact-details:before{bottom:calc(min(50px, 7vw)*-.5);height:1px;left:0;top:auto;width:100%}}.is-ie-browser .coworker-contact-details:before{content:none}.coworker-contact-details-items{gap:27px;display:grid}.is-ie-browser .coworker-contact-details-items{margin-top:50px}@media screen and (max-width:750px){.coworker-contact-details-items{gap:calc(min(50px, 7vw)*.5);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.cv-download-links{margin-top:24px}@media screen and (max-width:750px){.cv-download-links{margin-top:10px}}.cv-download-links .spinner{display:none}.cv-download-links .do-not-allow .spinner{display:inline-block}.cv-download-links .do-not-allow a,.cv-download-links .do-not-allow button{cursor:not-allowed;opacity:.334}.coworker-profile-pdf{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}button.coworker-profile-pdf-button{background-color:transparent;border:none;color:#000;letter-spacing:0;line-height:1.5;min-width:0;padding:0;text-decoration:underline;transition:none}button.coworker-profile-pdf-button:focus,button.coworker-profile-pdf-button:hover{background-color:transparent;color:#a1a1a1}.coworker-about{grid-column:9/span 4;position:relative}.is-ie-browser .coworker-about{margin-top:50px}@media screen and (min-width:550px) and (max-width:1200px){.coworker-about{grid-column:7/span 6;grid-row:1/span 3}}@media screen and (max-width:750px){.coworker-about{grid-column:6/span 7}}@media screen and (max-width:550px){.coworker-about{grid-column:1/span 12}}@media screen and (min-width:750px){.coworker-about:before{background-color:#d8d8d8;content:"";display:block;height:100%;left:calc(min(50px, 7vw)*-.5);position:absolute;top:0;width:1px}.is-ie-browser .coworker-about:before{content:none}}.coworker-about p{font-family:adobe-caslon-pro,times,georgia,serif;font-size:2rem}@media screen and (max-width:1600px){.coworker-about p{font-size:1.8rem}}@media screen and (max-width:550px){.coworker-about p{line-height:1.4}}.profile-text{overflow:hidden;position:relative}.profile-text .profile-description{height:150px;transition:height .4s ease}.profile-text .profile-description>*+*{padding-top:32.5px}@media screen and (max-width:1600px){.profile-text .profile-description>*+*{padding-top:26px}}.profile-text.active{padding-bottom:2em}.show-profile-button-wrapper{background:linear-gradient(0deg,#fff 20%,hsla(0,0%,100%,0));bottom:0;color:#000;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:100px;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;margin:0;opacity:1;position:absolute;transition:all .3s ease;width:100%}.active .show-profile-button-wrapper{background:linear-gradient(0deg,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,0));height:1.5em;margin-top:2em}button.show-profile-button{-webkit-align-items:center;align-items:center;background-color:transparent;border:none;color:#000;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-weight:700;padding:0;text-align:left}button.show-profile-button:focus{box-shadow:none;outline:none}button.show-profile-button:after{background:transparent url(../img/dist/arrow.svg) no-repeat 0 0;background-size:contain;border:none;border-radius:0;content:"";height:6px;margin:3px 0 0 .334em;max-width:12px;min-width:0;padding:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:12px}.active button.show-profile-button:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.cookiebar{background-color:#000;bottom:0;color:#fff;left:0;overflow:hidden;position:fixed;-webkit-transform:translateY(100%);transform:translateY(100%);transition:visibility 0ms linear .5s,-webkit-transform .5s ease;transition:transform .5s ease,visibility 0ms linear .5s;transition:transform .5s ease,visibility 0ms linear .5s,-webkit-transform .5s ease;visibility:hidden;width:100%;z-index:2000}.cookiebar h5{color:#999;-webkit-flex:1 1 100%;flex:1 1 100%;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.75px;margin-bottom:8px;max-width:100%;text-transform:uppercase}@media screen and (max-width:1600px){.cookiebar h5{font-size:1.5rem}}.cookiebar a,.cookiebar button{color:#fff}.cookiebar a:focus,.cookiebar a:hover{color:#999}.cookiebar button:focus,.cookiebar button:hover,.page-darkmode .cookiebar{background-color:#fff;color:#000}.page-darkmode .cookiebar a,.page-darkmode .cookiebar button{color:#000}.page-darkmode .cookiebar button{border-color:#999}.page-darkmode .cookiebar button:focus,.page-darkmode .cookiebar button:hover{background-color:#000;color:#fff}@media screen and (max-height:600px){.cookiebar{max-height:50vh;overflow-y:auto}}.cookiebar.active{-webkit-transform:translateY(0);transform:translateY(0);transition:visibility 0ms linear 0s,-webkit-transform .5s ease;transition:transform .5s ease,visibility 0ms linear 0s;transition:transform .5s ease,visibility 0ms linear 0s,-webkit-transform .5s ease;visibility:visible}.cookiebar .wrapper{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:calc(min(50px, 7vw)/2);padding-top:calc(min(50px, 7vw)/2)}@media screen and (max-width:1200px){.cookiebar .wrapper{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}}.cookiebar .cookiebar-text{-webkit-flex:1 1 calc(100% - 296px);flex:1 1 calc(100% - 296px);font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400;max-width:calc(100% - 296px)}@media screen and (max-width:1600px){.cookiebar .cookiebar-text{font-size:1.5rem}}@media screen and (max-width:1200px){.cookiebar .cookiebar-text{-webkit-flex:1 1 auto;flex:1 1 auto;max-width:100%}}.cookiebar .cookiebar-text a{display:inline-block}.cookiebar .cookiebar-text>*+*{margin-top:1em}.cookiebar button.cookie-bar-button-ok{-webkit-flex:1 1 246px;flex:1 1 246px;height:50px;margin-left:50px;max-width:246px;min-width:246px}@media screen and (max-width:1200px){.cookiebar button.cookie-bar-button-ok{-webkit-flex:1 1 auto;flex:1 1 auto;margin:25px auto 0}}@media screen and (max-width:550px){.cookiebar button.cookie-bar-button-ok{-webkit-flex-basis:auto;flex-basis:auto;max-width:160px;min-width:160px}}.coworker-cv-a4 .company-logo{display:block;height:auto;width:100%}.coworker-cv-a4 p{font-size:1.2rem!important}.coworker-cv-a4 h1{font-size:4rem!important}.coworker-cv-a4 h3{color:#999!important;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.4rem!important;font-weight:400;letter-spacing:.75px;text-transform:uppercase}.coworker-cv-a4 dt,.coworker-cv-a4 h4{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-size:1.2rem!important;font-weight:600}.coworker-cv-a4 dd,.coworker-cv-a4 p,.coworker-cv-a4 ul li{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.2rem!important;font-weight:400}.coworker-cv-a4 dl+dl{margin-top:12.5px}.coworker-cv-a4 h3{margin:25px 0 8px}.coworker-cv-a4 .article-text p{font-family:adobe-caslon-pro,times,georgia,serif;font-size:1.5rem!important}.coworker-cv-a4 .wrapper{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(12,1fr);padding:50px}.coworker-cv-a4 .company-logo{grid-column:1/span 5;grid-row:1}.coworker-cv-a4 .coworker-cv-header{grid-column:1/span 12;grid-row:2;text-align:center}.coworker-cv-a4 .coworker-cv-header p{font-size:1.5rem!important}.coworker-cv-a4 .coworker-cv-contact{grid-column:1/span 5;grid-row:3}.coworker-cv-a4 .coworker-cv-main{grid-column:6/span 7;grid-row:3;position:relative}.coworker-cv-a4 .coworker-cv-main:before{background-color:#d8d8d8!important;content:"";display:block;height:100%;left:calc(min(50px, 7vw)*-.5);position:absolute;top:0;width:1px;z-index:100}#simpliform{margin-left:-10px;margin-right:-10px;margin-top:70px}@media screen and (max-width:750px){#simpliform{margin-top:min(50px,7vw)}}#simpliform a{color:#000!important;text-decoration:underline!important}#simpliform a:hover{color:#a1a1a1!important;text-decoration:none!important}#simpliform b,#simpliform strong{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif!important;font-weight:600!important}#simpliform .label-wrap{margin-bottom:0!important}#simpliform label{font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:600!important}#simpliform .has-error label{color:#000!important}#simpliform .form-group{margin-bottom:50px!important}#simpliform .field-multiselect{margin-bottom:25px!important}#simpliform .form-control{background-color:#fff;border:none!important;border-bottom:1px solid #000!important;border-radius:0!important;box-shadow:none!important;color:#000!important;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem!important;font-weight:400!important;height:auto!important;padding:0 0 .25em!important}#simpliform .is-required{color:#000!important;padding-left:.2em!important}#simpliform .field-mandatory{font-size:1.6rem!important}@media screen and (max-width:1600px){#simpliform .field-mandatory{font-size:1.5rem}}#simpliform .help-block{color:#000!important;font-size:1.2rem}#simpliform .alert,#simpliform .help-block{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif!important}#simpliform .alert{font-size:1.2rem!important}#simpliform .alert ul{list-style:none!important}#simpliform .alert ul li{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif}#simpliform .alert ul li:before{content:"-"}#simpliform .multi-select-control,#simpliform select{-webkit-appearance:none!important;appearance:none!important;background:transparent url(../img/dist/arrow-down-lightgray.svg) no-repeat right 10px!important;border-bottom:1px solid #999!important;color:#000!important;cursor:pointer}#simpliform .multi-select-control::-webkit-input-placeholder,#simpliform select::-webkit-input-placeholder{color:#000!important;opacity:1!important}#simpliform .multi-select-control:-ms-input-placeholder,#simpliform select:-ms-input-placeholder{color:#000!important;opacity:1!important}#simpliform .multi-select-control::placeholder,#simpliform select::placeholder{color:#000!important;opacity:1!important}#simpliform .multi-select-control:hover,#simpliform select:hover{background-image:url(../img/dist/arrow-down.svg)!important;border-bottom-color:#000!important}#simpliform .option-item>div{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#simpliform .option-item>div input[type=checkbox]{margin:4px 0 0}#simpliform .option-item>div .custom-select{font-family:adobe-caslon-pro,times,georgia,serif;font-size:1.6rem!important;font-weight:400!important;margin:0;max-width:100%!important;padding-left:7px}@media screen and (max-width:1600px){#simpliform .option-item>div .custom-select{font-size:1.28rem!important}}#simpliform .option-item:focus,#simpliform .option-item:hover{background-color:transparent!important;color:#000!important;cursor:pointer!important}#simpliform div[data-type=HtmlField] hr,#simpliform div[data-type=HtmlField] p{margin-bottom:32.5px}@media screen and (max-width:1600px){#simpliform div[data-type=HtmlField] hr,#simpliform div[data-type=HtmlField] p{margin-bottom:26px}}#simpliform .pagination-wrapper{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;margin-top:60px}#simpliform .pagination-wrapper div{text-align:center}#simpliform .pagination-wrapper div:first-child{display:none!important}#simpliform .submit-btn{background-color:transparent!important;border:1px solid #999!important;border-radius:2em!important;box-shadow:none!important;color:#000!important;cursor:pointer!important;display:inline-block!important;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.5px!important;line-height:1!important;padding:1.5em 2em!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;transition:all .3s ease!important}#simpliform .submit-btn svg{display:none!important}@media screen and (max-width:1600px){#simpliform .submit-btn{font-size:1.5rem}}#simpliform .submit-btn:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}@media screen and (max-width:750px){.next-btn-wrapper{width:100%!important}}.search-overlay{background-color:#ccc;color:#fff;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .5s ease;visibility:hidden;width:100%;z-index:2000}.search-overlay .wrapper{position:relative}.search-overlay .search-form{padding-top:115px}@media screen and (max-width:1600px){.search-overlay .search-form{padding-top:98px}}@media screen and (max-width:750px){.search-overlay .search-form{padding-top:min(50px,7vw)}}.search-overlay.active{opacity:1;pointer-events:all;visibility:visible}.search-overlay_close-button{background:transparent url(../img/dist/cross-white.svg) 50% no-repeat;background-size:cover;border:none;color:#fff;height:18px;margin:0;min-width:0;outline:none;padding:0;position:absolute;right:100px;text-indent:-9000px;top:40px;width:18px}@media screen and (max-width:1600px){.search-overlay_close-button{right:50px;top:20px}}@media screen and (max-width:750px){.search-overlay_close-button{right:min(50px,7vw);top:min(50px,7vw)}}.search-overlay_close-button:after{content:"";display:block;height:50px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.search-overlay_close-button:focus,.search-overlay_close-button:hover{background-color:transparent;opacity:.7}.popular-search-terms_title{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.75px;margin:115px 0 20px;text-align:center;text-transform:uppercase}@media screen and (max-width:1600px){.popular-search-terms_title{font-size:1.5rem}}@media screen and (max-width:550px){.popular-search-terms_title{margin-top:calc(min(50px, 7vw)*3)}}.popular-search-terms_list{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;justify-content:center}.search-terms-row{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:7.2rem}@media screen and (max-width:1600px){.search-terms-row{font-size:6rem}}@media screen and (max-width:1200px){.search-terms-row{font-size:4.2rem}}@media screen and (max-width:750px){.search-terms-row{font-size:3.4rem}}@media screen and (max-width:550px){.search-terms-row{-webkit-flex-flow:column nowrap;flex-flow:column nowrap;font-size:2.4rem;text-align:center}}.search-terms-row a,.search-terms-row a:visited{color:#fff;font-family:Caslon224Std-Book,times,georgia,serif;line-height:1.3334;text-decoration:none;transition:opacity .2s ease}.search-terms-row a:hover,.search-terms-row a:visited:hover{opacity:.7}@media screen and (min-width:550px){.search-terms-row span+span:before{color:#fff;content:"/";font-family:Caslon224Std-Book,times,georgia,serif;font-size:1em;line-height:1.3334;margin:0 .334em}}.search-no-results main,.search-results main{background-color:#ccc;color:#fff}.search-input-container{display:-webkit-flex;display:flex;-webkit-flex:row wrap;flex:row wrap;margin:50px auto;max-width:83.33334%;position:relative}@media screen and (max-width:1600px){.search-input-container{margin:40px auto}}@media screen and (max-width:750px){.search-input-container{margin:min(50px,7vw) 0;max-width:none}}.search-input-container button{height:100%;min-width:26px;opacity:0;padding:0;position:absolute;right:0;top:0;width:26px}.search-input-container input[type=search]{background:transparent url(../img/dist/search-icon-white.svg) no-repeat right 50%;background-size:26px 26px;border:none;border-bottom:1px solid #fff;color:#fff;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:.5px;padding:14.5px 26px 14.5px 6px;width:100%}@media screen and (max-width:1600px){.search-input-container input[type=search]{font-size:1.5rem}}.search-input-container input[type=search]::-webkit-input-placeholder{color:#fff}.search-input-container input[type=search]:-ms-input-placeholder{color:#fff}.search-input-container input[type=search]::placeholder{color:#fff}.search-input-container input[type=search]:focus{border-color:#fff;outline:none}.search-filters{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:50px auto;max-width:83.33334%}@media screen and (max-width:1600px){.search-filters{margin:40px auto}}@media screen and (max-width:750px){.search-filters{display:block;margin:min(50px,7vw) 0;max-width:none}}.search-filters li{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}@media screen and (min-width:750px){.search-filters li+li{margin-left:20px}}.search-filters li:last-child{margin-left:auto}@media screen and (max-width:1200px){.search-filters li:last-child{-webkit-flex:1 0 100%;flex:1 0 100%;margin-left:0;margin-top:20px}}.search-filters label{cursor:pointer;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem}@media screen and (max-width:1600px){.search-filters label{font-size:1.5rem}}input[type=radio]{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:0;cursor:pointer;-webkit-flex:1 1 12px;flex:1 1 12px;height:12px;margin-top:5px;max-width:12px;width:12px}input[type=radio]+label{-webkit-flex:1 1 calc(100% - 21px);flex:1 1 calc(100% - 21px);margin-left:7px;max-width:100%;width:100%}.is-ie-browser input[type=radio]+label{-webkit-flex-basis:120px;flex-basis:120px;max-width:120px}input[type=radio]:checked{background-color:#fff}input[type=radio]:focus{box-shadow:none;outline:none}.reset-search-filters{background-color:#fff;border-color:#fff;color:#999;min-width:0}.reset-search-filters[disabled]{background-color:transparent;border-color:#fff;color:#fff}.reset-search-filters[disabled]:hover{background-color:transparent;border-color:#a1a1a1;color:#a1a1a1}.reset-search-filters:focus,.reset-search-filters:hover{background-color:transparent;border-color:#fff;color:#fff}.search-results-container{padding-bottom:122px}@media screen and (max-width:1600px){.search-results-container{padding-bottom:98px}}@media screen and (max-width:750px){.search-results-container{padding-bottom:min(50px,7vw)}}.search-results-container .section-title{margin:97px 0 0}@media screen and (max-width:1600px){.search-results-container .section-title{margin-top:80px}}@media screen and (max-width:750px){.search-results-container .section-title{margin-top:0;padding-top:calc(min(50px, 7vw)*3.5)}}.search-items{gap:min(50px,7vw);display:grid;grid-template-columns:repeat(4,1fr);margin:70px auto 0}.is-ie-browser .search-items{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width:1600px){.search-items{margin-top:47px}}@media screen and (max-width:1200px){.search-items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:750px){.search-items{margin-top:calc(min(50px, 7vw)*2)}}@media screen and (max-width:550px){.search-items{grid-template-columns:1fr}}.is-ie-browser .searchentry{-webkit-flex:1 1 25%;flex:1 1 25%;margin-bottom:20px;max-width:25%}.searchentry:before{background-color:#fff}.searchentry a,.searchentry a:visited{color:#fff}.searchentry_excerpt{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.5px;line-height:1.4545454545}@media screen and (max-width:1600px){.searchentry_excerpt{font-size:1.6rem}}.search-help{margin:0 auto;max-width:50%}.error404 .page-main{padding-top:120px}@media screen and (max-width:1600px){.error404 .page-main{padding-top:80px}}@media screen and (max-width:750px){.error404 .page-main{padding-top:calc(min(50px, 7vw)*3.5)}}.site-footer{background-color:#000;color:#fff;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:100vh;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;overflow:hidden;padding:0;position:fixed;top:0;transition:transform .4s ease;width:100%}.offcanvas-active .site-footer{-webkit-transform:translateX(-50vw);transform:translateX(-50vw)}@media screen and (min-width:1920px){.offcanvas-active .site-footer{-webkit-transform:translateX(-960px);transform:translateX(-960px)}}@media screen and (max-width:1200px){.offcanvas-active .site-footer{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}.static-footer .site-footer{height:auto;position:static}.site-footer ::selection{background-color:#fff;color:#000}.site-footer a{transition:all .3s ease}.site-footer .wrapper{padding-bottom:40px;padding-top:40px;position:relative;width:100%}@media screen and (max-width:1600px){.site-footer .wrapper{padding-bottom:20px}}@media screen and (max-width:1200px){.site-footer .wrapper{padding-top:min(50px,7vw)}}@media screen and (max-width:750px){.site-footer .wrapper{padding-bottom:15px}}.site-footer h2{font-size:6rem;line-height:1.1428571429;margin-bottom:.42em}@media screen and (max-width:1600px){.site-footer h2{font-size:4.8rem}}@media screen and (max-width:750px){.site-footer h2{font-size:4.2rem}}@media screen and (max-width:550px){.site-footer h2{font-size:3.4rem}}@media screen and (max-width:330px){.site-footer h2{font-size:2.4rem}}.site-footer a{color:#fff}.site-footer-newsletter{text-align:center}.site-footer-newsletter_footer{margin-top:58px}@media screen and (max-width:1600px){.site-footer-newsletter_footer{margin-top:38px}}@media screen and (max-width:750px){.site-footer-newsletter_footer{margin-top:min(50px,7vw)}}.site-footer-newsletter_footer p{font-size:2.4rem}@media screen and (max-width:1600px){.site-footer-newsletter_footer p{font-size:2rem}.company-offices{margin-top:14vmin}}@media screen and (max-width:550px){.company-offices{display:none}}.company-offices_menu{--company-offices-gap:min(50px,7vw);gap:min(50px,7vw);display:grid;grid-template-columns:repeat(6,1fr);list-style:none;margin-top:175px}.is-ie-browser .company-offices_menu{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width:1920px){.company-offices_menu{margin-top:94px}}@media screen and (max-width:1600px){.company-offices_menu{margin-top:60px}}@media screen and (max-width:1200px){.company-offices_menu{gap:calc(min(50px, 7vw)*.5) min(50px,7vw);grid-template-columns:repeat(3,1fr);margin-top:min(50px,7vw)}}@media screen and (max-width:750px){.company-offices_menu{grid-template-columns:repeat(2,1fr)}}.company-offices_menu .menu-item{position:relative}.company-offices_menu .menu-item a{font-family:Caslon224Std-Book,times,georgia,serif}.company-offices_menu .menu-item a:hover{color:#666}.company-offices_menu>.menu-item{line-height:1.5}.is-ie-browser .company-offices_menu>.menu-item{-webkit-flex-basis:16.667%;flex-basis:16.667%;max-width:16.667%;padding-left:10px;padding-right:10px}@media screen and (max-width:750px){.company-offices_menu>.menu-item{line-height:1.15}}.company-offices_menu>.menu-item>a{font-size:4.2rem;text-decoration:none}.is-ie-browser .company-offices_menu>.menu-item>a{font-size:2.6rem}@media screen and (max-width:1600px){.company-offices_menu>.menu-item>a{font-size:3.6rem}}@media screen and (max-width:1200px){.company-offices_menu>.menu-item>a{font-size:2.6rem}}.is-ie-browser .company-offices_menu>.menu-item:before{content:none}.company-offices_menu>.menu-item:before{background-color:#d8d8d8;content:"";display:block;height:100%;position:absolute;right:calc(var(--company-offices-gap)*-.5);top:0;width:1px}.company-offices_menu>.menu-item:last-child:before{content:normal}@media screen and (min-width:750px) and (max-width:1200px){.company-offices_menu>.menu-item:nth-child(3n):before{content:normal}}@media screen and (max-width:750px){.company-offices_menu>.menu-item:before{content:normal}}.company-offices_menu .sub-menu{list-style:none;margin-top:6px}.company-offices_menu .sub-menu .menu-item a{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:.5px;text-decoration:none}@media screen and (max-width:1600px){.company-offices_menu .sub-menu .menu-item a{font-size:1.5rem}}@media screen and (max-width:550px){.company-offices_menu .sub-menu .menu-item a{font-size:1.2rem}}.site-footer-about-company{margin-top:94px;text-align:center}@media screen and (max-width:1600px){.site-footer-about-company{margin-top:40px}}@media screen and (max-width:750px){.site-footer-about-company{margin-top:min(50px,7vw)}}@media screen and (max-width:550px){.site-footer-about-company{margin-top:25vmin}}.site-footer-about-company p{font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:.5px}@media screen and (max-width:1600px){.site-footer-about-company p{font-size:1.5rem;font-size:1.3rem}}.site-footer-about-company p span{display:inline-block}.site-footer-about-company p span+span{margin-left:.5em}.company-terms{margin-top:calc(min(1em, 7vw))}.company-terms_menu{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;list-style:none}.company-terms_menu .menu-item.contact-menu-item{display:none}.company-terms_menu .menu-item.contact-menu-item+.menu-item{margin-left:0}@media screen and (max-width:550px){.company-terms_menu .menu-item.contact-menu-item{display:block;-webkit-flex:1 1 100%;flex:1 1 100%;text-align:center}}.company-terms_menu .menu-item a,.company-terms_menu .menu-item a:visited{border-bottom:1px solid;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.3rem;letter-spacing:.75px;opacity:.7;text-decoration:none;text-transform:uppercase}.company-terms_menu .menu-item a:hover,.company-terms_menu .menu-item a:visited:hover{opacity:.9}.company-terms_menu .menu-item+.menu-item{margin-left:.8em}.company-social-list{bottom:40px;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;position:absolute;right:100px}@media screen and (max-width:1600px){.company-social-list{bottom:20px;right:50px}}@media screen and (max-width:750px){.company-social-list{-webkit-justify-content:center;justify-content:center;margin-top:min(50px,7vw);position:static}}.company-social-item{line-height:1}.company-social-item+.company-social-item{margin-left:10px}.company-social-item a,.company-social-item a:visited{color:#fff;display:-webkit-flex;display:flex;font-size:2em}.company-social-item a:hover,.company-social-item a:visited:hover{color:#666}#posts-root{padding-bottom:122px}@media screen and (max-width:1600px){#posts-root{padding-bottom:98px}}@media screen and (max-width:750px){#posts-root{padding-bottom:min(50px,7vw)}}@media screen and (min-width:750px){.posts-list-grid .postentry:first-child{grid-column:1/span 2}}.no-coworkers-found,.no-posts-found{margin-top:122px;text-align:center}@media screen and (max-width:1600px){.no-coworkers-found,.no-posts-found{margin-top:98px}}@media screen and (max-width:750px){.no-coworkers-found,.no-posts-found{margin-top:min(50px,7vw)}}.posts-filter-actions{gap:calc(min(50px, 7vw)*.5) min(50px,7vw);display:grid;grid-template-columns:repeat(10,1fr);margin:0 auto;max-width:100%}@media screen and (min-width:1920px){.posts-filter-actions{max-width:83.3334%}}@media screen and (max-width:550px){.posts-filter-actions{grid-row-gap:0}}.search-field{grid-column:1/span 10;position:relative}@media screen and (max-width:750px){.search-field input[type=search]{font-size:1.4rem;line-height:1;padding:.8em 26px .8em 0}}.search-field button{height:100%;min-width:26px;opacity:0;padding:0;position:absolute;right:0;top:0;width:26px}.filters-list_toggle{gap:min(50px,7vw);display:grid;grid-column:1/span 10;grid-template-columns:repeat(5,1fr);margin-top:40px}@media screen and (max-width:1200px){.filters-list_toggle{gap:0;grid-template-columns:repeat(1,1fr);margin-top:0}}@media screen and (max-width:550px){.filters-list_toggle{margin-top:min(50px,7vw)}}.filters-list_groups{gap:min(50px,7vw);display:grid;grid-column:1/span 10;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1200px){.filters-list_groups{grid-template-columns:repeat(4,1fr);margin-top:calc(min(50px, 7vw)/2)}}@media screen and (max-width:750px){.filters-list_groups{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.filters-list_groups{margin-top:1em}}.filter-toggle button{background-color:#fff;border:none;border-bottom:1px solid #999;color:#999;min-width:0;padding:1em 0;position:relative;text-align:left;width:100%}.filter-toggle button:focus,.filter-toggle button:hover{background-color:#fff;border-bottom:1px solid #000;box-shadow:none;color:#666;outline:none}.filter-toggle button:after{background:transparent url(../img/dist/arrow-down-lightgray.svg) no-repeat;background-size:12px 6px;content:"";display:block;height:6px;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);transition:transform .3s ease;width:12px}.filter-toggle.active button{border-bottom:1px solid #000;color:#000}.filter-toggle.active button:after{background-image:url(../img/dist/arrow-down.svg);-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.filter-group{display:none;list-style:none}.filter-group.active{-webkit-column-gap:min(50px,7vw);column-gap:min(50px,7vw);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:0}.is-ie-browser .filter-group.active{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width:1200px){.filter-group.active{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:750px){.filter-group.active{grid-template-columns:1fr 1fr}}@media screen and (max-width:550px){.filter-group.active{grid-template-columns:1fr}}@media screen and (min-width:1200px){.filter-group.active{grid-column:1/span 4}}.filter-group_list{-webkit-column-count:4;column-count:4;-webkit-column-gap:min(50px,7vw);column-gap:min(50px,7vw);grid-column:1/span 4;list-style:none}.is-ie-browser .filter-group_list{width:100%}.filter-group_list.has-sibling{-webkit-column-count:1;column-count:1;grid-column:1}.filter-group_list+.filter-group_list{-webkit-column-count:3;column-count:3;grid-column:2/span 3}@media screen and (max-width:1200px){.filter-group_list+.filter-group_list{-webkit-column-count:2;column-count:2;grid-column:2/span 2}}@media screen and (max-width:750px){.filter-group_list+.filter-group_list{-webkit-column-count:1;column-count:1;grid-column:1;margin-top:0}}@media screen and (max-width:1200px){.filter-group_list{-webkit-column-count:3;column-count:3;margin-top:calc(min(50px, 7vw)/2)}}@media screen and (max-width:750px){.filter-group_list{-webkit-column-count:1;column-count:1}}@media screen and (max-width:550px){.filter-group_list{-webkit-column-count:auto;column-count:auto;margin-top:1em}}.filter-group_list li{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;line-height:1;margin-bottom:3px;page-break-inside:avoid}.filter-group_list label,.filter-group_list li{-webkit-column-break-inside:avoid;break-inside:avoid}.filter-group_list label{font-family:adobe-caslon-pro,times,georgia,serif;font-size:1.6rem;line-height:1.5625}@media screen and (max-width:750px) and (min-width:550px){.filter-group_list label{font-size:1.28rem}}@media screen and (max-width:550px){.filter-group_list label{font-size:1.4rem}}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid #000;border-radius:0;display:inline-block;height:12px;margin-top:3px;width:12px}input[type=checkbox]+label{-webkit-flex:1 1 calc(100% - 21px);flex:1 1 calc(100% - 21px);margin-left:7px;max-width:calc(100% - 21px);width:100%}input[type=checkbox]:checked{background-color:#000}input[type=checkbox]:focus{box-shadow:none;outline:none}input[type=search]{background:transparent url(../img/dist/search-icon.svg) no-repeat right 50%;background-size:26px 26px;border:none;border-bottom:1px solid #999;color:#000;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:.5px;padding:14.5px 26px 14.5px 6px;width:100%}@media screen and (max-width:1600px){input[type=search]{font-size:1.5rem}}input[type=search]:focus{border-color:#000;outline:none}.filters-list_active{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;grid-column:1/span 10;list-style:none;width:100%}@media screen and (max-width:550px){.filters-list_active{margin-top:min(50px,7vw)}}.filters-list_active li{margin-right:36px}.filters-list_active button{background:transparent url(../img/dist/cross-icon.svg) no-repeat right .2em;background-size:12px 12px;border:none;color:#000;font-family:adobe-caslon-pro,times,georgia,serif;font-size:1.6rem;letter-spacing:.35px;line-height:1.5;min-width:0;padding:0 21px 0 0;text-align:left}@media screen and (max-width:1600px){.filters-list_active button{background-position:right .1em;background-size:10px 10px;font-size:1.28rem;padding:0 18px 0 0}}.reset-active-filters{background-color:#000;border-color:#000;color:#fff;min-width:0}.is-ie-browser .reset-active-filters{margin-bottom:20px;margin-top:20px}@media screen and (max-width:1200px){.reset-active-filters{margin-top:min(50px,7vw)}}.reset-active-filters[disabled]{background-color:transparent;border-color:#999;color:#999}.reset-active-filters:focus,.reset-active-filters:hover{background-color:#fff;border-color:#000;color:#000}.letter-list{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;grid-column:1/span 10;-webkit-justify-content:space-between;justify-content:space-between;list-style:none;margin-top:10px}@media screen and (max-width:550px){.letter-list{display:none}}.letter-item button{background:transparent;border:none;border-bottom:1px solid transparent;border-radius:0;box-shadow:none;color:#000;font-family:MonumentGrotesk-Medium,helvetica,arial,sans-serif;min-width:0;padding:0}@media (max-width:330px){.letter-item button{font-size:1.3rem}}.letter-item button:focus{box-shadow:none;outline:none}.letter-item.active button{border-bottom-color:#999;color:#999}.posts-pagination{-webkit-align-items:center;align-items:center;color:#999;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-family:MonumentGrotesk-Regular,helvetica,arial,sans-serif;font-size:1.6rem;letter-spacing:.5px;margin-top:95px;position:relative;text-align:center}@media screen and (max-width:1600px){.posts-pagination{font-size:1.5rem;margin-top:80px}}@media screen and (max-width:750px){.posts-pagination{font-size:1.2rem;margin-top:min(50px,7vw)}}.posts-pagination span{left:50%;line-height:1;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.posts-pagination a,.posts-pagination button{background:transparent;border:none;border-bottom:1px solid #999;border-radius:0;box-shadow:none;color:#999;font-size:1.6rem;letter-spacing:.5px;min-width:0;padding:0;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1600px){.posts-pagination a,.posts-pagination button{font-size:1.2rem}}.posts-pagination a:hover,.posts-pagination button:hover{border-bottom:1px solid hsla(0,0%,60%,0)}.pagination-button-prev{margin-right:auto}.pagination-button-next{margin-left:auto}#coworkers-root{padding-bottom:122px}@media screen and (max-width:1600px){#coworkers-root{padding-bottom:98px;padding-bottom:min(50px,7vw)}}.coworkers-list-grid{margin:125px 0 0}@media screen and (max-width:1600px){.coworkers-list-grid{margin-top:98px;margin-top:min(50px,7vw)}}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.responsive-img{height:auto;max-width:100%}.wordbreak{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-all;word-break:break-word}@media print{main{margin-bottom:0;min-height:0}*,:after,:before,:first-letter,:first-line{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after,a[href^="mailto:"]:after,a[href^="tel:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;base64,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QUFFLENBSzlCLHFCQUNFLGdCQUFxQixDQUNyQixxQ0FDRSxxQkFDRSxlQUFnQixDQUdoQix3QkFIa0IsQ0FBRSxDQVExQixRQUNFLHNCQUEwQixDQUU1QixnQkFFRSxrQkFBbUIsQ0FEbkIsUUFBUyxDQUVULFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixTQUFZLENBRWQsaUVBRUUsU0FBVSxDQUNWLFdBQVksQ0FDWixRQUFTLENBQ1QsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFVBQWEsQ0FFZixXQUNFLGlCQUFvQixDQUV0QixpQ0FFRSxXQUFZLENBQ1osYUFBZ0IsQ0FFbEIsZ0JBQ0UsVUFBYSxDQUVmLGdCQUNFLFdBQVksQ0FDWixjQUFpQixDQUVuQixXQUVFLG9CQUFxQixDQUdyQixvQkFBYSxDQUFiLGdCQUFhLENBQWIsWUFBYSxDQUpiLHdCQUF5QixDQUV6QixvQkFBcUIsQ0FDckIscUJBQ2UsQ0FLakIsYUFDRSxLQUNFLGVBQWdCLENBQ2hCLFlBQWUsQ0FDakIsMkNBS0UsZ0NBQWtDLENBRWxDLHlCQUEyQixDQUQzQixvQkFBc0IsQ0FFdEIsMEJBQThCLENBQ2hDLFlBRUUseUJBQTRCLENBQzlCLGNBQ0UsMkJBQThCLENBQ2hDLGtCQUNFLDRCQUErQixDQUNqQywrRkFJRSxVQUFhLENBQ2YsZUFFRSxxQkFBc0IsQ0FDdEIsdUJBQTBCLENBQzVCLE1BQ0UsMEJBQTZCLENBQy9CLE9BRUUsdUJBQTBCLENBQzVCLElBQ0Usd0JBQTRCLENBQzlCLFFBR0UsU0FBVSxDQUNWLFFBQVcsQ0FDYixNQUVFLHNCQUF5QixDQUFFIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0tdmlld3BvcnQtaGVpZ2h0OiAxMDB2aDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYXNsb24yMjRTdGQtQm9vayc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0Nhc2xvbjIyNFN0ZC1Cb29rLndvZmYyKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb251bWVudEdyb3Rlc2stQm9sZCc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0FCQ01vbnVtZW50R3JvdGVzay1Cb2xkLndvZmYyKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb251bWVudEdyb3Rlc2stTWVkaXVtJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvQUJDTW9udW1lbnRHcm90ZXNrLU1lZGl1bS53b2ZmMik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCguLi9mb250cy9BQkNNb251bWVudEdyb3Rlc2stUmVndWxhci53b2ZmMik7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEN1c3RvbSBDU1MgUmVzZXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG51bCxcbm9sLFxucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5kbCxcbmRkLFxuZHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2Ugc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogIzAwMDsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG9wYWNpdHk6IDE7IH1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlIExheW91dFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHksXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbmJvZHkucGFnZS1kYXJrbW9kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIGJvZHkucGFnZS1kYXJrbW9kZSAqOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLndyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIG1pbig1MHB4LCA3dncpOyB9IH1cbiAgLndyYXBwZXIuZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG5tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogNDAwbXMgZWFzZSB0cmFuc2Zvcm07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAucGFnZS1kYXJrbW9kZSBtYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5vZmZjYW52YXMtYWN0aXZlIG1haW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTB2dyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgIC5vZmZjYW52YXMtYWN0aXZlIG1haW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTk2MHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAub2ZmY2FudmFzLWFjdGl2ZSBtYWluIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7IH0gfVxuICAuc3RhdGljLWZvb3RlciBtYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogYWRvYmUtY2FzbG9uLXBybywgdGltZXMsIGdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FzbG9uMjI0U3RkLUJvb2tcIiwgdGltZXMsIGdlb3JnaWEsIHNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA3LjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiA0LjJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuaDQge1xuICBmb250LXNpemU6IDMuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1OyB9IH1cblxuYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FzbG9uMjI0U3RkLUJvb2tcIiwgdGltZXMsIGdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTc2NDcwNTg4MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIGJsb2NrcXVvdGUgcCB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgYmxvY2txdW90ZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIGNpdGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgYmxvY2txdW90ZSBmb290ZXIsXG4gICAgYmxvY2txdW90ZSBjaXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICBibG9ja3F1b3RlIGZvb3RlcixcbiAgICBibG9ja3F1b3RlIGNpdGUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG4ucHJlYW1ibGUge1xuICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wcmVhbWJsZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5wcmVhbWJsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgLnByZWFtYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG5cbi5wcmVhbWJsZS1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBhZG9iZS1jYXNsb24tcHJvLCB0aW1lcywgZ2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wcmVhbWJsZS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnByZWFtYmxlLWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAucHJlYW1ibGUtbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4ucHJlYW1ibGUteGxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IGFkb2JlLWNhc2xvbi1wcm8sIHRpbWVzLCBnZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnByZWFtYmxlLXhsYXJnZSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnByZWFtYmxlLXhsYXJnZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgLnByZWFtYmxlLXhsYXJnZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FzbG9uMjI0U3RkLUJvb2tcIiwgdGltZXMsIGdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG5cbmEubGluay1hcnJvdy1yaWdodCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXN0L2NoZXZyb24tcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAwLjNlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgcGFkZGluZy1yaWdodDogMjJweDsgfVxuICBhLmxpbmstYXJyb3ctcmlnaHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXN0L2NoZXZyb24tcmlnaHQtZ3JheS5zdmdcIik7XG4gICAgY29sb3I6ICNhMWExYTE7IH1cblxudGltZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIHRpbWUge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG5hLFxuYTphY3RpdmUsXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBhZ2UtZGFya21vZGUgYSwgLnBhZ2UtZGFya21vZGVcbiAgYTphY3RpdmUsIC5wYWdlLWRhcmttb2RlXG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgYTpob3ZlcixcbiAgYTphY3RpdmU6aG92ZXIsXG4gIGE6dmlzaXRlZDpob3ZlciB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cblxuOjptYXJrZXIge1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgOjptYXJrZXIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIDo6bWFya2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICA6Om1hcmtlciB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfSB9XG5cbi50ZXh0LWZsb3cgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4udGV4dC1mbG93ID4gKiArIGVtLFxuLnRleHQtZmxvdyA+ICogKyBzdHJvbmcsXG4udGV4dC1mbG93ID4gKiArIGIsXG4udGV4dC1mbG93ID4gKiArIGEsXG4udGV4dC1mbG93ID4gKiArIHNwYW4sXG4udGV4dC1mbG93ID4gKiArIGFiYnIsXG4udGV4dC1mbG93ID4gKiArIGJyLFxuLnRleHQtZmxvdyA+ICogKyB0aW1lLFxuLnRleHQtZmxvdyA+ICogKyBzbWFsbCxcbi50ZXh0LWZsb3cgPiAqICsgaSxcbi50ZXh0LWZsb3cgPiAqICsgaW1nLFxuLnRleHQtZmxvdyA+ICogKyBsYWJlbCxcbi50ZXh0LWZsb3cgPiAqICsgYnV0dG9uLFxuLnRleHQtZmxvdyA+ICogKyBpbnB1dCxcbi50ZXh0LWZsb3cgPiAqICsgc2VsZWN0LFxuLnRleHQtZmxvdyA+ICogKyB0ZXh0YXJlYSxcbi50ZXh0LWZsb3cgPiAqICsgY2l0ZSxcbi50ZXh0LWZsb3cgPiAqICsgYWNyb255bSxcbi50ZXh0LWZsb3cgPiAqICsgb2JqZWN0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYXJ0aWNsZS10ZXh0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmFydGljbGUtdGV4dCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhZ2UtZGFya21vZGUgLmFydGljbGUtdGV4dCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYXJ0aWNsZS10ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuXG4uYXJ0aWNsZS10ZXh0IGltZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hcnRpY2xlLXRleHQgaDIsXG4uYXJ0aWNsZS10ZXh0IGgzLFxuLmFydGljbGUtdGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDsgfVxuICAuYXJ0aWNsZS10ZXh0IGgyIHN0cm9uZyxcbiAgLmFydGljbGUtdGV4dCBoMyBzdHJvbmcsXG4gIC5hcnRpY2xlLXRleHQgaDQgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stTWVkaXVtXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYXJ0aWNsZS10ZXh0IGgyLFxuICAgIC5hcnRpY2xlLXRleHQgaDMsXG4gICAgLmFydGljbGUtdGV4dCBoNCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbi5hcnRpY2xlLXRleHQgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDMyLjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYXJ0aWNsZS10ZXh0ID4gKiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDsgfSB9XG5cbi5hcnRpY2xlLXRleHQgPiAqICsgZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogNjdweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYXJ0aWNsZS10ZXh0ID4gKiArIGZpZ3VyZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1NHB4OyB9IH1cblxuLmFydGljbGUtdGV4dCA+IGZpZ3VyZSArICoge1xuICBtYXJnaW4tdG9wOiA2N3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5hcnRpY2xlLXRleHQgPiBmaWd1cmUgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDU0cHg7IH0gfVxuXG4uYXJ0aWNsZS10ZXh0ID4gaDEgKyBwLFxuLmFydGljbGUtdGV4dCA+IGgyICsgcCxcbi5hcnRpY2xlLXRleHQgPiBoMyArIHAsXG4uYXJ0aWNsZS10ZXh0ID4gaDQgKyBwLFxuLmFydGljbGUtdGV4dCA+IGg1ICsgcCxcbi5hcnRpY2xlLXRleHQgPiBoNiArIHAge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuLmFydGljbGUtdGV4dCA+IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlOyB9XG4gIC5hcnRpY2xlLXRleHQgPiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYXJ0aWNsZS10ZXh0ID4gdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAgIC5hcnRpY2xlLXRleHQgPiB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuLmFydGljbGUtdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogJ+KAoiAgJztcbiAgY29sdW1uczogMjtcbiAgY29sdW1uLWdhcDogbWluKDUwcHgsIDd2dyk7IH1cbiAgLmFydGljbGUtdGV4dCB1bCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5hcnRpY2xlLXRleHQgdWwge1xuICAgICAgY29sdW1uczogMTsgfSB9XG5cbi5hcnRpY2xlLXRleHQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuXG4uYXJ0aWNsZS10ZXh0ID4gLmNvbnRlbnQtaW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4OyB9XG5cbmEuYnV0dG9uLFxuYnV0dG9uLFxuLmJ1dHRvbixcbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxuYS5tb2RhbC1jYWNzcC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiAyNDZweDtcbiAgcGFkZGluZzogMWVtIDJlbSAxZW0gMmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICBhLmJ1dHRvbixcbiAgICBidXR0b24sXG4gICAgLmJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbiAgICBhLm1vZGFsLWNhY3NwLWJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UsIGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLCBjb2xvciAzMDBtcyBlYXNlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgYS5idXR0b24sXG4gICAgYnV0dG9uLFxuICAgIC5idXR0b24sXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J10sXG4gICAgYS5tb2RhbC1jYWNzcC1idG4ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIGEuYnV0dG9uLFxuICAgIGJ1dHRvbixcbiAgICAuYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuICAgIGEubW9kYWwtY2Fjc3AtYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gIC5wYWdlLWRhcmttb2RlIGEuYnV0dG9uLCAucGFnZS1kYXJrbW9kZVxuICBidXR0b24sIC5wYWdlLWRhcmttb2RlXG4gIC5idXR0b24sIC5wYWdlLWRhcmttb2RlXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLCAucGFnZS1kYXJrbW9kZVxuICBhLm1vZGFsLWNhY3NwLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgYS5idXR0b246aG92ZXIsXG4gIGJ1dHRvbjpob3ZlcixcbiAgLmJ1dHRvbjpob3ZlcixcbiAgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsXG4gIGEubW9kYWwtY2Fjc3AtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS1kYXJrbW9kZSBhLmJ1dHRvbjpob3ZlciwgLnBhZ2UtZGFya21vZGVcbiAgYnV0dG9uOmhvdmVyLCAucGFnZS1kYXJrbW9kZVxuICAuYnV0dG9uOmhvdmVyLCAucGFnZS1kYXJrbW9kZVxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciwgLnBhZ2UtZGFya21vZGVcbiAgYS5tb2RhbC1jYWNzcC1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIGEuYnV0dG9uLmJ1dHRvbi13aGl0ZSxcbiAgYnV0dG9uLmJ1dHRvbi13aGl0ZSxcbiAgLmJ1dHRvbi5idXR0b24td2hpdGUsXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddLmJ1dHRvbi13aGl0ZSxcbiAgYS5tb2RhbC1jYWNzcC1idG4uYnV0dG9uLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBhLmJ1dHRvbi5idXR0b24td2hpdGU6aG92ZXIsXG4gICAgYnV0dG9uLmJ1dHRvbi13aGl0ZTpob3ZlcixcbiAgICAuYnV0dG9uLmJ1dHRvbi13aGl0ZTpob3ZlcixcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24td2hpdGU6aG92ZXIsXG4gICAgYS5tb2RhbC1jYWNzcC1idG4uYnV0dG9uLXdoaXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICBhLmJ1dHRvbi5idXR0b24tY2lyY3VsYXIsXG4gIGJ1dHRvbi5idXR0b24tY2lyY3VsYXIsXG4gIC5idXR0b24uYnV0dG9uLWNpcmN1bGFyLFxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tY2lyY3VsYXIsXG4gIGEubW9kYWwtY2Fjc3AtYnRuLmJ1dHRvbi1jaXJjdWxhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVlbSAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICBhLmJ1dHRvbi5idXR0b24tY2lyY3VsYXIsXG4gICAgICBidXR0b24uYnV0dG9uLWNpcmN1bGFyLFxuICAgICAgLmJ1dHRvbi5idXR0b24tY2lyY3VsYXIsXG4gICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS5idXR0b24tY2lyY3VsYXIsXG4gICAgICBhLm1vZGFsLWNhY3NwLWJ0bi5idXR0b24tY2lyY3VsYXIge1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxLjNlbSAxLjVlbTsgfSB9XG5cbi8qKiBHdXRlbmJlcmcgc3BlY2lmaWMgc3R5bGVzLiAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgcGFkZGluZzogMzlweCAwIDAgMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiA0MDBtcyBlYXNlIHRyYW5zZm9ybTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG4gIC5zaXRlLWhlYWRlci5hY3RpdmUtaGVhZGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLnNpdGUtaGVhZGVyIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNpdGUtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSA0MzBweDtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDUwMDsgfVxuICAuc2l0ZS1sb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaXRlLWxvZ28gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICBmbGV4OiAxIDEgMzkycHg7XG4gICAgICBtYXgtd2lkdGg6IDM5MnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICBmbGV4LWJhc2lzOiAzMzBweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5zaXRlLWxvZ28ge1xuICAgICAgZmxleC1iYXNpczogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAuc2l0ZS1sb2dvIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI0NXB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH0gfVxuICAuc2l0ZS1sb2dvIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGZpbGw7XG4gICAgZmlsbDogIzAwMDsgfVxuICAgIC5ob21lIC5zaXRlLWxvZ28gc3ZnIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zY3JvbGxlZC1wYXNzZWQtaGVybyAuc2l0ZS1sb2dvIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMwMDA7IH1cbiAgICAuc2l0ZS1oZWFkZXJfdGhlbWUtd2hpdGUgLnNpdGUtbG9nbyBzdmcgcGF0aCxcbiAgICAuc2Nyb2xsLWJvdHRvbSAuc2l0ZS1sb2dvIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAucGFnZS1kYXJrbW9kZSAuc2l0ZS1sb2dvIHN2ZyBwYXRoLFxuICAgIC5zZWFyY2ggLnNpdGUtbG9nbyBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAub2ZmY2FudmFzLWFjdGl2ZSAuc2l0ZS1sb2dvIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLnBhZ2UtZGFya21vZGUub2ZmY2FudmFzLWFjdGl2ZSAuc2l0ZS1sb2dvIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogIzAwMDsgfSB9XG5cbiNzdGlja3ktcGl4ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDg0cHg7XG4gIGxlZnQ6IDA7IH1cbiAgLmFkbWluLWJhciAjc3RpY2t5LXBpeGVsIHtcbiAgICB0b3A6IDExNnB4OyB9XG5cbi5oZWFkZXItbmF2IHtcbiAgZmxleDogMSAxIGNhbGMoMTAwJSAtIDQ0MnB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0NDJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnByaW1hcnktbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnByaW1hcnktbWVudSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IGNhbGModmFyKC0tdmlld3BvcnQtaGVpZ2h0LCAxMDB2aCkgLSBtaW4oNTBweCwgN3Z3KSk7XG4gICAgICBsZWZ0OiBtaW4oNTBweCwgN3Z3KTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5vZmZjYW52YXMtYWN0aXZlIC5wcmltYXJ5LW1lbnUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UgMjUwbXM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnByaW1hcnktbWVudSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IG1pbig1MHB4LCA3dncpOyB9IH1cbiAgLnByaW1hcnktbWVudSAubWVudS1pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByaW1hcnktbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnByaW1hcnktbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1NZWRpdW1cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UsIG9wYWNpdHkgMzAwbXMgZWFzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgICAucHJpbWFyeS1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAuaG9tZSAucHJpbWFyeS1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2Nyb2xsZWQtcGFzc2VkLWhlcm8gLnByaW1hcnktbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLnBhZ2UtZGFya21vZGUgLnByaW1hcnktbWVudSAubWVudS1pdGVtIGEsXG4gICAgICAuc2VhcmNoIC5wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2UtZGFya21vZGUgLnByaW1hcnktbWVudSAubWVudS1pdGVtIGE6aG92ZXIsXG4gICAgICAgIC5zZWFyY2ggLnByaW1hcnktbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAuc2l0ZS1oZWFkZXJfdGhlbWUtd2hpdGUgLnByaW1hcnktbWVudSAubWVudS1pdGVtIGEsXG4gICAgICAuc2Nyb2xsLWJvdHRvbSAucHJpbWFyeS1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAub2ZmY2FudmFzLWFjdGl2ZSAucHJpbWFyeS1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnByaW1hcnktbWVudSAubWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJpbWFyeS1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLXNlY29uZGFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucHJpbWFyeS1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLXNlY29uZGFyeSBhIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAucHJpbWFyeS1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLXNlY29uZGFyeSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgIC5vZmZjYW52YXMtYWN0aXZlIC5wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tc2Vjb25kYXJ5IGEge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4ubWVudS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMSAxIDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDsgfVxuICAubWVudS1idXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuaG9tZSAubWVudS1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zY3JvbGxlZC1wYXNzZWQtaGVybyAubWVudS1idXR0b24ge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5wYWdlLWRhcmttb2RlIC5tZW51LWJ1dHRvbixcbiAgLnNlYXJjaCAubWVudS1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zaXRlLWhlYWRlcl90aGVtZS13aGl0ZSAubWVudS1idXR0b24sXG4gIC5zY3JvbGwtYm90dG9tIC5tZW51LWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1lbnUtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLm1lbnUtYnV0dG9uOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm1lbnUtYnV0dG9uLWxpbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5tZW51LWJ1dHRvbi1saW5lcyB7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAzcmVtOyB9IH1cbiAgLm1lbnUtYnV0dG9uLWxpbmVzIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLCBvcGFjaXR5IDMwMG1zIGVhc2UsIHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ob21lIC5tZW51LWJ1dHRvbi1saW5lcyBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuc2Nyb2xsZWQtcGFzc2VkLWhlcm8gLm1lbnUtYnV0dG9uLWxpbmVzIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAgIC5wYWdlLWRhcmttb2RlIC5tZW51LWJ1dHRvbi1saW5lcyBzcGFuLFxuICAgIC5zZWFyY2ggLm1lbnUtYnV0dG9uLWxpbmVzIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlLWRhcmttb2RlIC5hY3RpdmUgLm1lbnUtYnV0dG9uLWxpbmVzIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAgIC5zaXRlLWhlYWRlcl90aGVtZS13aGl0ZSAubWVudS1idXR0b24tbGluZXMgc3BhbixcbiAgICAuc2Nyb2xsLWJvdHRvbSAubWVudS1idXR0b24tbGluZXMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmFjdGl2ZSAubWVudS1idXR0b24tbGluZXMgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAubWVudS1idXR0b24tbGluZXMgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMDsgfVxuICAgIC5hY3RpdmUgLm1lbnUtYnV0dG9uLWxpbmVzIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjc1ZW0pIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm1lbnUtYnV0dG9uLWxpbmVzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTsgfVxuICAgIC5hY3RpdmUgLm1lbnUtYnV0dG9uLWxpbmVzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1lbnUtYnV0dG9uLWxpbmVzIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBib3R0b206IDA7IH1cbiAgICAuYWN0aXZlIC5tZW51LWJ1dHRvbi1saW5lcyBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNzVlbSkgcm90YXRlKC00NWRlZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFjdGl2ZSAubWVudS1idXR0b24tbGluZXMgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNDVlbSkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5hY3RpdmUgLm1lbnUtYnV0dG9uLWxpbmVzIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC40NWVtKSByb3RhdGUoLTQ1ZGVnKTsgfSB9XG5cbi5vZmZjYW52YXMtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IDQwMG1zIGVhc2UgdHJhbnNmb3JtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MHZ3O1xuICB6LWluZGV4OiA5MDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pcy1pZS1icm93c2VyIC5vZmZjYW52YXMtbmF2IC5tZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAub2ZmY2FudmFzLW5hdi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAub2ZmY2FudmFzLW5hdiB7XG4gICAgICB3aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAub2ZmY2FudmFzLW5hdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgIC5vZmZjYW52YXMtbmF2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm9mZmNhbnZhcy1uYXYgLm1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAub2ZmY2FudmFzLW5hdiAubWVudSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IG1pbig1MHB4LCA3dncpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IG1pbig1MHB4LCA3dncpO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAub2ZmY2FudmFzLW5hdiAubWVudSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5vZmZjYW52YXMtbmF2IC5tZW51IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm9mZmNhbnZhcy1uYXYgLm1lbnU6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5vZmZjYW52YXMtbmF2IC5tZW51OjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLm9mZmNhbnZhcy1uYXYgLm1lbnUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAub2ZmY2FudmFzLW5hdiAubWVudSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBtaW4oNTBweCwgN3Z3KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IG1pbig1MHB4LCA3dncpOyB9IH1cbiAgLm9mZmNhbnZhcy1uYXYgLm1lbnUtaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzOyB9XG4gICAgLm9mZmNhbnZhcy1uYXYgLm1lbnUtaXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNhc2xvbjIyNFN0ZC1Cb29rXCIsIHRpbWVzLCBnZW9yZ2lhLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBjb2xvcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5vZmZjYW52YXMtbmF2IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgLm9mZmNhbnZhcy1uYXYgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjE1ZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAgICAgICAub2ZmY2FudmFzLW5hdiAubWVudS1pdGVtIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU1MHB4KSB7XG4gICAgICAgIC5vZmZjYW52YXMtbmF2IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07IH0gfVxuICAgICAgLm9mZmNhbnZhcy1uYXYgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAub2ZmY2FudmFzLW5hdiAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTsgfVxuICAucGFnZS1kYXJrbW9kZSAub2ZmY2FudmFzLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5wYWdlLWRhcmttb2RlIC5vZmZjYW52YXMtbmF2IC5tZW51LWl0ZW0gYSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLnBhZ2UtZGFya21vZGUgLm9mZmNhbnZhcy1uYXYgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cblxuLmJyZWFkY3J1bWJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLXRvcDogMTAzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmJyZWFkY3J1bWJzLWxpc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5icmVhZGNydW1icy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07IH0gfVxuICAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXN0L2Fycm93LXJpZ2h0LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDdweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTsgfSB9XG4gICAgLnBhZ2UtZGFya21vZGUgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXN0L2Fycm93LXJpZ2h0LXdoaXRlLnN2Zyk7IH1cbiAgLmJyZWFkY3J1bWItaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2UtbWFpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBnYXA6IG1pbig1MHB4LCA3dncpO1xuICBwYWRkaW5nLWJvdHRvbTogMTIycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wYWdlLW1haW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMobWluKDUwcHgsIDd2dykgKiAyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYyhtaW4oNTBweCwgN3Z3KSAqIDIuMjUpOyB9IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDEwO1xuICBtYXJnaW4tdG9wOiA5Ni41cHg7XG4gIG1hcmdpbjogOTdweCAwIDYycHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgIGdyaWQtcm93OiAyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ibG9nIC5wYWdlLWhlYWRlcixcbiAgICAgIC5wYWdlLXRlbXBsYXRlLWNvd29ya2VycyAucGFnZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyhtaW4oNTBweCwgN3Z3KSAqIDMuNSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtaW4oNTBweCwgN3Z3KTsgfSB9XG5cbi5wYWdlLWNvbnRlbnQge1xuICBncmlkLWNvbHVtbjogNCAvIHNwYW4gNjtcbiAgZ3JpZC1yb3c6IDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2UtY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gICAgICBncmlkLXJvdzogMzsgfSB9XG4gIC5wYWdlLWNvbnRlbnQgLnBvc3Qtc2hhcmUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGNvbHVtbnM6IDE7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBhZ2UtY29udGVudCAucG9zdC1zaGFyZS1saXN0IGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAucGFnZS1jb250ZW50IC5wb3N0LXNoYXJlLWxpc3QgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAucGFnZS1jb250ZW50IC5wb3N0LXNoYXJlLWxpc3QgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4ucGFnZS1zaWRlYmFyLFxuLmNvbnRlbnQtbW9kdWxlX3NpZGViYXIge1xuICBmb250LWZhbWlseTogYWRvYmUtY2FzbG9uLXBybywgdGltZXMsIGdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucGFnZS1zaWRlYmFyLFxuICAgIC5jb250ZW50LW1vZHVsZV9zaWRlYmFyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yOHJlbTsgfSB9XG4gIC5wYWdlLXNpZGViYXIgaDQsXG4gIC5jb250ZW50LW1vZHVsZV9zaWRlYmFyIGg0IHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnBhZ2Utc2lkZWJhciBoNCxcbiAgICAgIC5jb250ZW50LW1vZHVsZV9zaWRlYmFyIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAucGFnZS1zaWRlYmFyIGg0OmZpcnN0LWNoaWxkLFxuICAuY29udGVudC1tb2R1bGVfc2lkZWJhciBoNDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2lkZWJhci1tYWluLWNvbnRhY3QsXG4gIC5wYWdlLXNpZGViYXItY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDEwcHggbWluKDUwcHgsIDd2dyk7IH1cbiAgLnBhZ2Utc2lkZWJhci1jb250YWN0cyBoNCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucGFnZS1zaWRlYmFyLW1haW4tY29udGFjdCxcbiAgLnBhZ2Utc2lkZWJhci1jb250YWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuICAucGFnZS1zaWRlYmFyLWNvbnRhY3RzIGg0IHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5wYWdlLXNpZGViYXItbWFpbi1jb250YWN0LFxuICAucGFnZS1zaWRlYmFyLWNvbnRhY3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gIC5wYWdlLXNpZGViYXItY29udGFjdHMgaDQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyOyB9IH1cblxuLmVudHJ5LWNvd29ya2VyLWl0ZW0gaDQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnBhZ2Utc2lkZWJhci1jb250YWN0cyAuZW50cnktY293b3JrZXItaXRlbSArIC5lbnRyeS1jb3dvcmtlci1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZS1zaWRlYmFyLWNvbnRhY3RzIC5lbnRyeS1jb3dvcmtlci1pdGVtICsgLmVudHJ5LWNvd29ya2VyLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5wYWdlLXNpZGViYXItY29udGFjdHMgaDQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnBhZ2Utc2lkZWJhciB7XG4gIGdyaWQtY29sdW1uOiAxMSAvIHNwYW4gMjtcbiAgZ3JpZC1yb3c6IDI7IH1cbiAgLmlzLWllLWJyb3dzZXIgLnBhZ2Utc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZS1zaWRlYmFyIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgIGdyaWQtcm93OiA0OyB9IH1cblxuLnBhZ2Utc3VibWVudSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuICBncmlkLXJvdzogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pcy1pZS1icm93c2VyIC5wYWdlLXN1Ym1lbnUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2Utc3VibWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xuICAgICAgZ3JpZC1yb3c6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5wYWdlLXN1Ym1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgIHotaW5kZXg6IDIwNTA7IH0gfVxuXG4ucGFnZS1zdWJtZW51LWxpc3Qge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2Utc3VibWVudS1saXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDUxMDsgfVxuICAgICAgLmFjdGl2ZSAucGFnZS1zdWJtZW51LWxpc3Qge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgICAgLnBhZ2UtZGFya21vZGUgLnBhZ2Utc3VibWVudS1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfSB9XG4gIC5wYWdlLXN1Ym1lbnUtbGlzdCA+IC5wYWdlX2l0ZW0gKyAucGFnZV9pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAucGFnZS1zdWJtZW51LWxpc3QgPiAucGFnZV9pdGVtICsgLnBhZ2VfaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuXG4ucGFnZS1zdWJtZW51X3RvZ2dsZWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2Utc3VibWVudV90b2dnbGVidG4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiA1MTA7IH1cbiAgICAgIC5wYWdlLXN1Ym1lbnVfdG9nZ2xlYnRuIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjVlbSk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAucGFnZS1zdWJtZW51X3RvZ2dsZWJ0bjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAgICAgLnBhZ2Utc3VibWVudV90b2dnbGVidG46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH1cbiAgICAgICAgLnBhZ2UtZGFya21vZGUgLnBhZ2Utc3VibWVudV90b2dnbGVidG46YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmFjdGl2ZSAucGFnZS1zdWJtZW51X3RvZ2dsZWJ0bjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnBhZ2Utc3VibWVudV90b2dnbGVidG4gc3ZnIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC42MjVlbTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5wYWdlLXN1Ym1lbnVfdG9nZ2xlYnRuOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAucGFnZS1zdWJtZW51X3RvZ2dsZWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAucGFnZS1zdWJtZW51X3RvZ2dsZWJ0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLnBhZ2Utc3VibWVudV90b2dnbGVidG46aG92ZXIgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMDAwOyB9XG4gICAgICAuYWN0aXZlIC5wYWdlLXN1Ym1lbnVfdG9nZ2xlYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLmFjdGl2ZSAucGFnZS1zdWJtZW51X3RvZ2dsZWJ0bjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmFjdGl2ZSAucGFnZS1zdWJtZW51X3RvZ2dsZWJ0biBzdmcge1xuICAgICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAgIC5wYWdlLWRhcmttb2RlIC5wYWdlLXN1Ym1lbnVfdG9nZ2xlYnRuOmhvdmVyLCAucGFnZS1kYXJrbW9kZSAucGFnZS1zdWJtZW51X3RvZ2dsZWJ0bjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAgIC5wYWdlLWRhcmttb2RlIC5wYWdlLXN1Ym1lbnVfdG9nZ2xlYnRuOmhvdmVyOmJlZm9yZSwgLnBhZ2UtZGFya21vZGUgLnBhZ2Utc3VibWVudV90b2dnbGVidG46Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAgIC5wYWdlLWRhcmttb2RlIC5wYWdlLXN1Ym1lbnVfdG9nZ2xlYnRuOmhvdmVyIHN2ZywgLnBhZ2UtZGFya21vZGUgLnBhZ2Utc3VibWVudV90b2dnbGVidG46Zm9jdXMgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjOTk5OTk5OyB9XG4gICAgICAucGFnZS1kYXJrbW9kZSAuYWN0aXZlIC5wYWdlLXN1Ym1lbnVfdG9nZ2xlYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnBhZ2UtZGFya21vZGUgLmFjdGl2ZSAucGFnZS1zdWJtZW51X3RvZ2dsZWJ0bjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLnBhZ2UtZGFya21vZGUgLmFjdGl2ZSAucGFnZS1zdWJtZW51X3RvZ2dsZWJ0biBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH0gfVxuXG4ucGFnZS1zdWJtZW51X292ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWdlLXN1Ym1lbnVfb3ZlcmxheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogNTAwOyB9XG4gICAgICAuYWN0aXZlIC5wYWdlLXN1Ym1lbnVfb3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9IH1cblxuLnBhZ2Utc3VibWVudS1saXN0IC5wYWdlX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLXN1Ym1lbnUtbGlzdCAucGFnZV9pdGVtIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1NZWRpdW1cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICAvKlxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsIFMgKSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgICAgKi8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnBhZ2Utc3VibWVudS1saXN0IC5wYWdlX2l0ZW0gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgICAucGFnZS1kYXJrbW9kZSAucGFnZS1zdWJtZW51LWxpc3QgLnBhZ2VfaXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2Utc3VibWVudS1saXN0IC5wYWdlX2l0ZW0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAucGFnZS1zdWJtZW51LWxpc3QgLnBhZ2VfaXRlbS5jdXJyZW50X3BhZ2VfcGFyZW50ID4gYSxcbiAgLnBhZ2Utc3VibWVudS1saXN0IC5wYWdlX2l0ZW0uY3VycmVudF9wYWdlX2l0ZW0gPiBhLFxuICAucGFnZS1zdWJtZW51LWxpc3QgLnBhZ2VfaXRlbS50b2dnbGUtYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLnBhZ2Utc3VibWVudS1saXN0IC5wYWdlX2l0ZW0gLmNoaWxkcmVuIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNDAwbXMgZWFzZTsgfVxuICAgIC5wYWdlLXN1Ym1lbnUtbGlzdCAucGFnZV9pdGVtIC5jaGlsZHJlbiA+IC5wYWdlX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5wYWdlLXN1Ym1lbnUtbGlzdCAucGFnZV9pdGVtIC5jaGlsZHJlbiA+IC5wYWdlX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsgfSB9XG4gICAgLnBhZ2Utc3VibWVudS1saXN0IC5wYWdlX2l0ZW0gLmNoaWxkcmVuIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucGFnZS1zdWJtZW51LWxpc3QgLnBhZ2VfaXRlbSAuY2hpbGRyZW4gPiAucGFnZV9pdGVtICsgLnBhZ2VfaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiA3LjVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5wYWdlLXN1Ym1lbnUtbGlzdCAucGFnZV9pdGVtIC5jaGlsZHJlbiA+IC5wYWdlX2l0ZW0gKyAucGFnZV9pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG4ucGFnZS1zdWJtZW51LWxpc3QgLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hcnJvdy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1nL2Rpc3QvYXJyb3cuc3ZnKSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luOiAwIDAgMCAwLjMzNGVtO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSB0cmFuc2Zvcm07XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDE0cHg7IH1cbiAgLmFycm93LWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5hcnJvdy1idXR0b24ge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9IH1cbiAgLnBhZ2UtZGFya21vZGUgLmFycm93LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXN0L2Fycm93LWRvd24td2hpdGUuc3ZnKTsgfVxuICAucGFnZV9pdGVtLmN1cnJlbnRfcGFnZV9pdGVtID4gLmFycm93LWJ1dHRvbixcbiAgLnBhZ2VfaXRlbS5jdXJyZW50X3BhZ2VfcGFyZW50ID4gLmFycm93LWJ1dHRvbixcbiAgLnBhZ2VfaXRlbS50b2dnbGUtYWN0aXZlID4gLmFycm93LWJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLnBhZ2VfaXRlbS50b2dnbGUtaW5hY3RpdmUgPiAuYXJyb3ctYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAuYXJyb3ctYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmFycm93LWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ucGFnZS1jaGlsZHJlbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAucGFnZS1jaGlsZHJlbiArIC5wYWdlLWNoaWxkcmVuIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucGFnZS1jaGlsZHJlbi1saXN0IHtcbiAgY29sdW1uczogMjtcbiAgY29sdW1uLWdhcDogbWluKDUwcHgsIDd2dyk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnBhZ2UtY2hpbGRyZW4tbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAucGFnZS1jaGlsZHJlbi1saXN0IHtcbiAgICAgIGNvbHVtbnM6IDE7IH0gfVxuICAucGFnZS1jaGlsZHJlbi1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnBhZ2UtY2hpbGRyZW4tbGlzdCBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBhZ2UtZGFya21vZGUgLnBhZ2UtY2hpbGRyZW4tbGlzdCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtY2hpbGRyZW4tbGlzdCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhZ2UtY2hpbGRyZW4tbGlzdCBhIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucGFnZS1ncmFuZGNoaWxkcmVuIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiBtaW4oNTBweCwgN3Z3KTtcbiAgZ3JpZC1yb3ctZ2FwOiBtaW4oNTBweCwgN3Z3KTtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAucGFnZS1ncmFuZGNoaWxkcmVuIC5wYWdlLWNoaWxkcmVuLWxpc3Qge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAucGFnZS1ncmFuZGNoaWxkcmVuIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLmRlZmF1bHQtcGFnZS1hcnRpY2xlIC5tb2R1bGUtY29tcG9uZW50OmJlZm9yZSxcbi5zaW5nbGUtcG9zdC1hcnRpY2xlIC5tb2R1bGUtY29tcG9uZW50OmJlZm9yZSxcbi5pbnRlcm5hdGlvbmFsLXBhZ2UtYXJ0aWNsZSAubW9kdWxlLWNvbXBvbmVudDpiZWZvcmUsXG4uc2luZ2xlLWNvd29ya2VyLWFydGljbGUgLm1vZHVsZS1jb21wb25lbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTg2MHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgIC5kZWZhdWx0LXBhZ2UtYXJ0aWNsZSAubW9kdWxlLWNvbXBvbmVudDpiZWZvcmUsXG4gICAgLnNpbmdsZS1wb3N0LWFydGljbGUgLm1vZHVsZS1jb21wb25lbnQ6YmVmb3JlLFxuICAgIC5pbnRlcm5hdGlvbmFsLXBhZ2UtYXJ0aWNsZSAubW9kdWxlLWNvbXBvbmVudDpiZWZvcmUsXG4gICAgLnNpbmdsZS1jb3dvcmtlci1hcnRpY2xlIC5tb2R1bGUtY29tcG9uZW50OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5kZWZhdWx0LXBhZ2UtYXJ0aWNsZSAubW9kdWxlLWNvbXBvbmVudDpiZWZvcmUsXG4gICAgLnNpbmdsZS1wb3N0LWFydGljbGUgLm1vZHVsZS1jb21wb25lbnQ6YmVmb3JlLFxuICAgIC5pbnRlcm5hdGlvbmFsLXBhZ2UtYXJ0aWNsZSAubW9kdWxlLWNvbXBvbmVudDpiZWZvcmUsXG4gICAgLnNpbmdsZS1jb3dvcmtlci1hcnRpY2xlIC5tb2R1bGUtY29tcG9uZW50OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBtaW4oNTBweCwgN3Z3KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAobWluKDUwcHgsIDd2dykgKiAyKSk7IH0gfVxuXG4uZGVmYXVsdC1wYWdlLWFydGljbGUgLm1vZHVsZS1jb21wb25lbnRfaGVybzpiZWZvcmUsXG4uZGVmYXVsdC1wYWdlLWFydGljbGUgLm1vZHVsZS1jb21wb25lbnRfbWVkaWE6YmVmb3JlLFxuLmRlZmF1bHQtcGFnZS1hcnRpY2xlIC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZF9zdHlsZS1ncmF5OmJlZm9yZSxcbi5zaW5nbGUtcG9zdC1hcnRpY2xlIC5tb2R1bGUtY29tcG9uZW50X2hlcm86YmVmb3JlLFxuLnNpbmdsZS1wb3N0LWFydGljbGUgLm1vZHVsZS1jb21wb25lbnRfbWVkaWE6YmVmb3JlLFxuLnNpbmdsZS1wb3N0LWFydGljbGUgLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1ncmlkLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1ncmlkX3N0eWxlLWdyYXk6YmVmb3JlLFxuLmludGVybmF0aW9uYWwtcGFnZS1hcnRpY2xlIC5tb2R1bGUtY29tcG9uZW50X2hlcm86YmVmb3JlLFxuLmludGVybmF0aW9uYWwtcGFnZS1hcnRpY2xlIC5tb2R1bGUtY29tcG9uZW50X21lZGlhOmJlZm9yZSxcbi5pbnRlcm5hdGlvbmFsLXBhZ2UtYXJ0aWNsZSAubW9kdWxlLWNvbXBvbmVudF9jb250ZW50LWdyaWQubW9kdWxlLWNvbXBvbmVudF9jb250ZW50LWdyaWRfc3R5bGUtZ3JheTpiZWZvcmUsXG4uc2luZ2xlLWNvd29ya2VyLWFydGljbGUgLm1vZHVsZS1jb21wb25lbnRfaGVybzpiZWZvcmUsXG4uc2luZ2xlLWNvd29ya2VyLWFydGljbGUgLm1vZHVsZS1jb21wb25lbnRfbWVkaWE6YmVmb3JlLFxuLnNpbmdsZS1jb3dvcmtlci1hcnRpY2xlIC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZF9zdHlsZS1ncmF5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2UtaW50ZXJuYXRpb25hbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIGdhcDogbWluKDUwcHgsIDd2dyk7XG4gIGdyaWQtY29sdW1uOiAzIC8gc3BhbiAxMDtcbiAgZ3JpZC1yb3c6IDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2UtaW50ZXJuYXRpb25hbC13cmFwcGVyIHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyOyB9IH1cblxuLnBhZ2UtaW50ZXJuYXRpb25hbC1pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWdlLWludGVybmF0aW9uYWwtaW1hZ2Uge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyOyB9IH1cblxuLnBhZ2UtaW50ZXJuYXRpb25hbC1pbWFnZSArIC5wYWdlLWludGVybmF0aW9uYWwtY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA0OyB9XG4gIC5pcy1pZS1icm93c2VyIC5wYWdlLWludGVybmF0aW9uYWwtaW1hZ2UgKyAucGFnZS1pbnRlcm5hdGlvbmFsLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2UtaW50ZXJuYXRpb25hbC1pbWFnZSArIC5wYWdlLWludGVybmF0aW9uYWwtY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7IH0gfVxuXG4ucGFnZS1pbnRlcm5hdGlvbmFsLWNvbnRlbnQge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODsgfVxuXG4ucGFnZS1jb250ZW50LWxhbmctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnBhZ2UtY29udGVudC1sYW5nLWxpc3QgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnBhZ2UtY29udGVudC1sYW5nLWxpc3QgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI4cmVtOyB9IH1cblxuLm9mZmljZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogbWluKDUwcHgsIDd2dyk7XG4gIG1hcmdpbjogODVweCAwIDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuaXMtaWUtYnJvd3NlciAub2ZmaWNlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLm9mZmljZXMtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA2OHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm9mZmljZXMtbGlzdCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gICAgICBncmlkLXJvdzogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IG1pbig1MHB4LCA3dncpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAub2ZmaWNlcy1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5vZmZpY2VzLWxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG5cbi5wYWdlLWludGVybmF0aW9uYWwtaW1hZ2UgKyAub2ZmaWNlcy1saXN0IHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWdlLWludGVybmF0aW9uYWwtaW1hZ2UgKyAub2ZmaWNlcy1saXN0IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBncmlkLXJvdzogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IG1pbig1MHB4LCA3dncpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAucGFnZS1pbnRlcm5hdGlvbmFsLWltYWdlICsgLm9mZmljZXMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAucGFnZS1pbnRlcm5hdGlvbmFsLWltYWdlICsgLm9mZmljZXMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cblxuLm9mZmljZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pcy1pZS1icm93c2VyIC5vZmZpY2UtaXRlbSB7XG4gICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuaXMtaWUtYnJvd3NlciAub2ZmaWNlLWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgLm9mZmljZS1pdGVtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogY2FsYyhtaW4oNTBweCwgN3Z3KSAqIC0wLjUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9IH1cbiAgLm9mZmljZS1pdGVtIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAub2ZmaWNlLWl0ZW0gaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cbiAgLm9mZmljZS1pdGVtIHAsXG4gIC5vZmZpY2UtaXRlbSBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAub2ZmaWNlLWl0ZW0gcCxcbiAgICAgIC5vZmZpY2UtaXRlbSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAub2ZmaWNlLWl0ZW0gcCxcbiAgICAgIC5vZmZpY2UtaXRlbSBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG4gIC5vZmZpY2UtaXRlbSBhIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm9mZmljZS1pdGVtIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1vZHVsZS1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vZHVsZS1jb21wb25lbnQgKyAubW9kdWxlLWNvbXBvbmVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtODYwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnQgKyAubW9kdWxlLWNvbXBvbmVudDpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBsZWZ0OiAxMDBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudCArIC5tb2R1bGUtY29tcG9uZW50OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBtaW4oNTBweCwgN3Z3KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAobWluKDUwcHgsIDd2dykgKiAyKSk7IH0gfVxuXG4ubW9kdWxlLWNvbXBvbmVudF9oZXJvICsgLm1vZHVsZS1jb21wb25lbnQ6YmVmb3JlLFxuLm1vZHVsZS1jb21wb25lbnRfbWVkaWEgKyAubW9kdWxlLWNvbXBvbmVudDpiZWZvcmUsXG4ubW9kdWxlLWNvbXBvbmVudCArIC5tb2R1bGUtY29tcG9uZW50X2xpbmstbGlzdDpiZWZvcmUsXG4ubW9kdWxlLWNvbXBvbmVudCArIC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZF9zdHlsZS1ncmF5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZHVsZS1jb21wb25lbnRfaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiB2YXIoLS12aWV3cG9ydC1oZWlnaHQsIDEwMHZoKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmlzLWllLWJyb3dzZXIgLm1vZHVsZS1jb21wb25lbnRfaGVybyB7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAubW9kdWxlLWNvbXBvbmVudF9oZXJvIC53cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lIC5tb2R1bGUtY29tcG9uZW50X2hlcm86Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCB0cmFuc3BhcmVudCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNTAwOyB9XG4gIC5tb2R1bGUtY29tcG9uZW50X2hlcm86YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjkpKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDQwMDsgfVxuICAubW9kdWxlLWNvbXBvbmVudF9oZXJvIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm1vZHVsZS1jb21wb25lbnRfaGVybyB2aWRlbyxcbiAgLm1vZHVsZS1jb21wb25lbnRfaGVybyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5oZXJvX2FuY2hvciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiA0MS42NjY3JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDBweDtcbiAgYm90dG9tOiAxMDBweDtcbiAgei1pbmRleDogNTAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5oZXJvX2FuY2hvciB7XG4gICAgICB3aWR0aDogY2FsYyg2Ni42NjclIC0gMTAwcHgpO1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIGJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZXJvX2FuY2hvciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gKG1pbig1MHB4LCA3dncpKSAqIDIpO1xuICAgICAgbGVmdDogbWluKDUwcHgsIDd2dyk7XG4gICAgICBib3R0b206IGNhbGMobWluKDUwcHgsIDd2dykgKiAyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAuaGVyb19hbmNob3Ige1xuICAgICAgYm90dG9tOiBtaW4oNTBweCwgN3Z3KTsgfSB9XG4gIC5oZXJvX2FuY2hvcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaGVyb19hbmNob3IgaDIge1xuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuaGVyb19hbmNob3IgaDIge1xuICAgICAgICBmb250LXNpemU6IDUuNnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIC5oZXJvX2FuY2hvciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgLmhlcm9fYW5jaG9yIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICAuaGVyb19hbmNob3IgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG4gIC5oZXJvX2FuY2hvciBoMiArIGEsXG4gIC5oZXJvX2FuY2hvciBwICsgYSB7XG4gICAgbWFyZ2luLXRvcDogMS40ZW07IH1cbiAgLmhlcm9fYW5jaG9yIGgyICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4ubW9kdWxlLWNvbXBvbmVudF9jb250ZW50IHtcbiAgcGFkZGluZzogMTIycHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDk4cHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfY29udGVudCB7XG4gICAgICBwYWRkaW5nOiBjYWxjKG1pbig1MHB4LCA3dncpICogMikgMDsgfSB9XG4gIC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ2FwOiBtaW4oNTBweCwgN3Z3KTsgfVxuXG4uY29udGVudC1tb2R1bGVfdGh1bWJuYWlsIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250ZW50LW1vZHVsZV90aHVtYm5haWwge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5jb250ZW50LW1vZHVsZV90aHVtYm5haWwge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyOyB9IH1cblxuLmNvbnRlbnQtbW9kdWxlX3dyYXBwZXIge1xuICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgLypcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICovIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRlbnQtbW9kdWxlX3dyYXBwZXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDEwOyB9IH1cbiAgLmNvbnRlbnQtbW9kdWxlX3dpZHRoLW1lZGl1bSAuY29udGVudC1tb2R1bGVfd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250ZW50LW1vZHVsZV93aWR0aC1tZWRpdW0gLmNvbnRlbnQtbW9kdWxlX3dyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7IH0gfVxuICAuY29udGVudC1tb2R1bGVfd2lkdGgtbGFyZ2UgLmNvbnRlbnQtbW9kdWxlX3dyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGVudC1tb2R1bGVfd2lkdGgtbGFyZ2UgLmNvbnRlbnQtbW9kdWxlX3dyYXBwZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7IH0gfVxuICAuY29udGVudC1tb2R1bGVfdGh1bWJuYWlsICsgLmNvbnRlbnQtbW9kdWxlX3dyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA1O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250ZW50LW1vZHVsZV90aHVtYm5haWwgKyAuY29udGVudC1tb2R1bGVfd3JhcHBlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLmNvbnRlbnQtbW9kdWxlX3RodW1ibmFpbCArIC5jb250ZW50LW1vZHVsZV93cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyOyB9IH1cbiAgLmNvbnRlbnQtbW9kdWxlX3RodW1ibmFpbCArIC5jb250ZW50LW1vZHVsZV93cmFwcGVyIC5jb250ZW50LW1vZHVsZV90aXRsZSxcbiAgLmNvbnRlbnQtbW9kdWxlX3RodW1ibmFpbCArIC5jb250ZW50LW1vZHVsZV93cmFwcGVyIC5jb250ZW50LW1vZHVsZV9jb250ZW50LFxuICAuY29udGVudC1tb2R1bGVfdGh1bWJuYWlsICsgLmNvbnRlbnQtbW9kdWxlX3dyYXBwZXIgLmNvbnRlbnQtbW9kdWxlX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnQtbW9kdWxlX3RodW1ibmFpbCArIC5jb250ZW50LW1vZHVsZV93cmFwcGVyIC5jb250ZW50LW1vZHVsZV9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIC5jb250ZW50LW1vZHVsZV90aHVtYm5haWwgKyAuY29udGVudC1tb2R1bGVfd3JhcHBlciAuY29udGVudC1tb2R1bGVfY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IG1pbig1MHB4LCA3dncpOyB9IH1cblxuLmNvbnRlbnQtbW9kdWxlX3NpZGViYXIge1xuICBncmlkLWNvbHVtbjogMTEgLyBzcGFuIDI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRlbnQtbW9kdWxlX3NpZGViYXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XG4gICAgICBncmlkLXJvdzogMjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLmNvbnRlbnQtbW9kdWxlX3NpZGViYXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7IH0gfVxuXG4uY29udGVudC1tb2R1bGVfdGl0bGUge1xuICBmb250LXNpemU6IDZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGVudC1tb2R1bGVfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5jb250ZW50LW1vZHVsZV90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLmNvbnRlbnQtbW9kdWxlX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAuY29udGVudC1tb2R1bGVfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuXG4uc2VjdGlvbi10aXRsZSArIC5jb250ZW50LW1vZHVsZV9jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VjdGlvbi10aXRsZSArIC5jb250ZW50LW1vZHVsZV9jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5zZWN0aW9uLXRpdGxlICsgLmNvbnRlbnQtbW9kdWxlX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7IH0gfVxuXG4uY29udGVudC1tb2R1bGVfZm9vdGVyLFxuLm1vZHVsZS1jb21wb25lbnRfZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDcwcHggYXV0byAwIGF1dG87IH1cbiAgLmNvbnRlbnQtbW9kdWxlX3RodW1ibmFpbCArIC5jb250ZW50LW1vZHVsZV93cmFwcGVyIC5jb250ZW50LW1vZHVsZV9mb290ZXIsIC5jb250ZW50LW1vZHVsZV90aHVtYm5haWwgKyAuY29udGVudC1tb2R1bGVfd3JhcHBlclxuICAubW9kdWxlLWNvbXBvbmVudF9mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLmNvbnRlbnQtbW9kdWxlX3RodW1ibmFpbCArIC5jb250ZW50LW1vZHVsZV93cmFwcGVyIC5jb250ZW50LW1vZHVsZV9mb290ZXIsIC5jb250ZW50LW1vZHVsZV90aHVtYm5haWwgKyAuY29udGVudC1tb2R1bGVfd3JhcHBlclxuICAgICAgLm1vZHVsZS1jb21wb25lbnRfZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGVudC1tb2R1bGVfZm9vdGVyLFxuICAgIC5tb2R1bGUtY29tcG9uZW50X2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuY29udGVudC1tb2R1bGVfZm9vdGVyLFxuICAgIC5tb2R1bGUtY29tcG9uZW50X2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiBtaW4oNTBweCwgN3Z3KTsgfSB9XG4gIC5jb250ZW50LW1vZHVsZV9mb290ZXIgYS5idXR0b24sXG4gIC5tb2R1bGUtY29tcG9uZW50X2Zvb3RlciBhLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZCB7XG4gIHBhZGRpbmc6IDEyMnB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1ncmlkIHtcbiAgICAgIHBhZGRpbmc6IDk4cHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1ncmlkIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMobWluKDUwcHgsIDd2dykgKiAyKSAwOyB9IH1cbiAgLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1ncmlkLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1ncmlkX3N0eWxlLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubW9kdWxlLWNvbXBvbmVudF9jb250ZW50LWdyaWQubW9kdWxlLWNvbXBvbmVudF9jb250ZW50LWdyaWRfc3R5bGUtZ3JheSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZF9zdHlsZS1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZF9zdHlsZS1ibGFjayBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jb250ZW50LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IG1pbig1MHB4LCA3dncpOyB9XG4gIC5pcy1pZS1icm93c2VyIC5jb250ZW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAuY29udGVudC1ncmlkLmNvbnRlbnQtZ3JpZC1sYXlvdXQtbGFyZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWQuY29udGVudC1ncmlkLWxheW91dC1sYXJnZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAuY29udGVudC1ncmlkLmNvbnRlbnQtZ3JpZC1sYXlvdXQtbGFyZ2Uge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgLmNvbnRlbnQtZ3JpZC5jb250ZW50LWdyaWQtbGF5b3V0LW1lZGl1bSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRlbnQtZ3JpZC5jb250ZW50LWdyaWQtbGF5b3V0LW1lZGl1bSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAuY29udGVudC1ncmlkLmNvbnRlbnQtZ3JpZC1sYXlvdXQtbWVkaXVtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfSB9XG4gIC5jb250ZW50LWdyaWQuY29udGVudC1ncmlkLWxheW91dC1zbWFsbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRlbnQtZ3JpZC5jb250ZW50LWdyaWQtbGF5b3V0LXNtYWxsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWQuY29udGVudC1ncmlkLWxheW91dC1zbWFsbCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAuY29udGVudC1ncmlkLmNvbnRlbnQtZ3JpZC1sYXlvdXQtc21hbGwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cblxuLnNlY3Rpb24tdGl0bGUgKyAuY29udGVudC1ncmlkIHtcbiAgbWFyZ2luLXRvcDogNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VjdGlvbi10aXRsZSArIC5jb250ZW50LWdyaWQge1xuICAgICAgbWFyZ2luLXRvcDogNDdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnNlY3Rpb24tdGl0bGUgKyAuY29udGVudC1ncmlkIHtcbiAgICAgIG1hcmdpbi10b3A6IG1pbig1MHB4LCA3dncpOyB9IH1cblxuLmNvbnRlbnQtZ3JpZF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pcy1pZS1icm93c2VyIC5jb250ZW50LWdyaWRfaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubW9kdWxlLWNvbXBvbmVudF9jb250ZW50LWdyaWRfc3R5bGUtZ3JheSAuY29udGVudC1ncmlkX2l0ZW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsYyhtaW4oNTBweCwgN3Z3KSAqIC0wLjUpO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDsgfVxuICAuaXMtaWUtYnJvd3NlciAuY29udGVudC1ncmlkX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5jb250ZW50LWdyaWRfaXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9ybWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZF9zdHlsZS1ncmF5XG4uY29udGVudC1ncmlkLWxheW91dC1sYXJnZVxuLmNvbnRlbnQtZ3JpZF9pdGVtOm50aC1jaGlsZCgzbiArIDMpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub3JtYWw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZF9zdHlsZS1ncmF5XG4uY29udGVudC1ncmlkLWxheW91dC1sYXJnZVxuLmNvbnRlbnQtZ3JpZF9pdGVtOm50aC1jaGlsZCgybiArIDIpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub3JtYWw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZF9zdHlsZS1ncmF5XG4uY29udGVudC1ncmlkLWxheW91dC1sYXJnZVxuLmNvbnRlbnQtZ3JpZF9pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub3JtYWw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9jb250ZW50LWdyaWRfc3R5bGUtZ3JheVxuLmNvbnRlbnQtZ3JpZC1sYXlvdXQtbWVkaXVtXG4uY29udGVudC1ncmlkX2l0ZW06bnRoLWNoaWxkKDRuICsgNCk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vcm1hbDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1ncmlkX3N0eWxlLWdyYXlcbi5jb250ZW50LWdyaWQtbGF5b3V0LW1lZGl1bVxuLmNvbnRlbnQtZ3JpZF9pdGVtOm50aC1jaGlsZCgybiArIDIpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub3JtYWw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtZ3JpZF9zdHlsZS1ncmF5XG4uY29udGVudC1ncmlkLWxheW91dC1tZWRpdW1cbi5jb250ZW50LWdyaWRfaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9ybWFsOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1ncmlkX3N0eWxlLWdyYXlcbi5jb250ZW50LWdyaWQtbGF5b3V0LXNtYWxsXG4uY29udGVudC1ncmlkX2l0ZW06bnRoLWNoaWxkKDZuICsgNik6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vcm1hbDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1ncmlkX3N0eWxlLWdyYXlcbi5jb250ZW50LWdyaWQtbGF5b3V0LXNtYWxsXG4uY29udGVudC1ncmlkX2l0ZW06bnRoLWNoaWxkKDNuICsgMyk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vcm1hbDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9jb250ZW50LWdyaWRfc3R5bGUtZ3JheVxuLmNvbnRlbnQtZ3JpZC1sYXlvdXQtc21hbGxcbi5jb250ZW50LWdyaWRfaXRlbTpudGgtY2hpbGQoMm4gKyAyKTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9ybWFsOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9jb250ZW50LWdyaWRfc3R5bGUtZ3JheVxuLmNvbnRlbnQtZ3JpZC1sYXlvdXQtc21hbGxcbi5jb250ZW50LWdyaWRfaXRlbTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9ybWFsOyB9IH1cbiAgLmNvbnRlbnQtZ3JpZF9pdGVtIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stTWVkaXVtXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWRfaXRlbSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgLmNvbnRlbnQtZ3JpZF9pdGVtIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWRfaXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAuY29udGVudC1ncmlkX2l0ZW0gcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuICAgIC5jb250ZW50LWdyaWRfaXRlbSBwIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stTWVkaXVtXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5tb2R1bGUtY29tcG9uZW50X2NvbnRlbnQtcm93cyB7XG4gIHBhZGRpbmc6IDEyMnB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1yb3dzIHtcbiAgICAgIHBhZGRpbmc6IDk4cHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfY29udGVudC1yb3dzIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMobWluKDUwcHgsIDd2dykgKiAyKSAwOyB9IH1cblxuLmNvbnRlbnQtcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuXG4uc2VjdGlvbi10aXRsZSArIC5jb250ZW50LXJvd3Mge1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5zZWN0aW9uLXRpdGxlICsgLmNvbnRlbnQtcm93cyB7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuc2VjdGlvbi10aXRsZSArIC5jb250ZW50LXJvd3Mge1xuICAgICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7IH0gfVxuXG4uY29udGVudC1yb3dfaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAwIDEwMHB4OyB9XG4gIC5pcy1pZS1icm93c2VyIC5jb250ZW50LXJvd19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRlbnQtcm93X2l0ZW0ge1xuICAgICAgZ2FwOiBtaW4oNTBweCwgN3Z3KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250ZW50LXJvd19pdGVtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLmNvbnRlbnQtcm93X2l0ZW1fX2xheW91dC1yZXZlcnNlIGZpZ3VyZSB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGVudC1yb3dfaXRlbV9fbGF5b3V0LXJldmVyc2UgZmlndXJlIHtcbiAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW46IGF1dG87IH0gfVxuXG4uY29udGVudC1yb3dfaXRlbV9fbGF5b3V0LXJldmVyc2UgZGl2IHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGdyaWQtY29sdW1uOiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250ZW50LXJvd19pdGVtX19sYXlvdXQtcmV2ZXJzZSBkaXYge1xuICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbjogYXV0bzsgfSB9XG5cbi5jb250ZW50LXJvd19pdGVtICsgLmNvbnRlbnQtcm93X2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMjhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGVudC1yb3dfaXRlbSArIC5jb250ZW50LXJvd19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuY29udGVudC1yb3dfaXRlbSArIC5jb250ZW50LXJvd19pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IG1pbig1MHB4LCA3dncpOyB9IH1cblxuLmNvbnRlbnQtcm93X2l0ZW1fY29udGVudCB7XG4gIG1hcmdpbjogYXV0byAwOyB9XG4gIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgaDMsXG4gIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBsaW5lLWhlaWdodDogMS42MzYzNjM2MzY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuY29udGVudC1yb3dfaXRlbV9jb250ZW50IGgzLFxuICAgICAgLmNvbnRlbnQtcm93X2l0ZW1fY29udGVudCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgLmNvbnRlbnQtcm93X2l0ZW1fY29udGVudCBoMyxcbiAgICAgIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgaDQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICAuY29udGVudC1yb3dfaXRlbV9jb250ZW50IHAsXG4gIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgdWwgbGksXG4gIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgb2wgbGksXG4gIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgaDMsXG4gIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDsgfVxuICAgIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgcCBzdHJvbmcsXG4gICAgLmNvbnRlbnQtcm93X2l0ZW1fY29udGVudCB1bCBsaSBzdHJvbmcsXG4gICAgLmNvbnRlbnQtcm93X2l0ZW1fY29udGVudCBvbCBsaSBzdHJvbmcsXG4gICAgLmNvbnRlbnQtcm93X2l0ZW1fY29udGVudCBoMyBzdHJvbmcsXG4gICAgLmNvbnRlbnQtcm93X2l0ZW1fY29udGVudCBoNCBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLU1lZGl1bVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgcCxcbiAgICAuY29udGVudC1yb3dfaXRlbV9jb250ZW50IHVsIGxpLFxuICAgIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgb2wgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cbiAgLmNvbnRlbnQtcm93X2l0ZW1fY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRlbnQtcm93X2l0ZW1fY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmNvbnRlbnQtcm93X2l0ZW1fY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIC5jb250ZW50LXJvd19pdGVtX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGVudC1yb3dfaXRlbV9jb250ZW50IGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKG1pbig1MHB4LCA3dncpICogLTAuNSk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMXB4OyB9IH1cblxuLmlzLWllLWJyb3dzZXIgLmNvbnRlbnQtcm93X2l0ZW1fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJlcG9ydHMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMTBweCBtaW4oNTBweCwgN3Z3KTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDYwJTsgfVxuXG4ucmVwb3J0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsOyB9XG4gIC5yZXBvcnQtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ExYTFhMTsgfVxuXG4ucmVwb3J0LWl0ZW0gLmljb24ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZmlsbDogIzAwMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4ucmVwb3J0LWl0ZW0gYTpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICNhMWExYTE7IH1cblxuLm1lZGlhLWl0ZW1fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaXMtaWUtYnJvd3NlciAubWVkaWEtaXRlbV93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVkaWEtaXRlbV93cmFwcGVyIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1lZGlhLWl0ZW1fd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWVkaWEtaXRlbV93cmFwcGVyIGZpZ2NhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNjVlbSAxMDBweCAwIDEwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAubWVkaWEtaXRlbV93cmFwcGVyIGZpZ2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IG1pbig1MHB4LCA3dncpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtaW4oNTBweCwgN3Z3KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWVkaWEtaXRlbV93cmFwcGVyIGZpZ2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLm1lZGlhLWl0ZW1fd3JhcHBlciBmaWdjYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuN2VtOyB9IH1cbiAgICAud3JhcHBlciAubWVkaWEtaXRlbV93cmFwcGVyIGZpZ2NhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWVkaWEtaXRlbV93cmFwcGVyIHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZWRpYS1pdGVtX3dyYXBwZXIgdmlkZW8ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5tb2R1bGUtY29tcG9uZW50X3Bvc3RzIHtcbiAgcGFkZGluZzogMTIycHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9wb3N0cyB7XG4gICAgICBwYWRkaW5nOiA5OHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5tb2R1bGUtY29tcG9uZW50X3Bvc3RzIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMobWluKDUwcHgsIDd2dykgKiAyKSAwOyB9IH1cbiAgLm1vZHVsZS1jb21wb25lbnRfcG9zdHMgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubW9kdWxlLWNvbXBvbmVudF9wb3N0cyAud3JhcHBlciA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnBvc3RzX2Zvb3RlciB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IDY0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnBvc3RzX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4OyB9IH1cblxuLm1vZHVsZS1jb21wb25lbnRfY293b3JrZXJzIHtcbiAgcGFkZGluZzogMTIycHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9jb3dvcmtlcnMge1xuICAgICAgcGFkZGluZzogOThweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9jb3dvcmtlcnMge1xuICAgICAgcGFkZGluZzogY2FsYyhtaW4oNTBweCwgN3Z3KSAqIDIpIDA7IH0gfVxuICAubW9kdWxlLWNvbXBvbmVudF9jb3dvcmtlcnMgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jb3dvcmtlci1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ2FwOiBtaW4oNTBweCwgN3Z3KTtcbiAgbWFyZ2luOiA4NHB4IGF1dG8gMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaXMtaWUtYnJvd3NlciAuY293b3JrZXItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY293b3JrZXItbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb3dvcmtlci1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5jb3dvcmtlci1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IG1pbig1MHB4LCA3dncpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLmNvd29ya2VyLWxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG5cbi5lbnRyeS1jb3dvcmtlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pcy1pZS1icm93c2VyIC5lbnRyeS1jb3dvcmtlci1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMTYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuaXMtaWUtYnJvd3NlciAuZW50cnktY293b3JrZXItaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmVudHJ5LWNvd29ya2VyLWl0ZW06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsYyhtaW4oNTBweCwgN3Z3KSAqIC0wLjUpO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDsgfVxuICAuZW50cnktY293b3JrZXItaXRlbTpsYXN0LWNoaWxkOmJlZm9yZSxcbiAgLnBhZ2Utc2lkZWJhciAuZW50cnktY293b3JrZXItaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuZW50cnktY293b3JrZXItaXRlbTpudGgtY2hpbGQoNm4gKyA2KTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9ybWFsOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmVudHJ5LWNvd29ya2VyLWl0ZW06bnRoLWNoaWxkKDVuICsgNSk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vcm1hbDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmVudHJ5LWNvd29ya2VyLWl0ZW06bnRoLWNoaWxkKDRuICsgNCk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vcm1hbDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuZW50cnktY293b3JrZXItaXRlbTpudGgtY2hpbGQoM24gKyAzKTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9ybWFsOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAuZW50cnktY293b3JrZXItaXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vcm1hbDsgfSB9XG4gIC5lbnRyeS1jb3dvcmtlci1pdGVtIGEsXG4gIC5lbnRyeS1jb3dvcmtlci1pdGVtIGEgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICAuZW50cnktY293b3JrZXItaXRlbSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZW50cnktY293b3JrZXItaXRlbSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAuZW50cnktY293b3JrZXItaXRlbSBhOmhvdmVyIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuZW50cnktY293b3JrZXItaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuZW50cnktY293b3JrZXItaXRlbSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4uZW50cnktY293b3JrZXItaXRlbV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stTWVkaXVtXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmVudHJ5LWNvd29ya2VyLWl0ZW1fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICBmaWd1cmUgKyAuZW50cnktY293b3JrZXItaXRlbV90aXRsZSxcbiAgaW1nICsgLmVudHJ5LWNvd29ya2VyLWl0ZW1fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmVudHJ5LWNvd29ya2VyLWl0ZW1fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG4ubW9kdWxlLWNvbXBvbmVudF9saW5rLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTIycHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9saW5rLWxpc3Qge1xuICAgICAgcGFkZGluZzogOThweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9saW5rLWxpc3Qge1xuICAgICAgcGFkZGluZzogY2FsYyhtaW4oNTBweCwgN3Z3KSAqIDIpIDA7IH0gfVxuICAucGFnZS1kYXJrbW9kZSAubW9kdWxlLWNvbXBvbmVudF9saW5rLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLW1pbig1MHB4LCA3dncpO1xuICBtYXJnaW4tcmlnaHQ6IC1taW4oNTBweCwgN3Z3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaXMtaWUtYnJvd3NlciAubGluay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLmxpbmstbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBtaW4oNTBweCwgN3Z3KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmxpbmstbGlzdF9pdGVtIHtcbiAgZmxleDogMCAxIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG4gIG1hcmdpbi10b3A6IG1pbig1MHB4LCA3dncpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMobWluKDUwcHgsIDd2dykgKiAwLjUpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKG1pbig1MHB4LCA3dncpICogMC41KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubGluay1saXN0X2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMzMuMzM0JTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMobWluKDUwcHgsIDd2dykgKiAwLjUpO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxpbmstbGlzdF9pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAubGluay1saXN0X2l0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5saW5rLWxpc3RfaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMobWluKDUwcHgsIDd2dykgKiAwLjUpOyB9IH1cbiAgLmxpbmstbGlzdF9pdGVtIGEuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtaW4taGVpZ2h0OiA0LjJlbTtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgLmlzLWllLWJyb3dzZXIgLmxpbmstbGlzdF9pdGVtIGEuYnV0dG9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLmxpbmstbGlzdF9pdGVtIGEuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5saW5rLWxpc3RfaXRlbSBhLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgLnBhZ2UtZGFya21vZGUgLmxpbmstbGlzdF9pdGVtIGEuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ubW9kdWxlLWNvbXBvbmVudF9xdW90ZXMge1xuICBwYWRkaW5nOiAxMjJweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5tb2R1bGUtY29tcG9uZW50X3F1b3RlcyB7XG4gICAgICBwYWRkaW5nOiA5OHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5tb2R1bGUtY29tcG9uZW50X3F1b3RlcyB7XG4gICAgICBwYWRkaW5nOiBjYWxjKG1pbig1MHB4LCA3dncpICogMikgMDsgfSB9XG4gIC5tb2R1bGUtY29tcG9uZW50X3F1b3RlcyAud3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5xdW90ZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogbWluKDUwcHgsIDd2dyk7XG4gIG1hcmdpbjogNzBweCAwIDAgMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucXVvdGVzLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogNDdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnF1b3Rlcy1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IG1pbig1MHB4LCA3dncpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuICAucXVvdGVzLWxpc3QgLnF1b3Rlcy1saXN0X2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaXMtaWUtYnJvd3NlciAucXVvdGVzLWxpc3QgLnF1b3Rlcy1saXN0X2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAucXVvdGVzLWxpc3QgLnF1b3Rlcy1saXN0X2l0ZW06YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNhc2xvbjIyNFN0ZC1Cb29rXCIsIHRpbWVzLCBnZW9yZ2lhLCBzZXJpZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGNhbGMobWluKDUwcHgsIDd2dykgKiAtMC41KTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIC5xdW90ZXMtbGlzdCAucXVvdGVzLWxpc3RfaXRlbTpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5xdW90ZXMtbGlzdCAucXVvdGVzLWxpc3RfaXRlbTpudGgtY2hpbGQoM24gKyAzKTpiZWZvcmUsIC5xdW90ZXMtbGlzdCAucXVvdGVzLWxpc3RfaXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnF1b3Rlcy1saXN0IC5xdW90ZXMtbGlzdF9pdGVtIGZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tb2R1bGUtY29tcG9uZW50X2tleWZpZ3VyZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTIycHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9rZXlmaWd1cmVzIHtcbiAgICAgIHBhZGRpbmc6IDk4cHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfa2V5ZmlndXJlcyB7XG4gICAgICBwYWRkaW5nOiBjYWxjKG1pbig1MHB4LCA3dncpICogMikgMDsgfSB9XG4gIC5tb2R1bGUtY29tcG9uZW50X2tleWZpZ3VyZXMgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ua2V5ZmlndXJlcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiBtaW4oNTBweCwgN3Z3KTtcbiAgbWFyZ2luOiA3MHB4IDAgMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAua2V5ZmlndXJlcy1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5rZXlmaWd1cmVzLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgLmtleWZpZ3VyZXMtbGlzdCAua2V5ZmlndXJlcy1saXN0X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5rZXlmaWd1cmVzLWxpc3QgLmtleWZpZ3VyZXMtbGlzdF9pdGVtIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2FzbG9uMjI0U3RkLUJvb2tcIiwgdGltZXMsIGdlb3JnaWEsIHNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5rZXlmaWd1cmVzLWxpc3QgLmtleWZpZ3VyZXMtbGlzdF9pdGVtIC5zdGF0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5rZXlmaWd1cmVzLWxpc3QgLmtleWZpZ3VyZXMtbGlzdF9pdGVtIC5zdGF0IHtcbiAgICAgICAgICBmb250LXNpemU6IDkuNnJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmtleWZpZ3VyZXMtbGlzdCAua2V5ZmlndXJlcy1saXN0X2l0ZW0gLnN0YXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgICAgICAua2V5ZmlndXJlcy1saXN0IC5rZXlmaWd1cmVzLWxpc3RfaXRlbSAuc3RhdCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07IH0gfVxuICAgIC5pcy1pZS1icm93c2VyIC5rZXlmaWd1cmVzLWxpc3QgLmtleWZpZ3VyZXMtbGlzdF9pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLmtleWZpZ3VyZXMtbGlzdCAua2V5ZmlndXJlcy1saXN0X2l0ZW06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGNhbGMobWluKDUwcHgsIDd2dykgKiAtMC41KTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAua2V5ZmlndXJlcy1saXN0IC5rZXlmaWd1cmVzLWxpc3RfaXRlbTpudGgtY2hpbGQoNG4gKyA0KTpiZWZvcmUsIC5rZXlmaWd1cmVzLWxpc3QgLmtleWZpZ3VyZXMtbGlzdF9pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAua2V5ZmlndXJlcy1saXN0IC5rZXlmaWd1cmVzLWxpc3RfaXRlbTpudGgtY2hpbGQoMm4pOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vcm1hbDsgfSB9XG5cbi5tb2R1bGUtY29tcG9uZW50X21lZGlhLWRvd25sb2FkcyB7XG4gIHBhZGRpbmc6IDEyMnB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfbWVkaWEtZG93bmxvYWRzIHtcbiAgICAgIHBhZGRpbmc6IDk4cHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfbWVkaWEtZG93bmxvYWRzIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMobWluKDUwcHgsIDd2dykgKiAyKSAwOyB9IH1cblxuLm1lZGlhLWRvd25sb2FkLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IG1pbig1MHB4LCA3dncpO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5tZWRpYS1kb3dubG9hZC1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5tZWRpYS1kb3dubG9hZC1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IG1pbig1MHB4LCA3dncpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG5cbi5tZWRpYS1kb3dubG9hZHMtbGlzdF9pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7IH1cbiAgLm1lZGlhLWRvd25sb2Fkcy1saXN0X2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5tZWRpYS1kb3dubG9hZHMtbGlzdF9pdGVtIGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Rpc3QvaWNvbi1kb3dubG9hZC5zdmdcIikgMTAwJSAwLjEyZW0gbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMWVtIDFlbTtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMS4xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5tZWRpYS1kb3dubG9hZHMtbGlzdF9pdGVtIGEgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4ubW9kdWxlLWNvbXBvbmVudF9tZWRpYS1kb3dubG9hZHMgZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDcwcHggYXV0byAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfbWVkaWEtZG93bmxvYWRzIGZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4OyB9IH1cbiAgLm1vZHVsZS1jb21wb25lbnRfbWVkaWEtZG93bmxvYWRzIGZvb3RlciBidXR0b24ge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4ubW9kdWxlLWNvbXBvbmVudF9uZXdzbGV0dGVyLXBvc3RzIHtcbiAgcGFkZGluZzogMTIycHggMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubW9kdWxlLWNvbXBvbmVudF9uZXdzbGV0dGVyLXBvc3RzIHtcbiAgICAgIHBhZGRpbmc6IDk4cHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLm1vZHVsZS1jb21wb25lbnRfbmV3c2xldHRlci1wb3N0cyB7XG4gICAgICBwYWRkaW5nOiBjYWxjKG1pbig1MHB4LCA3dncpICogMikgMDsgfSB9XG4gIC5tb2R1bGUtY29tcG9uZW50X25ld3NsZXR0ZXItcG9zdHMgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ2FwOiBtaW4oNTBweCwgN3Z3KTsgfVxuXG4ubmV3c2xldHRlci1wb3N0c19oZWFkZXIge1xuICBncmlkLWNvbHVtbjogMiAvIHNwYW4gNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubmV3c2xldHRlci1wb3N0c19oZWFkZXIge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5uZXdzbGV0dGVyLXBvc3RzX2hlYWRlciB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7IH0gfVxuXG4ubmV3c2xldHRlci1wb3N0c19ib2R5IHtcbiAgZ3JpZC1jb2x1bW46IDggLyBzcGFuIDQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLm5ld3NsZXR0ZXItcG9zdHNfYm9keSB7XG4gICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLm5ld3NsZXR0ZXItcG9zdHNfYm9keSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7IH0gfVxuXG4ubmV3c2xldHRlci1wb3N0c190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1NZWRpdW1cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubmV3c2xldHRlci1wb3N0c190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLm5ld3NsZXR0ZXItcG9zdHNfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgLm5ld3NsZXR0ZXItcG9zdHNfdGl0bGUgKyAubmV3c2xldHRlci1wb3N0c19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5uZXdzbGV0dGVyLXBvc3RzX2Rlc2NyaXB0aW9uLFxuLm5ld3NsZXR0ZXItcG9zdHNfYm9keSxcbi5uZXdzbGV0dGVyLXBvc3RzX2JvZHkgdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAubmV3c2xldHRlci1wb3N0c19kZXNjcmlwdGlvbixcbiAgICAubmV3c2xldHRlci1wb3N0c19ib2R5LFxuICAgIC5uZXdzbGV0dGVyLXBvc3RzX2JvZHkgdGltZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuXG4ubmV3c2xldHRlci1wb3N0c19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuaXMtaWUtYnJvd3NlciAubmV3c2xldHRlci1wb3N0c19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmlzLWllLWJyb3dzZXIgLm5ld3NsZXR0ZXItcG9zdHNfbGlzdCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubmV3c2xldHRlci1wb3N0c19saXN0ICsgcCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyhtaW4oNTBweCwgN3Z3KSAvIDIpOyB9XG5cbi5uZXdzbGV0dGVyLXBvc3RfaXRlbSArIC5uZXdzbGV0dGVyLXBvc3RfaXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNzVlbTsgfVxuXG4ubmV3c2xldHRlci1wb3N0X2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uZXdzbGV0dGVyLXBvc3RfaXRlbSBhIHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXN0L2NoZXZyb24tcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAwLjI1ZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAwLjc1ZW07XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHdpZHRoOiAxZW07IH1cbiAgLm5ld3NsZXR0ZXItcG9zdF9pdGVtIGE6aG92ZXIgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Rpc3QvY2hldnJvbi1yaWdodC1ncmF5LnN2Z1wiKTsgfVxuXG4ubmV3c2xldHRlci1wb3N0X2l0ZW0gdGltZSB7XG4gIG1hcmdpbi10b3A6IDAuMzM0ZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLm5ld3NsZXR0ZXItcG9zdF9pdGVtIHRpbWUge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5uZXdzbGV0dGVyLXBvc3RfaXRlbSB0aW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5uZXdzbGV0dGVyLXBvc3RfaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnRhYmxlLXdyYXBwZXIgdGFibGUge1xuICAgICAgd2lkdGg6IGNhbGMoNzUwcHggLSBtaW4oNTBweCwgN3Z3KSAqIDIpICFpbXBvcnRhbnQ7IH0gfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIHRhYmxlIHRoZWFkIHRoLFxuICB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIHRhYmxlIHRoZWFkIHRoLFxuICAgICAgdGFibGUgdGJvZHkgdGQge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIHRhYmxlIHRoZWFkIHRoLFxuICAgICAgdGFibGUgdGJvZHkgdGQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cbiAgICB0YWJsZSB0aGVhZCB0aCBzdHJvbmcsXG4gICAgdGFibGUgdGJvZHkgdGQgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1NZWRpdW1cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnBhZ2UtYWNjb3JkaW9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdhcDogbWluKDUwcHgsIDd2dyk7XG4gIHBhZGRpbmctYm90dG9tOiAxMjJweDsgfVxuXG4ucGFnZS1hY2NvcmRpb25zIHtcbiAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2UtYWNjb3JkaW9ucyB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7IH0gfVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgLmlzLWllLWJyb3dzZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5hY2NvcmRpb24taXRlbSArIC5hY2NvcmRpb24taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7IH1cbiAgLmFjY29yZGlvbi1pdGVtIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMCAyMHB4IDEwcHggMDtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYWNjb3JkaW9uLWl0ZW0gYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAgIC5hY2NvcmRpb24taXRlbSBidXR0b24gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5hY2NvcmRpb24taXRlbSBidXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgLmFjY29yZGlvbi1pdGVtIGJ1dHRvbjpob3ZlciwgLmFjY29yZGlvbi1pdGVtIGJ1dHRvbjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ExYTFhMTsgfVxuICAgICAgLmFjY29yZGlvbi1pdGVtIGJ1dHRvbjpob3ZlciBzdmcsIC5hY2NvcmRpb24taXRlbSBidXR0b246Zm9jdXMgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ExYTFhMTsgfVxuXG4uYWNjb3JkaW9uLWl0ZW1fcGFuZWwge1xuICBtYXJnaW4tdG9wOiBjYWxjKG1pbig1MHB4LCA3dncpICogMC41KTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDQwMG1zIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmlzLWllLWJyb3dzZXIgLmFjY29yZGlvbi1pdGVtX3BhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5sb2FkaW5nLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuLmxvYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7IH1cbiAgLmxvYWRpbmcgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbmltYXRpb246IGxvYWRpbmcgMnMgY3ViaWMtYmV6aWVyKDAsIDAuMiwgMC44LCAxKSBpbmZpbml0ZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7IH1cbiAgLmxvYWRpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cblxuLnNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7IH1cbiAgLnNwaW5uZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuNXMgY3ViaWMtYmV6aWVyKDAsIDAuMiwgMC44LCAxKSBpbmZpbml0ZTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucG9zdHMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogbWluKDUwcHgsIDd2dyk7XG4gIG1hcmdpbjogNzBweCBhdXRvIDAgYXV0bzsgfVxuICAuaXMtaWUtYnJvd3NlciAucG9zdHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucG9zdHMtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBvc3RzLWxpc3Qge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnBvc3RzLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5wb3N0cy1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLnBvc3RzLWxpc3Rfc2hvd21vcmUge1xuICBtYXJnaW4tdG9wOiA2NHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wb3N0cy1saXN0X3Nob3dtb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuXG4ucG9zdGVudHJ5LFxuLnNlYXJjaGVudHJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pcy1pZS1icm93c2VyIC5wb3N0ZW50cnksIC5pcy1pZS1icm93c2VyXG4gIC5zZWFyY2hlbnRyeSB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5pcy1pZS1icm93c2VyIC5wb3N0ZW50cnk6YmVmb3JlLCAuaXMtaWUtYnJvd3NlclxuICAuc2VhcmNoZW50cnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5wb3N0ZW50cnk6YmVmb3JlLFxuICAuc2VhcmNoZW50cnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsYyhtaW4oNTBweCwgN3Z3KSAqIC0wLjUpO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDsgfVxuICAucG9zdGVudHJ5Omxhc3QtY2hpbGQ6YmVmb3JlLFxuICAuc2VhcmNoZW50cnk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vcm1hbDsgfVxuICAuc2luZ2xlLWNvd29ya2VyIC5wb3N0ZW50cnk6bnRoLWNoaWxkKDFuICsgNSksIC5zaW5nbGUtY293b3JrZXJcbiAgLnNlYXJjaGVudHJ5Om50aC1jaGlsZCgxbiArIDUpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtY293b3JrZXIgLnNob3ctZnVsbC1saXN0IC5wb3N0ZW50cnk6bnRoLWNoaWxkKDFuICsgNSksIC5zaW5nbGUtY293b3JrZXIgLnNob3ctZnVsbC1saXN0XG4gIC5zZWFyY2hlbnRyeTpudGgtY2hpbGQoMW4gKyA1KSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBvc3RlbnRyeTpudGgtY2hpbGQoNG4gKyA0KTpiZWZvcmUsXG4gICAgLnBvc3RzLWxpc3QtZ3JpZCAucG9zdGVudHJ5Om50aC1jaGlsZCg0biArIDMpOmJlZm9yZSxcbiAgICAuc2VhcmNoZW50cnk6bnRoLWNoaWxkKDRuICsgNCk6YmVmb3JlLFxuICAgIC5wb3N0cy1saXN0LWdyaWRcbiAgICAuc2VhcmNoZW50cnk6bnRoLWNoaWxkKDRuICsgMyk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vcm1hbDsgfVxuICAgIC5wb3N0cy1saXN0LWdyaWQgLnBvc3RlbnRyeTpudGgtY2hpbGQoNG4gKyA0KTpiZWZvcmUsIC5wb3N0cy1saXN0LWdyaWRcbiAgICAuc2VhcmNoZW50cnk6bnRoLWNoaWxkKDRuICsgNCk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucG9zdGVudHJ5Om50aC1jaGlsZCgybiArIDIpOmJlZm9yZSxcbiAgICAucG9zdHMtbGlzdC1ncmlkIC5wb3N0ZW50cnk6bnRoLWNoaWxkKDJuICsgMSk6YmVmb3JlLFxuICAgIC5zZWFyY2hlbnRyeTpudGgtY2hpbGQoMm4gKyAyKTpiZWZvcmUsXG4gICAgLnBvc3RzLWxpc3QtZ3JpZFxuICAgIC5zZWFyY2hlbnRyeTpudGgtY2hpbGQoMm4gKyAxKTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9ybWFsOyB9XG4gICAgLnBvc3RzLWxpc3QtZ3JpZCAucG9zdGVudHJ5Om50aC1jaGlsZCgybiArIDIpOmJlZm9yZSwgLnBvc3RzLWxpc3QtZ3JpZFxuICAgIC5zZWFyY2hlbnRyeTpudGgtY2hpbGQoMm4gKyAyKTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5wb3N0ZW50cnk6YmVmb3JlLFxuICAgIC5zZWFyY2hlbnRyeTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9ybWFsOyB9IH1cbiAgLnBvc3RlbnRyeSA+IGEsXG4gIC5zZWFyY2hlbnRyeSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2U7IH1cbiAgICAucG9zdGVudHJ5ID4gYTpob3ZlcixcbiAgICAuc2VhcmNoZW50cnkgPiBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAucG9zdGVudHJ5IGltZyxcbiAgLnNlYXJjaGVudHJ5IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvc3RlbnRyeSBpbWcgKyBoMixcbiAgLnBvc3RlbnRyeSBmaWd1cmUgKyBoMixcbiAgLnNlYXJjaGVudHJ5IGltZyArIGgyLFxuICAuc2VhcmNoZW50cnkgZmlndXJlICsgaDIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuaXMtaWUtYnJvd3NlciAucG9zdGVudHJ5IGltZyArIGgyLCAuaXMtaWUtYnJvd3NlclxuICAgIC5wb3N0ZW50cnkgZmlndXJlICsgaDIsIC5pcy1pZS1icm93c2VyXG4gICAgLnNlYXJjaGVudHJ5IGltZyArIGgyLCAuaXMtaWUtYnJvd3NlclxuICAgIC5zZWFyY2hlbnRyeSBmaWd1cmUgKyBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAucG9zdGVudHJ5IGltZyArIGgyLFxuICAgICAgLnBvc3RlbnRyeSBmaWd1cmUgKyBoMixcbiAgICAgIC5zZWFyY2hlbnRyeSBpbWcgKyBoMixcbiAgICAgIC5zZWFyY2hlbnRyeSBmaWd1cmUgKyBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuICAucG9zdGVudHJ5IGgyLFxuICAuc2VhcmNoZW50cnkgaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAucG9zdGVudHJ5IGgyLFxuICAgICAgLnNlYXJjaGVudHJ5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAucG9zdGVudHJ5IGgyLFxuICAgICAgLnNlYXJjaGVudHJ5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gICAgICAucG9zdGVudHJ5IGgyLFxuICAgICAgLnNlYXJjaGVudHJ5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgLnBvc3RlbnRyeSB0aW1lLFxuICAuc2VhcmNoZW50cnkgdGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC4zMzRlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAucG9zdGVudHJ5IHRpbWUsXG4gICAgICAuc2VhcmNoZW50cnkgdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgLnBvc3RlbnRyeSB0aW1lLFxuICAgICAgLnNlYXJjaGVudHJ5IHRpbWUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4ucG9zdC10ZXJtcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnBvc3QtdGVybXMtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjY2N2VtOyB9IH1cbiAgLnBvc3QtdGVybXMtbGlzdCArIHRpbWUge1xuICAgIG1hcmdpbjogMDsgfVxuICAucG9zdC10ZXJtcy1saXN0IGxpIHtcbiAgICBtYXJnaW46IDAgMC42NjdlbSAwLjMzNGVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5wb3N0LXRlcm1zLWxpc3QgbGkge1xuICAgICAgICBtYXJnaW46IDAgMC4yZW0gMC4xZW0gMDsgfSB9XG4gICAgLnBvc3QtdGVybXMtbGlzdCBsaSBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMzAwbXMsIGJvcmRlci1jb2xvciBlYXNlIDMwMG1zOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAucG9zdC10ZXJtcy1saXN0IGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIC5wb3N0LXRlcm1zLWxpc3QgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAgIC5wb3N0LXRlcm1zLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MywgMTUzLCAxNTMsIDApOyB9XG5cbi5wb3N0LW1haW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ2FwOiBtaW4oNTBweCwgN3Z3KTtcbiAgcGFkZGluZy10b3A6IDEyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucG9zdC1tYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9IH1cbiAgLmlzLWllLWJyb3dzZXIgLnBvc3QtbWFpbjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucG9zdC1tYWluOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMjRweCk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMjRweDtcbiAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wb3N0LW1haW46YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNThweCk7XG4gICAgICB0b3A6IDk4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5wb3N0LW1haW4ge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMobWluKDUwcHgsIDd2dykgKiAzLjUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IG1pbig1MHB4LCA3dncpOyB9IH1cblxuLnBvc3QtcHJpbWFyeS1pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wb3N0LXByaW1hcnktaW1hZ2Uge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyOyB9IH1cblxuLnBvc3QtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucG9zdC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogbWluKDUwcHgsIDd2dyk7IH0gfVxuICAucG9zdC1oZWFkZXIgLnBvc3QtdGVybXMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBvc3QtaGVhZGVyIC5wb3N0LXRlcm1zLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKG1pbig1MHB4LCA3dncpICogMC41KTsgfSB9XG5cbi5wb3N0LXNoYXJlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wb3N0LXNoYXJlLWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBvcGFjaXR5OyB9XG4gIC5wb3N0LXNoYXJlLWxpc3QtaXRlbSBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLnBvc3Qtc2hhcmUtbGlzdC1pdGVtICsgbGkge1xuICBtYXJnaW4tbGVmdDogMC4wNWVtOyB9XG5cbi5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuICB0aW1lICsgLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIHRpbWUgKyAucG9zdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuXG4ucG9zdC1ib2R5IHtcbiAgZ3JpZC1jb2x1bW46IDggLyBzcGFuIDU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgLnBvc3QtYm9keSB7XG4gICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wb3N0LWJvZHkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyOyB9IH1cblxuLnBvc3QtcGFzc3dvcmQtbG9naW4tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAucG9zdC1wYXNzd29yZC1sb2dpbi1mb3JtIHA6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvc3QtcGFzc3dvcmQtbG9naW4tZm9ybSBpbnB1dFt0eXBlPSdwYXNzd29yZCddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDAgMCAwLjI1ZW0gMDsgfVxuICAgIC5wb3N0LXBhc3N3b3JkLWxvZ2luLWZvcm0gaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAucG9zdC1wYXNzd29yZC1sb2dpbi1mb3JtIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvOyB9XG5cbi5wb3N0LXBhc3N3b3JkLWxvZ2luLWZvcm1fZmllbGQtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICBtYXJnaW46IDFlbSAwIDAgMDsgfVxuXG4uY293b3JrZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMTI1cHggMCAxMDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvd29ya2VyLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiA5OHB4IDAgODBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuY293b3JrZXItaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKG1pbig1MHB4LCA3dncpICogMy41KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKG1pbig1MHB4LCA3dncpICogMik7IH1cbiAgICAgIC5jb3dvcmtlci1oZWFkZXIgaDEge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5OyB9IH1cbiAgLmNvd29ya2VyLWhlYWRlciBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5jb3dvcmtlci1oZWFkZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5jb3dvcmtlci1tYWluIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdhcDogbWluKDUwcHgsIDd2dyk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY293b3JrZXItbWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWluKDUwcHgsIDd2dyk7IH0gfVxuICAuY293b3JrZXItbWFpbiBoMyB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmNvd29ya2VyLW1haW4gaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIC5jb3dvcmtlci1tYWluIGR0LFxuICAuY293b3JrZXItbWFpbiBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLU1lZGl1bVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5jb3dvcmtlci1tYWluIGR0LFxuICAgICAgLmNvd29ya2VyLW1haW4gaDQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIC5jb3dvcmtlci1tYWluIGRkLFxuICAuY293b3JrZXItbWFpbiB1bCBsaSxcbiAgLmNvd29ya2VyLW1haW4gcCxcbiAgLmNvd29ya2VyLW1haW4gYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5jb3dvcmtlci1tYWluIGRkLFxuICAgICAgLmNvd29ya2VyLW1haW4gdWwgbGksXG4gICAgICAuY293b3JrZXItbWFpbiBwLFxuICAgICAgLmNvd29ya2VyLW1haW4gYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAuY293b3JrZXItbWFpbiBkbCArIGRsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuY293b3JrZXItbWFpbiBkbCArIGRsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gIC5jb3dvcmtlci1tYWluIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY293b3JrZXItbWFpbiBoMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmNvd29ya2VyLW1haW4gaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM3cHg7IH0gfVxuICAuY293b3JrZXItbWFpbiBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5jb3dvcmtlci1tYWluIC5wb3N0LXNoYXJlLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmNvd29ya2VyLWN2LWRldGFpbHMgaDMge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wcm9maWxlLXRleHQgKyAuY293b3JrZXItY3YtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnByb2ZpbGUtdGV4dCArIC5jb3dvcmtlci1jdi1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDM3cHg7IH0gfVxuXG4uY293b3JrZXItY3YtZGV0YWlscyBkZDpiZWZvcmUge1xuICBjb250ZW50OiAn4oCiJztcbiAgbWFyZ2luLXJpZ2h0OiAwLjMzNGVtOyB9XG5cbi5jb3dvcmtlci10ZXJtcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvd29ya2VyLXRlcm1zIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuXG4uY293b3JrZXItcG9ydHJhaXQtaW1hZ2Uge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNTsgfVxuICAuaXMtaWUtYnJvd3NlciAuY293b3JrZXItcG9ydHJhaXQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb3dvcmtlci1wb3J0cmFpdC1pbWFnZSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLmNvd29ya2VyLXBvcnRyYWl0LWltYWdlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA1OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAuY293b3JrZXItcG9ydHJhaXQtaW1hZ2Uge1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7IH0gfVxuICAuY293b3JrZXItcG9ydHJhaXQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uY293b3JrZXItY29udGFjdC1kZXRhaWxzIHtcbiAgZ3JpZC1jb2x1bW46IDYgLyBzcGFuIDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb3dvcmtlci1jb250YWN0LWRldGFpbHMge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5jb3dvcmtlci1jb250YWN0LWRldGFpbHMge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5jb3dvcmtlci1jb250YWN0LWRldGFpbHMge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyOyB9IH1cbiAgLmNvd29ya2VyLWNvbnRhY3QtZGV0YWlsczpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMobWluKDUwcHgsIDd2dykgKiAtMC41KTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvd29ya2VyLWNvbnRhY3QtZGV0YWlsczpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub3JtYWw7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAuY293b3JrZXItY29udGFjdC1kZXRhaWxzOmJlZm9yZSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3R0b206IGNhbGMobWluKDUwcHgsIDd2dykgKiAtMC41KTsgfSB9XG4gIC5pcy1pZS1icm93c2VyIC5jb3dvcmtlci1jb250YWN0LWRldGFpbHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi5jb3dvcmtlci1jb250YWN0LWRldGFpbHMtaXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI3cHg7IH1cbiAgLmlzLWllLWJyb3dzZXIgLmNvd29ya2VyLWNvbnRhY3QtZGV0YWlscy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5jb3dvcmtlci1jb250YWN0LWRldGFpbHMtaXRlbXMge1xuICAgICAgZ2FwOiBjYWxjKG1pbig1MHB4LCA3dncpICogMC41KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpOyB9IH1cblxuLmN2LWRvd25sb2FkLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5jdi1kb3dubG9hZC1saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmN2LWRvd25sb2FkLWxpbmtzIC5zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jdi1kb3dubG9hZC1saW5rcyAuZG8tbm90LWFsbG93IC5zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmN2LWRvd25sb2FkLWxpbmtzIC5kby1ub3QtYWxsb3cgYSxcbiAgLmN2LWRvd25sb2FkLWxpbmtzIC5kby1ub3QtYWxsb3cgYnV0dG9uIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuMzM0OyB9XG5cbi5jb3dvcmtlci1wcm9maWxlLXBkZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuYnV0dG9uLmNvd29ya2VyLXByb2ZpbGUtcGRmLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICBidXR0b24uY293b3JrZXItcHJvZmlsZS1wZGYtYnV0dG9uOmhvdmVyLCBidXR0b24uY293b3JrZXItcHJvZmlsZS1wZGYtYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ExYTFhMTsgfVxuXG4uY293b3JrZXItYWJvdXQge1xuICBncmlkLWNvbHVtbjogOSAvIHNwYW4gNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pcy1pZS1icm93c2VyIC5jb3dvcmtlci1hYm91dCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5jb3dvcmtlci1hYm91dCB7XG4gICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuY293b3JrZXItYWJvdXQge1xuICAgICAgZ3JpZC1jb2x1bW46IDYgLyBzcGFuIDc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5jb3dvcmtlci1hYm91dCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAgIC5jb3dvcmtlci1hYm91dDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKG1pbig1MHB4LCA3dncpICogLTAuNSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4OyB9XG4gICAgLmlzLWllLWJyb3dzZXIgLmNvd29ya2VyLWFib3V0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgLmNvd29ya2VyLWFib3V0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBhZG9iZS1jYXNsb24tcHJvLCB0aW1lcywgZ2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuY293b3JrZXItYWJvdXQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgLmNvd29ya2VyLWFib3V0IHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cblxuLnByb2ZpbGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvZmlsZS10ZXh0IC5wcm9maWxlLWRlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCA0MDBtcyBlYXNlOyB9XG4gICAgLnByb2ZpbGUtdGV4dCAucHJvZmlsZS1kZXNjcmlwdGlvbiA+ICogKyAqIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMi41cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAucHJvZmlsZS10ZXh0IC5wcm9maWxlLWRlc2NyaXB0aW9uID4gKiArICoge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnB4OyB9IH1cbiAgLnByb2ZpbGUtdGV4dC5hY3RpdmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cblxuLnNob3ctcHJvZmlsZS1idXR0b24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHdoaXRlIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWN0aXZlIC5zaG93LXByb2ZpbGUtYnV0dG9uLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuXG5idXR0b24uc2hvdy1wcm9maWxlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stTWVkaXVtXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgYnV0dG9uLnNob3ctcHJvZmlsZS1idXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBidXR0b24uc2hvdy1wcm9maWxlLWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9kaXN0L2Fycm93LnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW46IDNweCAwIDAgMC4zMzRlbTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEycHg7IH1cbiAgICAuYWN0aXZlIGJ1dHRvbi5zaG93LXByb2ZpbGUtYnV0dG9uOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5jb29raWViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLCB2aXNpYmlsaXR5IDBtcyBsaW5lYXIgNTAwbXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29va2llYmFyIGg1IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5jb29raWViYXIgaDUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIC5jb29raWViYXIgYSxcbiAgLmNvb2tpZWJhciBidXR0b24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb29raWViYXIgYTpob3ZlcixcbiAgLmNvb2tpZWJhciBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAuY29va2llYmFyIGJ1dHRvbjpob3ZlcixcbiAgLmNvb2tpZWJhciBidXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnBhZ2UtZGFya21vZGUgLmNvb2tpZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5wYWdlLWRhcmttb2RlIC5jb29raWViYXIgYSxcbiAgICAucGFnZS1kYXJrbW9kZSAuY29va2llYmFyIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5wYWdlLWRhcmttb2RlIC5jb29raWViYXIgYnV0dG9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzk5OTk5OTsgfVxuICAgIC5wYWdlLWRhcmttb2RlIC5jb29raWViYXIgYnV0dG9uOmhvdmVyLFxuICAgIC5wYWdlLWRhcmttb2RlIC5jb29raWViYXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAuY29va2llYmFyIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9IH1cbiAgLmNvb2tpZWJhci5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLCB2aXNpYmlsaXR5IDBtcyBsaW5lYXIgMHM7IH1cbiAgLmNvb2tpZWJhciAud3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IGNhbGMobWluKDUwcHgsIDd2dykgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyhtaW4oNTBweCwgN3Z3KSAvIDIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29va2llYmFyIC53cmFwcGVyIHtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5jb29raWViYXIgLmNvb2tpZWJhci10ZXh0IHtcbiAgICBmbGV4OiAxIDEgY2FsYygxMDAlIC0gMjk2cHgpO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI5NnB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmNvb2tpZWJhciAuY29va2llYmFyLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29va2llYmFyIC5jb29raWViYXItdGV4dCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jb29raWViYXIgLmNvb2tpZWJhci10ZXh0IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNvb2tpZWJhciAuY29va2llYmFyLXRleHQgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLmNvb2tpZWJhciBidXR0b24uY29va2llLWJhci1idXR0b24tb2sge1xuICAgIGZsZXg6IDEgMSAyNDZweDtcbiAgICBtYXgtd2lkdGg6IDI0NnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtaW4td2lkdGg6IDI0NnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29va2llYmFyIGJ1dHRvbi5jb29raWUtYmFyLWJ1dHRvbi1vayB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAuY29va2llYmFyIGJ1dHRvbi5jb29raWUtYmFyLWJ1dHRvbi1vayB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7IH0gfVxuXG4uY293b3JrZXItY3YtYTQgLmNvbXBhbnktbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb3dvcmtlci1jdi1hNCBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDsgfVxuXG4uY293b3JrZXItY3YtYTQgaDEge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4uY293b3JrZXItY3YtYTQgaDMge1xuICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb3dvcmtlci1jdi1hNCBkdCxcbi5jb3dvcmtlci1jdi1hNCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1NZWRpdW1cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uY293b3JrZXItY3YtYTQgZGQsXG4uY293b3JrZXItY3YtYTQgdWwgbGksXG4uY293b3JrZXItY3YtYTQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNvd29ya2VyLWN2LWE0IGRsICsgZGwge1xuICBtYXJnaW4tdG9wOiAxMi41cHg7IH1cblxuLmNvd29ya2VyLWN2LWE0IGgzIHtcbiAgbWFyZ2luOiAyNXB4IDAgOHB4IDA7IH1cblxuLmNvd29ya2VyLWN2LWE0IC5hcnRpY2xlLXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBhZG9iZS1jYXNsb24tcHJvLCB0aW1lcywgZ2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmNvd29ya2VyLWN2LWE0IC53cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdhcDogbWluKDUwcHgsIDd2dyk7XG4gIHBhZGRpbmc6IDUwcHg7IH1cblxuLmNvd29ya2VyLWN2LWE0IC5jb21wYW55LWxvZ28ge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNTtcbiAgZ3JpZC1yb3c6IDE7IH1cblxuLmNvd29ya2VyLWN2LWE0IC5jb3dvcmtlci1jdi1oZWFkZXIge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ3JpZC1yb3c6IDI7IH1cbiAgLmNvd29ya2VyLWN2LWE0IC5jb3dvcmtlci1jdi1oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uY293b3JrZXItY3YtYTQgLmNvd29ya2VyLWN2LWNvbnRhY3Qge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNTtcbiAgZ3JpZC1yb3c6IDM7IH1cblxuLmNvd29ya2VyLWN2LWE0IC5jb3dvcmtlci1jdi1tYWluIHtcbiAgZ3JpZC1jb2x1bW46IDYgLyBzcGFuIDc7XG4gIGdyaWQtcm93OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvd29ya2VyLWN2LWE0IC5jb3dvcmtlci1jdi1tYWluOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkOCAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKG1pbig1MHB4LCA3dncpICogLTAuNSk7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHotaW5kZXg6IDEwMDsgfVxuXG4jc2ltcGxpZm9ybSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICNzaW1wbGlmb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IG1pbig1MHB4LCA3dncpOyB9IH1cbiAgI3NpbXBsaWZvcm0gYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gICAgI3NpbXBsaWZvcm0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ExYTFhMSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI3NpbXBsaWZvcm0gYixcbiAgI3NpbXBsaWZvcm0gc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stTWVkaXVtXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7IH1cbiAgI3NpbXBsaWZvcm0gLmxhYmVsLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAjc2ltcGxpZm9ybSBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLU1lZGl1bVwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAjc2ltcGxpZm9ybSAuaGFzLWVycm9yIGxhYmVsIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICNzaW1wbGlmb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3NpbXBsaWZvcm0gLmZpZWxkLW11bHRpc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI3NpbXBsaWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAwLjI1ZW0gMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICNzaW1wbGlmb3JtIC5pcy1yZXF1aXJlZCB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMmVtICFpbXBvcnRhbnQ7IH1cbiAgI3NpbXBsaWZvcm0gLmZpZWxkLW1hbmRhdG9yeSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgI3NpbXBsaWZvcm0gLmZpZWxkLW1hbmRhdG9yeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgI3NpbXBsaWZvcm0gLmhlbHAtYmxvY2sge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICNzaW1wbGlmb3JtIC5hbGVydCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7IH1cbiAgICAjc2ltcGxpZm9ybSAuYWxlcnQgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAjc2ltcGxpZm9ybSAuYWxlcnQgdWwgbGkge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAjc2ltcGxpZm9ybSAuYWxlcnQgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJy0nOyB9XG4gICNzaW1wbGlmb3JtIHNlbGVjdCxcbiAgI3NpbXBsaWZvcm0gLm11bHRpLXNlbGVjdC1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvZGlzdC9hcnJvdy1kb3duLWxpZ2h0Z3JheS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDEwcHggIWltcG9ydGFudDtcbiAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNzaW1wbGlmb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4gICAgI3NpbXBsaWZvcm0gLm11bHRpLXNlbGVjdC1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgI3NpbXBsaWZvcm0gc2VsZWN0OmhvdmVyLFxuICAgICNzaW1wbGlmb3JtIC5tdWx0aS1zZWxlY3QtY29udHJvbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGlzdC9hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICNzaW1wbGlmb3JtIC5vcHRpb24taXRlbSA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgI3NpbXBsaWZvcm0gLm9wdGlvbi1pdGVtID4gZGl2IGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgbWFyZ2luOiA0cHggMCAwIDA7IH1cbiAgICAjc2ltcGxpZm9ybSAub3B0aW9uLWl0ZW0gPiBkaXYgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6IGFkb2JlLWNhc2xvbi1wcm8sIHRpbWVzLCBnZW9yZ2lhLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgI3NpbXBsaWZvcm0gLm9wdGlvbi1pdGVtID4gZGl2IC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDsgfSB9XG4gICNzaW1wbGlmb3JtIC5vcHRpb24taXRlbTpob3ZlcixcbiAgI3NpbXBsaWZvcm0gLm9wdGlvbi1pdGVtOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgLypcbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICovIH1cbiAgI3NpbXBsaWZvcm0gZGl2W2RhdGEtdHlwZT0nSHRtbEZpZWxkJ10gcCxcbiAgI3NpbXBsaWZvcm0gZGl2W2RhdGEtdHlwZT0nSHRtbEZpZWxkJ10gaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDMyLjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgI3NpbXBsaWZvcm0gZGl2W2RhdGEtdHlwZT0nSHRtbEZpZWxkJ10gcCxcbiAgICAgICNzaW1wbGlmb3JtIGRpdltkYXRhLXR5cGU9J0h0bWxGaWVsZCddIGhyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfSB9XG4gICNzaW1wbGlmb3JtIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAjc2ltcGxpZm9ybSAucGFnaW5hdGlvbi13cmFwcGVyIGRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjc2ltcGxpZm9ybSAucGFnaW5hdGlvbi13cmFwcGVyIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI3NpbXBsaWZvcm0gLnN1Ym1pdC1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxLjVlbSAyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbCAhaW1wb3J0YW50OyB9XG4gICAgI3NpbXBsaWZvcm0gLnN1Ym1pdC1idG4gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgI3NpbXBsaWZvcm0gLnN1Ym1pdC1idG4ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgI3NpbXBsaWZvcm0gLnN1Ym1pdC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uZXh0LWJ0bi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuLnNlYXJjaC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBlYXNlIGFsbDtcbiAgei1pbmRleDogMjAwMDsgfVxuICAuc2VhcmNoLW92ZXJsYXkgLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VhcmNoLW92ZXJsYXkgLnNlYXJjaC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogOThweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIC5zZWFyY2gtb3ZlcmxheSAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogbWluKDUwcHgsIDd2dyk7IH0gfVxuXG4uc2VhcmNoLW92ZXJsYXkuYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2VhcmNoLW92ZXJsYXlfY2xvc2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2Rpc3QvY3Jvc3Mtd2hpdGUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMTAwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgdGV4dC1pbmRlbnQ6IC05MDAwcHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlYXJjaC1vdmVybGF5X2Nsb3NlLWJ1dHRvbiB7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIHRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnNlYXJjaC1vdmVybGF5X2Nsb3NlLWJ1dHRvbiB7XG4gICAgICB0b3A6IG1pbig1MHB4LCA3dncpO1xuICAgICAgcmlnaHQ6IG1pbig1MHB4LCA3dncpOyB9IH1cbiAgLnNlYXJjaC1vdmVybGF5X2Nsb3NlLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5zZWFyY2gtb3ZlcmxheV9jbG9zZS1idXR0b246aG92ZXIsIC5zZWFyY2gtb3ZlcmxheV9jbG9zZS1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ucG9wdWxhci1zZWFyY2gtdGVybXNfdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDExNXB4IDAgMjBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5wb3B1bGFyLXNlYXJjaC10ZXJtc190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnBvcHVsYXItc2VhcmNoLXRlcm1zX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMobWluKDUwcHgsIDd2dykgKiAzKTsgfSB9XG5cbi5wb3B1bGFyLXNlYXJjaC10ZXJtc19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnNlYXJjaC10ZXJtcy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmb250LXNpemU6IDcuMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2VhcmNoLXRlcm1zLXJvdyB7XG4gICAgICBmb250LXNpemU6IDZyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VhcmNoLXRlcm1zLXJvdyB7XG4gICAgICBmb250LXNpemU6IDQuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnNlYXJjaC10ZXJtcy1yb3cge1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5zZWFyY2gtdGVybXMtcm93IHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnNlYXJjaC10ZXJtcy1yb3cgYSxcbiAgLnNlYXJjaC10ZXJtcy1yb3cgYTp2aXNpdGVkIHtcbiAgICBmb250LWZhbWlseTogXCJDYXNsb24yMjRTdGQtQm9va1wiLCB0aW1lcywgZ2VvcmdpYSwgc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlOyB9XG4gICAgLnNlYXJjaC10ZXJtcy1yb3cgYTpob3ZlcixcbiAgICAuc2VhcmNoLXRlcm1zLXJvdyBhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgLnNlYXJjaC10ZXJtcy1yb3cgc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNhc2xvbjIyNFN0ZC1Cb29rXCIsIHRpbWVzLCBnZW9yZ2lhLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzM0O1xuICAgICAgbWFyZ2luOiAwIDAuMzM0ZW07IH0gfVxuXG4uc2VhcmNoLXJlc3VsdHMgbWFpbixcbi5zZWFyY2gtbm8tcmVzdWx0cyBtYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiByb3cgd3JhcDtcbiAgbWF4LXdpZHRoOiA4My4zMzMzNCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1MHB4IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogbWluKDUwcHgsIDd2dykgMDsgfSB9XG4gIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWluLXdpZHRoOiAyNnB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9kaXN0L3NlYXJjaC1pY29uLXdoaXRlLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgcGFkZGluZzogMTQuNXB4IDI2cHggMTQuNXB4IDZweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnNlYXJjaC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgLnNlYXJjaC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nc2VhcmNoJ106OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlYXJjaC1pbnB1dC1jb250YWluZXIgaW5wdXRbdHlwZT0nc2VhcmNoJ106Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2VhcmNoLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgzLjMzMzM0JTtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXJzIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlcnMge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IG1pbig1MHB4LCA3dncpIDA7IH0gfVxuICAuc2VhcmNoLWZpbHRlcnMgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlcnMgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gIC5zZWFyY2gtZmlsdGVycyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXJzIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7IH0gfVxuICAuc2VhcmNoLWZpbHRlcnMgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuc2VhcmNoLWZpbHRlcnMgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbmlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICBmbGV4OiAxIDEgMTJweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXgtd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7IH1cbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICBmbGV4OiAxIDEgY2FsYygxMDAlIC0gMjFweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaXMtaWUtYnJvd3NlciBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgICAgZmxleC1iYXNpczogMTIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4OyB9XG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBpbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnJlc2V0LXNlYXJjaC1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAwOyB9XG4gIC5yZXNldC1zZWFyY2gtZmlsdGVyc1tkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5yZXNldC1zZWFyY2gtZmlsdGVyc1tkaXNhYmxlZF06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNhMWExYTE7XG4gICAgICBjb2xvcjogI2ExYTFhMTsgfVxuICAucmVzZXQtc2VhcmNoLWZpbHRlcnM6Zm9jdXMsIC5yZXNldC1zZWFyY2gtZmlsdGVyczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTIycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWluKDUwcHgsIDd2dyk7IH0gfVxuICAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDk3cHggMCAwIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKG1pbig1MHB4LCA3dncpICogMy41KTsgfSB9XG5cbi5zZWFyY2gtaXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IG1pbig1MHB4LCA3dncpO1xuICBtYXJnaW46IDcwcHggYXV0byAwIGF1dG87IH1cbiAgLmlzLWllLWJyb3dzZXIgLnNlYXJjaC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5zZWFyY2gtaXRlbXMge1xuICAgICAgbWFyZ2luLXRvcDogNDdweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5zZWFyY2gtaXRlbXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLnNlYXJjaC1pdGVtcyB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKG1pbig1MHB4LCA3dncpICogMik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5zZWFyY2gtaXRlbXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4uaXMtaWUtYnJvd3NlciAuc2VhcmNoZW50cnkge1xuICBmbGV4OiAxIDEgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc2VhcmNoZW50cnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uc2VhcmNoZW50cnkgYSxcbi5zZWFyY2hlbnRyeSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VhcmNoZW50cnlfZXhjZXJwdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlYXJjaGVudHJ5X2V4Y2VycHQge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4uc2VhcmNoLWhlbHAge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmVycm9yNDA0IC5wYWdlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmVycm9yNDA0IC5wYWdlLW1haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5lcnJvcjQwNCAucGFnZS1tYWluIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKG1pbig1MHB4LCA3dncpICogMy41KTsgfSB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiA0MDBtcyBlYXNlIHRyYW5zZm9ybTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgLm9mZmNhbnZhcy1hY3RpdmUgLnNpdGUtZm9vdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwdncpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAub2ZmY2FudmFzLWFjdGl2ZSAuc2l0ZS1mb290ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTk2MHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAub2ZmY2FudmFzLWFjdGl2ZSAuc2l0ZS1mb290ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTsgfSB9XG4gIC5zdGF0aWMtZm9vdGVyIC5zaXRlLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNpdGUtZm9vdGVyICo6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuc2l0ZS1mb290ZXIgYSB7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7IH1cbiAgLnNpdGUtZm9vdGVyIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBtaW4oNTBweCwgN3Z3KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgLnNpdGUtZm9vdGVyIGgyIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQyODU3MTQyOTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLnNpdGUtZm9vdGVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjJyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAuc2l0ZS1mb290ZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgICAgIC5zaXRlLWZvb3RlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cbiAgLnNpdGUtZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zaXRlLWZvb3Rlci1uZXdzbGV0dGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaXRlLWZvb3Rlci1uZXdzbGV0dGVyX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDU4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyLW5ld3NsZXR0ZXJfZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDM4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5zaXRlLWZvb3Rlci1uZXdzbGV0dGVyX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiBtaW4oNTBweCwgN3Z3KTsgfSB9XG4gIC5zaXRlLWZvb3Rlci1uZXdzbGV0dGVyX2Zvb3RlciBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnNpdGUtZm9vdGVyLW5ld3NsZXR0ZXJfZm9vdGVyIHAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbXBhbnktb2ZmaWNlcyB7XG4gICAgbWFyZ2luLXRvcDogMTR2bWluOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmNvbXBhbnktb2ZmaWNlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jb21wYW55LW9mZmljZXNfbWVudSB7XG4gIC0tY29tcGFueS1vZmZpY2VzLWdhcDogbWluKDUwcHgsIDd2dyk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gIGdhcDogbWluKDUwcHgsIDd2dyk7XG4gIG1hcmdpbi10b3A6IDE3NXB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5pcy1pZS1icm93c2VyIC5jb21wYW55LW9mZmljZXNfbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgIC5jb21wYW55LW9mZmljZXNfbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiA5NHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbXBhbnktb2ZmaWNlc19tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29tcGFueS1vZmZpY2VzX21lbnUge1xuICAgICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7XG4gICAgICBnYXA6IGNhbGMobWluKDUwcHgsIDd2dykgKiAwLjUpIG1pbig1MHB4LCA3dncpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLmNvbXBhbnktb2ZmaWNlc19tZW51IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICAuY29tcGFueS1vZmZpY2VzX21lbnUgLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbXBhbnktb2ZmaWNlc19tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICBmb250LWZhbWlseTogXCJDYXNsb24yMjRTdGQtQm9va1wiLCB0aW1lcywgZ2VvcmdpYSwgc2VyaWY7IH1cbiAgICAuY29tcGFueS1vZmZpY2VzX21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5jb21wYW55LW9mZmljZXNfbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuaXMtaWUtYnJvd3NlciAuY29tcGFueS1vZmZpY2VzX21lbnUgPiAubWVudS1pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDE2LjY2NyU7XG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NyU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIC5jb21wYW55LW9mZmljZXNfbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTsgfSB9XG4gICAgLmNvbXBhbnktb2ZmaWNlc19tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5pcy1pZS1icm93c2VyIC5jb21wYW55LW9mZmljZXNfbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuY29tcGFueS1vZmZpY2VzX21lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jb21wYW55LW9mZmljZXNfbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTsgfSB9XG4gIC5pcy1pZS1icm93c2VyIC5jb21wYW55LW9mZmljZXNfbWVudSA+IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIC5jb21wYW55LW9mZmljZXNfbWVudSA+IC5tZW51LWl0ZW06OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tY29tcGFueS1vZmZpY2VzLWdhcCkgKiAtMC41KTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgLmNvbXBhbnktb2ZmaWNlc19tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9ybWFsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbXBhbnktb2ZmaWNlc19tZW51ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoM24pOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub3JtYWw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5jb21wYW55LW9mZmljZXNfbWVudSA+IC5tZW51LWl0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub3JtYWw7IH0gfVxuICAuY29tcGFueS1vZmZpY2VzX21lbnUgLnN1Yi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5jb21wYW55LW9mZmljZXNfbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5jb21wYW55LW9mZmljZXNfbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAuY29tcGFueS1vZmZpY2VzX21lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG4uc2l0ZS1mb290ZXItYWJvdXQtY29tcGFueSB7XG4gIG1hcmdpbi10b3A6IDk0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc2l0ZS1mb290ZXItYWJvdXQtY29tcGFueSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuc2l0ZS1mb290ZXItYWJvdXQtY29tcGFueSB7XG4gICAgICBtYXJnaW4tdG9wOiBtaW4oNTBweCwgN3Z3KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyLWFib3V0LWNvbXBhbnkge1xuICAgICAgbWFyZ2luLXRvcDogMjV2bWluOyB9IH1cbiAgLnNpdGUtZm9vdGVyLWFib3V0LWNvbXBhbnkgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udW1lbnRHcm90ZXNrLVJlZ3VsYXJcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5zaXRlLWZvb3Rlci1hYm91dC1jb21wYW55IHAge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuc2l0ZS1mb290ZXItYWJvdXQtY29tcGFueSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuICAgIC5zaXRlLWZvb3Rlci1hYm91dC1jb21wYW55IHAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2l0ZS1mb290ZXItYWJvdXQtY29tcGFueSBwIHNwYW4gKyBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuXG4uY29tcGFueS10ZXJtcyB7XG4gIG1hcmdpbi10b3A6IGNhbGMobWluKDFlbSwgN3Z3KSk7IH1cblxuLmNvbXBhbnktdGVybXNfbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jb21wYW55LXRlcm1zX21lbnUgLm1lbnUtaXRlbS5jb250YWN0LW1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb21wYW55LXRlcm1zX21lbnUgLm1lbnUtaXRlbS5jb250YWN0LW1lbnUtaXRlbSArIC5tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgLmNvbXBhbnktdGVybXNfbWVudSAubWVudS1pdGVtLmNvbnRhY3QtbWVudS1pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY29tcGFueS10ZXJtc19tZW51IC5tZW51LWl0ZW0gYSxcbiAgLmNvbXBhbnktdGVybXNfbWVudSAubWVudS1pdGVtIGE6dmlzaXRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmNvbXBhbnktdGVybXNfbWVudSAubWVudS1pdGVtIGE6aG92ZXIsXG4gICAgLmNvbXBhbnktdGVybXNfbWVudSAubWVudS1pdGVtIGE6dmlzaXRlZDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLmNvbXBhbnktdGVybXNfbWVudSAubWVudS1pdGVtICsgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOGVtOyB9XG5cbi5jb21wYW55LXNvY2lhbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiAxMDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29tcGFueS1zb2NpYWwtbGlzdCB7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIGJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLmNvbXBhbnktc29jaWFsLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7IH0gfVxuXG4uY29tcGFueS1zb2NpYWwtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jb21wYW55LXNvY2lhbC1pdGVtICsgLmNvbXBhbnktc29jaWFsLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5jb21wYW55LXNvY2lhbC1pdGVtIGEsXG4gIC5jb21wYW55LXNvY2lhbC1pdGVtIGE6dmlzaXRlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb21wYW55LXNvY2lhbC1pdGVtIGE6aG92ZXIsXG4gICAgLmNvbXBhbnktc29jaWFsLWl0ZW0gYTp2aXNpdGVkOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG5cbiNwb3N0cy1yb290IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICNwb3N0cy1yb290IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5OHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAjcG9zdHMtcm9vdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogbWluKDUwcHgsIDd2dyk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTBweCkge1xuICAucG9zdHMtbGlzdC1ncmlkIC5wb3N0ZW50cnk6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyOyB9IH1cblxuLm5vLXBvc3RzLWZvdW5kLFxuLm5vLWNvd29ya2Vycy1mb3VuZCB7XG4gIG1hcmdpbi10b3A6IDEyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLm5vLXBvc3RzLWZvdW5kLFxuICAgIC5uby1jb3dvcmtlcnMtZm91bmQge1xuICAgICAgbWFyZ2luLXRvcDogOThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLm5vLXBvc3RzLWZvdW5kLFxuICAgIC5uby1jb3dvcmtlcnMtZm91bmQge1xuICAgICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7IH0gfVxuXG4ucG9zdHMtZmlsdGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgZ2FwOiBjYWxjKG1pbig1MHB4LCA3dncpICogMC41KSBtaW4oNTBweCwgN3Z3KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAucG9zdHMtZmlsdGVyLWFjdGlvbnMge1xuICAgICAgbWF4LXdpZHRoOiA4My4zMzM0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnBvc3RzLWZpbHRlci1hY3Rpb25zIHtcbiAgICAgIGdyaWQtcm93LWdhcDogMDsgfSB9XG5cbi5zZWFyY2gtZmllbGQge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgcGFkZGluZzogMC44ZW0gMjZweCAwLjhlbSAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG4gIC5zZWFyY2gtZmllbGQgYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtaW4td2lkdGg6IDI2cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5maWx0ZXJzLWxpc3RfdG9nZ2xlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiBtaW4oNTBweCwgN3Z3KTtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEwO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5maWx0ZXJzLWxpc3RfdG9nZ2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBnYXA6IDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAuZmlsdGVycy1saXN0X3RvZ2dsZSB7XG4gICAgICBtYXJnaW4tdG9wOiBtaW4oNTBweCwgN3Z3KTsgfSB9XG5cbi5maWx0ZXJzLWxpc3RfZ3JvdXBzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiBtaW4oNTBweCwgN3Z3KTtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5maWx0ZXJzLWxpc3RfZ3JvdXBzIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMobWluKDUwcHgsIDd2dykgLyAyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5maWx0ZXJzLWxpc3RfZ3JvdXBzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5maWx0ZXJzLWxpc3RfZ3JvdXBzIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfSB9XG5cbi5maWx0ZXItdG9nZ2xlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBtaW4td2lkdGg6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5maWx0ZXItdG9nZ2xlIGJ1dHRvbjpob3ZlciwgLmZpbHRlci10b2dnbGUgYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuZmlsdGVyLXRvZ2dsZSBidXR0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvZGlzdC9hcnJvdy1kb3duLWxpZ2h0Z3JheS5zdmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgdHJhbnNmb3JtOyB9XG5cbi5maWx0ZXItdG9nZ2xlLmFjdGl2ZSBidXR0b24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmZpbHRlci10b2dnbGUuYWN0aXZlIGJ1dHRvbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXN0L2Fycm93LWRvd24uc3ZnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpOyB9XG5cbi5maWx0ZXItZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5maWx0ZXItZ3JvdXAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IG1pbig1MHB4LCA3dncpO1xuICAgIHJvdy1nYXA6IDA7IH1cbiAgICAuaXMtaWUtYnJvd3NlciAuZmlsdGVyLWdyb3VwLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZpbHRlci1ncm91cC5hY3RpdmUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLmZpbHRlci1ncm91cC5hY3RpdmUge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAuZmlsdGVyLWdyb3VwLmFjdGl2ZSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5maWx0ZXItZ3JvdXAuYWN0aXZlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7IH0gfVxuXG4uZmlsdGVyLWdyb3VwX2xpc3Qge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcbiAgY29sdW1uLWNvdW50OiA0O1xuICBjb2x1bW4tZ2FwOiBtaW4oNTBweCwgN3Z3KTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuaXMtaWUtYnJvd3NlciAuZmlsdGVyLWdyb3VwX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5maWx0ZXItZ3JvdXBfbGlzdC5oYXMtc2libGluZyB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgY29sdW1uLWNvdW50OiAxOyB9XG4gIC5maWx0ZXItZ3JvdXBfbGlzdCArIC5maWx0ZXItZ3JvdXBfbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDM7XG4gICAgY29sdW1uLWNvdW50OiAzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmlsdGVyLWdyb3VwX2xpc3QgKyAuZmlsdGVyLWdyb3VwX2xpc3Qge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMjtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLmZpbHRlci1ncm91cF9saXN0ICsgLmZpbHRlci1ncm91cF9saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5maWx0ZXItZ3JvdXBfbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKG1pbig1MHB4LCA3dncpIC8gMik7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5maWx0ZXItZ3JvdXBfbGlzdCB7XG4gICAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5maWx0ZXItZ3JvdXBfbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICBjb2x1bW4tY291bnQ6IGF1dG87IH0gfVxuICAuZmlsdGVyLWdyb3VwX2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLmZpbHRlci1ncm91cF9saXN0IGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogYWRvYmUtY2FzbG9uLXBybywgdGltZXMsIGdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5maWx0ZXItZ3JvdXBfbGlzdCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yOHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5maWx0ZXItZ3JvdXBfbGlzdCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDsgfVxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwge1xuICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLSAyMXB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIxcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvZGlzdC9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCByaWdodCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuICBmb250LWZhbWlseTogXCJNb251bWVudEdyb3Rlc2stUmVndWxhclwiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgcGFkZGluZzogMTQuNXB4IDI2cHggMTQuNXB4IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICBpbnB1dFt0eXBlPSdzZWFyY2gnXTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmZpbHRlcnMtbGlzdF9hY3RpdmUge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLmZpbHRlcnMtbGlzdF9hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7IH0gfVxuICAuZmlsdGVycy1saXN0X2FjdGl2ZSBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9XG4gIC5maWx0ZXJzLWxpc3RfYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9kaXN0L2Nyb3NzLWljb24uc3ZnKSBuby1yZXBlYXQgcmlnaHQgMC4yZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBhZG9iZS1jYXNsb24tcHJvLCB0aW1lcywgZ2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICAgIHBhZGRpbmc6IDAgMjFweCAwIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5maWx0ZXJzLWxpc3RfYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI4cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHggMCAwOyB9IH1cblxuLnJlc2V0LWFjdGl2ZS1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiAwOyB9XG4gIC5pcy1pZS1icm93c2VyIC5yZXNldC1hY3RpdmUtZmlsdGVycyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5yZXNldC1hY3RpdmUtZmlsdGVycyB7XG4gICAgICBtYXJnaW4tdG9wOiBtaW4oNTBweCwgN3Z3KTsgfSB9XG4gIC5yZXNldC1hY3RpdmUtZmlsdGVyc1tkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5OyB9XG4gIC5yZXNldC1hY3RpdmUtZmlsdGVyczpmb2N1cywgLnJlc2V0LWFjdGl2ZS1maWx0ZXJzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ubGV0dGVyLWxpc3Qge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5sZXR0ZXItbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmxldHRlci1pdGVtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1NZWRpdW1cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWluLXdpZHRoOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgIC5sZXR0ZXItaXRlbSBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuICAubGV0dGVyLWl0ZW0gYnV0dG9uOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmxldHRlci1pdGVtLmFjdGl2ZSBidXR0b24ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4ucG9zdHMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnVtZW50R3JvdGVzay1SZWd1bGFyXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tdG9wOiA5NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAucG9zdHMtcGFnaW5hdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5wb3N0cy1wYWdpbmF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLXRvcDogbWluKDUwcHgsIDd2dyk7IH0gfVxuICAucG9zdHMtcGFnaW5hdGlvbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnBvc3RzLXBhZ2luYXRpb24gYnV0dG9uLFxuICAucG9zdHMtcGFnaW5hdGlvbiBhIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnBvc3RzLXBhZ2luYXRpb24gYnV0dG9uLFxuICAgICAgLnBvc3RzLXBhZ2luYXRpb24gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICAucG9zdHMtcGFnaW5hdGlvbiBidXR0b246aG92ZXIsXG4gICAgLnBvc3RzLXBhZ2luYXRpb24gYTpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTMsIDE1MywgMTUzLCAwKTsgfVxuXG4ucGFnaW5hdGlvbi1idXR0b24tcHJldiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucGFnaW5hdGlvbi1idXR0b24tbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbiNjb3dvcmtlcnMtcm9vdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAjY293b3JrZXJzLXJvb3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDk4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAjY293b3JrZXJzLXJvb3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IG1pbig1MHB4LCA3dncpOyB9IH1cblxuLmNvd29ya2Vycy1saXN0LWdyaWQge1xuICBtYXJnaW46IDEyNXB4IDAgMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5jb3dvcmtlcnMtbGlzdC1ncmlkIHtcbiAgICAgIG1hcmdpbi10b3A6IDk4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY293b3JrZXJzLWxpc3QtZ3JpZCB7XG4gICAgICBtYXJnaW4tdG9wOiBtaW4oNTBweCwgN3Z3KTsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWxwZXIgQ2xhc3Nlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnZpc3VhbGx5aGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi53b3JkYnJlYWsge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgaHlwaGVuczogYXV0bzsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUHJpbnQgc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIHByaW50IHtcbiAgbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyLFxuICAqOmZpcnN0LWxldHRlcixcbiAgKjpmaXJzdC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIGFbaHJlZl49JyMnXTphZnRlcixcbiAgYVtocmVmXj0namF2YXNjcmlwdDonXTphZnRlcixcbiAgYVtocmVmXj0nbWFpbHRvOiddOmFmdGVyLFxuICBhW2hyZWZePSd0ZWw6J106YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH0gfVxuIl19 */