@import url("https://fonts.googleapis.com/css?family=Titillium+Web:400,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");*,:after,:before{margin:0;padding:0;border:none;outline:none;box-sizing:border-box}:after,:before{display:block}ol,ul{list-style:none}a{text-decoration:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-limit{width:95%;max-width:1184px;margin:0 auto}.grid{display:grid;grid-gap:56px 16px;-ms-flex-pack:center;justify-content:center}.grid-3{grid-template-columns:repeat(auto-fit,284px)}.grid-4{grid-template-columns:repeat(auto-fit,384px)}@media screen and (max-width:479px){.grid-4{grid-template-columns:100%}}::-moz-selection{color:#fff;background-color:#23d2e2}::selection{color:#fff;background-color:#23d2e2}body{font-size:16px;background-color:#fff;overflow-x:hidden}a,h1,h2,h3,h4,h5,h6,p{font-family:Poppins,sans-serif;line-height:1em}a,h1,h2,h3,h4,h5,h6{color:#3e3f5e}h1,h2,h3,h4,h5,h6{font-weight:700}p{color:#7d7e9e}figure>img{width:100%;height:100%}.icon-logo-vikinger{fill:#fff;width:28px;height:40px}.button{display:inline-block;height:54px;border-radius:12px;background-color:#3e3f5e;color:#fff;font-size:.825rem;font-weight:600;line-height:54px;text-align:center;cursor:pointer;box-shadow:3px 5px 10px 0 rgba(62,63,94,.2);transition:background-color .2s ease-in-out}.button:hover{background-color:#23d2e2}.button.small{height:40px;font-size:.825rem;line-height:40px}.button.tiny{height:32px;font-size:.775rem;line-height:32px;border-radius:8px}.button.primary{background-color:#00ce86;box-shadow:4px 7px 12px 0 rgba(35,210,226,.2)}.button.primary:hover{background-color:#05a86f}.button.secondary{background-color:#7750f8;box-shadow:4px 7px 12px 0 rgba(119,80,248,.2)}.button.secondary:hover{background-color:#603fd0}.button.tertiary{background-color:#3bb3ff;box-shadow:4px 7px 12px 0 rgba(97,93,250,.2)}.button.tertiary:hover{background-color:#389ad9}.logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:16px;background-color:#615dfa}.logo .logo-icon{width:18px;height:27px}.logo.void{width:auto;height:auto;background-color:transparent}.logo.void .logo-icon{width:28px;height:40px}.architecture-item-list{display:-ms-flexbox;display:flex;background-color:#f8f8fb;overflow-x:hidden}.architecture-item-list .architecture-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;height:240px;position:relative}.architecture-item-list .architecture-item .architecture-image,.architecture-item-list .architecture-item .architecture-image-hover{position:absolute;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.architecture-item-list .architecture-item .architecture-image-hover,.architecture-item-list .architecture-item:hover .architecture-image{opacity:0;visibility:hidden}.architecture-item-list .architecture-item:hover .architecture-image-hover{opacity:1;visibility:visible}.demo-box .demo-box-cover{height:180px;border-radius:12px;box-shadow:5px 9px 40px 0 rgba(216,218,254,.8);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.demo-box .demo-box-cover:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.demo-box .demo-box-title{margin-top:24px;color:#3e3f5e;font-size:1rem;font-weight:700;text-align:center}.demo-box .demo-box-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:26px}.demo-box .demo-box-actions .button{width:80px;margin-right:12px}.demo-box .demo-box-actions .button:last-child{margin-right:0}.feature-item{padding:0 24px 0 70px;position:relative}.feature-item .feature-item-image{position:absolute;top:4px;left:0}.feature-item .feature-item-title{font-size:1.275rem}.feature-item .feature-item-text{margin-top:18px;font-size:0.925rem;font-weight:400;line-height:1.5555555556em}@media screen and (max-width:1365px){.architecture-item-list{display:none}}@media screen and (max-width:479px){.feature-item{width:90%;padding:0;margin:0 auto;text-align:center}.feature-item .feature-item-image{position:static}.feature-item .feature-item-title{margin-top:26px}}.navigation-wrap{width:100%;position:absolute;top:0;left:0;z-index:9999}.navigation-wrap.sticky{position:fixed;background-color:#1d2b3a;box-shadow:0 0 80px 0 rgba(94,92,154,.1);-webkit-animation:slide-down .3s ease-in-out forwards;animation:slide-down .3s ease-in-out forwards}.navigation-wrap.sticky .logo{width:40px;height:40px;background-color:#615dfa}.navigation-wrap.sticky .logo .logo-icon{width:18px;height:27px}.navigation-wrap.sticky .menu .menu-item-link{color:#ffffff}.navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:80px}.navigation .button{width:120px}.menu{display:-ms-flexbox;display:flex}.menu .menu-item-link{display:block;padding:0 25px;color:#fff;font-size:.775rem;font-weight:700;line-height:80px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.menu .menu-item-link:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}@-webkit-keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes slide-down{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@media screen and (max-width:960px){.navigation{padding:0 20px}.navigation .menu{display:none}}.banner-wrap{background:url(../img/banner/banner-people.png) no-repeat 0 100%,url(../img/banner/banner-rocket.png) no-repeat right 500px top 235px,url(../img/banner/banner-screens.png) no-repeat right -25px bottom,url(../img/banner/banner-bg.jpg) no-repeat 50%;background-size:auto,auto,auto,cover}.banner{min-height:960px}.banner .banner-info{padding:216px 0 0 0px;position:relative}.banner .banner-info .banner-image{position:absolute;top:104px;left:-40px}.banner .banner-pretitle,.banner .banner-text,.banner .banner-title{color:#fff}.banner .banner-pretitle,.banner .banner-title{text-transform:uppercase}.banner .banner-pretitle{font-size:1.2rem;font-weight:400}.banner .banner-title{font-family:Titillium Web,sans-serif;font-size:6.5rem;font-weight:900}.banner .banner-text{width:404px;margin-top:36px;font-size:0.945rem;font-weight:400;line-height:1.3333333333em}.banner .button{width:196px;margin-top:50px}@media screen and (max-width:1365px){.banner-wrap{background:url(../img/banner/banner-bg.jpg) no-repeat 50%;background-size:cover}.banner{min-height:auto}.banner .banner-info{width:480px;margin:0 auto;padding:180px 0 120px;text-align:center}.banner .banner-info .banner-image{top:70px;left:34px}.banner .banner-text{margin:36px auto 0}}@media screen and (max-width:680px){.banner .banner-info{width:100%;padding-top:220px}.banner .banner-info .banner-image{left:50%;margin-left:-78px}.banner .banner-title{font-size:3.75rem}.banner .banner-text{width:100%}}.section{padding:136px 0 74px}.section .section-info{width:584px;margin:0 auto 136px;text-align:center}.section .section-pretitle{color:#adafca;font-size:0.925rem;font-weight:400;text-transform:uppercase}.section .section-title{margin-top:16px;font-size:2.275rem;font-weight:700;line-height:.9565217391em}.section .section-text{margin-top:40px;font-size:0.925rem;font-weight:400;line-height:1.5555555556em}.section .section-image{width:100%;height:auto}.section .section-button{display:block;width:276px;margin:60px auto 0}.promo-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:136px 0 74px}.promo-section.inverted .promo-section-info{padding:0 84px 0 0;-ms-flex-order:2;order:2}.promo-section.inverted .promo-section-image{margin:0 0 0 -32px}.promo-section .promo-section-info{width:564px;padding-left:84px}.promo-section .promo-section-pretitle{color:#adafca;font-size:1.125rem;font-weight:500;text-transform:uppercase}.promo-section .promo-section-title{margin-top:16px;font-size:2.875rem;font-weight:700;line-height:.9565217391em}.promo-section .promo-section-text{margin-top:40px;font-size:1.125rem;font-weight:500;line-height:1.5555555556em}.promo-section .promo-section-text+.promo-section-text{margin-top:30px}.promo-section .promo-section-image{margin:0 -32px 0 0}@media screen and (max-width:1365px){.promo-section{display:block}.promo-section.inverted .promo-section-info{padding:0}.promo-section.inverted .promo-section-image{margin:0 auto}.promo-section .promo-section-info{width:80%;margin:0 auto 30px;padding:0;text-align:center}.promo-section .promo-section-image{display:block;margin:0 auto}}@media screen and (max-width:680px){.section .section-info{width:90%}.section .section-title{font-size:2.5rem}.promo-section .promo-section-info{width:90%}.promo-section .promo-section-title{font-size:2.5rem}.promo-section .promo-section-image{width:100%;height:auto}}.branding {display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center}.branding .branding-title { color: #fff; font-family: Titillium Web,sans-serif; font-size: 1.25rem; font-weight: 900; text-transform: uppercase; } .branding .branding-image { margin-right: 16px; }.footer-bottom { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; min-height: 90px; border-top: 1px solid var(--color-divider); }.footer.content-grid { padding-top: 0; padding-bottom: 0; } .footer { background-color: var(--color-box-background); } .footer-wrap { background-color: #f6f7f9; } .footer-bottom .footer-bottom-text { font-size: 0.765rem; font-weight: 400; } .content-grid { max-width: 1184px; padding: 112px 0 100px; margin: 0 auto; } .highlighted { color: #00c7d9; font-weight: 400; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Nhc3MvX2ZvbnQuc2NzcyIsIi4uL3Nhc3MvX3Jlc2V0LnNjc3MiLCIuLi9zYXNzL19ncmlkLnNjc3MiLCJyYXcvc3R5bGVzLmNzcyIsIi4uL3Nhc3MvX2dlbmVyYWwuc2NzcyIsIi4uL3Nhc3MvX2NvbG9yLnNjc3MiLCIuLi9zYXNzL19pY29uLnNjc3MiLCIuLi9zYXNzL19idXR0b24uc2NzcyIsIi4uL3Nhc3MvX3V0aWxzLnNjc3MiLCIuLi9zYXNzL19uYXZpZ2F0aW9uLnNjc3MiLCIuLi9zYXNzL19iYW5uZXIuc2NzcyIsIi4uL3Nhc3MvX3NlY3Rpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSwwRkFBWSxBQUNaLDZGQUFZLEFDSlosaUJBR0UsU0FBUyxBQUNULFVBQVUsQUFDVixZQUFZLEFBQ1osYUFBYSxBQUNiLHFCQUFzQixDQUN2QixBQUVELGVBRUUsYUFBYyxDQUNmLEFBRUQsTUFDRSxlQUFnQixDQUNqQixBQUVELEVBQ0Usb0JBQXFCLENBQ3RCLEFBRUQsT0FDRSx3QkFBZ0IsQUFBaEIscUJBQWdCLEFBQWhCLGVBQWdCLENBQ2pCLEFDekJELFlBQ0UsVUFBVSxBQUNWLGlCQUFpQixBQUNqQixhQUFjLENBQ2YsQUFFRCxNQUNFLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIscUJBQXVCLEFBQXZCLHNCQUF1QixDQUN4QixBQUVELFFBQ0UsNENBQThDLENBQy9DLEFBRUQsUUFDRSw0Q0FBOEMsQ0FDL0MsQUFLRCxvQ0FDRSxRQUNFLDBCQUEyQixDQUM1QixDQzRERixBQ3RGRCxpQkFFSSxXQ0NRLEFEQVIsd0JDVVUsQ0RUWCxBQUpILFlBRUksV0NDUSxBREFSLHdCQ1VVLENEVFgsQUFHSCxLQUNFLGVBQWUsQUFDZixzQkNOVSxBRE9WLGlCQUFrQixDQUNuQixBQUVELHNCQUVFLGdDSlRtQyxBSVVuQyxlQUFnQixDQUNqQixBQUVELG9CQUVFLGFDWGEsQ0RZZCxBQUVELGtCQUVFLGVKWGUsQ0lZaEIsQUFFRCxFQUNFLGFDeEJt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QUFhLEFBQWIsYUFBYSxBQUNiLHNCQUE4QixBQUE5Qiw4QkFBOEIsQUFDOUIsc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixvQkFBcUIsQ0E4Q3RCLEFBbERELDRDQVFNLG1CQUFtQixBQUNuQixpQkFBUSxBQUFSLE9BQVEsQ0FDVCxBQVZMLDZDQWFNLGtCQUFtQixDQUNwQixBQWRMLG1DQWtCSSxZQUFZLEFBQ1osaUJBQWtCLENBQ25CLEFBcEJILHVDQXVCSSxjTnZEVSxBTXdEVixtQlh4QzRCLEFXeUM1QixnQlhwRGUsQVdxRGYsd0JBQXlCLENBQzFCLEFBM0JILG9DQThCSSxnQkFBZ0IsQUFDaEIsbUJYNUM0QixBVzZDNUIsZ0JYekRhLEFXMERiLHlCQUE0QixDQUM3QixBQWxDSCxtQ0FxQ0ksZ0JBQWdCLEFYN0NsQixtQkFSOEIsQUFTOUIsZ0JBcEJpQixBQXVCZiwwQkFBNEIsQ1dpRDdCLEFBN0NILHVEQTBDUSxlQUFnQixDQUNqQixBQTNDUCxvQ0FnREksa0JBQW1CLENBQ3BCLEFBTUgscUNBQ0UsZUFDRSxhQUFjLENBdUJmLEFBeEJELDRDQUtNLFNBQVUsQ0FDWCxBQU5MLDZDQVNNLGFBQWMsQ0FDZixBQVZMLG1DQWNJLFVBQVUsQUFDVixtQkFBbUIsQUFDbkIsVUFBVSxBQUNWLGlCQUFrQixDQUNuQixBQWxCSCxvQ0FxQkksY0FBYyxBQUNkLGFBQWMsQ0FDZixDUnlnQkosQVFyZ0JELG9DQUNFLHVCQUVJLFNBQVUsQ0FDWCxBQUhILHdCQU1JLGdCWHhHMEIsQ1d5RzNCLEFBR0gsbUNBRUksU0FBVSxDQUNYLEFBSEgsb0NBTUksZ0JYbEgwQixDV21IM0IsQUFQSCxvQ0FVSSxXQUFXLEFBQ1gsV0FBWSxDQUNiLENSaWdCSiIsImZpbGUiOiJzdHlsZXMubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCxudWxsLG51bGwsIi8qLS0tLS0tLS0tLS0tXHJcbiAgICBSRVNFVFxyXG4tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9VGl0aWxsaXVtK1dlYjo0MDAsOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJhamRoYW5pOjQwMCw1MDAsNjAwLDcwMCZkaXNwbGF5PXN3YXBcIik7XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tXHJcbiAgICBHRU5FUkFMXHJcbi0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS1cclxuICAgIEZPTlRTXHJcbi0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS1cclxuICAgIFdFSUdIVFNcclxuLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS1cclxuICAgIFNJWkVTXHJcbi0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBSQVcgQ09MT1JTXHJcbi0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFRIRU1FIENPTE9SU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgSE9WRVIgQ09MT1JTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFNIQURPVyBDT0xPUlNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgRUxFTUVOVCBDT0xPUlNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdyaWQtbGltaXQge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDExODRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDU2cHggMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ncmlkLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgMjg0cHgpO1xufVxuXG4uZ3JpZC00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDM4NHB4KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgTUVESUEgUVVFUklFU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3JpZC00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cblxuKjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2QyZTI7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaDEsIGgyLCBoMywgaDQsXG5oNSwgaDYsIGEsIHAge1xuICBmb250LWZhbWlseTogXCJSYWpkaGFuaVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5oMSwgaDIsIGgzLCBoNCxcbmg1LCBoNiwgYSB7XG4gIGNvbG9yOiAjM2UzZjVlO1xufVxuXG5oMSwgaDIsIGgzLFxuaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnAge1xuICBjb2xvcjogIzdkN2U5ZTtcbn1cblxuZmlndXJlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmljb24tbG9nby12aWtpbmdlciB7XG4gIGZpbGw6ICNmZmY7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2Y1ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAzcHggNXB4IDEwcHggMCByZ2JhKDYyLCA2MywgOTQsIDAuMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzZDJlMjtcbn1cblxuLmJ1dHRvbi5zbWFsbCB7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5idXR0b24udGlueSB7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmJ1dHRvbi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzZDJlMjtcbiAgYm94LXNoYWRvdzogNHB4IDdweCAxMnB4IDAgcmdiYSgzNSwgMjEwLCAyMjYsIDAuMik7XG59XG5cbi5idXR0b24ucHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmM1ZDQ7XG59XG5cbi5idXR0b24uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NTBmODtcbiAgYm94LXNoYWRvdzogNHB4IDdweCAxMnB4IDAgcmdiYSgxMTksIDgwLCAyNDgsIDAuMik7XG59XG5cbi5idXR0b24uc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwM2ZkMDtcbn1cblxuLmJ1dHRvbi50ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTVkZmE7XG4gIGJveC1zaGFkb3c6IDRweCA3cHggMTJweCAwIHJnYmEoOTcsIDkzLCAyNTAsIDAuMik7XG59XG5cbi5idXR0b24udGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1M2U0O1xufVxuXG4vKi0tLS0tLS0tLS0tXHJcbiAgICBMT0dPXHJcbi0tLS0tLS0tLS0tKi9cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTVkZmE7XG59XG5cbi5sb2dvIC5sb2dvLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4ubG9nby52b2lkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sb2dvLnZvaWQgLmxvZ28taWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEFSQ0hJVEVDVFVSRSBJVEVNIExJU1RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFyY2hpdGVjdHVyZS1pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5hcmNoaXRlY3R1cmUtaXRlbS1saXN0IC5hcmNoaXRlY3R1cmUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJjaGl0ZWN0dXJlLWl0ZW0tbGlzdCAuYXJjaGl0ZWN0dXJlLWl0ZW0gLmFyY2hpdGVjdHVyZS1pbWFnZSxcbi5hcmNoaXRlY3R1cmUtaXRlbS1saXN0IC5hcmNoaXRlY3R1cmUtaXRlbSAuYXJjaGl0ZWN0dXJlLWltYWdlLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hcmNoaXRlY3R1cmUtaXRlbS1saXN0IC5hcmNoaXRlY3R1cmUtaXRlbSAuYXJjaGl0ZWN0dXJlLWltYWdlLWhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYXJjaGl0ZWN0dXJlLWl0ZW0tbGlzdCAuYXJjaGl0ZWN0dXJlLWl0ZW06aG92ZXIgLmFyY2hpdGVjdHVyZS1pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFyY2hpdGVjdHVyZS1pdGVtLWxpc3QgLmFyY2hpdGVjdHVyZS1pdGVtOmhvdmVyIC5hcmNoaXRlY3R1cmUtaW1hZ2UtaG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tXHJcbiAgICBERU1PIEJPWFxyXG4tLS0tLS0tLS0tLS0tLSovXG4uZGVtby1ib3ggLmRlbW8tYm94LWNvdmVyIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogNXB4IDlweCA0MHB4IDAgcmdiYSgyMTYsIDIxOCwgMjU0LCAwLjgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZGVtby1ib3ggLmRlbW8tYm94LWNvdmVyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTZweCk7XG59XG5cbi5kZW1vLWJveCAuZGVtby1ib3gtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBjb2xvcjogIzNlM2Y1ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZW1vLWJveCAuZGVtby1ib3gtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xufVxuXG4uZGVtby1ib3ggLmRlbW8tYm94LWFjdGlvbnMgLmJ1dHRvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5kZW1vLWJveCAuZGVtby1ib3gtYWN0aW9ucyAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEZFQVRVUkUgSVRFTVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmVhdHVyZS1pdGVtIHtcbiAgcGFkZGluZzogMCAyNHB4IDAgNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmVhdHVyZS1pdGVtIC5mZWF0dXJlLWl0ZW0taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uZmVhdHVyZS1pdGVtIC5mZWF0dXJlLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmZlYXR1cmUtaXRlbSAuZmVhdHVyZS1pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIE1FRElBIFFVRVJJRVNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5hcmNoaXRlY3R1cmUtaXRlbS1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mZWF0dXJlLWl0ZW0ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZlYXR1cmUtaXRlbSAuZmVhdHVyZS1pdGVtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5mZWF0dXJlLWl0ZW0gLmZlYXR1cmUtaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS1cclxuICAgIExBWU9VVFxyXG4tLS0tLS0tLS0tLS0tKi9cbi5uYXZpZ2F0aW9uLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5uYXZpZ2F0aW9uLXdyYXAuc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgODBweCAwIHJnYmEoOTQsIDkyLCAxNTQsIDAuMSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtZG93biAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbi5uYXZpZ2F0aW9uLXdyYXAuc3RpY2t5IC5sb2dvIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNWRmYTtcbn1cblxuLm5hdmlnYXRpb24td3JhcC5zdGlja3kgLmxvZ28gLmxvZ28taWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5uYXZpZ2F0aW9uLXdyYXAuc3RpY2t5IC5tZW51IC5tZW51LWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjM2UzZjVlO1xufVxuXG4ubmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubmF2aWdhdGlvbiAuYnV0dG9uIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZW51IC5tZW51LWl0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm1lbnUgLm1lbnUtaXRlbS1saW5rOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIE1FRElBIFFVRVJJRVNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubmF2aWdhdGlvbiAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFubmVyL2Jhbm5lci1wZW9wbGUucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbSwgdXJsKFwiLi4vaW1nL2Jhbm5lci9iYW5uZXItcm9ja2V0LnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgNTIwcHggdG9wIDE1OHB4LCB1cmwoXCIuLi9pbWcvYmFubmVyL2Jhbm5lci1zY3JlZW5zLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgLTI1cHggYm90dG9tLCB1cmwoXCIuLi9pbWcvYmFubmVyL2Jhbm5lci1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvLCBhdXRvLCBhdXRvLCBjb3Zlcjtcbn1cblxuLmJhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDk2MHB4O1xufVxuXG4uYmFubmVyIC5iYW5uZXItaW5mbyB7XG4gIHBhZGRpbmc6IDIxNnB4IDAgMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFubmVyIC5iYW5uZXItaW5mbyAuYmFubmVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwNHB4O1xuICBsZWZ0OiAtNDBweDtcbn1cblxuLmJhbm5lciAuYmFubmVyLXByZXRpdGxlLFxuLmJhbm5lciAuYmFubmVyLXRpdGxlLFxuLmJhbm5lciAuYmFubmVyLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJhbm5lciAuYmFubmVyLXByZXRpdGxlLFxuLmJhbm5lciAuYmFubmVyLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJhbm5lciAuYmFubmVyLXByZXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYW5uZXIgLmJhbm5lci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5iYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgd2lkdGg6IDM4NHB4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG59XG5cbi5iYW5uZXIgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxOTZweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgTUVESUEgUVVFUklFU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhbm5lci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmFubmVyL2Jhbm5lci1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyLWluZm8ge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxODBweCAwIDEyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iYW5uZXIgLmJhbm5lci1pbmZvIC5iYW5uZXItaW1hZ2Uge1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiAzNHB4O1xuICB9XG4gIC5iYW5uZXIgLmJhbm5lci10ZXh0IHtcbiAgICBtYXJnaW46IDM2cHggYXV0byAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5iYW5uZXIgLmJhbm5lci1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gIH1cbiAgLmJhbm5lciAuYmFubmVyLWluZm8gLmJhbm5lci1pbWFnZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNzhweDtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgfVxuICAuYmFubmVyIC5iYW5uZXItdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMzZweCAwIDc0cHg7XG59XG5cbi5zZWN0aW9uIC5zZWN0aW9uLWluZm8ge1xuICB3aWR0aDogNTg0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDEzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uIC5zZWN0aW9uLXByZXRpdGxlIHtcbiAgY29sb3I6ICNhZGFmY2E7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU2NTIxNzM5MWVtO1xufVxuXG4uc2VjdGlvbiAuc2VjdGlvbi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NmVtO1xufVxuXG4uc2VjdGlvbiAuc2VjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWN0aW9uIC5zZWN0aW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjc2cHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG59XG5cbi5wcm9tby1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMzZweCAwIDc0cHg7XG59XG5cbi5wcm9tby1zZWN0aW9uLmludmVydGVkIC5wcm9tby1zZWN0aW9uLWluZm8ge1xuICBwYWRkaW5nOiAwIDg0cHggMCAwO1xuICBvcmRlcjogMjtcbn1cblxuLnByb21vLXNlY3Rpb24uaW52ZXJ0ZWQgLnByb21vLXNlY3Rpb24taW1hZ2Uge1xuICBtYXJnaW46IDAgMCAwIC0zMnB4O1xufVxuXG4ucHJvbW8tc2VjdGlvbiAucHJvbW8tc2VjdGlvbi1pbmZvIHtcbiAgd2lkdGg6IDU2NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDg0cHg7XG59XG5cbi5wcm9tby1zZWN0aW9uIC5wcm9tby1zZWN0aW9uLXByZXRpdGxlIHtcbiAgY29sb3I6ICNhZGFmY2E7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9tby1zZWN0aW9uIC5wcm9tby1zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTU2NTIxNzM5MWVtO1xufVxuXG4ucHJvbW8tc2VjdGlvbiAucHJvbW8tc2VjdGlvbi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NmVtO1xufVxuXG4ucHJvbW8tc2VjdGlvbiAucHJvbW8tc2VjdGlvbi10ZXh0ICsgLnByb21vLXNlY3Rpb24tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wcm9tby1zZWN0aW9uIC5wcm9tby1zZWN0aW9uLWltYWdlIHtcbiAgbWFyZ2luOiAwIC0zMnB4IDAgMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgTUVESUEgUVVFUklFU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb21vLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9tby1zZWN0aW9uLmludmVydGVkIC5wcm9tby1zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnByb21vLXNlY3Rpb24uaW52ZXJ0ZWQgLnByb21vLXNlY3Rpb24taW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5wcm9tby1zZWN0aW9uIC5wcm9tby1zZWN0aW9uLWluZm8ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvbW8tc2VjdGlvbiAucHJvbW8tc2VjdGlvbi1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnNlY3Rpb24gLnNlY3Rpb24taW5mbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLnByb21vLXNlY3Rpb24gLnByb21vLXNlY3Rpb24taW5mbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAucHJvbW8tc2VjdGlvbiAucHJvbW8tc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLnByb21vLXNlY3Rpb24gLnByb21vLXNlY3Rpb24taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zdHlsZXMuY3NzLm1hcCAqLyIsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsXX0= */