.kso-header .calendar-magazine .calendar .calendar-title,.kso-header .icon-right .icon-wrap span,.kso-header .icon-right .link-wrap a,.kso-header .title-desc .desc p,.kso-header .title-desc .title h1{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.kso-header{margin:.69444vw .69444vw 3.75vw;min-height:29.16667vw;padding:.90278vw 1.38889vw 1.38889vw;border-radius:1.80556vw;background-color:var(--bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){.kso-header{margin:1.6vw;min-height:114.66667vw;padding:4vw;border-radius:3.2vw}.kso-header.mobile-icon-top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.kso-header.mobile-icon-top .title-desc .title{margin-top:26.66667vw}}.kso-header .title-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kso-header .title-desc .title{width:100%}.kso-header .title-desc .title h1{opacity:.5;font-size:4.44444vw;font-weight:400;line-height:1.25;color:var(--color);text-transform:uppercase}.kso-header .title-desc .desc{margin-right:9.58333vw;width:38.33333vw;-ms-flex-negative:0;flex-shrink:0;padding-top:.34722vw}@media screen and (max-width:960px){.kso-header .title-desc{display:block}.kso-header .title-desc .title h1{font-size:10.66667vw}.kso-header .title-desc .desc{margin-right:0;width:100%;padding-top:5.33333vw}}.kso-header .title-desc .desc.small{margin-right:2.08333vw;width:45.76389vw}.kso-header .title-desc .desc.small p{font-size:.97222vw;line-height:171%}@media screen and (max-width:960px){.kso-header .title-desc .desc.small{width:100%;margin-right:0}.kso-header .title-desc .desc.small p{line-height:1.57;font-size:3.73333vw}}.kso-header .title-desc .desc p{font-size:1.38889vw;font-weight:400;line-height:1.4;color:rgba(5,5,5,.5);text-transform:uppercase}.kso-header .title-desc .desc p b,.kso-header .title-desc .desc p strong{font-weight:500;color:#050505}.kso-header .icon-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:960px){.kso-header .title-desc .desc p{font-size:3.73333vw}.kso-header .icon-right{display:block}}.kso-header .icon-right .icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kso-header .icon-right .icon-wrap img{display:block;width:6.25vw;max-height:6.94444vw;opacity:.5}.kso-header .icon-right .icon-wrap span{display:block;max-width:27.08333vw;margin-top:2.08333vw;opacity:.5;font-size:.97222vw;font-weight:400;line-height:1.57;color:#fff}@media screen and (max-width:960px){.kso-header .icon-right .icon-wrap img{width:20.8vw;max-height:21.33333vw}.kso-header .icon-right .icon-wrap span{max-width:100%;margin-top:5.33333vw;font-size:3.73333vw}.kso-header .icon-right .link-wrap{margin-top:10.66667vw}}.kso-header .icon-right .link-wrap a{text-decoration:none;font-size:2.77778vw;font-weight:500;line-height:normal;color:#050505;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:960px){.kso-header .icon-right .link-wrap a:hover span{opacity:.8}.kso-header .icon-right .link-wrap a:hover .icon{background:#050505}.kso-header .icon-right .link-wrap a:hover .icon svg *{fill:#fff}.kso-header .icon-right .link-wrap a span{-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.kso-header .icon-right .link-wrap a>span{overflow:hidden;position:relative}.kso-header .icon-right .link-wrap a>span .letter{position:relative;display:inline-block;line-height:normal}.kso-header .icon-right .link-wrap a>span .letter span{display:block;line-height:normal}.kso-header .icon-right .link-wrap a>span .letter span:last-child{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);position:absolute;top:0;left:0}}.kso-header .icon-right .link-wrap a .icon{margin-right:.97222vw;width:2.77778vw;height:2.77778vw;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-.34722vw;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}@media screen and (max-width:960px){.kso-header .icon-right .link-wrap a{font-size:6.4vw}.kso-header .icon-right .link-wrap a .icon{margin-right:2.13333vw;width:6.4vw;height:6.4vw;margin-top:-.53333vw}}.kso-header .icon-right .link-wrap a .icon svg{width:1.31944vw;height:1.18056vw}@media screen and (max-width:960px){.kso-header .icon-right .link-wrap a .icon svg{width:2.93333vw;height:2.66667vw}}.kso-header .calendar-magazine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:47.91667vw;-ms-flex-negative:0;flex-shrink:0;padding-bottom:.69444vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.kso-header .calendar-magazine .calendar .calendar-title{opacity:.4;font-size:.97222vw;font-weight:400;line-height:1.29;color:#050505;margin-bottom:1.04167vw;text-transform:uppercase}.kso-header .calendar-magazine .calendar ul{display:-webkit-box;display:-ms-flexbox;display:flex}.kso-header .calendar-magazine .calendar ul li a,.kso-header .calendar-magazine .magazine .magazine-link{display:block;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-decoration:none}.kso-header .calendar-magazine .calendar ul li{margin-right:.27778vw}@media screen and (max-width:960px){.kso-header .calendar-magazine{width:100%;padding-bottom:0;margin-top:20vw}.kso-header .calendar-magazine .calendar .calendar-title{font-size:3.73333vw;margin-bottom:2.66667vw}.kso-header .calendar-magazine .calendar ul li{margin-right:1.33333vw}}.kso-header .calendar-magazine .calendar ul li a{font-size:1.11111vw;line-height:1.38;text-align:center;color:#050505;padding:.20833vw .55556vw .06944vw;border-radius:.55556vw;border:1px solid rgba(5,5,5,.2);-webkit-transition:.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out color,.2s ease-in-out background}@media screen and (max-width:960px){.kso-header .calendar-magazine .calendar ul li a{font-size:3.73333vw;padding:.8vw 2.13333vw .26667vw;border-radius:2.13333vw}}.kso-header .calendar-magazine .calendar ul li a:hover{background-color:#050505;color:#fff}.kso-header .calendar-magazine .magazine .magazine-link{-webkit-transition:.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out color,.2s ease-in-out background;font-size:1.11111vw;line-height:1.5;text-align:right;color:#050505;border:1px solid rgba(5,5,5,.2);border-radius:.55556vw;padding:.20833vw .55556vw .06944vw}@media screen and (max-width:960px){.kso-header .calendar-magazine .magazine .magazine-link{font-size:4vw;border-radius:2.13333vw;padding:.8vw 2.13333vw .26667vw;text-align:left;display:inline-block;margin-top:4.8vw}}.kso-header .calendar-magazine .magazine .magazine-link:hover{background-color:#050505;color:#fff}.kso-cite .kso-cite-text,.kso-text .text-wrap,.kso-text-right .text-wrap,.kso-text-two-columns .text-wrap{color:#050505}.kso-text{padding:0 29.16667vw 4.16667vw 2.08333vw}.kso-text .text-wrap h1,.kso-text .text-wrap h2,.kso-text .text-wrap h3,.kso-text .text-wrap h4,.kso-text .text-wrap h5,.kso-text .text-wrap h6{text-transform:uppercase;font-size:1.66667vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;margin-bottom:2.08333vw}@media screen and (max-width:960px){.kso-text{padding:16vw 5.33333vw 18.66667vw}.kso-text .text-wrap h1,.kso-text .text-wrap h2,.kso-text .text-wrap h3,.kso-text .text-wrap h4,.kso-text .text-wrap h5,.kso-text .text-wrap h6{font-size:5.33333vw;line-height:1.5;margin-bottom:8vw}}.kso-text .text-wrap h1:last-child,.kso-text .text-wrap h2:last-child,.kso-text .text-wrap h3:last-child,.kso-text .text-wrap h4:last-child,.kso-text .text-wrap h5:last-child,.kso-text .text-wrap h6:last-child{margin-bottom:0}.kso-text .text-wrap li,.kso-text .text-wrap p{font-size:1.66667vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;margin-bottom:2.08333vw}@media screen and (max-width:960px){.kso-text .text-wrap li,.kso-text .text-wrap p{font-size:5.33333vw;line-height:1.5;margin-bottom:8vw}}.kso-text .text-wrap li:last-child,.kso-text .text-wrap p:last-child{margin-bottom:0}.kso-text .text-wrap img{width:100%;display:block;margin-bottom:4.16667vw}.kso-text-right{padding:1.38889vw 4.16667vw 2.08333vw 50vw}@media screen and (max-width:960px){.kso-text .text-wrap img{margin-bottom:13.33333vw}.kso-text-right{padding:21.33333vw 5.33333vw}}.kso-text-right .text-wrap h1,.kso-text-right .text-wrap h2,.kso-text-right .text-wrap h3,.kso-text-right .text-wrap h4,.kso-text-right .text-wrap h5,.kso-text-right .text-wrap h6{text-transform:uppercase;font-size:1.11111vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;margin-bottom:2.08333vw}@media screen and (max-width:960px){.kso-text-right .text-wrap h1,.kso-text-right .text-wrap h2,.kso-text-right .text-wrap h3,.kso-text-right .text-wrap h4,.kso-text-right .text-wrap h5,.kso-text-right .text-wrap h6{font-size:4.26667vw;margin-bottom:8vw}}.kso-text-right .text-wrap h1:last-child,.kso-text-right .text-wrap h2:last-child,.kso-text-right .text-wrap h3:last-child,.kso-text-right .text-wrap h4:last-child,.kso-text-right .text-wrap h5:last-child,.kso-text-right .text-wrap h6:last-child{margin-bottom:0}.kso-text-right .text-wrap li,.kso-text-right .text-wrap p{font-size:1.11111vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;margin-bottom:2.08333vw}@media screen and (max-width:960px){.kso-text-right .text-wrap li,.kso-text-right .text-wrap p{font-size:4.26667vw;margin-bottom:8vw}}.kso-text-right .text-wrap li:last-child,.kso-text-right .text-wrap p:last-child{margin-bottom:0}.kso-text-right .text-wrap img{width:100%;display:block;margin-bottom:4.16667vw}@media screen and (max-width:960px){.kso-text-right .text-wrap img{margin-bottom:16vw;width:calc(100% + (10.66666vw));margin-right:-5.33333vw;margin-left:-5.33333vw}}.kso-text-two-columns{padding:0 2.08333vw 7.63889vw;border-bottom:1px solid #050505;margin-bottom:2.56944vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:960px){.kso-text-two-columns{padding:10.66667vw 5.33333vw 29.33333vw;margin-bottom:5.33333vw;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.kso-text-two-columns .left{width:43.75vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:960px){.kso-text-two-columns .left{width:100%}}.kso-text-two-columns .right{width:510px;text-align:right;-ms-flex-negative:0;flex-shrink:0}.kso-cite .kso-cite-text,.kso-directions .directions-list .directions-item .more-text,.kso-directions .directions-list .directions-item .name,.kso-directions .kso-directions-title{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}@media screen and (max-width:960px){.kso-text-two-columns .right{width:100%;text-align:left;margin-bottom:8vw}}.kso-text-two-columns .text-wrap h1,.kso-text-two-columns .text-wrap h2,.kso-text-two-columns .text-wrap h3,.kso-text-two-columns .text-wrap h4,.kso-text-two-columns .text-wrap h5,.kso-text-two-columns .text-wrap h6{text-transform:uppercase;font-size:1.38889vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;margin-bottom:2.08333vw}@media screen and (max-width:960px){.kso-text-two-columns .text-wrap h1,.kso-text-two-columns .text-wrap h2,.kso-text-two-columns .text-wrap h3,.kso-text-two-columns .text-wrap h4,.kso-text-two-columns .text-wrap h5,.kso-text-two-columns .text-wrap h6{font-size:4.26667vw;margin-bottom:8vw}}.kso-text-two-columns .text-wrap h1:last-child,.kso-text-two-columns .text-wrap h2:last-child,.kso-text-two-columns .text-wrap h3:last-child,.kso-text-two-columns .text-wrap h4:last-child,.kso-text-two-columns .text-wrap h5:last-child,.kso-text-two-columns .text-wrap h6:last-child{margin-bottom:0}.kso-text-two-columns .text-wrap li,.kso-text-two-columns .text-wrap p{font-size:1.11111vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;margin-bottom:2.08333vw}@media screen and (max-width:960px){.kso-text-two-columns .text-wrap li,.kso-text-two-columns .text-wrap p{font-size:4.26667vw;margin-bottom:8vw}}.kso-text-two-columns .text-wrap li:last-child,.kso-text-two-columns .text-wrap p:last-child{margin-bottom:0}.kso-text-two-columns .text-wrap img{width:100%;display:block;margin-bottom:4.16667vw}.kso-cite{padding:0 29.16667vw 2.43056vw 2.08333vw;margin-top:-9.02778vw}@media screen and (max-width:960px){.kso-text-two-columns .text-wrap img{margin-bottom:13.33333vw}.kso-cite{padding:13.33333vw 5.33333vw 8vw}}.kso-cite .kso-cite-icons{margin-bottom:2.77778vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:960px){.kso-cite .kso-cite-icons{margin-bottom:8vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.kso-cite .kso-cite-icons .left,.kso-cite .kso-cite-icons .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8.33333vw;height:8.33333vw;border-radius:50%;position:relative}@media screen and (max-width:960px){.kso-cite .kso-cite-icons .left,.kso-cite .kso-cite-icons .right{width:24vw;height:24vw}}.kso-cite .kso-cite-icons .left svg,.kso-cite .kso-cite-icons .right svg{width:3.33333vw;height:3.75vw}.kso-cite .kso-cite-icons .left{z-index:2;background-color:#fff}.kso-cite .kso-cite-icons .right{z-index:1;background-color:#019684;margin-left:-2.22222vw}.kso-cite .kso-cite-text{font-size:1.66667vw;line-height:1.42}.kso-directions{padding:0 2.08333vw 4.86111vw}@media screen and (max-width:960px){.kso-cite .kso-cite-icons .left svg,.kso-cite .kso-cite-icons .right svg{width:7.2vw;height:7.73333vw}.kso-cite .kso-cite-icons .right{margin-left:-5.86667vw}.kso-cite .kso-cite-text{font-size:5.33333vw}.kso-directions{padding:0 5.33333vw 21.33333vw}}.kso-directions .kso-directions-title{text-transform:uppercase;font-size:1.38889vw;line-height:1;color:#050505;margin-bottom:2.56944vw}.kso-directions .directions-list .directions-item{height:13.33333vw;border-radius:1.66667vw;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--bg-color);padding:1.66667vw 2.08333vw 2.08333vw;text-decoration:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s ease-in-out transform,.2s ease-in-out margin,.2s ease-in-out box-shadow;-o-transition:.2s ease-in-out transform,.2s ease-in-out margin,.2s ease-in-out box-shadow;transition:.2s ease-in-out transform,.2s ease-in-out margin,.2s ease-in-out box-shadow}@media screen and (max-width:960px){.kso-directions .kso-directions-title{font-size:4.26667vw;margin-bottom:6.66667vw}.kso-directions .directions-list .directions-item{height:64vw;border-radius:3.73333vw;padding:5.33333vw}}@media screen and (min-width:960px){.kso-directions .directions-list .directions-item:hover{-webkit-transform:scale(1.02)!important;-ms-transform:scale(1.02)!important;transform:scale(1.02)!important}.kso-directions .directions-list .directions-item:hover .icon-wrap img,.kso-directions .directions-list .directions-item:hover .name{opacity:.6}}.kso-directions .directions-list .directions-item .name{opacity:.5;font-size:2.91667vw;line-height:1.14;color:var(--color);text-transform:uppercase;-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.kso-directions .directions-list .directions-item .icon-wrap img{height:4.16667vw;display:block;opacity:.5;-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}@media screen and (max-width:960px){.kso-directions .directions-list .directions-item .name{font-size:9.6vw}.kso-directions .directions-list .directions-item .icon-wrap img{height:16vw}}.kso-directions .directions-list .directions-item .more-text{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:1.73611vw;opacity:.4;font-size:.97222vw;line-height:1.43;color:var(--color);-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.calendar-accordion .calendar-accordion-title-wrap .calendar-accordion-desc,.calendar-accordion .calendar-accordion-title-wrap .calendar-accordion-title,.kso-accordion-wrap .kso-accordion-title,.kso-magazine .kso-magazine-title-wrap .kso-magazine-desc,.kso-magazine .kso-magazine-title-wrap .kso-magazine-title{color:#050505;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;font-weight:400}.kso-directions .directions-list .directions-item .more-text:hover{opacity:1;text-decoration:underline}.kso-accordion-wrap{padding:4.16667vw 2.08333vw 9.51389vw}@media screen and (max-width:960px){.kso-directions .directions-list .directions-item .more-text{left:auto;-webkit-transform:none;-ms-transform:none;transform:none;bottom:5.33333vw;font-size:3.73333vw;right:5.33333vw}.kso-accordion-wrap{padding:2.66667vw 5.33333vw 29.33333vw}}.kso-accordion-wrap .kso-accordion-title{margin-bottom:1.45833vw;text-transform:uppercase;opacity:.4;font-size:.97222vw;line-height:2}@media screen and (max-width:960px){.kso-accordion-wrap .kso-accordion-title{margin-bottom:8vw;font-size:3.73333vw}}.fixed-directions-wrap{position:relative}.fixed-directions-wrap .directions-list .directions-item{z-index:1;margin-bottom:.83333vw}@media screen and (max-width:960px){.fixed-directions-wrap .directions-list .directions-item{margin-bottom:2.66667vw}}.fixed-directions-wrap .directions-list .directions-item:last-child{margin-bottom:0}.fixed-directions-wrap .directions-list .directions-item.active{margin-top:0}.fixed-directions-wrap .directions-list .directions-item:not(.active){-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);margin-top:-3.47222vw}.fixed-directions-wrap .directions-list .directions-item.z-index{z-index:2}.fixed-directions-wrap .directions-list .directions-item.box-shadow{-webkit-box-shadow:0 30px 60px 0 rgba(0,0,0,.26);box-shadow:0 30px 60px 0 rgba(0,0,0,.26)}.calendar-accordion{padding:6.94444vw 2.08333vw}.calendar-accordion .calendar-accordion-title-wrap{margin-bottom:2.22222vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar-accordion .calendar-accordion-title-wrap .calendar-accordion-title{width:39.58333vw;-ms-flex-negative:0;flex-shrink:0;font-size:4.16667vw;line-height:1.2;text-transform:uppercase}@media screen and (max-width:960px){.fixed-directions-wrap .directions-list .directions-item:not(.active){margin-top:-13.33333vw}.calendar-accordion{padding:0 5.33333vw 26.66667vw}.calendar-accordion .calendar-accordion-title-wrap{margin-bottom:10.66667vw}.calendar-accordion .calendar-accordion-title-wrap .calendar-accordion-title{width:100%;font-size:9.6vw}.calendar-accordion .calendar-accordion-title-wrap .calendar-accordion-desc{display:none}}.calendar-accordion .calendar-accordion-title-wrap .calendar-accordion-desc{padding-bottom:.48611vw;text-transform:uppercase;font-size:.97222vw;line-height:2}.kso-magazine{margin-bottom:9.51389vw;border-bottom:1px solid #050505;padding:6.94444vw 2.08333vw 1.94444vw;overflow:hidden}@media screen and (max-width:960px){.kso-magazine{margin-bottom:21.33333vw;padding:0 5.33333vw 5.33333vw}}.kso-magazine .kso-magazine-title-wrap{margin-bottom:5.20833vw}@media screen and (max-width:960px){.kso-magazine .kso-magazine-title-wrap{margin-bottom:16vw}}.kso-magazine .kso-magazine-title-wrap .kso-magazine-title{text-transform:uppercase;font-size:4.16667vw;line-height:1.2;margin-bottom:1.66667vw}@media screen and (max-width:960px){.kso-magazine .kso-magazine-title-wrap .kso-magazine-title{font-size:9.6vw;margin-bottom:10.66667vw}}.kso-magazine .kso-magazine-title-wrap .kso-magazine-desc{width:68.75vw;font-size:1.11111vw;line-height:1.63}.kso-magazine .kso-magazine-slider-wrap{margin-bottom:9.65278vw}@media screen and (max-width:960px){.kso-magazine .kso-magazine-title-wrap .kso-magazine-desc{width:100%;font-size:4.26667vw}.kso-magazine .kso-magazine-slider-wrap{margin-bottom:5.33333vw}}.kso-magazine .kso-magazine-slider-wrap .slick-list{overflow:visible}.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item{width:20.13889vw;height:28.47222vw;border-radius:1.11111vw;background-color:#fff;overflow:hidden;position:relative;margin-right:.69444vw;-webkit-transition:.2s ease-in-out transform;-o-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform}@media screen and (min-width:960px){.fixed-directions-wrap .directions-list .directions-item:not(.active):hover{-webkit-transform:scale(.97)!important;-ms-transform:scale(.97)!important;transform:scale(.97)!important}.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item:hover .img-wrap:after{opacity:0}.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item:hover .number{background:#050505;color:#fff}}.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item .img-wrap{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item .img-wrap:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(3px);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(68,239,225,0)),to(rgba(68,239,225,.7)));background-image:-o-linear-gradient(top,rgba(68,239,225,0),rgba(68,239,225,.7));background-image:linear-gradient(to bottom,rgba(68,239,225,0),rgba(68,239,225,.7));-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}@media screen and (max-width:960px){.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item{width:69.33333vw;height:98.13333vw;border-radius:4.26667vw;margin-right:2.66667vw}.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item .img-wrap:after{backdrop-filter:blur(1px)}}.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item .img-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item .number{font-size:2.08333vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;text-align:left;color:#050505;padding:.55556vw .90278vw .20833vw;border-radius:.83333vw;background-color:#fff;position:absolute;left:.69444vw;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-transition:.2s ease-in-out color,.2s ease-in-out background;-o-transition:.2s ease-in-out color,.2s ease-in-out background;transition:.2s ease-in-out color,.2s ease-in-out background}@media screen and (max-width:960px){.kso-magazine .kso-magazine-slider-wrap .kso-magazine-slider-item .number{font-size:4.8vw;padding:1.33333vw 2.66667vw .26667vw;border-radius:2.13333vw;left:4vw;background:#050505;color:#fff}}.kso-magazine .kso-magazine-link-wrap .desc,.kso-magazine .kso-magazine-link-wrap .link-wrap a{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#050505;text-transform:uppercase}.kso-magazine .kso-magazine-link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kso-magazine .kso-magazine-link-wrap .desc{opacity:.4;font-size:.97222vw;font-weight:400;line-height:2}@media screen and (max-width:960px){.kso-magazine .kso-magazine-link-wrap{display:block}.kso-magazine .kso-magazine-link-wrap .desc{font-size:3.73333vw;margin-bottom:2.66667vw}}.kso-magazine .kso-magazine-link-wrap .link-wrap a{text-decoration:none;font-size:2.77778vw;font-weight:500;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:960px){.kso-magazine .kso-magazine-link-wrap .link-wrap a:hover span{opacity:.8}.kso-magazine .kso-magazine-link-wrap .link-wrap a:hover .icon{background:#050505}.kso-magazine .kso-magazine-link-wrap .link-wrap a:hover .icon svg *{fill:#fff}.kso-magazine .kso-magazine-link-wrap .link-wrap a span{-webkit-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}.kso-magazine .kso-magazine-link-wrap .link-wrap a>span{overflow:hidden;position:relative}.kso-magazine .kso-magazine-link-wrap .link-wrap a>span .letter{position:relative;display:inline-block;line-height:normal}.kso-magazine .kso-magazine-link-wrap .link-wrap a>span .letter span{display:block;line-height:normal}.kso-magazine .kso-magazine-link-wrap .link-wrap a>span .letter span:last-child{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);position:absolute;top:0;left:0}}.kso-magazine .kso-magazine-link-wrap .link-wrap a .icon{margin-right:.97222vw;width:2.77778vw;height:2.77778vw;background-color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-.34722vw;-webkit-transition:.2s ease-in-out background;-o-transition:.2s ease-in-out background;transition:.2s ease-in-out background}@media screen and (max-width:960px){.kso-magazine .kso-magazine-link-wrap .link-wrap a{font-size:6.4vw}.kso-magazine .kso-magazine-link-wrap .link-wrap a .icon{margin-right:2.13333vw;width:6.4vw;height:6.4vw;margin-top:-.8vw}}.kso-magazine .kso-magazine-link-wrap .link-wrap a .icon svg{width:1.31944vw;height:1.18056vw}@media screen and (max-width:960px){.kso-magazine .kso-magazine-link-wrap .link-wrap a .icon svg{width:2.93333vw;height:2.66667vw}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9fa3NvLnNjc3MiLCJfbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxrQ0NvRGlDO0VEbkRqQyxzQkNtRGlDO0VEbERqQyxzQ0NrRGlDO0VEakRqQyx3QkNpRGlDO0VEaERqQyxpQ0FBaUM7RUFDakMsOEJBQXNCO0VBQXRCLHNCQUFzQjtFQUN0QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7RUFBdEIsMEJBQXNCO0VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBOEI7RUFBOUIsc0JBQThCO0VBQTlCLDhCQUE4QixFQUFBO0VDTzVCO0lEaEJKO01BWUksYUNnRGtDO01EL0NsQyx1QkMrQ2tDO01EOUNsQyxZQzhDa0M7TUQ3Q2xDLG9CQzZDa0MsRUFBQSxFRHFUckM7RUNqV0c7SURoQko7TUFvQk0sNEJBQThCO01BQTlCLDhCQUE4QjtNQUE5QixrQ0FBOEI7TUFBOUIsOEJBQThCLEVBQUE7TUFwQnBDO1FBd0JVLHNCQ29DNEIsRUFBQSxFRG5DN0I7RUF6QlQ7SUErQkksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBOEI7SUFBOUIsc0JBQThCO0lBQTlCLDhCQUE4QixFQUFBO0lDaEI5QjtNRGhCSjtRQW1DTSxjQUFjLEVBQUEsRUE2RWpCO0lBaEhIO01BdUNNLFdBQVcsRUFBQTtNQXZDakI7UUEwQ1EsWUFBWTtRQUNaLG9CQ1UyQjtRRFQzQixtQkFBbUI7UUFDbkIsb0JBQW9CO1FBQ3BCLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsc0JBQXNCO1FBQ3RCLGdCQUFnQjtRQUNoQixtQkFBbUI7UUFDbkIseUJBQXlCLEVBQUE7UUNuQzdCO1VEaEJKO1lBc0RVLHFCQ000QixFQUFBLEVESi9CO0lBeERQO01BNERNLHVCQ1A2QjtNRFE3QixpQkNSNkI7TURTN0Isb0JBQWM7TUFBZCxjQUFjO01BQ2Qsc0JDVjZCLEVBQUE7TUFyQy9CO1FEaEJKO1VBa0VR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QUNyQixtQkFBbUIsRUFBQTtZQTlPakM7Y0FpUGdCLGNBQWM7Y0FDZCxtQkFBbUIsRUFBQTtjQWxQbkM7Z0JBcVBrQixtQ0FBMkI7Z0JBQTNCLCtCQUEyQjtnQkFBM0IsMkJBQTJCO2dCQUMzQixrQkFBa0I7Z0JBQ2xCLE1BQU07Z0JBQ04sT0FBTyxFQUFBLEVBQ1I7TUF6UGpCO1FBZ1FVLHVCQzdsQ3lCO1FEOGxDekIsZ0JDOWxDeUI7UUQrbEN6QixpQkMvbEN5QjtRRGdtQ3pCLHNCQUFzQjtRQUN0QixrQkFBa0I7UUFDbEIsb0JBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1FBQW5CLG1CQUFtQjtRQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1FBQXZCLHVCQUF1QjtRQUN2QixzQkNybUN5QjtRRHNtQ3pCLDhDQUFzQztRQUF0Qyx5Q0FBc0M7UUFBdEMsc0NBQXNDLEVBQUE7UUMzb0M1QztVRGs0Qko7WUE0UVksdUJDbG1DMEI7WURtbUMxQixZQ25tQzBCO1lEb21DMUIsYUNwbUMwQjtZRHFtQzFCLGtCQ3JtQzBCLEVBQUEsRURpbkM3QjtRQTNSVDtVQW1SWSxnQkNobkN1QjtVRGluQ3ZCLGlCQ2puQ3VCLEVBQUE7VUFyQy9CO1lEazRCSjtjQXVSYyxnQkM3bUN3QjtjRDhtQ3hCLGlCQzltQ3dCLEVBQUEsRURnbkMzQiIsImZpbGUiOiJrc28ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5rc28taGVhZGVyIHtcbiAgbWFyZ2luOiBnZXQtdncoMTBweCkgZ2V0LXZ3KDEwcHgpIGdldC12dyg1NHB4KTtcbiAgbWluLWhlaWdodDogZ2V0LXZ3KDQyMHB4KTtcbiAgcGFkZGluZzogZ2V0LXZ3KDEzcHgpIGdldC12dygyMHB4KSBnZXQtdncoMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IGdldC12dygyNnB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIG1hcmdpbjogZ2V0LXZ3LXNtKDZweCk7XG4gICAgbWluLWhlaWdodDogZ2V0LXZ3LXNtKDQzMHB4KTtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oMTVweCk7XG4gICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDEycHgpO1xuICB9XG5cbiAgJi5tb2JpbGUtaWNvbi10b3Age1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgLnRpdGxlLWRlc2Mge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgxMDBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGl0bGUtZGVzYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBmb250LXNpemU6IGdldC12dyg2NHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMTM4cHgpO1xuICAgICAgd2lkdGg6IGdldC12dyg1NTJweCk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmctdG9wOiBnZXQtdncoNXB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICAmLnNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMzBweCk7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoNjU5cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTcxJTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHJnYmEoNSwgNSwgNSwgMC41KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBiLCBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWNvbi1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmljb24td3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoOTBweCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IGdldC12dygxMDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgd2lkdGg6IGdldC12dy1zbSg3OHB4KTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBnZXQtdnctc20oODBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IGdldC12dygzOTBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dygzMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstd3JhcCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSg0MHB4KTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoNDBweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjMDUwNTA1O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA1MDUwNTtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubGV0dGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dygxNHB4KTtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDQwcHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDQwcHgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBnZXQtdncoLTVweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDI0cHgpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKC0ycHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogZ2V0LXZ3KDE5cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdncoMTdweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGdldC12dy1zbSgxMXB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhbGVuZGFyLW1hZ2F6aW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogZ2V0LXZ3KDY5MHB4KTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogZ2V0LXZ3KDEwcHgpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiBnZXQtdnctc20oNzVweCk7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyIHtcbiAgICAgIC5jYWxlbmRhci10aXRsZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDE1cHgpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGdldC12dyg0cHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IGdldC12dygzcHgpIGdldC12dyg4cHgpIGdldC12dygxcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDhweCk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDUsIDUsIDUsIDAuMik7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgY29sb3IsIC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDE0cHgpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBnZXQtdnctc20oM3B4KSBnZXQtdnctc20oOHB4KSBnZXQtdnctc20oMXB4KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNTA1O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFnYXppbmUge1xuICAgICAgLm1hZ2F6aW5lLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBjb2xvciwgLjJzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoNSwgNSwgNSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDhweCk7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dygzcHgpIGdldC12dyg4cHgpIGdldC12dygxcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTVweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3LXNtKDhweCk7XG4gICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDNweCkgZ2V0LXZ3LXNtKDhweCkgZ2V0LXZ3LXNtKDFweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKDE4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDUwNTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ua3NvLXRleHQge1xuICBwYWRkaW5nOiAwIGdldC12dyg0MjBweCkgZ2V0LXZ3KDYwcHgpIGdldC12dygzMHB4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDYwcHgpIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oNzBweCk7XG4gIH1cblxuICAudGV4dC13cmFwIHtcbiAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDI0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDMwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzBweCk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCwgbGkge1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMjRweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgzMHB4KTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg2MHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5rc28tdGV4dC1yaWdodCB7XG4gIHBhZGRpbmc6IGdldC12dygyMHB4KSBnZXQtdncoNjBweCkgZ2V0LXZ3KDMwcHgpIGdldC12dyg3MjBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IGdldC12dy1zbSg4MHB4KSBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDgwcHgpIGdldC12dy1zbSgyMHB4KTtcbiAgfVxuXG4gIC50ZXh0LXdyYXAge1xuICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoMTZweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgzMHB4KTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLCBsaSB7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDYwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg2MHB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMC42NjY2NnZ3KSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKC0yMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgtMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5rc28tdGV4dC10d28tY29sdW1ucyB7XG4gIHBhZGRpbmc6IDAgZ2V0LXZ3KDMwcHgpIGdldC12dygxMTBweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUwNTA1O1xuICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzdweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDQwcHgpIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMTEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgyMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAubGVmdCB7XG4gICAgd2lkdGg6IGdldC12dyg2MzBweCk7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucmlnaHQge1xuICAgIHdpZHRoOiA1MTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgzMHB4KTtcbiAgICB9XG4gIH1cblxuICAudGV4dC13cmFwIHtcbiAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDIwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgzMHB4KTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLCBsaSB7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDYwcHgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSg1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmtzby1jaXRlIHtcbiAgcGFkZGluZzogMCBnZXQtdncoNDIwcHgpIGdldC12dygzNXB4KSBnZXQtdncoMzBweCk7XG4gIG1hcmdpbi10b3A6IGdldC12dygtMTMwcHgpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiBnZXQtdnctc20oNTBweCkgZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSgzMHB4KSBnZXQtdnctc20oMjBweCk7XG4gIH1cblxuICAua3NvLWNpdGUtaWNvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dyg0MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDMwcHgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxlZnQsIC5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGdldC12dygxMjBweCk7XG4gICAgICBoZWlnaHQ6IGdldC12dygxMjBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgd2lkdGg6IGdldC12dy1zbSg5MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oOTBweCk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiBnZXQtdncoNDhweCk7XG4gICAgICAgIGhlaWdodDogZ2V0LXZ3KDU0cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDI3cHgpO1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDI5cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE5Njg0O1xuICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dygtMzJweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGdldC12dy1zbSgtMjJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmtzby1jaXRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDI0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzA1MDUwNTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4ua3NvLWRpcmVjdGlvbnMge1xuICBwYWRkaW5nOiAwIGdldC12dygzMHB4KSBnZXQtdncoNzBweCk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgIHBhZGRpbmc6IDAgZ2V0LXZ3LXNtKDIwcHgpIGdldC12dy1zbSg4MHB4KTtcbiAgfVxuXG4gIC5rc28tZGlyZWN0aW9ucy10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IGdldC12dygyMHB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwNTA1MDU7XG4gICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3KDM3cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTZweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMjVweCk7XG4gICAgfVxuICB9XG5cbiAgLmRpcmVjdGlvbnMtbGlzdCB7XG4gICAgLmRpcmVjdGlvbnMtaXRlbSB7XG4gICAgICBoZWlnaHQ6IGdldC12dygxOTJweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMjRweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvcik7XG4gICAgICBwYWRkaW5nOiBnZXQtdncoMjRweCkgZ2V0LXZ3KDMwcHgpIGdldC12dygzMHB4KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtLCAuMnMgZWFzZS1pbi1vdXQgbWFyZ2luLCAuMnMgZWFzZS1pbi1vdXQgYm94LXNoYWRvdztcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgyNDBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSgxNHB4KTtcbiAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMikgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvbi13cmFwIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDQycHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3LXNtKDM2cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uLXdyYXAge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDYwcHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDYwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9yZS10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm90dG9tOiBnZXQtdncoMjVweCk7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdncoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgYm90dG9tOiBnZXQtdnctc20oMjBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgICAgcmlnaHQ6IGdldC12dy1zbSgyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmtzby1hY2NvcmRpb24td3JhcCB7XG4gIHBhZGRpbmc6IGdldC12dyg2MHB4KSBnZXQtdncoMzBweCkgZ2V0LXZ3KDEzN3B4KTtcblxuICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgcGFkZGluZzogZ2V0LXZ3LXNtKDEwcHgpIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMTEwcHgpO1xuICB9XG5cbiAgLmtzby1hY2NvcmRpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGdldC12dygyMXB4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwNTA1MDU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oMzBweCk7XG4gICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmZpeGVkLWRpcmVjdGlvbnMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZGlyZWN0aW9ucy1saXN0IHtcbiAgICAuZGlyZWN0aW9ucy1pdGVtIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMTJweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KC01MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3LXNtKC01MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdXAoc20pIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NykhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnotaW5kZXgge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmLmJveC1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAwIDMwcHggNjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYWxlbmRhci1hY2NvcmRpb24ge1xuICBwYWRkaW5nOiBnZXQtdncoMTAwcHgpIGdldC12dygzMHB4KSBnZXQtdncoMTAwcHgpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBwYWRkaW5nOiAwIGdldC12dy1zbSgyMHB4KSBnZXQtdnctc20oMTAwcHgpO1xuICB9XG5cbiAgLmNhbGVuZGFyLWFjY29yZGlvbi10aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMzJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgIH1cblxuICAgIC5jYWxlbmRhci1hY2NvcmRpb24tdGl0bGUge1xuICAgICAgd2lkdGg6IGdldC12dyg1NzBweCk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDYwcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgzNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsZW5kYXItYWNjb3JkaW9uLWRlc2Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IGdldC12dyg3cHgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE0cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5rc28tbWFnYXppbmUge1xuICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMTM3cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA1MDUwNTtcbiAgcGFkZGluZzogZ2V0LXZ3KDEwMHB4KSBnZXQtdncoMzBweCkgZ2V0LXZ3KDI4cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oODBweCk7XG4gICAgcGFkZGluZzogMCBnZXQtdnctc20oMjBweCkgZ2V0LXZ3LXNtKDIwcHgpO1xuICB9XG5cbiAgLmtzby1tYWdhemluZS10aXRsZS13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoNzVweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnZXQtdnctc20oNjBweCk7XG4gICAgfVxuXG4gICAgLmtzby1tYWdhemluZS10aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiBnZXQtdncoNjBweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dygyNHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgzNnB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rc28tbWFnYXppbmUtZGVzYyB7XG4gICAgICB3aWR0aDogZ2V0LXZ3KDk5MHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDE2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDUwNTA1O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IGdldC12dy1zbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAua3NvLW1hZ2F6aW5lLXNsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBnZXQtdncoMTM5cHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogZ2V0LXZ3LXNtKDIwcHgpO1xuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5rc28tbWFnYXppbmUtc2xpZGVyLWl0ZW0ge1xuICAgICAgd2lkdGg6IGdldC12dygyOTBweCk7XG4gICAgICBoZWlnaHQ6IGdldC12dyg0MTBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBnZXQtdncoMTZweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3KDEwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICB3aWR0aDogZ2V0LXZ3LXNtKDI2MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBnZXQtdnctc20oMzY4cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQtdnctc20oMTZweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cbiAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWctd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNjgsIDIzOSwgMjI1LCAwKSwgcmdiYSg2OCwgMjM5LCAyMjUsIDAuNykpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBvcGFjaXR5O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDMwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMwNTA1MDU7XG4gICAgICAgIHBhZGRpbmc6IGdldC12dyg4cHgpIGdldC12dygxM3B4KSBnZXQtdncoM3B4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogZ2V0LXZ3KDEycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGdldC12dygxMHB4KTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0IGNvbG9yLCAuMnMgZWFzZS1pbi1vdXQgYmFja2dyb3VuZDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMThweCk7XG4gICAgICAgICAgcGFkZGluZzogZ2V0LXZ3LXNtKDVweCkgZ2V0LXZ3LXNtKDEwcHgpIGdldC12dy1zbSgxcHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGdldC12dy1zbSg4cHgpO1xuICAgICAgICAgIGxlZnQ6IGdldC12dy1zbSgxNXB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUwNTA1O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmtzby1tYWdhemluZS1saW5rLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZGVzYyB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBmb250LXNpemU6IGdldC12dygxNHB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMTRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGdldC12dy1zbSgxMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay13cmFwIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogZ2V0LXZ3KDQwcHgpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiBnZXQtdnctc20oMjRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXVwKHNtKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTA1MDU7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmxldHRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdncoMTRweCk7XG4gICAgICAgICAgd2lkdGg6IGdldC12dyg0MHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGdldC12dyg0MHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZ2V0LXZ3KC01cHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dCBiYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQtdnctc20oOHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMjRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGdldC12dy1zbSgyNHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGdldC12dy1zbSgtM3B4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGdldC12dygxOXB4KTtcbiAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3KDE3cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBnZXQtdnctc20oMTFweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogZ2V0LXZ3LXNtKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIG1peGluc1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAgICAgc206IDk2MHB4XG4pO1xuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4vLyBSZXNwb25kIGFib3ZlLlxuQG1peGluIHJlc3BvbmQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4kdnctdmlld3BvcnQ6IDE0NDA7XG5AZnVuY3Rpb24gZ2V0LXZ3KCRmb250KSB7XG4gICR2dy1jb250ZXh0OiAkdnctdmlld3BvcnQgKiAwLjAxICogMXB4O1xuICBAcmV0dXJuICRmb250IC8gJHZ3LWNvbnRleHQgKiAxdnc7XG4gIEByZXR1cm4gJGZvbnQ7XG59XG5cbiR2dy12aWV3cG9ydC1zbTogMzc1O1xuQGZ1bmN0aW9uIGdldC12dy1zbSgkZm9udCkge1xuICAkdnctY29udGV4dC1zbTogJHZ3LXZpZXdwb3J0LXNtICogMC4wMSAqIDFweDtcbiAgQHJldHVybiAkZm9udCAvICR2dy1jb250ZXh0LXNtICogMXZ3O1xuICBAcmV0dXJuICRmb250O1xufSJdfQ== */
